[libgap-sage] 01/01: Polished Imported Debian patch 4.8.3+ds-1

Jerome Benoit calculus-guest at moszumanska.debian.org
Tue Aug 9 11:08:05 UTC 2016


This is an automated email from the git hooks/post-receive script.

calculus-guest pushed a commit to branch master
in repository libgap-sage.

commit b2d3237a7195a856ee5cb4dee3180e335c7c4ea4
Author: Jerome Benoit <calculus at rezozer.net>
Date:   Tue Aug 9 12:02:38 2016 +0100

    Polished Imported Debian patch 4.8.3+ds-1
---
 debian/README.source                                          | 11 +++++++++++
 debian/adhoc/examples/Makefile                                |  3 ++-
 debian/changelog                                              |  4 ++--
 debian/copyright                                              |  8 ++++++++
 debian/libgap-sage-4.lintian-overrides                        |  2 +-
 debian/libgap-sage-dev.README.Debian                          |  8 ++++----
 debian/patches/debianization-pkgconfig.patch                  |  4 +++-
 debian/patches/debianization.patch                            |  4 +++-
 debian/patches/upstream-autotoolization-header_folder.patch   |  2 +-
 debian/patches/upstream-autotoolization-test-systemwide.patch |  4 ++--
 10 files changed, 37 insertions(+), 13 deletions(-)

diff --git a/debian/README.source b/debian/README.source
new file mode 100644
index 0000000..59013f6
--- /dev/null
+++ b/debian/README.source
@@ -0,0 +1,11 @@
+The upstream tar ball contains no documentation of any sort.
+Nevertheless, at its Bitbucket download page, the upstream maintainer
+provides PDF slides which were not composed by a friends of TeX but of
+Google, so they cannot be easily regenerated. As they give a usefull
+overview of the libGAP library while ther ethe only documentation available
+around, they may be render available to the potential end-developers.
+An email asking to introduce them in source tar ball has been sent to the
+upstream maintainer. Meanwhile they are provided as-is in the ad hoc folder
+debian/adhoc/doc .
+
+ -- Jerome Benoit <calculus at rezozer.net>  Tue, 09 Aug 2016 10:10:22 +0000
diff --git a/debian/adhoc/examples/Makefile b/debian/adhoc/examples/Makefile
index 3161e74..9c0d645 100644
--- a/debian/adhoc/examples/Makefile
+++ b/debian/adhoc/examples/Makefile
@@ -25,7 +25,8 @@ PROGRAMS = $(patsubst %.c,%,$(wildcard *.c))
 default: all
 
 CFLAGS = $(shell pkg-config libgap-sage --cflags)
-LDLIBS = $(shell pkg-config libgap-sage --libs)
+LDFLAGS = $(shell pkg-config libgap-sage --libs-only-L)
+LDLIBS = $(shell pkg-config libgap-sage --libs-only-l)
 
 all: build
 
diff --git a/debian/changelog b/debian/changelog
index 3fe48f6..232829f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,5 @@
 libgap-sage (4.8.3+ds-1) experimental; urgency=medium
 
