[Debian-med-packaging] Bug#1062037: camp: NMU diff for 64-bit time_t transition
Steve Langasek
vorlon at debian.org
Sat Feb 24 05:43:43 GMT 2024
Hello,
The package that was previously uploaded to experimental was unfortunately
broken because we did not notice that the package uses d-shlibs and
therefore needs additional changes. (Most packages using d-shlibs simply
failed to build without additional changes; camp built but produced an empty
package.)
Please find a fixed patch attached.
--
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 camp-0.8.4/debian/changelog camp-0.8.4/debian/changelog
--- camp-0.8.4/debian/changelog 2021-11-08 12:30:04.000000000 -0800
+++ camp-0.8.4/debian/changelog 2024-02-23 21:38:11.000000000 -0800
@@ -1,3 +1,16 @@
+camp (0.8.4-4.1~exp2) experimental; urgency=medium
+
+ * Bump d-shlibs build-dependency for --t64 support
+
+ -- Steve Langasek <vorlon at debian.org> Sat, 24 Feb 2024 05:38:11 +0000
+
+camp (0.8.4-4.1~exp1) experimental; urgency=medium
+
+ * Non-maintainer upload.
+ * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek <vorlon at debian.org> Wed, 31 Jan 2024 03:22:50 +0000
+
camp (0.8.4-4) unstable; urgency=medium
* Team upload.
diff -Nru camp-0.8.4/debian/control camp-0.8.4/debian/control
--- camp-0.8.4/debian/control 2021-11-08 12:30:04.000000000 -0800
+++ camp-0.8.4/debian/control 2024-02-23 21:38:11.000000000 -0800
@@ -5,7 +5,7 @@
Priority: optional
Build-Depends: cmake,
debhelper-compat (= 13),
- d-shlibs,
+ d-shlibs (>= 0.106~),
libboost-dev,
libboost-test-dev,
qtbase5-dev
@@ -15,15 +15,15 @@
Homepage: https://github.com/IRCAD/camp
Rules-Requires-Root: no
-Package: libcamp0.8
+Package: libcamp0.8t64
Architecture: any
Multi-Arch: same
Section: libs
Depends: ${shlibs:Depends},
${misc:Depends}
-Conflicts: libcamp0.7
-Provides: libcamp0.7
-Replaces: libcamp0.7
+Conflicts: libcamp0.8 (<< ${source:Version}), libcamp0.7
+Provides: libcamp0.7, ${t64:Provides}
+Replaces: libcamp0.8, libcamp0.7
Description: C++ multi-purpose reflection library
CAMP is a multi-purpose reflection library developed by Technogerma Systems
France (http://www.tegesoft.com).
@@ -50,7 +50,7 @@
Package: libcamp-dev
Architecture: any
Section: libdevel
-Depends: libcamp0.8 (= ${binary:Version}),
+Depends: libcamp0.8t64 (= ${binary:Version}),
${shlibs:Depends},
${misc:Depends}
Conflicts: libcamp0.7-dev
diff -Nru camp-0.8.4/debian/rules camp-0.8.4/debian/rules
--- camp-0.8.4/debian/rules 2021-11-08 12:30:04.000000000 -0800
+++ camp-0.8.4/debian/rules 2024-02-23 21:37:49.000000000 -0800
@@ -12,6 +12,7 @@
override_dh_install:
dh_install
d-shlibmove \
+ --t64 \
--commit --multiarch --devunversioned --exclude-a --exclude-la \
--movedev debian/tmp/usr/include/camp usr/include \
--movedev debian/tmp/usr/include/camp-xml usr/include \
-------------- 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/faeb30d5/attachment.sig>
More information about the Debian-med-packaging
mailing list