Source: compiz
Followup-For: Bug #1061901

Apologies, an oversight in the conversion script caused us to fail to
update strict versioned dependencies on the previous package name.
Please find attached a fixed patch.

This has also now been uploaded to experimental.
diff -Nru compiz-0.8.18/debian/changelog compiz-0.8.18/debian/changelog
--- compiz-0.8.18/debian/changelog      2023-01-01 21:58:27.000000000 +0000
+++ compiz-0.8.18/debian/changelog      2024-01-31 07:20:10.000000000 +0000
@@ -1,3 +1,11 @@
+compiz (2:0.8.18-5.1~exp2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+  * Fix uninstallable packages from the previous upload.
+
+ -- Steve Langasek <vor...@debian.org>  Wed, 31 Jan 2024 07:20:10 +0000
+
 compiz (2:0.8.18-5) unstable; urgency=medium
 
   [ Samuel Thibault ]
diff -Nru compiz-0.8.18/debian/control compiz-0.8.18/debian/control
--- compiz-0.8.18/debian/control        2023-01-01 21:58:27.000000000 +0000
+++ compiz-0.8.18/debian/control        2024-01-31 07:20:10.000000000 +0000
@@ -159,7 +159,10 @@
  This package contains the standard plugins that come with compiz. Compiz
  without these plugins is not very useful.
 
-Package: libdecoration0
+Package: libdecoration0t64
+Provides: ${t64:Provides}
+Replaces: libdecoration0
+Breaks: libdecoration0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -174,7 +177,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libdecoration0 (= ${binary:Version}),
+Depends: libdecoration0t64 (= ${binary:Version}),
          ${misc:Depends},
          libx11-dev,
          libxrender-dev
diff -Nru compiz-0.8.18/debian/libdecoration0.install 
compiz-0.8.18/debian/libdecoration0.install
--- compiz-0.8.18/debian/libdecoration0.install 2018-10-27 12:09:18.000000000 
+0000
+++ compiz-0.8.18/debian/libdecoration0.install 1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-usr/lib/libdecoration*.so.*
diff -Nru compiz-0.8.18/debian/libdecoration0t64.install 
compiz-0.8.18/debian/libdecoration0t64.install
--- compiz-0.8.18/debian/libdecoration0t64.install      1970-01-01 
00:00:00.000000000 +0000
+++ compiz-0.8.18/debian/libdecoration0t64.install      2018-10-27 
12:09:18.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/libdecoration*.so.*
diff -Nru compiz-0.8.18/debian/libdecoration0t64.lintian-overrides 
compiz-0.8.18/debian/libdecoration0t64.lintian-overrides
--- compiz-0.8.18/debian/libdecoration0t64.lintian-overrides    1970-01-01 
00:00:00.000000000 +0000
+++ compiz-0.8.18/debian/libdecoration0t64.lintian-overrides    2024-01-31 
07:20:10.000000000 +0000
@@ -0,0 +1 @@
+libdecoration0t64: package-name-doesnt-match-sonames libdecoration0
diff -Nru compiz-0.8.18/debian/rules compiz-0.8.18/debian/rules
--- compiz-0.8.18/debian/rules  2021-09-26 11:10:56.000000000 +0000
+++ compiz-0.8.18/debian/rules  2024-01-31 07:20:10.000000000 +0000
@@ -31,8 +31,8 @@
        dh_install
        ! mkdir debian/compiz-dev/usr/lib/$(DEB_HOST_MULTIARCH) || \
        mv debian/compiz-dev/usr/lib/pkgconfig 
debian/compiz-dev/usr/lib/$(DEB_HOST_MULTIARCH)/
-       ! mkdir debian/libdecoration0/usr/lib/$(DEB_HOST_MULTIARCH) || \
-       mv debian/libdecoration0/usr/lib/libdecoration* 
debian/libdecoration0/usr/lib/$(DEB_HOST_MULTIARCH)/
+       ! mkdir debian/libdecoration0t64/usr/lib/$(DEB_HOST_MULTIARCH) || \
+       mv debian/libdecoration0t64/usr/lib/libdecoration* 
debian/libdecoration0t64/usr/lib/$(DEB_HOST_MULTIARCH)/
        ! mkdir debian/libdecoration0-dev/usr/lib/$(DEB_HOST_MULTIARCH) || \
        ( mv debian/libdecoration0-dev/usr/lib/pkgconfig 
debian/libdecoration0-dev/usr/lib/$(DEB_HOST_MULTIARCH)/ && \
          mv debian/libdecoration0-dev/usr/lib/libdecoration* 
debian/libdecoration0-dev/usr/lib/$(DEB_HOST_MULTIARCH)/ )
@@ -46,7 +46,7 @@
        rm -f debian/compiz-plugins/usr/share/compiz/core.xml
 
 override_dh_makeshlibs:
-       dh_makeshlibs -plibdecoration0 -V'libdecoration0 (>= 2:0.8.14-0~)'
+       dh_makeshlibs -plibdecoration0t64 -V'libdecoration0t64 (>= 2:0.8.14-0~)'
 
 override_dh_gencontrol:
        dh_gencontrol -- -Vcoreabiversion=$(CORE_ABIVERSION)

Reply via email to