Source: libdigidoc 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'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 6.5.0-21-generic (SMP w/16 CPU threads; PREEMPT) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: unable to detect
diff -Nru libdigidoc-3.10.5/debian/changelog libdigidoc-3.10.5/debian/changelog --- libdigidoc-3.10.5/debian/changelog 2022-07-11 02:12:11.000000000 +0000 +++ libdigidoc-3.10.5/debian/changelog 2024-02-28 10:45:22.000000000 +0000 @@ -1,3 +1,10 @@ +libdigidoc (3.10.5-4.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062270 + + -- Benjamin Drung <bdr...@debian.org> Wed, 28 Feb 2024 10:45:22 +0000 + libdigidoc (3.10.5-4) unstable; urgency=medium * QA upload. diff -Nru libdigidoc-3.10.5/debian/control libdigidoc-3.10.5/debian/control --- libdigidoc-3.10.5/debian/control 2022-07-11 02:12:11.000000000 +0000 +++ libdigidoc-3.10.5/debian/control 2024-02-28 10:45:22.000000000 +0000 @@ -2,7 +2,7 @@ Section: libs Priority: optional Maintainer: Debian QA Group <packa...@qa.debian.org> -Build-Depends: +Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), cmake, doxygen, @@ -22,9 +22,9 @@ Depends: ${misc:Depends} Breaks: - libdigidoc2 (<< ${binary:Version}) + libdigidoc2t64 (<< ${binary:Version}) Replaces: - libdigidoc2 (<< ${binary:Version}) + libdigidoc2t64 (<< ${binary:Version}) Description: DigiDoc digital signature library common files DigiDoc is an XML file format for documents with digital signatures in use by the Estonian ID card infrastructure. This library allows for creation and @@ -36,10 +36,11 @@ This package contains common architecture-independent files for the applications using the DigiDoc digital signature library. -Package: libdigidoc2 -Replaces: +Package: libdigidoc2t64 +Provides: ${t64:Provides} +Replaces:libdigidoc2, libdigidoc -Breaks: +Breaks:libdigidoc2 (<< ${source:Version}), libdigidoc Architecture: any Multi-Arch: same @@ -65,7 +66,7 @@ Architecture: any Section: misc Depends: - libdigidoc2 (= ${binary:Version}), + libdigidoc2t64 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Suggests: libdigidoc-doc @@ -85,7 +86,7 @@ Multi-Arch: same Section: libdevel Depends: - libdigidoc2 (= ${binary:Version}), + libdigidoc2t64 (= ${binary:Version}), libssl-dev, libxml2-dev, ${misc:Depends} diff -Nru libdigidoc-3.10.5/debian/libdigidoc2.install libdigidoc-3.10.5/debian/libdigidoc2.install --- libdigidoc-3.10.5/debian/libdigidoc2.install 2022-07-11 02:12:11.000000000 +0000 +++ libdigidoc-3.10.5/debian/libdigidoc2.install 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -usr/lib/*/lib*.so.* diff -Nru libdigidoc-3.10.5/debian/libdigidoc2t64.install libdigidoc-3.10.5/debian/libdigidoc2t64.install --- libdigidoc-3.10.5/debian/libdigidoc2t64.install 1970-01-01 00:00:00.000000000 +0000 +++ libdigidoc-3.10.5/debian/libdigidoc2t64.install 2022-07-11 02:12:11.000000000 +0000 @@ -0,0 +1 @@ +usr/lib/*/lib*.so.* diff -Nru libdigidoc-3.10.5/debian/libdigidoc2t64.lintian-overrides libdigidoc-3.10.5/debian/libdigidoc2t64.lintian-overrides --- libdigidoc-3.10.5/debian/libdigidoc2t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ libdigidoc-3.10.5/debian/libdigidoc2t64.lintian-overrides 2024-02-28 10:45:16.000000000 +0000 @@ -0,0 +1 @@ +libdigidoc2t64: package-name-doesnt-match-sonames libdigidoc2