[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