DEB dbus-tqt: Install libraries according to multi-arch rules.

+ Changes to silence lintian reports.
+ Added build time dependencies.
+ Added reason for epoch change to changelog.
+ Removed Replaces and Breaks referring to themselves.

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
pull/555/head
Slávek Banko 3 weeks ago
parent 6d5e2804d0
commit 26487476fa
No known key found for this signature in database
GPG Key ID: 608F5293A04BE668

@ -1,6 +1,12 @@
dbus-tqt (4:14.1.6~pre0-0) forky; urgency=low
* Removed Replaces and Breaks referring to themselves.
* The epoch change is for historical reasons from the KDE3 era.
-- Slávek Banko <slavek.banko@axis.cz> Tue, 24 Feb 2026 18:48:38 +0100
dbus-tqt (0.63.svn.0ubuntu0) maverick; urgency=low
* Migrate to Trinity Qt [TQt] Interface
-- Timothy Pearson <kb9vqf@pearsoncomputing.net> Wed, 23 Mar 2011 17:11:00 -0600

@ -3,15 +3,14 @@ Section: devel
Priority: optional
Maintainer: TDE Debian Team <team-debian@trinitydesktop.org>
Uploaders: Sjoerd Simons <sjoerd@debian.org>, Sebastian Drge <slomo@ubuntu.com>
Build-Depends: tde-cdbs, debhelper (>= 10~), quilt, tde-cmake, ninja-build, libtqtinterface-dev, libdbus-1-dev (>= 0.90)
Build-Depends: cdbs, tde-cdbs, debhelper (>= 10~), quilt, tde-cmake, ninja-build, libtqtinterface-dev, libdbus-1-dev (>= 0.90)
Standards-Version: 3.8.3
Package: libdbus-tqt-1-1c2
Section: libs
Architecture: any
Replaces: libdbus-tqt-1-1c2 (<< 4:14.0.0~)
Breaks: libdbus-tqt-1-1c2 (<< 4:14.0.0~)
Depends: ${shlibs:Depends}
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}
Conflicts: dbus-tqt-1, dbus-tqt-1c2, libdbus-tqt-1-1
Description: simple interprocess messaging system (TQt-based shared library)
D-BUS is a message bus, used for sending messages between applications.
@ -26,9 +25,7 @@ Description: simple interprocess messaging system (TQt-based shared library)
Package: libdbus-tqt-1-dev
Section: libdevel
Architecture: any
Replaces: libdbus-tqt-1-dev (<< 4:14.0.0~)
Breaks: libdbus-tqt-1-dev (<< 4:14.0.0~)
Depends: libdbus-tqt-1-1c2 (= ${source:Version}), libdbus-1-dev (>= 0.90), libtqtinterface-dev
Depends: ${misc:Depends}, libdbus-tqt-1-1c2 (= ${binary:Version}), libdbus-1-dev (>= 0.90), libtqtinterface-dev
Conflicts: dbus-tqt-1-dev
Description: simple interprocess messaging system (TQt interface)
D-BUS is a message bus, used for sending messages between applications.

