summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--debian/_base/dependencies/akode/debian/akode-dbg.lintian-overrides2
-rw-r--r--debian/_base/dependencies/akode/debian/changelog8
-rw-r--r--debian/_base/dependencies/akode/debian/control40
-rw-r--r--debian/_base/dependencies/akode/debian/libakode-dev.install22
-rw-r--r--debian/_base/dependencies/akode/debian/libakode-dev.lintian-overrides5
-rw-r--r--debian/_base/dependencies/akode/debian/libakode2-bin.install1
-rw-r--r--debian/_base/dependencies/akode/debian/libakode2-bin.lintian-overrides5
-rw-r--r--debian/_base/dependencies/akode/debian/libakode2-ffmpeg.install2
-rw-r--r--debian/_base/dependencies/akode/debian/libakode2-ffmpeg.lintian-overrides5
-rw-r--r--debian/_base/dependencies/akode/debian/libakode2-jack.install2
-rw-r--r--debian/_base/dependencies/akode/debian/libakode2-jack.lintian-overrides5
-rw-r--r--debian/_base/dependencies/akode/debian/libakode2-mpeg.install2
-rw-r--r--debian/_base/dependencies/akode/debian/libakode2-mpeg.lintian-overrides5
-rw-r--r--debian/_base/dependencies/akode/debian/libakode2-pulse.install2
-rw-r--r--debian/_base/dependencies/akode/debian/libakode2-pulse.lintian-overrides5
-rw-r--r--debian/_base/dependencies/akode/debian/libakode2.install15
-rw-r--r--debian/_base/dependencies/akode/debian/libakode2.lintian8
-rw-r--r--debian/_base/dependencies/akode/debian/libakode2.lintian-overrides9
-rwxr-xr-xdebian/_base/dependencies/akode/debian/rules17
-rw-r--r--debian/_base/dependencies/akode/debian/source/lintian-overrides12
-rw-r--r--debian/_base/dependencies/avahi-tqt/debian/changelog9
-rw-r--r--debian/_base/dependencies/avahi-tqt/debian/control16
-rw-r--r--debian/_base/dependencies/avahi-tqt/debian/copyright24
-rw-r--r--debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt-1.install1
-rw-r--r--debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt-1.shlibs1
-rw-r--r--debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt-1.symbols2
-rw-r--r--debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt-dev.install8
-rw-r--r--debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt-dev.lintian-overrides2
-rw-r--r--debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt1.install1
-rw-r--r--debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt1.lintian-overrides2
-rw-r--r--debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt1.shlibs1
-rw-r--r--debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt1.symbols6
-rwxr-xr-xdebian/_base/dependencies/avahi-tqt/debian/rules7
-rw-r--r--debian/_base/dependencies/avahi-tqt/debian/source/.gitignore0
-rw-r--r--debian/_base/dependencies/avahi-tqt/debian/source/lintian-overrides12
-rw-r--r--debian/_base/dependencies/libr/debian/changelog6
-rw-r--r--debian/_base/dependencies/libr/debian/control3
-rw-r--r--debian/_base/dependencies/libr/debian/dirs2
-rw-r--r--debian/_base/dependencies/libr/debian/libr-dev.dirs3
-rw-r--r--debian/_base/dependencies/libr/debian/libr-dev.install11
-rw-r--r--debian/_base/dependencies/libr/debian/libr-dev.lintian-overrides2
-rw-r--r--debian/_base/dependencies/libr/debian/libr1.install2
-rwxr-xr-xdebian/_base/dependencies/libr/debian/rules7
-rw-r--r--debian/_base/dependencies/libr/debian/source/lintian-overrides (renamed from debian/_base/dependencies/libr/debian/source.lintian-overrides)0
-rw-r--r--ubuntu/_base/dependencies/akode/debian/akode-dbg.lintian-overrides2
-rw-r--r--ubuntu/_base/dependencies/akode/debian/changelog8
-rw-r--r--ubuntu/_base/dependencies/akode/debian/control40
-rw-r--r--ubuntu/_base/dependencies/akode/debian/libakode-dev.install22
-rw-r--r--ubuntu/_base/dependencies/akode/debian/libakode-dev.lintian-overrides5
-rw-r--r--ubuntu/_base/dependencies/akode/debian/libakode2-bin.install1
-rw-r--r--ubuntu/_base/dependencies/akode/debian/libakode2-bin.lintian-overrides5
-rw-r--r--ubuntu/_base/dependencies/akode/debian/libakode2-ffmpeg.install2
-rw-r--r--ubuntu/_base/dependencies/akode/debian/libakode2-ffmpeg.lintian-overrides5
-rw-r--r--ubuntu/_base/dependencies/akode/debian/libakode2-jack.install2
-rw-r--r--ubuntu/_base/dependencies/akode/debian/libakode2-jack.lintian-overrides5
-rw-r--r--ubuntu/_base/dependencies/akode/debian/libakode2-mpeg.install2
-rw-r--r--ubuntu/_base/dependencies/akode/debian/libakode2-mpeg.lintian-overrides5
-rw-r--r--ubuntu/_base/dependencies/akode/debian/libakode2-pulse.install2
-rw-r--r--ubuntu/_base/dependencies/akode/debian/libakode2-pulse.lintian-overrides5
-rw-r--r--ubuntu/_base/dependencies/akode/debian/libakode2.install15
-rw-r--r--ubuntu/_base/dependencies/akode/debian/libakode2.lintian8
-rw-r--r--ubuntu/_base/dependencies/akode/debian/libakode2.lintian-overrides9
-rwxr-xr-xubuntu/_base/dependencies/akode/debian/rules17
-rw-r--r--ubuntu/_base/dependencies/akode/debian/source/lintian-overrides12
-rw-r--r--ubuntu/_base/dependencies/avahi-tqt/debian/changelog9
-rw-r--r--ubuntu/_base/dependencies/avahi-tqt/debian/control16
-rw-r--r--ubuntu/_base/dependencies/avahi-tqt/debian/copyright24
-rw-r--r--ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt-1.install1
-rw-r--r--ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt-1.shlibs1
-rw-r--r--ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt-1.symbols2
-rw-r--r--ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt-dev.install8
-rw-r--r--ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt-dev.lintian-overrides2
-rw-r--r--ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt1.install1
-rw-r--r--ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt1.lintian-overrides2
-rw-r--r--ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt1.shlibs1
-rw-r--r--ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt1.symbols6
-rwxr-xr-xubuntu/_base/dependencies/avahi-tqt/debian/rules7
-rw-r--r--ubuntu/_base/dependencies/avahi-tqt/debian/source/.gitignore0
-rw-r--r--ubuntu/_base/dependencies/avahi-tqt/debian/source/lintian-overrides12
-rw-r--r--ubuntu/_base/dependencies/libr/debian/changelog6
-rw-r--r--ubuntu/_base/dependencies/libr/debian/control3
-rw-r--r--ubuntu/_base/dependencies/libr/debian/dirs2
-rw-r--r--ubuntu/_base/dependencies/libr/debian/libr-dev.dirs3
-rw-r--r--ubuntu/_base/dependencies/libr/debian/libr-dev.install11
-rw-r--r--ubuntu/_base/dependencies/libr/debian/libr-dev.lintian-overrides2
-rw-r--r--ubuntu/_base/dependencies/libr/debian/libr1.install2
-rwxr-xr-xubuntu/_base/dependencies/libr/debian/rules7
-rw-r--r--ubuntu/_base/dependencies/libr/debian/source/lintian-overrides (renamed from ubuntu/_base/dependencies/libr/debian/source.lintian-overrides)0
88 files changed, 434 insertions, 166 deletions
diff --git a/debian/_base/dependencies/akode/debian/akode-dbg.lintian-overrides b/debian/_base/dependencies/akode/debian/akode-dbg.lintian-overrides
new file mode 100644
index 000000000..45c1f71bb
--- /dev/null
+++ b/debian/_base/dependencies/akode/debian/akode-dbg.lintian-overrides
@@ -0,0 +1,2 @@
+# We keep it for historical reasons.
+akode-dbg: unknown-field Original-Maintainer
diff --git a/debian/_base/dependencies/akode/debian/changelog b/debian/_base/dependencies/akode/debian/changelog
index 9e455da61..b0d67a69c 100644
--- a/debian/_base/dependencies/akode/debian/changelog
+++ b/debian/_base/dependencies/akode/debian/changelog
@@ -1,3 +1,11 @@
+akode (4:14.1.6~pre1-0) trixie; urgency=low
+
+ * Move akodeplay binary to a separate package.
+ * Install libraries according to multi-arch rules.
+ * The epoch change is for historical reasons from the KDE3 era.
+
+ -- Slávek Banko <slavek.banko@axis.cz> Sun, 22 Feb 2026 15:55:51 +0100
+
akode (2.0.2-6debian6.0.0+1) squeeze; urgency=low
* Conversion to CMake
diff --git a/debian/_base/dependencies/akode/debian/control b/debian/_base/dependencies/akode/debian/control
index 0c28bc15a..ba31b5165 100644
--- a/debian/_base/dependencies/akode/debian/control
+++ b/debian/_base/dependencies/akode/debian/control
@@ -4,26 +4,43 @@ Priority: optional
Maintainer: TDE Debian Team <team-debian@trinitydesktop.org>
XSBC-Original-Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Uploaders: Isaac Clerencia <isaac@debian.org>, Christopher Martin <chrsmrtn@debian.org>, Adeodato Simó <dato@net.com.org.es>
-Build-Depends: tde-cdbs, debhelper (>= 10~), quilt, tde-cmake, ninja-build, libflac-dev (>= 1.1.1-3), libmad0-dev, libogg-dev, libvorbis-dev, libasound2-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libsamplerate0-dev, libspeex-dev, libpulse-dev, libjack-dev, libavformat-dev
+Build-Depends: cdbs, tde-cdbs, debhelper (>= 10~), quilt, tde-cmake, ninja-build, libflac-dev (>= 1.1.1-3), libmad0-dev, libogg-dev, libvorbis-dev, libasound2-dev [!hurd-i386], libsamplerate0-dev, libspeex-dev, libpulse-dev, libjack-dev, libavformat-dev
Standards-Version: 3.7.3
Package: libakode2
Section: libs
Architecture: any
-Depends: ${shlibs:Depends}
+Multi-Arch: same
+Depends: ${shlibs:Depends}, ${misc:Depends}
Conflicts: akode
Replaces: akode
-Enhances: libarts1c2, libarts1c2a-trinity
+Recommends: libakode2-bin
+Enhances: libarts1c2, libarts1c2a-trinity, libarts1t64-trinity
+Description: akode plugin for aRts
+ aKode is a new multithreaded audio library that provides aRts with
+ plugins to play a variety of formats: Ogg Vorbis, Musepack (MPC),
+ FLAC and Speex. aKode also focuses on performance, and so it means a
+ big enhancement for users runing aRts in non-realtime mode.
+
+Package: libakode2-bin
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Conflicts: akode, libakode2 (<< 4:14.1.6~)
+Replaces: akode
Description: akode plugin for aRts
aKode is a new multithreaded audio library that provides aRts with
plugins to play a variety of formats: Ogg Vorbis, Musepack (MPC),
FLAC and Speex. aKode also focuses on performance, and so it means a
big enhancement for users runing aRts in non-realtime mode.
+ .
+ This package contains the akodeplay binary for playing via akode.
Package: libakode2-ffmpeg
Section: libs
Architecture: any
-Depends: ${shlibs:Depends}
+Multi-Arch: same
+Depends: ${shlibs:Depends}, ${misc:Depends}
Conflicts: akode
Replaces: akode
Enhances: libarts1c2, libarts1c2a-trinity
@@ -38,7 +55,8 @@ Description: ffmpeg plugins for akode
Package: libakode2-mpeg
Section: libs
Architecture: any
-Depends: ${shlibs:Depends}
+Multi-Arch: same
+Depends: ${shlibs:Depends}, ${misc:Depends}
Conflicts: akode
Replaces: akode
Enhances: libarts1c2, libarts1c2a-trinity
@@ -53,7 +71,8 @@ Description: mpeg plugins for akode
Package: libakode2-pulse
Section: libs
Architecture: any
-Depends: ${shlibs:Depends}
+Multi-Arch: same
+Depends: ${shlibs:Depends}, ${misc:Depends}
Conflicts: akode
Replaces: akode
Enhances: libarts1c2, libarts1c2a-trinity
@@ -68,7 +87,8 @@ Description: pulseaudio sink for akode
Package: libakode2-jack
Section: libs
Architecture: any
-Depends: ${shlibs:Depends}
+Multi-Arch: same
+Depends: ${shlibs:Depends}, ${misc:Depends}
Conflicts: akode
Replaces: akode
Enhances: libarts1c2, libarts1c2a-trinity
@@ -83,7 +103,7 @@ Description: jack sink for akode
Package: libakode-dev
Section: libdevel
Architecture: any
-Depends: libakode2 (= ${binary:Version}), pkgconf, libflac-dev (>= 1.1.1-3), libflac-dev, libmad0-dev, libogg-dev, libvorbis-dev, ${alsa-dev}, libsamplerate0-dev, libspeex-dev
+Depends: ${shlibs:Depends}, ${misc:Depends}, libakode2 (= ${binary:Version}), pkgconf, libflac-dev (>= 1.1.1-3), libflac-dev, libmad0-dev, libogg-dev, libvorbis-dev, ${alsa-dev}, libsamplerate0-dev, libspeex-dev
Replaces: kdemultimedia-dev (<< 4:3.5-rc1), libakode2 (<< 2.0-4)
Description: development files for akode
aKode is a new multithreaded audio library that provides aRts with
@@ -96,8 +116,8 @@ Description: development files for akode
Package: akode-dbg
Section: libdevel
Architecture: any
-Priority: extra
-Depends: libakode2 (= ${binary:Version})
+Priority: optional
+Depends: ${shlibs:Depends}, ${misc:Depends}, libakode2 (= ${binary:Version})
Description: debugging symbols for akode
This package contains the debugging symbols associated with akode.
They will automatically be used by gdb for debugging akode-related
diff --git a/debian/_base/dependencies/akode/debian/libakode-dev.install b/debian/_base/dependencies/akode/debian/libakode-dev.install
index e61e3b46b..6318f96b8 100644
--- a/debian/_base/dependencies/akode/debian/libakode-dev.install
+++ b/debian/_base/dependencies/akode/debian/libakode-dev.install
@@ -1,15 +1,4 @@
debian/tmp/usr/bin/akode-config
-debian/tmp/usr/lib/libakode.so
-debian/tmp/usr/lib/libakode.la
-debian/tmp/usr/lib/libakode_alsa_sink.la
-debian/tmp/usr/lib/libakode_jack_sink.la
-debian/tmp/usr/lib/libakode_mpc_decoder.la
-debian/tmp/usr/lib/libakode_mpeg_decoder.la
-debian/tmp/usr/lib/libakode_oss_sink.la
-debian/tmp/usr/lib/libakode_pulse_sink.la
-debian/tmp/usr/lib/libakode_src_resampler.la
-debian/tmp/usr/lib/libakode_xiph_decoder.la
-debian/tmp/usr/lib/pkgconfig/akode.pc
debian/tmp/usr/include/akode/akode_export.h
debian/tmp/usr/include/akode/fast_resampler.h
debian/tmp/usr/include/akode/bytebuffer.h
@@ -35,3 +24,14 @@ debian/tmp/usr/include/akode/akodelib.h
debian/tmp/usr/include/akode/audioframe.h
debian/tmp/usr/include/akode/pluginhandler.h
debian/tmp/usr/include/akode/wav_decoder.h
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode.so
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode.la
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode_alsa_sink.la
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode_jack_sink.la
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode_mpc_decoder.la
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode_mpeg_decoder.la
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode_oss_sink.la
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode_pulse_sink.la
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode_src_resampler.la
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode_xiph_decoder.la
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/akode.pc
diff --git a/debian/_base/dependencies/akode/debian/libakode-dev.lintian-overrides b/debian/_base/dependencies/akode/debian/libakode-dev.lintian-overrides
new file mode 100644
index 000000000..3b6ede226
--- /dev/null
+++ b/debian/_base/dependencies/akode/debian/libakode-dev.lintian-overrides
@@ -0,0 +1,5 @@
+# The manual page is not available, this may be addressed sometime in the future.
+libakode-dev: no-manual-page [usr/bin/akode-config]
+
+# We keep it for historical reasons.
+libakode-dev: unknown-field Original-Maintainer
diff --git a/debian/_base/dependencies/akode/debian/libakode2-bin.install b/debian/_base/dependencies/akode/debian/libakode2-bin.install
new file mode 100644
index 000000000..c5e52bae4
--- /dev/null
+++ b/debian/_base/dependencies/akode/debian/libakode2-bin.install
@@ -0,0 +1 @@
+debian/tmp/usr/bin/akodeplay
diff --git a/debian/_base/dependencies/akode/debian/libakode2-bin.lintian-overrides b/debian/_base/dependencies/akode/debian/libakode2-bin.lintian-overrides
new file mode 100644
index 000000000..0b76b88ec
--- /dev/null
+++ b/debian/_base/dependencies/akode/debian/libakode2-bin.lintian-overrides
@@ -0,0 +1,5 @@
+# The manual page is not available, this may be addressed sometime in the future.
+libakode2-bin: no-manual-page [usr/bin/akodeplay]
+
+# We keep it for historical reasons.
+libakode2-bin: unknown-field Original-Maintainer
diff --git a/debian/_base/dependencies/akode/debian/libakode2-ffmpeg.install b/debian/_base/dependencies/akode/debian/libakode2-ffmpeg.install
index 83c5e777b..ec8827c87 100644
--- a/debian/_base/dependencies/akode/debian/libakode2-ffmpeg.install
+++ b/debian/_base/dependencies/akode/debian/libakode2-ffmpeg.install
@@ -1 +1 @@
-debian/tmp/usr/lib/libakode_ffmpeg_decoder.so
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode_ffmpeg_decoder.so
diff --git a/debian/_base/dependencies/akode/debian/libakode2-ffmpeg.lintian-overrides b/debian/_base/dependencies/akode/debian/libakode2-ffmpeg.lintian-overrides
new file mode 100644
index 000000000..0df0cc35e
--- /dev/null
+++ b/debian/_base/dependencies/akode/debian/libakode2-ffmpeg.lintian-overrides
@@ -0,0 +1,5 @@
+# These are akode plugins, not regular shared libraries.
+libakode2-ffmpeg: sharedobject-in-library-directory-missing-soname [usr/lib/*/libakode_ffmpeg_decoder.so]
+
+# We keep it for historical reasons.
+libakode2-ffmpeg: unknown-field Original-Maintainer
diff --git a/debian/_base/dependencies/akode/debian/libakode2-jack.install b/debian/_base/dependencies/akode/debian/libakode2-jack.install
index 937eebe69..0a1f0a5c9 100644
--- a/debian/_base/dependencies/akode/debian/libakode2-jack.install
+++ b/debian/_base/dependencies/akode/debian/libakode2-jack.install
@@ -1 +1 @@
-debian/tmp/usr/lib/libakode_jack_sink.so
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode_jack_sink.so
diff --git a/debian/_base/dependencies/akode/debian/libakode2-jack.lintian-overrides b/debian/_base/dependencies/akode/debian/libakode2-jack.lintian-overrides
new file mode 100644
index 000000000..94c3d8b83
--- /dev/null
+++ b/debian/_base/dependencies/akode/debian/libakode2-jack.lintian-overrides
@@ -0,0 +1,5 @@
+# These are akode plugins, not regular shared libraries.
+libakode2-jack: sharedobject-in-library-directory-missing-soname [usr/lib/*/libakode_jack_sink.so]
+
+# We keep it for historical reasons.
+libakode2-jack: unknown-field Original-Maintainer
diff --git a/debian/_base/dependencies/akode/debian/libakode2-mpeg.install b/debian/_base/dependencies/akode/debian/libakode2-mpeg.install
index b854280ea..ef50c6ff9 100644
--- a/debian/_base/dependencies/akode/debian/libakode2-mpeg.install
+++ b/debian/_base/dependencies/akode/debian/libakode2-mpeg.install
@@ -1 +1 @@
-debian/tmp/usr/lib/libakode_mpeg_decoder.so
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode_mpeg_decoder.so
diff --git a/debian/_base/dependencies/akode/debian/libakode2-mpeg.lintian-overrides b/debian/_base/dependencies/akode/debian/libakode2-mpeg.lintian-overrides
new file mode 100644
index 000000000..402bd6083
--- /dev/null
+++ b/debian/_base/dependencies/akode/debian/libakode2-mpeg.lintian-overrides
@@ -0,0 +1,5 @@
+# These are akode plugins, not regular shared libraries.
+libakode2-mpeg: sharedobject-in-library-directory-missing-soname [usr/lib/*/libakode_mpeg_decoder.so]
+
+# We keep it for historical reasons.
+libakode2-mpeg: unknown-field Original-Maintainer
diff --git a/debian/_base/dependencies/akode/debian/libakode2-pulse.install b/debian/_base/dependencies/akode/debian/libakode2-pulse.install
index 5dc1311de..8dc7ab0e0 100644
--- a/debian/_base/dependencies/akode/debian/libakode2-pulse.install
+++ b/debian/_base/dependencies/akode/debian/libakode2-pulse.install
@@ -1 +1 @@
-debian/tmp/usr/lib/libakode_pulse_sink.so
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode_pulse_sink.so
diff --git a/debian/_base/dependencies/akode/debian/libakode2-pulse.lintian-overrides b/debian/_base/dependencies/akode/debian/libakode2-pulse.lintian-overrides
new file mode 100644
index 000000000..535c4753e
--- /dev/null
+++ b/debian/_base/dependencies/akode/debian/libakode2-pulse.lintian-overrides
@@ -0,0 +1,5 @@
+# These are akode plugins, not regular shared libraries.
+libakode2-pulse: sharedobject-in-library-directory-missing-soname [usr/lib/*/libakode_pulse_sink.so]
+
+# We keep it for historical reasons.
+libakode2-pulse: unknown-field Original-Maintainer
diff --git a/debian/_base/dependencies/akode/debian/libakode2.install b/debian/_base/dependencies/akode/debian/libakode2.install
index 4e7f7ff74..9c12d1a56 100644
--- a/debian/_base/dependencies/akode/debian/libakode2.install
+++ b/debian/_base/dependencies/akode/debian/libakode2.install
@@ -1,8 +1,7 @@
-debian/tmp/usr/bin/akodeplay
-debian/tmp/usr/lib/libakode.so.2
-debian/tmp/usr/lib/libakode.so.2.0.0
-debian/tmp/usr/lib/libakode_alsa_sink.so
-debian/tmp/usr/lib/libakode_mpc_decoder.so
-debian/tmp/usr/lib/libakode_oss_sink.so
-debian/tmp/usr/lib/libakode_src_resampler.so
-debian/tmp/usr/lib/libakode_xiph_decoder.so
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode.so.2
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode.so.2.0.0
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode_alsa_sink.so
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode_mpc_decoder.so
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode_oss_sink.so
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode_src_resampler.so
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode_xiph_decoder.so
diff --git a/debian/_base/dependencies/akode/debian/libakode2.lintian b/debian/_base/dependencies/akode/debian/libakode2.lintian
deleted file mode 100644
index 6ce3df3be..000000000
--- a/debian/_base/dependencies/akode/debian/libakode2.lintian
+++ /dev/null
@@ -1,8 +0,0 @@
-# These are akode plugins, not regular shared libraries.
-libakode2: shlib-missing-in-control-file libakode_mpc_decoder.so usr/lib/libakode_mpc_decoder.so
-libakode2: shlib-missing-in-control-file libakode_alsa_sink.so usr/lib/libakode_alsa_sink.so
-libakode2: shlib-missing-in-control-file libakode_mpeg_decoder.so usr/lib/libakode_mpeg_decoder.so
-libakode2: shlib-missing-in-control-file libakode_jack_sink.so usr/lib/libakode_jack_sink.so
-libakode2: shlib-missing-in-control-file libakode_xiph_decoder.so usr/lib/libakode_xiph_decoder.so
-libakode2: shlib-missing-in-control-file libakode_oss_sink.so usr/lib/libakode_oss_sink.so
-libakode2: shlib-missing-in-control-file libakode_src_resampler.so usr/lib/libakode_src_resampler.so
diff --git a/debian/_base/dependencies/akode/debian/libakode2.lintian-overrides b/debian/_base/dependencies/akode/debian/libakode2.lintian-overrides
new file mode 100644
index 000000000..27f27c048
--- /dev/null
+++ b/debian/_base/dependencies/akode/debian/libakode2.lintian-overrides
@@ -0,0 +1,9 @@
+# These are akode plugins, not regular shared libraries.
+libakode2: sharedobject-in-library-directory-missing-soname [usr/lib/*/libakode_alsa_sink.so]
+libakode2: sharedobject-in-library-directory-missing-soname [usr/lib/*/libakode_mpc_decoder.so]
+libakode2: sharedobject-in-library-directory-missing-soname [usr/lib/*/libakode_oss_sink.so]
+libakode2: sharedobject-in-library-directory-missing-soname [usr/lib/*/libakode_src_resampler.so]
+libakode2: sharedobject-in-library-directory-missing-soname [usr/lib/*/libakode_xiph_decoder.so]
+
+# We keep it for historical reasons.
+libakode2: unknown-field Original-Maintainer
diff --git a/debian/_base/dependencies/akode/debian/rules b/debian/_base/dependencies/akode/debian/rules
index aa92a8c09..4a74c66a5 100755
--- a/debian/_base/dependencies/akode/debian/rules
+++ b/debian/_base/dependencies/akode/debian/rules
@@ -3,7 +3,12 @@
include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/class/tde.mk
-DEB_HOST_ARCH_OS = $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
+ifdef DEB_HOST_MULTIARCH
+ CMAKE_INSTALL_LIBDIR = lib/$(DEB_HOST_MULTIARCH)
+else
+ CMAKE_INSTALL_LIBDIR = lib
+endif
+
ifeq (linux,$(DEB_HOST_ARCH_OS))
DEB_DH_GENCONTROL_ARGS=-- -Valsa-dev=libasound2-dev
endif
@@ -20,15 +25,7 @@ DEB_CMAKE_EXTRA_FLAGS := \
-DCMAKE_SKIP_RPATH="OFF" \
-DCMAKE_VERBOSE_MAKEFILE="ON" \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_LIBDIR=$(CMAKE_INSTALL_LIBDIR) \
-DWITH_ALL_OPTIONS="ON" \
-DWITH_LIBLTDL="OFF" \
-DWITH_FFMPEG_DECODER="ON"
-
-common-install-prehook-arch::
- grep -v libakode_alsa_sink debian/libakode2.install > debian/libakode2.install.kfreebsd-i386
- grep -v libakode_alsa_sink debian/libakode2.install > debian/libakode2.install.kfreebsd-amd64
- grep -v libakode_alsa_sink debian/libakode-dev.install > debian/libakode-dev.install.kfreebsd-i386
- grep -v libakode_alsa_sink debian/libakode-dev.install > debian/libakode-dev.install.kfreebsd-amd64
-
-clean::
- rm -f debian/libakode2.install.kfreebsd* debian/libakode-dev.install.kfreebsd*
diff --git a/debian/_base/dependencies/akode/debian/source/lintian-overrides b/debian/_base/dependencies/akode/debian/source/lintian-overrides
new file mode 100644
index 000000000..a7cccf748
--- /dev/null
+++ b/debian/_base/dependencies/akode/debian/source/lintian-overrides
@@ -0,0 +1,12 @@
+# We build for many distribution versions and therefore need
+# the distribution version as part of the package version,
+# which is unintentionally understood as NMU.
+akode source: source-nmu-has-incorrect-version-number
+akode source: binary-nmu-debian-revision-in-source
+akode source: no-nmu-in-changelog
+
+# We want XZ regardless of the default compression.
+akode source: custom-compression-in-debian-source-options
+
+# We keep it for historical reasons.
+akode source: unknown-field Original-Maintainer
diff --git a/debian/_base/dependencies/avahi-tqt/debian/changelog b/debian/_base/dependencies/avahi-tqt/debian/changelog
index 2401c4285..c8f5b5f78 100644
--- a/debian/_base/dependencies/avahi-tqt/debian/changelog
+++ b/debian/_base/dependencies/avahi-tqt/debian/changelog
@@ -1,3 +1,12 @@
+avahi-tqt (4:14.1.6~pre0-0) forky; urgency=low
+
+ * Update symbols file.
+ * Install libraries according to multi-arch rules.
+ * Rename the package to match the library name and SO version.
+ * The epoch change is for historical reasons from the KDE3 era.
+
+ -- Slávek Banko <slavek.banko@axis.cz> Mon, 23 Feb 2026 20:10:50 +0100
+
avahi-tqt (0.6.30-0debian0) squeeze; urgency=low
* Initial build
diff --git a/debian/_base/dependencies/avahi-tqt/debian/control b/debian/_base/dependencies/avahi-tqt/debian/control
index e63f24b1b..985585f09 100644
--- a/debian/_base/dependencies/avahi-tqt/debian/control
+++ b/debian/_base/dependencies/avahi-tqt/debian/control
@@ -3,24 +3,24 @@ Section: net
Priority: optional
Maintainer: TDE Debian Team <team-debian@trinitydesktop.org>
XSBC-Original-Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
-Build-Depends: tde-cdbs, debhelper (>= 10~), quilt,
+Build-Depends: cdbs, tde-cdbs, debhelper (>= 10~), quilt,
tde-cmake, ninja-build,
- gcc,
pkgconf,
libtqt3-mt-dev,
libavahi-common-dev,
libavahi-client-dev
Standards-Version: 3.9.1
-Package: libavahi-tqt-1
+Package: libavahi-tqt1
Section: libs
Architecture: any
-Replaces: libavahi-tqt-1 (<< 4:14.0.0~)
-Breaks: libavahi-tqt-1 (<< 4:14.0.0~)
+Multi-Arch: same
+Conflicts: libavahi-tqt-1
+Provides: libavahi-tqt-1
+Replaces: libavahi-tqt-1
Depends: ${shlibs:Depends},
${misc:Depends}
Pre-Depends: ${misc:Pre-Depends}
-Multi-Arch: same
Description: Avahi TQt integration library
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
@@ -34,9 +34,7 @@ Description: Avahi TQt integration library
Package: libavahi-tqt-dev
Section: libdevel
Architecture: any
-Replaces: libavahi-tqt-dev (<< 4:14.0.0~)
-Breaks: libavahi-tqt-dev (<< 4:14.0.0~)
-Depends: libavahi-tqt-1 (= ${binary:Version}),
+Depends: libavahi-tqt1 (= ${binary:Version}),
${misc:Depends},
libtqt3-mt-dev,
libavahi-common-dev
diff --git a/debian/_base/dependencies/avahi-tqt/debian/copyright b/debian/_base/dependencies/avahi-tqt/debian/copyright
index 6771a11ab..839ed6f48 100644
--- a/debian/_base/dependencies/avahi-tqt/debian/copyright
+++ b/debian/_base/dependencies/avahi-tqt/debian/copyright
@@ -1,3 +1,24 @@
+avahi-tqt has been pulled into an independent package to preserve the
+QT3/TQt interface for Avahi.
+
+Package was created by Timothy Pearson in 2011.
+
+Copyright 2011-2026 TDE Team
+
+
+The main portion of Avahi is copyright:
+ Upstream Authors:
+ the Avahi developers
+ Lennart Poettering <lennart (at) poettering (dot) de>
+ Trent Lloyd <lathiat@bur.st>
+ Sebastien Estienne <sebastien.estienne@gmail.com>
+ Jakub Stachowski
+ James Willcox <snorp@snorp.net>
+ Collabora Ltd.
+ David A. Wheeler
+ Tom Tromey
+ Red Hat, Inc.
+
License:
This library is free software; you can redistribute it and/or
@@ -11,7 +32,6 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
- License along with this library; if not, write to the Free Software
- Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ License along with this library. If not, see <http://www.gnu.org/licenses/>.
See /usr/share/common-licenses/LGPL-2.1 on your debian system.
diff --git a/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt-1.install b/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt-1.install
deleted file mode 100644
index 50e360b80..000000000
--- a/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt-1.install
+++ /dev/null
@@ -1 +0,0 @@
-debian/tmp/usr/lib/libavahi-tqt.so.*
diff --git a/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt-1.shlibs b/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt-1.shlibs
deleted file mode 100644
index 967448229..000000000
--- a/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt-1.shlibs
+++ /dev/null
@@ -1 +0,0 @@
-libavahi-tqt 1 libavahi-tqt-1 (>= 0.6.16)
diff --git a/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt-1.symbols b/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt-1.symbols
deleted file mode 100644
index e530241ba..000000000
--- a/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt-1.symbols
+++ /dev/null
@@ -1,2 +0,0 @@
-libavahi-tqt.so.1 libavahi-tqt-1 #MINVER#
- avahi_qt_poll_get@Base 0.6.16
diff --git a/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt-dev.install b/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt-dev.install
index 7f65054bd..e7ce03ce5 100644
--- a/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt-dev.install
+++ b/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt-dev.install
@@ -1,5 +1,5 @@
debian/tmp/usr/include/avahi-tqt/qt-watch.h
-debian/tmp/usr/lib/libavahi-tqt.so
-debian/tmp/usr/lib/libavahi-tqt.la
-debian/tmp/usr/lib/libavahi-tqt.a
-debian/tmp/usr/lib/pkgconfig/avahi-tqt.pc
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libavahi-tqt.so
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libavahi-tqt.la
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libavahi-tqt.a
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/avahi-tqt.pc
diff --git a/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt-dev.lintian-overrides b/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt-dev.lintian-overrides
new file mode 100644
index 000000000..bd0d708dd
--- /dev/null
+++ b/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt-dev.lintian-overrides
@@ -0,0 +1,2 @@
+# We keep it for historical reasons.
+libavahi-tqt-dev: unknown-field Original-Maintainer
diff --git a/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt1.install b/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt1.install
new file mode 100644
index 000000000..a9de0b880
--- /dev/null
+++ b/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt1.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libavahi-tqt.so.*
diff --git a/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt1.lintian-overrides b/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt1.lintian-overrides
new file mode 100644
index 000000000..72395a935
--- /dev/null
+++ b/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt1.lintian-overrides
@@ -0,0 +1,2 @@
+# We keep it for historical reasons.
+libavahi-tqt1: unknown-field Original-Maintainer
diff --git a/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt1.shlibs b/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt1.shlibs
new file mode 100644
index 000000000..295d281d6
--- /dev/null
+++ b/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt1.shlibs
@@ -0,0 +1 @@
+libavahi-tqt 1 libavahi-tqt1 (>= 4:3.5.13~)
diff --git a/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt1.symbols b/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt1.symbols
new file mode 100644
index 000000000..1689cc3eb
--- /dev/null
+++ b/debian/_base/dependencies/avahi-tqt/debian/libavahi-tqt1.symbols
@@ -0,0 +1,6 @@
+libavahi-tqt.so.1 libavahi-tqt-1 #MINVER#
+ avahi_qt_poll_get@Base 0.6.16
+ _ZNK7TQGList5countEv@Base 4:3.5.13~
+ _ZTI7TQGList@Base 4:3.5.13~
+ _ZTS7TQGList@Base 4:3.5.13~
+ _ZTV7TQGList@Base 4:3.5.13~
diff --git a/debian/_base/dependencies/avahi-tqt/debian/rules b/debian/_base/dependencies/avahi-tqt/debian/rules
index ea9c8dbd4..0a309b674 100755
--- a/debian/_base/dependencies/avahi-tqt/debian/rules
+++ b/debian/_base/dependencies/avahi-tqt/debian/rules
@@ -3,12 +3,19 @@
include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/class/tde.mk
+ifdef DEB_HOST_MULTIARCH
+ CMAKE_INSTALL_LIBDIR = lib/$(DEB_HOST_MULTIARCH)
+else
+ CMAKE_INSTALL_LIBDIR = lib
+endif
+
# Ensure at build time that the library has no dependencies on undefined
# symbols, and speed up loading.
export LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS) -Wl,-z,defs -Wl,-O1
# Build options
DEB_CMAKE_EXTRA_FLAGS := \
+ -DCMAKE_INSTALL_LIBDIR=$(CMAKE_INSTALL_LIBDIR) \
-DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \
-DCMAKE_SKIP_RPATH="OFF" \
-DCMAKE_VERBOSE_MAKEFILE="ON" \
diff --git a/debian/_base/dependencies/avahi-tqt/debian/source/.gitignore b/debian/_base/dependencies/avahi-tqt/debian/source/.gitignore
deleted file mode 100644
index e69de29bb..000000000
--- a/debian/_base/dependencies/avahi-tqt/debian/source/.gitignore
+++ /dev/null
diff --git a/debian/_base/dependencies/avahi-tqt/debian/source/lintian-overrides b/debian/_base/dependencies/avahi-tqt/debian/source/lintian-overrides
new file mode 100644
index 000000000..48036b776
--- /dev/null
+++ b/debian/_base/dependencies/avahi-tqt/debian/source/lintian-overrides
@@ -0,0 +1,12 @@
+# We build for many distribution versions and therefore need
+# the distribution version as part of the package version,
+# which is unintentionally understood as NMU.
+avahi-tqt source: source-nmu-has-incorrect-version-number
+avahi-tqt source: binary-nmu-debian-revision-in-source
+avahi-tqt source: no-nmu-in-changelog
+
+# We want XZ regardless of the default compression.
+avahi-tqt source: custom-compression-in-debian-source-options
+
+# We keep it for historical reasons.
+avahi-tqt source: unknown-field Original-Maintainer
diff --git a/debian/_base/dependencies/libr/debian/changelog b/debian/_base/dependencies/libr/debian/changelog
index e10d865e5..816d6af73 100644
--- a/debian/_base/dependencies/libr/debian/changelog
+++ b/debian/_base/dependencies/libr/debian/changelog
@@ -1,3 +1,9 @@
+libr (4:14.1.6~pre0-0) trixie; urgency=low
+
+ * Install libraries according to multi-arch rules.
+
+ -- Slávek Banko <slavek.banko@axis.cz> Mon, 23 Feb 2026 21:18:10 +0100
+
libr (4:0.6.0-2debian8.0.0+6~d) jessie; urgency=low
* Fix mangling of a critical elf library section on armhf
diff --git a/debian/_base/dependencies/libr/debian/control b/debian/_base/dependencies/libr/debian/control
index 0401c36b4..fb437131a 100644
--- a/debian/_base/dependencies/libr/debian/control
+++ b/debian/_base/dependencies/libr/debian/control
@@ -1,5 +1,5 @@
Source: libr
-Priority: extra
+Priority: optional
Maintainer: TDE Debian Team <team-debian@trinitydesktop.org>
Build-Depends: cdbs, tde-cdbs, debhelper (>= 10~), quilt, tde-cmake, ninja-build, pkgconf, libgtk2.0-dev, binutils-dev, doxygen
Standards-Version: 3.8.4
@@ -9,6 +9,7 @@ Homepage: http://www.compholio.com/elficon/
Package: libr1
Section: libs
Architecture: any
+Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: ELF binary resource library
Store and retrieve resources from ELF binaries.
diff --git a/debian/_base/dependencies/libr/debian/dirs b/debian/_base/dependencies/libr/debian/dirs
deleted file mode 100644
index ca882bbb7..000000000
--- a/debian/_base/dependencies/libr/debian/dirs
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/bin
-usr/sbin
diff --git a/debian/_base/dependencies/libr/debian/libr-dev.dirs b/debian/_base/dependencies/libr/debian/libr-dev.dirs
index 441fd8fc6..2405d8173 100644
--- a/debian/_base/dependencies/libr/debian/libr-dev.dirs
+++ b/debian/_base/dependencies/libr/debian/libr-dev.dirs
@@ -1,3 +1,2 @@
-usr/lib
-usr/include
usr/include/libr
+usr/lib
diff --git a/debian/_base/dependencies/libr/debian/libr-dev.install b/debian/_base/dependencies/libr/debian/libr-dev.install
index 6fad4769a..fc8a1b7cb 100644
--- a/debian/_base/dependencies/libr/debian/libr-dev.install
+++ b/debian/_base/dependencies/libr/debian/libr-dev.install
@@ -1,9 +1,6 @@
-usr/include/*
usr/include/libr/*
-usr/lib/lib*.a
-usr/lib/lib*.so
-usr/lib/*.la
-usr/lib/pkgconfig/*
+usr/lib/$(DEB_HOST_MULTIARCH)/lib*.a
+usr/lib/$(DEB_HOST_MULTIARCH)/lib*.so
+usr/lib/$(DEB_HOST_MULTIARCH)/*.la
+usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/*
usr/share/man/man3/*.3
-#usr/share/pkgconfig/*
-
diff --git a/debian/_base/dependencies/libr/debian/libr-dev.lintian-overrides b/debian/_base/dependencies/libr/debian/libr-dev.lintian-overrides
new file mode 100644
index 000000000..9f47b462b
--- /dev/null
+++ b/debian/_base/dependencies/libr/debian/libr-dev.lintian-overrides
@@ -0,0 +1,2 @@
+# Man pages are generated automatically.
+libr-dev: bad-whatis-entry
diff --git a/debian/_base/dependencies/libr/debian/libr1.install b/debian/_base/dependencies/libr/debian/libr1.install
index d0dbfd18a..48eab8981 100644
--- a/debian/_base/dependencies/libr/debian/libr1.install
+++ b/debian/_base/dependencies/libr/debian/libr1.install
@@ -1 +1 @@
-usr/lib/lib*.so.*
+usr/lib/$(DEB_HOST_MULTIARCH)/lib*.so.*
diff --git a/debian/_base/dependencies/libr/debian/rules b/debian/_base/dependencies/libr/debian/rules
index 0b16c81e9..95c91da90 100755
--- a/debian/_base/dependencies/libr/debian/rules
+++ b/debian/_base/dependencies/libr/debian/rules
@@ -3,8 +3,15 @@
include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/class/tde.mk
+ifdef DEB_HOST_MULTIARCH
+ CMAKE_INSTALL_LIBDIR = lib/$(DEB_HOST_MULTIARCH)
+else
+ CMAKE_INSTALL_LIBDIR = lib
+endif
+
# Build options
DEB_CMAKE_EXTRA_FLAGS := \
+ -DCMAKE_INSTALL_LIBDIR=$(CMAKE_INSTALL_LIBDIR) \
-DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \
-DCMAKE_SKIP_RPATH="OFF" \
-DCMAKE_VERBOSE_MAKEFILE="ON" \
diff --git a/debian/_base/dependencies/libr/debian/source.lintian-overrides b/debian/_base/dependencies/libr/debian/source/lintian-overrides
index 71c1b8924..71c1b8924 100644
--- a/debian/_base/dependencies/libr/debian/source.lintian-overrides
+++ b/debian/_base/dependencies/libr/debian/source/lintian-overrides
diff --git a/ubuntu/_base/dependencies/akode/debian/akode-dbg.lintian-overrides b/ubuntu/_base/dependencies/akode/debian/akode-dbg.lintian-overrides
new file mode 100644
index 000000000..45c1f71bb
--- /dev/null
+++ b/ubuntu/_base/dependencies/akode/debian/akode-dbg.lintian-overrides
@@ -0,0 +1,2 @@
+# We keep it for historical reasons.
+akode-dbg: unknown-field Original-Maintainer
diff --git a/ubuntu/_base/dependencies/akode/debian/changelog b/ubuntu/_base/dependencies/akode/debian/changelog
index 9e455da61..b0d67a69c 100644
--- a/ubuntu/_base/dependencies/akode/debian/changelog
+++ b/ubuntu/_base/dependencies/akode/debian/changelog
@@ -1,3 +1,11 @@
+akode (4:14.1.6~pre1-0) trixie; urgency=low
+
+ * Move akodeplay binary to a separate package.
+ * Install libraries according to multi-arch rules.
+ * The epoch change is for historical reasons from the KDE3 era.
+
+ -- Slávek Banko <slavek.banko@axis.cz> Sun, 22 Feb 2026 15:55:51 +0100
+
akode (2.0.2-6debian6.0.0+1) squeeze; urgency=low
* Conversion to CMake
diff --git a/ubuntu/_base/dependencies/akode/debian/control b/ubuntu/_base/dependencies/akode/debian/control
index 0c28bc15a..ba31b5165 100644
--- a/ubuntu/_base/dependencies/akode/debian/control
+++ b/ubuntu/_base/dependencies/akode/debian/control
@@ -4,26 +4,43 @@ Priority: optional
Maintainer: TDE Debian Team <team-debian@trinitydesktop.org>
XSBC-Original-Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Uploaders: Isaac Clerencia <isaac@debian.org>, Christopher Martin <chrsmrtn@debian.org>, Adeodato Simó <dato@net.com.org.es>
-Build-Depends: tde-cdbs, debhelper (>= 10~), quilt, tde-cmake, ninja-build, libflac-dev (>= 1.1.1-3), libmad0-dev, libogg-dev, libvorbis-dev, libasound2-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libsamplerate0-dev, libspeex-dev, libpulse-dev, libjack-dev, libavformat-dev
+Build-Depends: cdbs, tde-cdbs, debhelper (>= 10~), quilt, tde-cmake, ninja-build, libflac-dev (>= 1.1.1-3), libmad0-dev, libogg-dev, libvorbis-dev, libasound2-dev [!hurd-i386], libsamplerate0-dev, libspeex-dev, libpulse-dev, libjack-dev, libavformat-dev
Standards-Version: 3.7.3
Package: libakode2
Section: libs
Architecture: any
-Depends: ${shlibs:Depends}
+Multi-Arch: same
+Depends: ${shlibs:Depends}, ${misc:Depends}
Conflicts: akode
Replaces: akode
-Enhances: libarts1c2, libarts1c2a-trinity
+Recommends: libakode2-bin
+Enhances: libarts1c2, libarts1c2a-trinity, libarts1t64-trinity
+Description: akode plugin for aRts
+ aKode is a new multithreaded audio library that provides aRts with
+ plugins to play a variety of formats: Ogg Vorbis, Musepack (MPC),
+ FLAC and Speex. aKode also focuses on performance, and so it means a
+ big enhancement for users runing aRts in non-realtime mode.
+
+Package: libakode2-bin
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Conflicts: akode, libakode2 (<< 4:14.1.6~)
+Replaces: akode
Description: akode plugin for aRts
aKode is a new multithreaded audio library that provides aRts with
plugins to play a variety of formats: Ogg Vorbis, Musepack (MPC),
FLAC and Speex. aKode also focuses on performance, and so it means a
big enhancement for users runing aRts in non-realtime mode.
+ .
+ This package contains the akodeplay binary for playing via akode.
Package: libakode2-ffmpeg
Section: libs
Architecture: any
-Depends: ${shlibs:Depends}
+Multi-Arch: same
+Depends: ${shlibs:Depends}, ${misc:Depends}
Conflicts: akode
Replaces: akode
Enhances: libarts1c2, libarts1c2a-trinity
@@ -38,7 +55,8 @@ Description: ffmpeg plugins for akode
Package: libakode2-mpeg
Section: libs
Architecture: any
-Depends: ${shlibs:Depends}
+Multi-Arch: same
+Depends: ${shlibs:Depends}, ${misc:Depends}
Conflicts: akode
Replaces: akode
Enhances: libarts1c2, libarts1c2a-trinity
@@ -53,7 +71,8 @@ Description: mpeg plugins for akode
Package: libakode2-pulse
Section: libs
Architecture: any
-Depends: ${shlibs:Depends}
+Multi-Arch: same
+Depends: ${shlibs:Depends}, ${misc:Depends}
Conflicts: akode
Replaces: akode
Enhances: libarts1c2, libarts1c2a-trinity
@@ -68,7 +87,8 @@ Description: pulseaudio sink for akode
Package: libakode2-jack
Section: libs
Architecture: any
-Depends: ${shlibs:Depends}
+Multi-Arch: same
+Depends: ${shlibs:Depends}, ${misc:Depends}
Conflicts: akode
Replaces: akode
Enhances: libarts1c2, libarts1c2a-trinity
@@ -83,7 +103,7 @@ Description: jack sink for akode
Package: libakode-dev
Section: libdevel
Architecture: any
-Depends: libakode2 (= ${binary:Version}), pkgconf, libflac-dev (>= 1.1.1-3), libflac-dev, libmad0-dev, libogg-dev, libvorbis-dev, ${alsa-dev}, libsamplerate0-dev, libspeex-dev
+Depends: ${shlibs:Depends}, ${misc:Depends}, libakode2 (= ${binary:Version}), pkgconf, libflac-dev (>= 1.1.1-3), libflac-dev, libmad0-dev, libogg-dev, libvorbis-dev, ${alsa-dev}, libsamplerate0-dev, libspeex-dev
Replaces: kdemultimedia-dev (<< 4:3.5-rc1), libakode2 (<< 2.0-4)
Description: development files for akode
aKode is a new multithreaded audio library that provides aRts with
@@ -96,8 +116,8 @@ Description: development files for akode
Package: akode-dbg
Section: libdevel
Architecture: any
-Priority: extra
-Depends: libakode2 (= ${binary:Version})
+Priority: optional
+Depends: ${shlibs:Depends}, ${misc:Depends}, libakode2 (= ${binary:Version})
Description: debugging symbols for akode
This package contains the debugging symbols associated with akode.
They will automatically be used by gdb for debugging akode-related
diff --git a/ubuntu/_base/dependencies/akode/debian/libakode-dev.install b/ubuntu/_base/dependencies/akode/debian/libakode-dev.install
index e61e3b46b..6318f96b8 100644
--- a/ubuntu/_base/dependencies/akode/debian/libakode-dev.install
+++ b/ubuntu/_base/dependencies/akode/debian/libakode-dev.install
@@ -1,15 +1,4 @@
debian/tmp/usr/bin/akode-config
-debian/tmp/usr/lib/libakode.so
-debian/tmp/usr/lib/libakode.la
-debian/tmp/usr/lib/libakode_alsa_sink.la
-debian/tmp/usr/lib/libakode_jack_sink.la
-debian/tmp/usr/lib/libakode_mpc_decoder.la
-debian/tmp/usr/lib/libakode_mpeg_decoder.la
-debian/tmp/usr/lib/libakode_oss_sink.la
-debian/tmp/usr/lib/libakode_pulse_sink.la
-debian/tmp/usr/lib/libakode_src_resampler.la
-debian/tmp/usr/lib/libakode_xiph_decoder.la
-debian/tmp/usr/lib/pkgconfig/akode.pc
debian/tmp/usr/include/akode/akode_export.h
debian/tmp/usr/include/akode/fast_resampler.h
debian/tmp/usr/include/akode/bytebuffer.h
@@ -35,3 +24,14 @@ debian/tmp/usr/include/akode/akodelib.h
debian/tmp/usr/include/akode/audioframe.h
debian/tmp/usr/include/akode/pluginhandler.h
debian/tmp/usr/include/akode/wav_decoder.h
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode.so
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode.la
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode_alsa_sink.la
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode_jack_sink.la
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode_mpc_decoder.la
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode_mpeg_decoder.la
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode_oss_sink.la
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode_pulse_sink.la
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode_src_resampler.la
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode_xiph_decoder.la
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/akode.pc
diff --git a/ubuntu/_base/dependencies/akode/debian/libakode-dev.lintian-overrides b/ubuntu/_base/dependencies/akode/debian/libakode-dev.lintian-overrides
new file mode 100644
index 000000000..3b6ede226
--- /dev/null
+++ b/ubuntu/_base/dependencies/akode/debian/libakode-dev.lintian-overrides
@@ -0,0 +1,5 @@
+# The manual page is not available, this may be addressed sometime in the future.
+libakode-dev: no-manual-page [usr/bin/akode-config]
+
+# We keep it for historical reasons.
+libakode-dev: unknown-field Original-Maintainer
diff --git a/ubuntu/_base/dependencies/akode/debian/libakode2-bin.install b/ubuntu/_base/dependencies/akode/debian/libakode2-bin.install
new file mode 100644
index 000000000..c5e52bae4
--- /dev/null
+++ b/ubuntu/_base/dependencies/akode/debian/libakode2-bin.install
@@ -0,0 +1 @@
+debian/tmp/usr/bin/akodeplay
diff --git a/ubuntu/_base/dependencies/akode/debian/libakode2-bin.lintian-overrides b/ubuntu/_base/dependencies/akode/debian/libakode2-bin.lintian-overrides
new file mode 100644
index 000000000..0b76b88ec
--- /dev/null
+++ b/ubuntu/_base/dependencies/akode/debian/libakode2-bin.lintian-overrides
@@ -0,0 +1,5 @@
+# The manual page is not available, this may be addressed sometime in the future.
+libakode2-bin: no-manual-page [usr/bin/akodeplay]
+
+# We keep it for historical reasons.
+libakode2-bin: unknown-field Original-Maintainer
diff --git a/ubuntu/_base/dependencies/akode/debian/libakode2-ffmpeg.install b/ubuntu/_base/dependencies/akode/debian/libakode2-ffmpeg.install
index 83c5e777b..ec8827c87 100644
--- a/ubuntu/_base/dependencies/akode/debian/libakode2-ffmpeg.install
+++ b/ubuntu/_base/dependencies/akode/debian/libakode2-ffmpeg.install
@@ -1 +1 @@
-debian/tmp/usr/lib/libakode_ffmpeg_decoder.so
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode_ffmpeg_decoder.so
diff --git a/ubuntu/_base/dependencies/akode/debian/libakode2-ffmpeg.lintian-overrides b/ubuntu/_base/dependencies/akode/debian/libakode2-ffmpeg.lintian-overrides
new file mode 100644
index 000000000..0df0cc35e
--- /dev/null
+++ b/ubuntu/_base/dependencies/akode/debian/libakode2-ffmpeg.lintian-overrides
@@ -0,0 +1,5 @@
+# These are akode plugins, not regular shared libraries.
+libakode2-ffmpeg: sharedobject-in-library-directory-missing-soname [usr/lib/*/libakode_ffmpeg_decoder.so]
+
+# We keep it for historical reasons.
+libakode2-ffmpeg: unknown-field Original-Maintainer
diff --git a/ubuntu/_base/dependencies/akode/debian/libakode2-jack.install b/ubuntu/_base/dependencies/akode/debian/libakode2-jack.install
index 937eebe69..0a1f0a5c9 100644
--- a/ubuntu/_base/dependencies/akode/debian/libakode2-jack.install
+++ b/ubuntu/_base/dependencies/akode/debian/libakode2-jack.install
@@ -1 +1 @@
-debian/tmp/usr/lib/libakode_jack_sink.so
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode_jack_sink.so
diff --git a/ubuntu/_base/dependencies/akode/debian/libakode2-jack.lintian-overrides b/ubuntu/_base/dependencies/akode/debian/libakode2-jack.lintian-overrides
new file mode 100644
index 000000000..94c3d8b83
--- /dev/null
+++ b/ubuntu/_base/dependencies/akode/debian/libakode2-jack.lintian-overrides
@@ -0,0 +1,5 @@
+# These are akode plugins, not regular shared libraries.
+libakode2-jack: sharedobject-in-library-directory-missing-soname [usr/lib/*/libakode_jack_sink.so]
+
+# We keep it for historical reasons.
+libakode2-jack: unknown-field Original-Maintainer
diff --git a/ubuntu/_base/dependencies/akode/debian/libakode2-mpeg.install b/ubuntu/_base/dependencies/akode/debian/libakode2-mpeg.install
index b854280ea..ef50c6ff9 100644
--- a/ubuntu/_base/dependencies/akode/debian/libakode2-mpeg.install
+++ b/ubuntu/_base/dependencies/akode/debian/libakode2-mpeg.install
@@ -1 +1 @@
-debian/tmp/usr/lib/libakode_mpeg_decoder.so
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode_mpeg_decoder.so
diff --git a/ubuntu/_base/dependencies/akode/debian/libakode2-mpeg.lintian-overrides b/ubuntu/_base/dependencies/akode/debian/libakode2-mpeg.lintian-overrides
new file mode 100644
index 000000000..402bd6083
--- /dev/null
+++ b/ubuntu/_base/dependencies/akode/debian/libakode2-mpeg.lintian-overrides
@@ -0,0 +1,5 @@
+# These are akode plugins, not regular shared libraries.
+libakode2-mpeg: sharedobject-in-library-directory-missing-soname [usr/lib/*/libakode_mpeg_decoder.so]
+
+# We keep it for historical reasons.
+libakode2-mpeg: unknown-field Original-Maintainer
diff --git a/ubuntu/_base/dependencies/akode/debian/libakode2-pulse.install b/ubuntu/_base/dependencies/akode/debian/libakode2-pulse.install
index 5dc1311de..8dc7ab0e0 100644
--- a/ubuntu/_base/dependencies/akode/debian/libakode2-pulse.install
+++ b/ubuntu/_base/dependencies/akode/debian/libakode2-pulse.install
@@ -1 +1 @@
-debian/tmp/usr/lib/libakode_pulse_sink.so
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode_pulse_sink.so
diff --git a/ubuntu/_base/dependencies/akode/debian/libakode2-pulse.lintian-overrides b/ubuntu/_base/dependencies/akode/debian/libakode2-pulse.lintian-overrides
new file mode 100644
index 000000000..535c4753e
--- /dev/null
+++ b/ubuntu/_base/dependencies/akode/debian/libakode2-pulse.lintian-overrides
@@ -0,0 +1,5 @@
+# These are akode plugins, not regular shared libraries.
+libakode2-pulse: sharedobject-in-library-directory-missing-soname [usr/lib/*/libakode_pulse_sink.so]
+
+# We keep it for historical reasons.
+libakode2-pulse: unknown-field Original-Maintainer
diff --git a/ubuntu/_base/dependencies/akode/debian/libakode2.install b/ubuntu/_base/dependencies/akode/debian/libakode2.install
index 4e7f7ff74..9c12d1a56 100644
--- a/ubuntu/_base/dependencies/akode/debian/libakode2.install
+++ b/ubuntu/_base/dependencies/akode/debian/libakode2.install
@@ -1,8 +1,7 @@
-debian/tmp/usr/bin/akodeplay
-debian/tmp/usr/lib/libakode.so.2
-debian/tmp/usr/lib/libakode.so.2.0.0
-debian/tmp/usr/lib/libakode_alsa_sink.so
-debian/tmp/usr/lib/libakode_mpc_decoder.so
-debian/tmp/usr/lib/libakode_oss_sink.so
-debian/tmp/usr/lib/libakode_src_resampler.so
-debian/tmp/usr/lib/libakode_xiph_decoder.so
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode.so.2
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode.so.2.0.0
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode_alsa_sink.so
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode_mpc_decoder.so
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode_oss_sink.so
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode_src_resampler.so
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libakode_xiph_decoder.so
diff --git a/ubuntu/_base/dependencies/akode/debian/libakode2.lintian b/ubuntu/_base/dependencies/akode/debian/libakode2.lintian
deleted file mode 100644
index 6ce3df3be..000000000
--- a/ubuntu/_base/dependencies/akode/debian/libakode2.lintian
+++ /dev/null
@@ -1,8 +0,0 @@
-# These are akode plugins, not regular shared libraries.
-libakode2: shlib-missing-in-control-file libakode_mpc_decoder.so usr/lib/libakode_mpc_decoder.so
-libakode2: shlib-missing-in-control-file libakode_alsa_sink.so usr/lib/libakode_alsa_sink.so
-libakode2: shlib-missing-in-control-file libakode_mpeg_decoder.so usr/lib/libakode_mpeg_decoder.so
-libakode2: shlib-missing-in-control-file libakode_jack_sink.so usr/lib/libakode_jack_sink.so
-libakode2: shlib-missing-in-control-file libakode_xiph_decoder.so usr/lib/libakode_xiph_decoder.so
-libakode2: shlib-missing-in-control-file libakode_oss_sink.so usr/lib/libakode_oss_sink.so
-libakode2: shlib-missing-in-control-file libakode_src_resampler.so usr/lib/libakode_src_resampler.so
diff --git a/ubuntu/_base/dependencies/akode/debian/libakode2.lintian-overrides b/ubuntu/_base/dependencies/akode/debian/libakode2.lintian-overrides
new file mode 100644
index 000000000..27f27c048
--- /dev/null
+++ b/ubuntu/_base/dependencies/akode/debian/libakode2.lintian-overrides
@@ -0,0 +1,9 @@
+# These are akode plugins, not regular shared libraries.
+libakode2: sharedobject-in-library-directory-missing-soname [usr/lib/*/libakode_alsa_sink.so]
+libakode2: sharedobject-in-library-directory-missing-soname [usr/lib/*/libakode_mpc_decoder.so]
+libakode2: sharedobject-in-library-directory-missing-soname [usr/lib/*/libakode_oss_sink.so]
+libakode2: sharedobject-in-library-directory-missing-soname [usr/lib/*/libakode_src_resampler.so]
+libakode2: sharedobject-in-library-directory-missing-soname [usr/lib/*/libakode_xiph_decoder.so]
+
+# We keep it for historical reasons.
+libakode2: unknown-field Original-Maintainer
diff --git a/ubuntu/_base/dependencies/akode/debian/rules b/ubuntu/_base/dependencies/akode/debian/rules
index aa92a8c09..4a74c66a5 100755
--- a/ubuntu/_base/dependencies/akode/debian/rules
+++ b/ubuntu/_base/dependencies/akode/debian/rules
@@ -3,7 +3,12 @@
include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/class/tde.mk
-DEB_HOST_ARCH_OS = $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
+ifdef DEB_HOST_MULTIARCH
+ CMAKE_INSTALL_LIBDIR = lib/$(DEB_HOST_MULTIARCH)
+else
+ CMAKE_INSTALL_LIBDIR = lib
+endif
+
ifeq (linux,$(DEB_HOST_ARCH_OS))
DEB_DH_GENCONTROL_ARGS=-- -Valsa-dev=libasound2-dev
endif
@@ -20,15 +25,7 @@ DEB_CMAKE_EXTRA_FLAGS := \
-DCMAKE_SKIP_RPATH="OFF" \
-DCMAKE_VERBOSE_MAKEFILE="ON" \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_LIBDIR=$(CMAKE_INSTALL_LIBDIR) \
-DWITH_ALL_OPTIONS="ON" \
-DWITH_LIBLTDL="OFF" \
-DWITH_FFMPEG_DECODER="ON"
-
-common-install-prehook-arch::
- grep -v libakode_alsa_sink debian/libakode2.install > debian/libakode2.install.kfreebsd-i386
- grep -v libakode_alsa_sink debian/libakode2.install > debian/libakode2.install.kfreebsd-amd64
- grep -v libakode_alsa_sink debian/libakode-dev.install > debian/libakode-dev.install.kfreebsd-i386
- grep -v libakode_alsa_sink debian/libakode-dev.install > debian/libakode-dev.install.kfreebsd-amd64
-
-clean::
- rm -f debian/libakode2.install.kfreebsd* debian/libakode-dev.install.kfreebsd*
diff --git a/ubuntu/_base/dependencies/akode/debian/source/lintian-overrides b/ubuntu/_base/dependencies/akode/debian/source/lintian-overrides
new file mode 100644
index 000000000..a7cccf748
--- /dev/null
+++ b/ubuntu/_base/dependencies/akode/debian/source/lintian-overrides
@@ -0,0 +1,12 @@
+# We build for many distribution versions and therefore need
+# the distribution version as part of the package version,
+# which is unintentionally understood as NMU.
+akode source: source-nmu-has-incorrect-version-number
+akode source: binary-nmu-debian-revision-in-source
+akode source: no-nmu-in-changelog
+
+# We want XZ regardless of the default compression.
+akode source: custom-compression-in-debian-source-options
+
+# We keep it for historical reasons.
+akode source: unknown-field Original-Maintainer
diff --git a/ubuntu/_base/dependencies/avahi-tqt/debian/changelog b/ubuntu/_base/dependencies/avahi-tqt/debian/changelog
index b5568caee..ed335f135 100644
--- a/ubuntu/_base/dependencies/avahi-tqt/debian/changelog
+++ b/ubuntu/_base/dependencies/avahi-tqt/debian/changelog
@@ -1,3 +1,12 @@
+avahi-tqt (4:14.1.6~pre0-0) forky; urgency=low
+
+ * Update symbols file.
+ * Install libraries according to multi-arch rules.
+ * Rename the package to match the library name and SO version.
+ * The epoch change is for historical reasons from the KDE3 era.
+
+ -- Slávek Banko <slavek.banko@axis.cz> Mon, 23 Feb 2026 20:10:50 +0100
+
avahi-tqt (0.6.30-0ubuntu0) maverick; urgency=low
* Initial build
diff --git a/ubuntu/_base/dependencies/avahi-tqt/debian/control b/ubuntu/_base/dependencies/avahi-tqt/debian/control
index e63f24b1b..985585f09 100644
--- a/ubuntu/_base/dependencies/avahi-tqt/debian/control
+++ b/ubuntu/_base/dependencies/avahi-tqt/debian/control
@@ -3,24 +3,24 @@ Section: net
Priority: optional
Maintainer: TDE Debian Team <team-debian@trinitydesktop.org>
XSBC-Original-Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
-Build-Depends: tde-cdbs, debhelper (>= 10~), quilt,
+Build-Depends: cdbs, tde-cdbs, debhelper (>= 10~), quilt,
tde-cmake, ninja-build,
- gcc,
pkgconf,
libtqt3-mt-dev,
libavahi-common-dev,
libavahi-client-dev
Standards-Version: 3.9.1
-Package: libavahi-tqt-1
+Package: libavahi-tqt1
Section: libs
Architecture: any
-Replaces: libavahi-tqt-1 (<< 4:14.0.0~)
-Breaks: libavahi-tqt-1 (<< 4:14.0.0~)
+Multi-Arch: same
+Conflicts: libavahi-tqt-1
+Provides: libavahi-tqt-1
+Replaces: libavahi-tqt-1
Depends: ${shlibs:Depends},
${misc:Depends}
Pre-Depends: ${misc:Pre-Depends}
-Multi-Arch: same
Description: Avahi TQt integration library
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
@@ -34,9 +34,7 @@ Description: Avahi TQt integration library
Package: libavahi-tqt-dev
Section: libdevel
Architecture: any
-Replaces: libavahi-tqt-dev (<< 4:14.0.0~)
-Breaks: libavahi-tqt-dev (<< 4:14.0.0~)
-Depends: libavahi-tqt-1 (= ${binary:Version}),
+Depends: libavahi-tqt1 (= ${binary:Version}),
${misc:Depends},
libtqt3-mt-dev,
libavahi-common-dev
diff --git a/ubuntu/_base/dependencies/avahi-tqt/debian/copyright b/ubuntu/_base/dependencies/avahi-tqt/debian/copyright
index 6771a11ab..839ed6f48 100644
--- a/ubuntu/_base/dependencies/avahi-tqt/debian/copyright
+++ b/ubuntu/_base/dependencies/avahi-tqt/debian/copyright
@@ -1,3 +1,24 @@
+avahi-tqt has been pulled into an independent package to preserve the
+QT3/TQt interface for Avahi.
+
+Package was created by Timothy Pearson in 2011.
+
+Copyright 2011-2026 TDE Team
+
+
+The main portion of Avahi is copyright:
+ Upstream Authors:
+ the Avahi developers
+ Lennart Poettering <lennart (at) poettering (dot) de>
+ Trent Lloyd <lathiat@bur.st>
+ Sebastien Estienne <sebastien.estienne@gmail.com>
+ Jakub Stachowski
+ James Willcox <snorp@snorp.net>
+ Collabora Ltd.
+ David A. Wheeler
+ Tom Tromey
+ Red Hat, Inc.
+
License:
This library is free software; you can redistribute it and/or
@@ -11,7 +32,6 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
- License along with this library; if not, write to the Free Software
- Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ License along with this library. If not, see <http://www.gnu.org/licenses/>.
See /usr/share/common-licenses/LGPL-2.1 on your debian system.
diff --git a/ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt-1.install b/ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt-1.install
deleted file mode 100644
index 50e360b80..000000000
--- a/ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt-1.install
+++ /dev/null
@@ -1 +0,0 @@
-debian/tmp/usr/lib/libavahi-tqt.so.*
diff --git a/ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt-1.shlibs b/ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt-1.shlibs
deleted file mode 100644
index 967448229..000000000
--- a/ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt-1.shlibs
+++ /dev/null
@@ -1 +0,0 @@
-libavahi-tqt 1 libavahi-tqt-1 (>= 0.6.16)
diff --git a/ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt-1.symbols b/ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt-1.symbols
deleted file mode 100644
index e530241ba..000000000
--- a/ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt-1.symbols
+++ /dev/null
@@ -1,2 +0,0 @@
-libavahi-tqt.so.1 libavahi-tqt-1 #MINVER#
- avahi_qt_poll_get@Base 0.6.16
diff --git a/ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt-dev.install b/ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt-dev.install
index 7f65054bd..e7ce03ce5 100644
--- a/ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt-dev.install
+++ b/ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt-dev.install
@@ -1,5 +1,5 @@
debian/tmp/usr/include/avahi-tqt/qt-watch.h
-debian/tmp/usr/lib/libavahi-tqt.so
-debian/tmp/usr/lib/libavahi-tqt.la
-debian/tmp/usr/lib/libavahi-tqt.a
-debian/tmp/usr/lib/pkgconfig/avahi-tqt.pc
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libavahi-tqt.so
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libavahi-tqt.la
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libavahi-tqt.a
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/avahi-tqt.pc
diff --git a/ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt-dev.lintian-overrides b/ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt-dev.lintian-overrides
new file mode 100644
index 000000000..bd0d708dd
--- /dev/null
+++ b/ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt-dev.lintian-overrides
@@ -0,0 +1,2 @@
+# We keep it for historical reasons.
+libavahi-tqt-dev: unknown-field Original-Maintainer
diff --git a/ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt1.install b/ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt1.install
new file mode 100644
index 000000000..a9de0b880
--- /dev/null
+++ b/ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt1.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libavahi-tqt.so.*
diff --git a/ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt1.lintian-overrides b/ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt1.lintian-overrides
new file mode 100644
index 000000000..72395a935
--- /dev/null
+++ b/ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt1.lintian-overrides
@@ -0,0 +1,2 @@
+# We keep it for historical reasons.
+libavahi-tqt1: unknown-field Original-Maintainer
diff --git a/ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt1.shlibs b/ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt1.shlibs
new file mode 100644
index 000000000..295d281d6
--- /dev/null
+++ b/ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt1.shlibs
@@ -0,0 +1 @@
+libavahi-tqt 1 libavahi-tqt1 (>= 4:3.5.13~)
diff --git a/ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt1.symbols b/ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt1.symbols
new file mode 100644
index 000000000..1689cc3eb
--- /dev/null
+++ b/ubuntu/_base/dependencies/avahi-tqt/debian/libavahi-tqt1.symbols
@@ -0,0 +1,6 @@
+libavahi-tqt.so.1 libavahi-tqt-1 #MINVER#
+ avahi_qt_poll_get@Base 0.6.16
+ _ZNK7TQGList5countEv@Base 4:3.5.13~
+ _ZTI7TQGList@Base 4:3.5.13~
+ _ZTS7TQGList@Base 4:3.5.13~
+ _ZTV7TQGList@Base 4:3.5.13~
diff --git a/ubuntu/_base/dependencies/avahi-tqt/debian/rules b/ubuntu/_base/dependencies/avahi-tqt/debian/rules
index ea9c8dbd4..0a309b674 100755
--- a/ubuntu/_base/dependencies/avahi-tqt/debian/rules
+++ b/ubuntu/_base/dependencies/avahi-tqt/debian/rules
@@ -3,12 +3,19 @@
include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/class/tde.mk
+ifdef DEB_HOST_MULTIARCH
+ CMAKE_INSTALL_LIBDIR = lib/$(DEB_HOST_MULTIARCH)
+else
+ CMAKE_INSTALL_LIBDIR = lib
+endif
+
# Ensure at build time that the library has no dependencies on undefined
# symbols, and speed up loading.
export LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS) -Wl,-z,defs -Wl,-O1
# Build options
DEB_CMAKE_EXTRA_FLAGS := \
+ -DCMAKE_INSTALL_LIBDIR=$(CMAKE_INSTALL_LIBDIR) \
-DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \
-DCMAKE_SKIP_RPATH="OFF" \
-DCMAKE_VERBOSE_MAKEFILE="ON" \
diff --git a/ubuntu/_base/dependencies/avahi-tqt/debian/source/.gitignore b/ubuntu/_base/dependencies/avahi-tqt/debian/source/.gitignore
deleted file mode 100644
index e69de29bb..000000000
--- a/ubuntu/_base/dependencies/avahi-tqt/debian/source/.gitignore
+++ /dev/null
diff --git a/ubuntu/_base/dependencies/avahi-tqt/debian/source/lintian-overrides b/ubuntu/_base/dependencies/avahi-tqt/debian/source/lintian-overrides
new file mode 100644
index 000000000..48036b776
--- /dev/null
+++ b/ubuntu/_base/dependencies/avahi-tqt/debian/source/lintian-overrides
@@ -0,0 +1,12 @@
+# We build for many distribution versions and therefore need
+# the distribution version as part of the package version,
+# which is unintentionally understood as NMU.
+avahi-tqt source: source-nmu-has-incorrect-version-number
+avahi-tqt source: binary-nmu-debian-revision-in-source
+avahi-tqt source: no-nmu-in-changelog
+
+# We want XZ regardless of the default compression.
+avahi-tqt source: custom-compression-in-debian-source-options
+
+# We keep it for historical reasons.
+avahi-tqt source: unknown-field Original-Maintainer
diff --git a/ubuntu/_base/dependencies/libr/debian/changelog b/ubuntu/_base/dependencies/libr/debian/changelog
index e10d865e5..816d6af73 100644
--- a/ubuntu/_base/dependencies/libr/debian/changelog
+++ b/ubuntu/_base/dependencies/libr/debian/changelog
@@ -1,3 +1,9 @@
+libr (4:14.1.6~pre0-0) trixie; urgency=low
+
+ * Install libraries according to multi-arch rules.
+
+ -- Slávek Banko <slavek.banko@axis.cz> Mon, 23 Feb 2026 21:18:10 +0100
+
libr (4:0.6.0-2debian8.0.0+6~d) jessie; urgency=low
* Fix mangling of a critical elf library section on armhf
diff --git a/ubuntu/_base/dependencies/libr/debian/control b/ubuntu/_base/dependencies/libr/debian/control
index 0401c36b4..fb437131a 100644
--- a/ubuntu/_base/dependencies/libr/debian/control
+++ b/ubuntu/_base/dependencies/libr/debian/control
@@ -1,5 +1,5 @@
Source: libr
-Priority: extra
+Priority: optional
Maintainer: TDE Debian Team <team-debian@trinitydesktop.org>
Build-Depends: cdbs, tde-cdbs, debhelper (>= 10~), quilt, tde-cmake, ninja-build, pkgconf, libgtk2.0-dev, binutils-dev, doxygen
Standards-Version: 3.8.4
@@ -9,6 +9,7 @@ Homepage: http://www.compholio.com/elficon/
Package: libr1
Section: libs
Architecture: any
+Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: ELF binary resource library
Store and retrieve resources from ELF binaries.
diff --git a/ubuntu/_base/dependencies/libr/debian/dirs b/ubuntu/_base/dependencies/libr/debian/dirs
deleted file mode 100644
index ca882bbb7..000000000
--- a/ubuntu/_base/dependencies/libr/debian/dirs
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/bin
-usr/sbin
diff --git a/ubuntu/_base/dependencies/libr/debian/libr-dev.dirs b/ubuntu/_base/dependencies/libr/debian/libr-dev.dirs
index 441fd8fc6..2405d8173 100644
--- a/ubuntu/_base/dependencies/libr/debian/libr-dev.dirs
+++ b/ubuntu/_base/dependencies/libr/debian/libr-dev.dirs
@@ -1,3 +1,2 @@
-usr/lib
-usr/include
usr/include/libr
+usr/lib
diff --git a/ubuntu/_base/dependencies/libr/debian/libr-dev.install b/ubuntu/_base/dependencies/libr/debian/libr-dev.install
index 6fad4769a..fc8a1b7cb 100644
--- a/ubuntu/_base/dependencies/libr/debian/libr-dev.install
+++ b/ubuntu/_base/dependencies/libr/debian/libr-dev.install
@@ -1,9 +1,6 @@
-usr/include/*
usr/include/libr/*
-usr/lib/lib*.a
-usr/lib/lib*.so
-usr/lib/*.la
-usr/lib/pkgconfig/*
+usr/lib/$(DEB_HOST_MULTIARCH)/lib*.a
+usr/lib/$(DEB_HOST_MULTIARCH)/lib*.so
+usr/lib/$(DEB_HOST_MULTIARCH)/*.la
+usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/*
usr/share/man/man3/*.3
-#usr/share/pkgconfig/*
-
diff --git a/ubuntu/_base/dependencies/libr/debian/libr-dev.lintian-overrides b/ubuntu/_base/dependencies/libr/debian/libr-dev.lintian-overrides
new file mode 100644
index 000000000..9f47b462b
--- /dev/null
+++ b/ubuntu/_base/dependencies/libr/debian/libr-dev.lintian-overrides
@@ -0,0 +1,2 @@
+# Man pages are generated automatically.
+libr-dev: bad-whatis-entry
diff --git a/ubuntu/_base/dependencies/libr/debian/libr1.install b/ubuntu/_base/dependencies/libr/debian/libr1.install
index d0dbfd18a..48eab8981 100644
--- a/ubuntu/_base/dependencies/libr/debian/libr1.install
+++ b/ubuntu/_base/dependencies/libr/debian/libr1.install
@@ -1 +1 @@
-usr/lib/lib*.so.*
+usr/lib/$(DEB_HOST_MULTIARCH)/lib*.so.*
diff --git a/ubuntu/_base/dependencies/libr/debian/rules b/ubuntu/_base/dependencies/libr/debian/rules
index 0b16c81e9..95c91da90 100755
--- a/ubuntu/_base/dependencies/libr/debian/rules
+++ b/ubuntu/_base/dependencies/libr/debian/rules
@@ -3,8 +3,15 @@
include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/class/tde.mk
+ifdef DEB_HOST_MULTIARCH
+ CMAKE_INSTALL_LIBDIR = lib/$(DEB_HOST_MULTIARCH)
+else
+ CMAKE_INSTALL_LIBDIR = lib
+endif
+
# Build options
DEB_CMAKE_EXTRA_FLAGS := \
+ -DCMAKE_INSTALL_LIBDIR=$(CMAKE_INSTALL_LIBDIR) \
-DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \
-DCMAKE_SKIP_RPATH="OFF" \
-DCMAKE_VERBOSE_MAKEFILE="ON" \
diff --git a/ubuntu/_base/dependencies/libr/debian/source.lintian-overrides b/ubuntu/_base/dependencies/libr/debian/source/lintian-overrides
index 71c1b8924..71c1b8924 100644
--- a/ubuntu/_base/dependencies/libr/debian/source.lintian-overrides
+++ b/ubuntu/_base/dependencies/libr/debian/source/lintian-overrides