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 \
signature.asc
Description: PGP signature