Source: libmspack
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 libmspack-0.11/debian/changelog libmspack-0.11/debian/changelog
--- libmspack-0.11/debian/changelog     2023-02-07 15:32:55.000000000 +0000
+++ libmspack-0.11/debian/changelog     2024-03-01 12:22:47.000000000 +0000
@@ -1,3 +1,10 @@
+libmspack (0.11-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063130
+
+ -- Benjamin Drung <bdr...@debian.org>  Fri, 01 Mar 2024 12:22:47 +0000
+
 libmspack (0.11-1) unstable; urgency=medium
 
   * NUR.
diff -Nru libmspack-0.11/debian/control libmspack-0.11/debian/control
--- libmspack-0.11/debian/control       2023-02-07 15:32:55.000000000 +0000
+++ libmspack-0.11/debian/control       2024-03-01 12:22:47.000000000 +0000
@@ -3,13 +3,16 @@
 Priority: optional
 Maintainer: Marc Dequènes (Duck) <d...@duckcorp.org>
 Standards-Version: 4.6.2
-Build-Depends: dpkg-dev (>= 1.16.1.1), debhelper-compat (= 12)
+Build-Depends: dpkg-dev (>= 1.22.5), dpkg-dev (>= 1.16.1.1), debhelper-compat 
(= 12)
 Build-Depends-indep: doxygen, graphviz
 Vcs-Browser: https://salsa.debian.org/debian/libmspack
 Vcs-Git: https://salsa.debian.org/debian/libmspack.git
 Homepage: https://www.cabextract.org.uk/libmspack/
 
-Package: libmspack0
+Package: libmspack0t64
+Provides: ${t64:Provides}
+Replaces: libmspack0
+Breaks: libmspack0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -26,7 +29,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: ${misc:Depends}, libmspack0 (= ${binary:Version})
+Depends: ${misc:Depends}, libmspack0t64 (= ${binary:Version})
 Description: library for Microsoft compression formats (development files)
  The purpose of libmspack is to provide both compression and decompression of
  some loosely related file formats used by Microsoft. The intention is to
diff -Nru libmspack-0.11/debian/libmspack0.install 
libmspack-0.11/debian/libmspack0.install
--- libmspack-0.11/debian/libmspack0.install    2023-02-07 15:32:55.000000000 
+0000
+++ libmspack-0.11/debian/libmspack0.install    1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-usr/lib/*/libmspack.so.*
diff -Nru libmspack-0.11/debian/libmspack0.symbols 
libmspack-0.11/debian/libmspack0.symbols
--- libmspack-0.11/debian/libmspack0.symbols    2023-02-07 15:32:55.000000000 
+0000
+++ libmspack-0.11/debian/libmspack0.symbols    1970-01-01 00:00:00.000000000 
+0000
@@ -1,35 +0,0 @@
-libmspack.so.0 libmspack0 #MINVER#
-* Build-Depends-Package: libmspack-dev
- mspack_create_cab_compressor@Base 0.4
- mspack_create_cab_decompressor@Base 0.4
- mspack_create_chm_compressor@Base 0.4
- mspack_create_chm_decompressor@Base 0.4
- mspack_create_hlp_compressor@Base 0.4
- mspack_create_hlp_decompressor@Base 0.4
- mspack_create_kwaj_compressor@Base 0.4
- mspack_create_kwaj_decompressor@Base 0.4
- mspack_create_lit_compressor@Base 0.4
- mspack_create_lit_decompressor@Base 0.4
- mspack_create_oab_compressor@Base 0.4
- mspack_create_oab_decompressor@Base 0.4
- mspack_create_szdd_compressor@Base 0.4
- mspack_create_szdd_decompressor@Base 0.4
- mspack_default_system@Base 0.4
- mspack_destroy_cab_compressor@Base 0.4
- mspack_destroy_cab_decompressor@Base 0.4
- mspack_destroy_chm_compressor@Base 0.4
- mspack_destroy_chm_decompressor@Base 0.4
- mspack_destroy_hlp_compressor@Base 0.4
- mspack_destroy_hlp_decompressor@Base 0.4
- mspack_destroy_kwaj_compressor@Base 0.4
- mspack_destroy_kwaj_decompressor@Base 0.4
- mspack_destroy_lit_compressor@Base 0.4
- mspack_destroy_lit_decompressor@Base 0.4
- mspack_destroy_oab_compressor@Base 0.4
- mspack_destroy_oab_decompressor@Base 0.4
- mspack_destroy_szdd_compressor@Base 0.4
- mspack_destroy_szdd_decompressor@Base 0.4
- mspack_sys_filelen@Base 0.4
- mspack_sys_selftest_internal@Base 0.4
- mspack_valid_system@Base 0.4
- mspack_version@Base 0.4
diff -Nru libmspack-0.11/debian/libmspack0t64.install 
libmspack-0.11/debian/libmspack0t64.install
--- libmspack-0.11/debian/libmspack0t64.install 1970-01-01 00:00:00.000000000 
+0000
+++ libmspack-0.11/debian/libmspack0t64.install 2023-02-07 15:32:55.000000000 
+0000
@@ -0,0 +1 @@
+usr/lib/*/libmspack.so.*
diff -Nru libmspack-0.11/debian/libmspack0t64.lintian-overrides 
libmspack-0.11/debian/libmspack0t64.lintian-overrides
--- libmspack-0.11/debian/libmspack0t64.lintian-overrides       1970-01-01 
00:00:00.000000000 +0000
+++ libmspack-0.11/debian/libmspack0t64.lintian-overrides       2024-03-01 
12:22:39.000000000 +0000
@@ -0,0 +1 @@
+libmspack0t64: package-name-doesnt-match-sonames libmspack0
diff -Nru libmspack-0.11/debian/libmspack0t64.symbols 
libmspack-0.11/debian/libmspack0t64.symbols
--- libmspack-0.11/debian/libmspack0t64.symbols 1970-01-01 00:00:00.000000000 
+0000
+++ libmspack-0.11/debian/libmspack0t64.symbols 2024-03-01 12:22:39.000000000 
+0000
@@ -0,0 +1,35 @@
+libmspack.so.0 libmspack0t64 #MINVER#
+* Build-Depends-Package: libmspack-dev
+ mspack_create_cab_compressor@Base 0.4
+ mspack_create_cab_decompressor@Base 0.4
+ mspack_create_chm_compressor@Base 0.4
+ mspack_create_chm_decompressor@Base 0.4
+ mspack_create_hlp_compressor@Base 0.4
+ mspack_create_hlp_decompressor@Base 0.4
+ mspack_create_kwaj_compressor@Base 0.4
+ mspack_create_kwaj_decompressor@Base 0.4
+ mspack_create_lit_compressor@Base 0.4
+ mspack_create_lit_decompressor@Base 0.4
+ mspack_create_oab_compressor@Base 0.4
+ mspack_create_oab_decompressor@Base 0.4
+ mspack_create_szdd_compressor@Base 0.4
+ mspack_create_szdd_decompressor@Base 0.4
+ mspack_default_system@Base 0.4
+ mspack_destroy_cab_compressor@Base 0.4
+ mspack_destroy_cab_decompressor@Base 0.4
+ mspack_destroy_chm_compressor@Base 0.4
+ mspack_destroy_chm_decompressor@Base 0.4
+ mspack_destroy_hlp_compressor@Base 0.4
+ mspack_destroy_hlp_decompressor@Base 0.4
+ mspack_destroy_kwaj_compressor@Base 0.4
+ mspack_destroy_kwaj_decompressor@Base 0.4
+ mspack_destroy_lit_compressor@Base 0.4
+ mspack_destroy_lit_decompressor@Base 0.4
+ mspack_destroy_oab_compressor@Base 0.4
+ mspack_destroy_oab_decompressor@Base 0.4
+ mspack_destroy_szdd_compressor@Base 0.4
+ mspack_destroy_szdd_decompressor@Base 0.4
+ mspack_sys_filelen@Base 0.4
+ mspack_sys_selftest_internal@Base 0.4
+ mspack_valid_system@Base 0.4
+ mspack_version@Base 0.4

Reply via email to