@ -5,7 +5,7 @@ The source tarball was created by splitting out the qt3 bindings part from the
dbus-qt3 git repository: http://gitweb.freedesktop.org/?p=dbus/dbus-qt3.git
This package is dual-licensed under the Academic Free License, and the
GPL. For a description of the GPL, see /usr/share/common-licenses/GPL
GPL-2+. For a description of the GPL-2+, see /usr/share/common-licenses/GPL-2
on your Debian system.
Portions of the package are only licensed under the GPL (notably

@ -1 +1 @@
debian/tmp/usr/lib/libdbus-tqt-*.so.*
debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libdbus-tqt-*.so.*

@ -0,0 +1,4 @@
# The name is incorrect from the KDE3 era and it is not possible to change
# it without changing the epoch, which is not desirable. The package will
# be removed soon, so we have to live with it for now.
libdbus-tqt-1-1c2: package-name-doesnt-match-sonames libdbus-tqt-1-0

@ -2,5 +2,5 @@ debian/tmp/usr/include/dbus*/dbus/dbus-qt.h
debian/tmp/usr/include/dbus*/dbus/connection.h
debian/tmp/usr/include/dbus*/dbus/server.h
debian/tmp/usr/include/dbus*/dbus/message.h
debian/tmp/usr/lib/libdbus-tqt-*.so
debian/tmp/usr/lib/pkgconfig/*.pc
debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libdbus-tqt-*.so
debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/*.pc

@ -1,12 +1,17 @@
#!/usr/bin/make -f
# Copyright © 2002,2003 Colin Walters <walters@verbum.org>
# Copyright © 2003 Daniel Stone <daniels@debian.org>
# Copyright © 2006 Sjoerd Simons <sjoerd@debian.org>
# Copyright © 2002,2003 Colin Walters <walters@verbum.org>
# Copyright © 2003 Daniel Stone <daniels@debian.org>
# Copyright © 2006 Sjoerd Simons <sjoerd@debian.org>
#include /usr/share/cdbs/1/rules/patchsys-quilt.mk
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
# Strict library versioning
DEB_DH_MAKESHLIBS_ARGS_ALL := -V
@ -16,4 +21,4 @@ DEB_CMAKE_EXTRA_FLAGS := \
-DCMAKE_SKIP_RPATH="OFF" \
-DCMAKE_VERBOSE_MAKEFILE="ON" \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DWITH_ALL_OPTIONS="ON"
-DCMAKE_INSTALL_LIBDIR=$(CMAKE_INSTALL_LIBDIR)

@ -0,0 +1,9 @@
# We build for many distribution versions and therefore need
# the distribution version as part of the package version,
# which is unintentionally understood as NMU.
dbus-tqt source: source-nmu-has-incorrect-version-number
dbus-tqt source: binary-nmu-debian-revision-in-source
dbus-tqt source: no-nmu-in-changelog
# We want XZ regardless of the default compression.
dbus-tqt source: custom-compression-in-debian-source-options

@ -1,6 +1,12 @@
dbus-tqt (4:14.1.6~pre0-0) forky; urgency=low
* Removed Replaces and Breaks referring to themselves.
* The epoch change is for historical reasons from the KDE3 era.
-- Slávek Banko <slavek.banko@axis.cz> Tue, 24 Feb 2026 18:48:38 +0100
dbus-tqt (0.63.svn.0ubuntu0) maverick; urgency=low
* Migrate to Trinity Qt [TQt] Interface
-- Timothy Pearson <kb9vqf@pearsoncomputing.net> Wed, 23 Mar 2011 17:11:00 -0600

@ -3,15 +3,14 @@ Section: devel
Priority: optional
Maintainer: TDE Debian Team <team-debian@trinitydesktop.org>
Uploaders: Sjoerd Simons <sjoerd@debian.org>, Sebastian Drge <slomo@ubuntu.com>
Build-Depends: tde-cdbs, debhelper (>= 10~), quilt, tde-cmake, ninja-build, libtqtinterface-dev, libdbus-1-dev (>= 0.90)
Build-Depends: cdbs, tde-cdbs, debhelper (>= 10~), quilt, tde-cmake, ninja-build, libtqtinterface-dev, libdbus-1-dev (>= 0.90)
Standards-Version: 3.8.3
Package: libdbus-tqt-1-1c2
Section: libs
Architecture: any
Replaces: libdbus-tqt-1-1c2 (<< 4:14.0.0~)
Breaks: libdbus-tqt-1-1c2 (<< 4:14.0.0~)
Depends: ${shlibs:Depends}
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}
Conflicts: dbus-tqt-1, dbus-tqt-1c2, libdbus-tqt-1-1
Description: simple interprocess messaging system (TQt-based shared library)
D-BUS is a message bus, used for sending messages between applications.
@ -26,9 +25,7 @@ Description: simple interprocess messaging system (TQt-based shared library)
Package: libdbus-tqt-1-dev
Section: libdevel
Architecture: any
Replaces: libdbus-tqt-1-dev (<< 4:14.0.0~)
Breaks: libdbus-tqt-1-dev (<< 4:14.0.0~)
Depends: libdbus-tqt-1-1c2 (= ${source:Version}), libdbus-1-dev (>= 0.90), libtqtinterface-dev
Depends: ${misc:Depends}, libdbus-tqt-1-1c2 (= ${binary:Version}), libdbus-1-dev (>= 0.90), libtqtinterface-dev
Conflicts: dbus-tqt-1-dev
Description: simple interprocess messaging system (TQt interface)
D-BUS is a message bus, used for sending messages between applications.

@ -5,7 +5,7 @@ The source tarball was created by splitting out the qt3 bindings part from the
dbus-qt3 git repository: http://gitweb.freedesktop.org/?p=dbus/dbus-qt3.git
This package is dual-licensed under the Academic Free License, and the
GPL. For a description of the GPL, see /usr/share/common-licenses/GPL
GPL-2+. For a description of the GPL-2+, see /usr/share/common-licenses/GPL-2
on your Debian system.
Portions of the package are only licensed under the GPL (notably

@ -1 +1 @@
debian/tmp/usr/lib/*/libdbus-tqt-*.so.*
debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libdbus-tqt-*.so.*

@ -0,0 +1,4 @@
# The name is incorrect from the KDE3 era and it is not possible to change
# it without changing the epoch, which is not desirable. The package will
# be removed soon, so we have to live with it for now.
libdbus-tqt-1-1c2: package-name-doesnt-match-sonames libdbus-tqt-1-0

@ -2,5 +2,5 @@ debian/tmp/usr/include/dbus*/dbus/dbus-qt.h
debian/tmp/usr/include/dbus*/dbus/connection.h
debian/tmp/usr/include/dbus*/dbus/server.h
debian/tmp/usr/include/dbus*/dbus/message.h
debian/tmp/usr/lib/*/libdbus-tqt-*.so
debian/tmp/usr/lib/*/pkgconfig/*.pc
debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libdbus-tqt-*.so
debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/*.pc

@ -1,21 +1,25 @@
#!/usr/bin/make -f
# Copyright © 2002,2003 Colin Walters <walters@verbum.org>
# Copyright © 2003 Daniel Stone <daniels@debian.org>
# Copyright © 2006 Sjoerd Simons <sjoerd@debian.org>
# Copyright © 2002,2003 Colin Walters <walters@verbum.org>
# Copyright © 2003 Daniel Stone <daniels@debian.org>
# Copyright © 2006 Sjoerd Simons <sjoerd@debian.org>
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
# Strict library versioning
DEB_DH_MAKESHLIBS_ARGS_ALL := -V
# Build options
DEB_CMAKE_EXTRA_FLAGS := \
-DCMAKE_C_COMPILER=gcc \
-DLIB_SUFFIX="/$(DEB_HOST_MULTIARCH)" \
-DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \
-DCMAKE_SKIP_RPATH="OFF" \
-DCMAKE_VERBOSE_MAKEFILE="ON" \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_APIDOX_HTML_DIRECTORY="usr/share/doc/libdbus-1-tqt/HTML" \
-DWITH_ALL_OPTIONS="ON"
-DCMAKE_INSTALL_LIBDIR=$(CMAKE_INSTALL_LIBDIR)

@ -0,0 +1,9 @@
# We build for many distribution versions and therefore need
# the distribution version as part of the package version,
# which is unintentionally understood as NMU.
dbus-tqt source: source-nmu-has-incorrect-version-number
dbus-tqt source: binary-nmu-debian-revision-in-source
dbus-tqt source: no-nmu-in-changelog
# We want XZ regardless of the default compression.
dbus-tqt source: custom-compression-in-debian-source-options

@ -1,6 +1,12 @@
dbus-tqt (4:14.1.6~pre0-0) forky; urgency=low
* Removed Replaces and Breaks referring to themselves.
* The epoch change is for historical reasons from the KDE3 era.
-- Slávek Banko <slavek.banko@axis.cz> Tue, 24 Feb 2026 18:48:38 +0100
dbus-tqt (0.63.svn.0ubuntu0) maverick; urgency=low
* Migrate to Trinity Qt [TQt] Interface
-- Timothy Pearson <kb9vqf@pearsoncomputing.net> Wed, 23 Mar 2011 17:11:00 -0600

@ -3,15 +3,14 @@ Section: devel
Priority: optional
Maintainer: TDE Debian Team <team-debian@trinitydesktop.org>
Uploaders: Sjoerd Simons <sjoerd@debian.org>, Sebastian Drge <slomo@ubuntu.com>
Build-Depends: tde-cdbs, debhelper (>= 10~), quilt, tde-cmake, ninja-build, libtqtinterface-dev, libdbus-1-dev (>= 0.90)
Build-Depends: cdbs, tde-cdbs, debhelper (>= 10~), quilt, tde-cmake, ninja-build, libtqtinterface-dev, libdbus-1-dev (>= 0.90)
Standards-Version: 3.8.3
Package: libdbus-tqt-1-1c2
Section: libs
Architecture: any
Replaces: libdbus-tqt-1-1c2 (<< 4:14.0.0~)
Breaks: libdbus-tqt-1-1c2 (<< 4:14.0.0~)
Depends: ${shlibs:Depends}
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}
Conflicts: dbus-tqt-1, dbus-tqt-1c2, libdbus-tqt-1-1
Description: simple interprocess messaging system (TQt-based shared library)
D-BUS is a message bus, used for sending messages between applications.
@ -26,9 +25,7 @@ Description: simple interprocess messaging system (TQt-based shared library)
Package: libdbus-tqt-1-dev
Section: libdevel
Architecture: any
Replaces: libdbus-tqt-1-dev (<< 4:14.0.0~)
Breaks: libdbus-tqt-1-dev (<< 4:14.0.0~)
Depends: libdbus-tqt-1-1c2 (= ${source:Version}), libdbus-1-dev (>= 0.90), libtqtinterface-dev
Depends: ${misc:Depends}, libdbus-tqt-1-1c2 (= ${binary:Version}), libdbus-1-dev (>= 0.90), libtqtinterface-dev
Conflicts: dbus-tqt-1-dev
Description: simple interprocess messaging system (TQt interface)
D-BUS is a message bus, used for sending messages between applications.

@ -5,7 +5,7 @@ The source tarball was created by splitting out the qt3 bindings part from the
dbus-qt3 git repository: http://gitweb.freedesktop.org/?p=dbus/dbus-qt3.git
This package is dual-licensed under the Academic Free License, and the
GPL. For a description of the GPL, see /usr/share/common-licenses/GPL
GPL-2+. For a description of the GPL-2+, see /usr/share/common-licenses/GPL-2
on your Debian system.
Portions of the package are only licensed under the GPL (notably

@ -1 +1 @@
debian/tmp/usr/lib/libdbus-tqt-*.so.*
debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libdbus-tqt-*.so.*

@ -0,0 +1,4 @@
# The name is incorrect from the KDE3 era and it is not possible to change
# it without changing the epoch, which is not desirable. The package will
# be removed soon, so we have to live with it for now.
libdbus-tqt-1-1c2: package-name-doesnt-match-sonames libdbus-tqt-1-0

@ -2,5 +2,5 @@ debian/tmp/usr/include/dbus*/dbus/dbus-qt.h
debian/tmp/usr/include/dbus*/dbus/connection.h
debian/tmp/usr/include/dbus*/dbus/server.h
debian/tmp/usr/include/dbus*/dbus/message.h
debian/tmp/usr/lib/libdbus-tqt-*.so
debian/tmp/usr/lib/pkgconfig/*.pc
debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libdbus-tqt-*.so
debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/*.pc

@ -1,12 +1,17 @@
#!/usr/bin/make -f
# Copyright © 2002,2003 Colin Walters <walters@verbum.org>
# Copyright © 2003 Daniel Stone <daniels@debian.org>
# Copyright © 2006 Sjoerd Simons <sjoerd@debian.org>
# Copyright © 2002,2003 Colin Walters <walters@verbum.org>
# Copyright © 2003 Daniel Stone <daniels@debian.org>
# Copyright © 2006 Sjoerd Simons <sjoerd@debian.org>
#include /usr/share/cdbs/1/rules/patchsys-quilt.mk
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
# Strict library versioning
DEB_DH_MAKESHLIBS_ARGS_ALL := -V
@ -16,4 +21,4 @@ DEB_CMAKE_EXTRA_FLAGS := \
-DCMAKE_SKIP_RPATH="OFF" \
-DCMAKE_VERBOSE_MAKEFILE="ON" \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DWITH_ALL_OPTIONS="ON"
-DCMAKE_INSTALL_LIBDIR=$(CMAKE_INSTALL_LIBDIR)

@ -0,0 +1,9 @@
# We build for many distribution versions and therefore need
# the distribution version as part of the package version,
# which is unintentionally understood as NMU.
dbus-tqt source: source-nmu-has-incorrect-version-number
dbus-tqt source: binary-nmu-debian-revision-in-source
dbus-tqt source: no-nmu-in-changelog
# We want XZ regardless of the default compression.
dbus-tqt source: custom-compression-in-debian-source-options
Loading…
Cancel
Save