[Debian-med-packaging] Bug#1062403: freecontact: NMU diff for 64-bit time_t transition
Steve Langasek
vorlon at debian.org
Sat Feb 24 01:37:37 GMT 2024
Hello,
The previous NMU of freecontact failed to build in experimental because
debian/rules still had a --v5 option passed to d-shlibs, which is mutually
incompatible with --t64. Please see the attached corrected patch.
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer https://www.debian.org/
slangasek at ubuntu.com vorlon at debian.org
-------------- next part --------------
diff -Nru freecontact-1.0.21/debian/changelog freecontact-1.0.21/debian/changelog
--- freecontact-1.0.21/debian/changelog 2023-05-18 09:43:26.000000000 +0000
+++ freecontact-1.0.21/debian/changelog 2024-02-24 01:32:43.000000000 +0000
@@ -1,3 +1,17 @@
+freecontact (1.0.21-13.1~exp2) experimental; urgency=medium
+
+ * Non-maintainer upload.
+ * Drop --v5 argument to d-shlibs, should be mutually exclusive with --t64.
+
+ -- Steve Langasek <vorlon at debian.org> Sat, 24 Feb 2024 01:32:43 +0000
+
+freecontact (1.0.21-13.1~exp1) experimental; urgency=medium
+
+ * Non-maintainer upload.
+ * Rename libraries for 64-bit time_t transition.
+
+ -- Lukas M?rdian <slyon at debian.org> Thu, 01 Feb 2024 09:41:16 +0000
+
freecontact (1.0.21-13) unstable; urgency=medium
* Team upload.
diff -Nru freecontact-1.0.21/debian/control freecontact-1.0.21/debian/control
--- freecontact-1.0.21/debian/control 2022-04-09 20:20:33.000000000 +0000
+++ freecontact-1.0.21/debian/control 2024-02-01 09:41:16.000000000 +0000
@@ -5,7 +5,7 @@
Priority: optional
Build-Depends: debhelper-compat (= 13),
bash-completion,
- d-shlibs,
+ d-shlibs (>= 0.106),
gfortran,
libblas-dev | libblas-3.so,
libboost-dev,
@@ -35,14 +35,17 @@
.
This package contains the command line tool freecontact(1).
-Package: libfreecontact0v5
+Package: libfreecontact0t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libfreecontact0v5
+Breaks: libfreecontact0v5 (<< ${source:Version})
Architecture: any
Multi-Arch: same
Section: libs
Depends: ${shlibs:Depends},
${misc:Depends}
Conflicts: libfreecontact0
-Replaces: libfreecontact0
+Replaces: libfreecontact0v5, libfreecontact0
Description: fast protein contact predictor library
${Description}
.
@@ -52,7 +55,7 @@
Architecture: any
Multi-Arch: same
Section: libdevel
-Depends: libfreecontact0v5 (= ${binary:Version}),
+Depends: libfreecontact0t64 (= ${binary:Version}),
${misc:Depends}
Suggests: libfreecontact-doc
Conflicts: libfreecontact-dev
diff -Nru freecontact-1.0.21/debian/libfreecontact0t64.lintian-overrides freecontact-1.0.21/debian/libfreecontact0t64.lintian-overrides
--- freecontact-1.0.21/debian/libfreecontact0t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000
+++ freecontact-1.0.21/debian/libfreecontact0t64.lintian-overrides 2024-02-01 09:41:16.000000000 +0000
@@ -0,0 +1 @@
+libfreecontact0t64: package-name-doesnt-match-sonames libfreecontact0v5
diff -Nru freecontact-1.0.21/debian/rules freecontact-1.0.21/debian/rules
--- freecontact-1.0.21/debian/rules 2023-05-18 09:29:42.000000000 +0000
+++ freecontact-1.0.21/debian/rules 2024-02-24 01:32:14.000000000 +0000
@@ -27,10 +27,10 @@
override_dh_install:
dh_install
d-shlibmove --commit \
+ --t64 \
--multiarch \
--exclude-la \
--devunversioned \
- --v5 \
--override s/libgfortran[345]-dev/libgfortran-12-dev/ \
--movedev debian/tmp/usr/include/* usr/include \
debian/tmp/usr/lib/*/*.so
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-med-packaging/attachments/20240223/e3655a08/attachment.sig>
More information about the Debian-med-packaging
mailing list