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)