-  * Initial release. (Closes: #833406)
+  * Initial release (Closes: #833406).
 
- -- Jerome Benoit <calculus at rezozer.net>  Sun, 07 Aug 2016 00:57:57 +0000
+ -- Jerome Benoit <calculus at rezozer.net>  Tue, 09 Aug 2016 11:01:38 +0000
diff --git a/debian/copyright b/debian/copyright
index 728965f..c55dabe 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -27,6 +27,14 @@ Files: *
 Copyright:
  2011-2016 Volker Braun <vbraun.name at gmail.com>
 License: GPL-2+
+Comment:
+ Most of the files in src/ were generated (or libgapified) by
+ the upstream maintainer from GAP source files as provided by
+ The GAP Group: basically the libGAP_ prefix is added to variable
+ and function names; only the libgap{.h,.c,_internal.h} were
+ created by hand by the upstream maintainer. Nonetheless, their
+ header, in particular the Copyright notice, is not modified
+ while it should be (as the libGAP library should not exist).
 
 Files: debian/*
 Copyright:
diff --git a/debian/libgap-sage-4.lintian-overrides b/debian/libgap-sage-4.lintian-overrides
index 8202d74..cfa1228 100644
--- a/debian/libgap-sage-4.lintian-overrides
+++ b/debian/libgap-sage-4.lintian-overrides
@@ -2,7 +2,7 @@
 libgap-sage-4: no-upstream-changelog
 
 # The prefix -sage is added to avoid naming collisions with material possibly
-# furnished by the core package GAP itself: the soname is then added as prefix
+# provided by the core package GAP itself: the soname is then added as prefix
 # with a dash to make it relative to the package version rather to the (first)
 # prefix. Sage[Math] is the package targeted by this interleave package.
 libgap-sage-4: package-name-doesnt-match-sonames
diff --git a/debian/libgap-sage-dev.README.Debian b/debian/libgap-sage-dev.README.Debian
index 1ff8f09..30ed01f 100644
--- a/debian/libgap-sage-dev.README.Debian
+++ b/debian/libgap-sage-dev.README.Debian
@@ -3,7 +3,7 @@ libGAP for Debian
 
 This is the development package documentation for libGAP[-Sage[Math]].
 
-To prevent naming collisions with material (already or possibly) furnished
+To prevent naming collisions with material (already or possibly) provided
 by the Debian GAP packages (in particular gap-dev), the upstream naming
 scheme had to be adapted: basically the suffix -sage has been appended
 whenever applicable, given that libGAP is mainly attended to the Computer
@@ -13,8 +13,8 @@ is libgap-sage, and so forth.
 Concerning the development material, the headers are gathered in
 /usr/include/libgap-sage/gap and the library name is [lib]gap-sage.
 To render it transparent for the end-developers, a pkg-config(1)
-metadata file is distributed with the Debian package. For instance,
-to obain C compiler and linker options, you want to enter
+metainformation file is distributed with the Debian package. For
+instance, to obain C compiler and linker options, you want to enter
 
 	$ pkg-config libgap-sage --cflags --libs
 
@@ -28,4 +28,4 @@ Upstream information on the libGAP C library can be read in the PDF
 slides /usr/share/doc/libgap-sage-doc/libGAP.pdf written by the upstream
 author himself.
 
- -- Jerome Benoit <calculus at rezozer.net>  Sat, 06 Aug 2016 16:26:21 +0000
+ -- Jerome Benoit <calculus at rezozer.net>  Tue, 09 Aug 2016 09:38:30 +0000
diff --git a/debian/patches/debianization-pkgconfig.patch b/debian/patches/debianization-pkgconfig.patch
index f716423..aeaaef9 100644
--- a/debian/patches/debianization-pkgconfig.patch
+++ b/debian/patches/debianization-pkgconfig.patch
@@ -4,8 +4,10 @@ Description: debianization: pkg-config(1) support
  This patch is Debian centric in the sense that the installation scheme is
  the one chosen for Debian. Having said that, surch a support might be provided
  upstream instead.
+Origin: debian
+Forwarded: not-needed
 Author: Jerome Benoit <calculus at rezozer.net>
-Last-Update: 2016-08-06
+Last-Update: 2016-08-09
 
 --- /dev/null
 +++ b/libgap-sage.pc.in
diff --git a/debian/patches/debianization.patch b/debian/patches/debianization.patch
index 79f37b9..791b2e0 100644
--- a/debian/patches/debianization.patch
+++ b/debian/patches/debianization.patch
@@ -1,8 +1,10 @@
 Description: debianization
  Meant to maintain a minimal debian/rules, to fix annoying
  warnings, to address Debian specific stuff in general.
+Origin: debian
+Forwarded: not-needed
 Author: Jerome Benoit <calculus at rezozer.net>
-Last-Update: 2016-08-06
+Last-Update: 2016-08-09
 
 --- a/src/Makefile.am
 +++ b/src/Makefile.am
diff --git a/debian/patches/upstream-autotoolization-header_folder.patch b/debian/patches/upstream-autotoolization-header_folder.patch
index fc4d2a9..e5655aa 100644
--- a/debian/patches/upstream-autotoolization-header_folder.patch
+++ b/debian/patches/upstream-autotoolization-header_folder.patch
@@ -1,6 +1,6 @@
 Description: autotoolization: gather headers in a systemwide like folder
  Attempt to gather the installed headers in a systemwide like folder in view
- to hardden systemwide support; along the same spirit, the #include's have
+ to harden systemwide support; along the same spirit, the #include's have
  been render systemwide when necessary. The used automake dirty tricks are
  not necessary: putting the installed headers in a separate folder within
  the source ball itself might be sufficient. Meant to be submitted to the
diff --git a/debian/patches/upstream-autotoolization-test-systemwide.patch b/debian/patches/upstream-autotoolization-test-systemwide.patch
index 21f1d43..a27bea3 100644
--- a/debian/patches/upstream-autotoolization-test-systemwide.patch
+++ b/debian/patches/upstream-autotoolization-test-systemwide.patch
@@ -1,12 +1,12 @@
 Description: autotoolization: systemwide test
- Attempt to hardden the tests by rendering systemwide: this transformation
+ Attempt to harden the tests by rendering systemwide: this transformation
  permits to use the tests to grossely check installation by hand or through
  automates (as done nowadays by some distributions). Meant to be submitted
  to the upstream maintainer.
 Origin: debian
 Forwarded: https://bitbucket.org/vbraun/libgap/pull-requests/8
 Author: Jerome Benoit <calculus at rezozer.net>
-Last-Update: 2016-08-06
+Last-Update: 2016-08-09
 
 --- a/test/error_handler.c
 +++ b/test/error_handler.c

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/libgap-sage.git



More information about the debian-science-commits mailing list