Michael R. Crusoe pushed to branch master at Debian Med / seqan-needle
Commits: feedd770 by Michael R. Crusoe at 2024-11-07T18:20:29+01:00 document autopkgtest fixes - - - - - 379f00c5 by Michael R. Crusoe at 2024-11-07T18:20:29+01:00 routine-update: Ready to upload to unstable - - - - - 4 changed files: - debian/changelog - debian/patches/debian-seqan3 - debian/rules - debian/tests/run-unit-tests Changes: ===================================== debian/changelog ===================================== @@ -1,4 +1,4 @@ -seqan-needle (1.0.3~rc.2+ds-1) UNRELEASED; urgency=medium +seqan-needle (1.0.3~rc.2+ds-1) unstable; urgency=medium * d/watch: rewrite RC versions to Debian style * d/copyright: match new layout @@ -7,8 +7,9 @@ seqan-needle (1.0.3~rc.2+ds-1) UNRELEASED; urgency=medium * d/rules: use CPM_USE_LOCAL_PACKAGES=On * d/seqan-needle.install: update path * Added patch to find and use libseqan3-dev + * Autopkgtests: build and run agains the installed needle binary. - -- Michael R. Crusoe <[email protected]> Tue, 05 Nov 2024 18:38:27 +0100 + -- Michael R. Crusoe <[email protected]> Thu, 07 Nov 2024 17:28:29 +0100 seqan-needle (1.0.2+ds-2) unstable; urgency=medium ===================================== debian/patches/debian-seqan3 ===================================== @@ -1,3 +1,5 @@ +Author: Michael R. Crusoe <[email protected]> +Desecription: support offline building with libseqan3-dev --- seqan-needle.orig/cmake/package-lock.cmake +++ seqan-needle/cmake/package-lock.cmake @@ -11,6 +11,7 @@ ===================================== debian/rules ===================================== @@ -15,14 +15,16 @@ override_dh_auto_configure: rm -Rf lib/seqan3 dh_auto_configure -- -DSEQAN3_NO_LEMON=OFF -DCPM_USE_LOCAL_PACKAGES=On -override_dh_auto_build-arch: - dh_auto_build --arch +execute_after_dh_auto_build-arch: obj-*/bin/needle --export-help man > debian/needle.1 obj-*/bin/needle count --export-help man > debian/needle-count.1 obj-*/bin/needle estimate --export-help man > debian/needle-estimate.1 obj-*/bin/needle ibf --export-help man > debian/needle-ibf.1 obj-*/bin/needle minimiser --export-help man > debian/needle-minimiser.1 +execute_after_dh_auto_test: + rm -Rf obj-*/test + override_dh_auto_build-indep: ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS) $(DEB_BUILD_PROFILES))) doxygen doc/doxygen_cfg ===================================== debian/tests/run-unit-tests ===================================== @@ -25,5 +25,5 @@ cmake -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON \ # Run test make check rm bin/needle -cd test -/usr/bin/ctest --output-on-failure +cd test && /usr/bin/ctest --output-on-failure +rm -Rf test View it on GitLab: https://salsa.debian.org/med-team/seqan-needle/-/compare/b919f16a6001e0e230e4944a189d32a31aa8ec6a...379f00c529411760efe0b3fdaef46335d2c4c7e4 -- View it on GitLab: https://salsa.debian.org/med-team/seqan-needle/-/compare/b919f16a6001e0e230e4944a189d32a31aa8ec6a...379f00c529411760efe0b3fdaef46335d2c4c7e4 You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ debian-med-commit mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit
