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/
slanga...@ubuntu.com                                     vor...@debian.org
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 <vor...@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 <vor...@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 \

Attachment: signature.asc
Description: PGP signature

Reply via email to