[med-svn] [Git][med-team/jellyfish][master] 7 commits: d/jellyfish-examples.lintian-overrides: renamed.
Étienne Mollier (@emollier)
gitlab at salsa.debian.org
Tue Dec 5 18:28:08 GMT 2023
Étienne Mollier pushed to branch master at Debian Med / jellyfish
Commits:
16289a65 by Étienne Mollier at 2023-12-05T18:43:27+01:00
d/jellyfish-examples.lintian-overrides: renamed.
The file is renamed to d/jellyfish.lintian-overrides. The content is
also adjusted to reflect that the overriden spelling error moved
package.
- - - - -
38500bf9 by Étienne Mollier at 2023-12-05T18:53:51+01:00
d/clean: new: cleanup build artifacts.
Closes: #1046793
- - - - -
4f4989af by Étienne Mollier at 2023-12-05T18:54:31+01:00
d/rules: cleanup dh_auto_clean override.
This is made possible by the introduction of the d/clean file.
- - - - -
9249da6d by Étienne Mollier at 2023-12-05T19:07:26+01:00
d/libjellyfish-2.0-2.lintian-overrides: fix broken override.
- - - - -
916b291b by Étienne Mollier at 2023-12-05T19:08:25+01:00
d/rules: remove config.h from header package.
This fixes PACKAGE_NAME macro definition collision with potential
autotools consumers in reverse dependencies, per lintian warning.
- - - - -
fa38b897 by Étienne Mollier at 2023-12-05T19:11:11+01:00
d/libjellyfish-2.0-2.lintian-overrides: remove unused override.
- - - - -
7e3306cf by Étienne Mollier at 2023-12-05T19:27:28+01:00
ready to upload to unstable.
- - - - -
6 changed files:
- debian/changelog
- + debian/clean
- − debian/jellyfish-examples.lintian-overrides
- + debian/jellyfish.lintian-overrides
- debian/libjellyfish-2.0-2.lintian-overrides
- debian/rules
Changes:
=====================================
debian/changelog
=====================================
@@ -1,3 +1,19 @@
+jellyfish (2.3.0-17) unstable; urgency=medium
+
+ * d/clean: new: cleanup build artifacts. (Closes: #1046793)
+ * d/rules: cleanup dh_auto_clean override.
+ This is made possible by the introduction of the d/clean file.
+ * d/rules: remove config.h from header package.
+ This fixes PACKAGE_NAME macro definition collision with potential
+ autotools consumers in reverse dependencies, per lintian warning.
+ * d/libjellyfish-2.0-2.lintian-overrides: fix broken override.
+ * d/libjellyfish-2.0-2.lintian-overrides: remove unused override.
+ * d/jellyfish-examples.lintian-overrides: renamed.
+ The file is renamed to d/jellyfish.lintian-overrides. The content is also
+ adjusted to reflect that the overriden spelling error moved package.
+
+ -- Étienne Mollier <emollier at debian.org> Tue, 05 Dec 2023 19:11:55 +0100
+
jellyfish (2.3.0-16) unstable; urgency=medium
[ Étienne Mollier ]
=====================================
debian/clean
=====================================
@@ -0,0 +1,19 @@
+.pybuild/
+tests/compat.sh
+swig/python/__pycache__/
+swig/python/build/temp.*-*-*/
+swig/python/dna_jellyfish.egg-info/
+swig/python/jellyfish*
+swig/perl5/blib/arch/auto/jellyfish/jellyfish.so
+swig/perl5/blib/bin/.exists
+swig/perl5/blib/lib/.exists
+swig/perl5/blib/lib/auto/jellyfish/.exists
+swig/perl5/blib/man1/.exists
+swig/perl5/blib/man3/.exists
+swig/perl5/blib/script/.exists
+swig/perl5/jellyfish.bs
+swig/perl5/pm_to_blib
+swig/perl5/MYMETA.json
+swig/perl5/MYMETA.yml
+swig/perl5/Makefile
+swig/perl5/blib/
=====================================
debian/jellyfish-examples.lintian-overrides deleted
=====================================
@@ -1 +0,0 @@
-jellyfish-examples: spelling-error-in-binary usr/lib/jellyfish/bin/test_all Usefull Useful
=====================================
debian/jellyfish.lintian-overrides
=====================================
@@ -0,0 +1,2 @@
+# This happens to be a variable name, literally "use full".
+jellyfish: spelling-error-in-binary Usefull Useful [usr/lib/jellyfish/bin/test_all]
=====================================
debian/libjellyfish-2.0-2.lintian-overrides
=====================================
@@ -1,3 +1,2 @@
# Upstream decided to use a dynamic library without really intending to make this a development package
-libjellyfish-2.0-2: no-symbols-control-file .*
-libjellyfish-2.0-2: embedded-library usr/lib/*/libjellyfish-*.so.*: libjsoncpp
+libjellyfish-2.0-2: no-symbols-control-file usr/lib/*/libjellyfish-*.so.*
=====================================
debian/rules
=====================================
@@ -58,26 +58,11 @@ override_dh_auto_configure:
dh_auto_configure --sourcedirectory=swig/python --buildsystem=pybuild
mv /tmp/m4-ax_python_devel.m4 m4
-override_dh_clean:
- dh_clean
+execute_after_dh_clean:
if [ -d debian/tmp_save_tests ] ; then \
mv debian/tmp_save_tests/* tests ; \
rmdir debian/tmp_save_tests ; \
fi
- rm -f tests/compat.sh
- rm -f swig/python/jellyfish* # swig/python/dna_jellyfish.py
- rm -f swig/perl5/blib/arch/auto/jellyfish/jellyfish.so
- rm -f swig/perl5/blib/bin/.exists
- rm -f swig/perl5/blib/lib/.exists
- rm -f swig/perl5/blib/lib/auto/jellyfish/.exists
- rm -f swig/perl5/blib/man1/.exists
- rm -f swig/perl5/blib/man3/.exists
- rm -f swig/perl5/blib/script/.exists
- rm -f swig/perl5/jellyfish.bs
- rm -f swig/perl5/pm_to_blib
- rm -rf swig/perl5/MYMETA.json swig/perl5/MYMETA.yml swig/perl5/Makefile swig/perl5/blib/
-
-
override_dh_auto_build:
mkdir -p debian/tmp_save_tests
@@ -115,3 +100,8 @@ override_dh_missing:
# Necessary Perl files are just installed
rm -rf debian/tmp/usr/lib/perl/5.*
dh_missing
+
+execute_after_dh_install:
+ # Fix PACKAGE_NAME defined in config.h colliding with potential reverse
+ # dependencies autotools invocations, per lintian warning.
+ rm -vf debian/libjellyfish-2.0-dev/usr/include/jellyfish/config.h
View it on GitLab: https://salsa.debian.org/med-team/jellyfish/-/compare/445b41425ce1068cdfa8654d93a87ca948cc4663...7e3306cff4f176c59b7f47f206aa2e97b20fd9ab
--
View it on GitLab: https://salsa.debian.org/med-team/jellyfish/-/compare/445b41425ce1068cdfa8654d93a87ca948cc4663...7e3306cff4f176c59b7f47f206aa2e97b20fd9ab
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20231205/fcaa19d6/attachment-0001.htm>
More information about the debian-med-commit
mailing list