Browse Source

Rename libraries for 64-bit time_t transition. Closes: #1063113

Benjamin Drung 2 months ago
parent
commit
0238f6b9cd

+ 10 - 7
debian/control

@@ -4,7 +4,7 @@ Homepage: https://www.darwinsys.com/file/
 Standards-Version: 4.6.2
 Standards-Version: 4.6.2
 Vcs-Browser: https://git.in-ulm.de/cbiedl/file
 Vcs-Browser: https://git.in-ulm.de/cbiedl/file
 Vcs-Git: https://git.in-ulm.de/cbiedl/file.git
 Vcs-Git: https://git.in-ulm.de/cbiedl/file.git
-Build-Depends: debhelper-compat (= 13),
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
     libbz2-dev,
     libbz2-dev,
     liblzma-dev,
     liblzma-dev,
     zlib1g-dev,
     zlib1g-dev,
@@ -15,7 +15,7 @@ Section: utils
 Package: file
 Package: file
 Architecture: any
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends},
 Depends: ${misc:Depends}, ${shlibs:Depends},
-    libmagic1 (= ${binary:Version}),
+    libmagic1t64 (= ${binary:Version}),
 Breaks:
 Breaks:
     debhelper (<< 12.2~),
     debhelper (<< 12.2~),
 Multi-Arch: foreign
 Multi-Arch: foreign
@@ -25,7 +25,10 @@ Description: Recognize the type of data in a file using "magic" numbers
  .
  .
  This package contains the file program itself.
  This package contains the file program itself.
 
 
-Package: libmagic1
+Package: libmagic1t64
+Provides: ${t64:Provides}
+Replaces: libmagic1
+Breaks: libmagic1 (<< ${source:Version})
 Architecture: any
 Architecture: any
 Pre-Depends:
 Pre-Depends:
     ${misc:Pre-Depends},
     ${misc:Pre-Depends},
@@ -44,22 +47,22 @@ Package: libmagic-mgc
 Architecture: any
 Architecture: any
 Depends: ${misc:Depends},
 Depends: ${misc:Depends},
 Breaks:
 Breaks:
-    libmagic1 (<< 1:5.28-4~),
+    libmagic1t64 (<< 1:5.28-4~),
 Replaces:
 Replaces:
-    libmagic1 (<< 1:5.28-4~),
+    libmagic1t64 (<< 1:5.28-4~),
 Section: libs
 Section: libs
 Priority: optional
 Priority: optional
 Multi-Arch: foreign
 Multi-Arch: foreign
 Description: File type determination library using "magic" numbers (compiled magic file)
 Description: File type determination library using "magic" numbers (compiled magic file)
  This package provides the compiled magic file "magic.mgc". It has
  This package provides the compiled magic file "magic.mgc". It has
- been separated from libmagic1 in order to meet the multiarch
+ been separated from libmagic1t64 in order to meet the multiarch
  requirements without breaking applications that expect this file
  requirements without breaking applications that expect this file
  at its absolute path.
  at its absolute path.
 
 
 Package: libmagic-dev
 Package: libmagic-dev
 Architecture: any
 Architecture: any
 Depends: ${misc:Depends},
 Depends: ${misc:Depends},
-    libmagic1 (= ${binary:Version}),
+    libmagic1t64 (= ${binary:Version}),
 Suggests:
 Suggests:
     file,
     file,
 Section: libdevel
 Section: libdevel

debian/libmagic1.bug-control → debian/libmagic1t64.bug-control


debian/libmagic1.bug-presubj → debian/libmagic1t64.bug-presubj


debian/libmagic1.install → debian/libmagic1t64.install



+ 1 - 0
debian/libmagic1t64.lintian-overrides

@@ -0,0 +1 @@
+libmagic1t64: package-name-doesnt-match-sonames libmagic1

+ 1 - 1
debian/libmagic1.symbols

@@ -1,4 +1,4 @@
-libmagic.so.1 libmagic1 #MINVER#
+libmagic.so.1 libmagic1t64 #MINVER#
 * Build-Depends-Package: libmagic-dev
 * Build-Depends-Package: libmagic-dev
  magic_buffer@Base 5.12
  magic_buffer@Base 5.12
  magic_check@Base 5.12
  magic_check@Base 5.12