[Debian-astro-maintainers] Bug#1062220: libapogee3: NMU diff for 64-bit time_t transition
Lukas Märdian
slyon at debian.org
Thu Feb 29 08:39:51 GMT 2024
Dear maintainer,
Please find attached a final version of this patch for the time_t
transition. This patch is being uploaded to unstable.
Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.
Thanks!
-- System Information:
Debian Release: trixie/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.5.0-21-generic (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
-------------- next part --------------
diff -Nru libapogee3-3.2+20221221183454/debian/changelog libapogee3-3.2+20221221183454/debian/changelog
--- libapogee3-3.2+20221221183454/debian/changelog 2022-12-21 18:36:16.000000000 +0000
+++ libapogee3-3.2+20221221183454/debian/changelog 2024-02-29 08:39:11.000000000 +0000
@@ -1,3 +1,10 @@
+libapogee3 (3.2+20221221183454-1.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Rename libraries for 64-bit time_t transition. Closes: #1062220
+
+ -- Lukas M?rdian <slyon at debian.org> Thu, 29 Feb 2024 08:39:11 +0000
+
libapogee3 (3.2+20221221183454-1) unstable; urgency=medium
* build version from git
diff -Nru libapogee3-3.2+20221221183454/debian/control libapogee3-3.2+20221221183454/debian/control
--- libapogee3-3.2+20221221183454/debian/control 2022-12-21 18:34:59.000000000 +0000
+++ libapogee3-3.2+20221221183454/debian/control 2024-02-29 08:39:11.000000000 +0000
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Debian Astronomy Team <debian-astro-maintainers at lists.alioth.debian.org>
Uploaders: Thorsten Alteholz <debian at alteholz.de>
-Build-Depends: debhelper-compat (= 13)
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13)
, cmake
, libindi-dev
, libcurl4-gnutls-dev
@@ -14,7 +14,10 @@
Vcs-Browser: https://salsa.debian.org/debian-astro-team/libapogee3
Vcs-Git: https://salsa.debian.org/debian-astro-team/libapogee3.git
-Package: libapogee3
+Package: libapogee3t64
+Provides: ${t64:Provides}
+Replaces: libapogee3
+Breaks: libapogee3 (<< ${source:Version})
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Apogee Library for camera control
@@ -28,7 +31,7 @@
Package: libapogee-dev
Section: libdevel
Architecture: any
-Depends: libapogee3 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Depends: libapogee3t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
Description: Apogee Library for camera control, development headers
This package contains the standalone version of the Apogee device drivers
for Linux. It is primarily intended for developers wishing to add Apogee
diff -Nru libapogee3-3.2+20221221183454/debian/libapogee3.install libapogee3-3.2+20221221183454/debian/libapogee3.install
--- libapogee3-3.2+20221221183454/debian/libapogee3.install 2022-12-21 18:34:59.000000000 +0000
+++ libapogee3-3.2+20221221183454/debian/libapogee3.install 1970-01-01 00:00:00.000000000 +0000
@@ -1,4 +0,0 @@
-usr/lib/*/libapogee.so.3.2
-usr/lib/*/libapogee.so.3
-etc/Apogee/camera/*.txt
-lib/udev/rules.d/99-apogee.rules lib/udev/rules.d
diff -Nru libapogee3-3.2+20221221183454/debian/libapogee3t64.install libapogee3-3.2+20221221183454/debian/libapogee3t64.install
--- libapogee3-3.2+20221221183454/debian/libapogee3t64.install 1970-01-01 00:00:00.000000000 +0000
+++ libapogee3-3.2+20221221183454/debian/libapogee3t64.install 2022-12-21 18:34:59.000000000 +0000
@@ -0,0 +1,4 @@
+usr/lib/*/libapogee.so.3.2
+usr/lib/*/libapogee.so.3
+etc/Apogee/camera/*.txt
+lib/udev/rules.d/99-apogee.rules lib/udev/rules.d
diff -Nru libapogee3-3.2+20221221183454/debian/libapogee3t64.lintian-overrides libapogee3-3.2+20221221183454/debian/libapogee3t64.lintian-overrides
--- libapogee3-3.2+20221221183454/debian/libapogee3t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000
+++ libapogee3-3.2+20221221183454/debian/libapogee3t64.lintian-overrides 2024-02-29 08:39:05.000000000 +0000
@@ -0,0 +1 @@
+libapogee3t64: package-name-doesnt-match-sonames libapogee3
More information about the Debian-astro-maintainers
mailing list