DEB libart-lgpl: Changes to silence lintian reports.

+ Added build time dependencies.
+ Added reason for epoch change to changelog.
+ Install libraries according to multi-arch rules.
+ Added overrides for version number and compression.

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 6f70a78fc4)
pull/555/head
Slávek Banko 1 month ago
parent a80b5d301f
commit 2ceebd545d
No known key found for this signature in database
GPG Key ID: 608F5293A04BE668

@ -1,3 +1,10 @@
libart-lgpl (4:14.1.6~pre1) forky; urgency=low
* 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> Mon, 02 Feb 2026 10:54:34 +0100
libart-lgpl (2.3.22-0debian0) squeeze; urgency=low
* Build patched/maintained TDE version instead of unmaintained upstream

@ -3,7 +3,7 @@ Section: devel
Priority: optional
Maintainer: TDE Debian Team <team-debian@trinitydesktop.org>
XSBC-Original-Maintainer: Josselin Mouette <joss@debian.org>
Build-Depends: tde-cdbs, debhelper (>= 10~), quilt, tde-cmake, ninja-build
Build-Depends: cdbs, tde-cdbs, debhelper (>= 10~), quilt, tde-cmake, ninja-build
Standards-Version: 3.8.4
Package: libart-2.0-2

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

@ -1,6 +1,6 @@
debian/tmp/usr/include
debian/tmp/usr/lib/pkgconfig
debian/tmp/usr/bin/libart2-config
debian/tmp/usr/lib/libart_lgpl_2.a
debian/tmp/usr/lib/libart_lgpl_2.la
debian/tmp/usr/lib/libart_lgpl_2.so
debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig
debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libart_lgpl_2.a
debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libart_lgpl_2.la
debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libart_lgpl_2.so

@ -7,12 +7,19 @@ libart-2.0-N := $(shell sed -rn 's/^Package:[[:space:]]*(libart-2\.0-[0-9]+)[[:s
DEB_DH_MAKESHLIBS_ARGS_$(libart-2.0-N) += -V '$(libart-2.0-N)(>= 2.3.18)'
ifdef DEB_HOST_MULTIARCH
CMAKE_INSTALL_LIBDIR = lib/$(DEB_HOST_MULTIARCH)
else
CMAKE_INSTALL_LIBDIR = lib
endif
# Build options
DEB_CMAKE_EXTRA_FLAGS := \
-DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \
-DCMAKE_SKIP_RPATH="OFF" \
-DCMAKE_VERBOSE_MAKEFILE="ON" \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_LIBDIR=$(CMAKE_INSTALL_LIBDIR) \
-DWITH_ALL_OPTIONS="ON"
DEB_MAKE_CHECK_TARGET = check

@ -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.
libart-lgpl source: source-nmu-has-incorrect-version-number
libart-lgpl source: binary-nmu-debian-revision-in-source
libart-lgpl source: no-nmu-in-changelog
# We want XZ regardless of the default compression.
libart-lgpl source: custom-compression-in-debian-source-options

@ -1,3 +1,10 @@
libart-lgpl (4:14.1.6~pre1) forky; urgency=low
* 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> Mon, 02 Feb 2026 10:54:34 +0100
libart-lgpl (2.3.22-0debian0) squeeze; urgency=low
* Build patched/maintained TDE version instead of unmaintained upstream

@ -3,7 +3,7 @@ Section: devel
Priority: optional
Maintainer: TDE Debian Team <team-debian@trinitydesktop.org>
XSBC-Original-Maintainer: Josselin Mouette <joss@debian.org>
Build-Depends: tde-cdbs, debhelper (>= 10~), quilt, tde-cmake, ninja-build
Build-Depends: cdbs, tde-cdbs, debhelper (>= 10~), quilt, tde-cmake, ninja-build
Standards-Version: 3.8.4
Package: libart-2.0-2

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

@ -1,6 +1,6 @@
debian/tmp/usr/include
debian/tmp/usr/lib/*/pkgconfig
debian/tmp/usr/bin/libart2-config
debian/tmp/usr/lib/*/libart_lgpl_2.a
debian/tmp/usr/lib/*/libart_lgpl_2.la
debian/tmp/usr/lib/*/libart_lgpl_2.so
debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig
debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libart_lgpl_2.a
debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libart_lgpl_2.la
debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libart_lgpl_2.so

@ -7,13 +7,19 @@ libart-2.0-N := $(shell sed -rn 's/^Package:[[:space:]]*(libart-2\.0-[0-9]+)[[:s
DEB_DH_MAKESHLIBS_ARGS_$(libart-2.0-N) += -V '$(libart-2.0-N)(>= 2.3.18)'
ifdef DEB_HOST_MULTIARCH
CMAKE_INSTALL_LIBDIR = lib/$(DEB_HOST_MULTIARCH)
else
CMAKE_INSTALL_LIBDIR = lib
endif
# Build options
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" \
-DCMAKE_C_COMPILER=gcc \
-DLIB_SUFFIX="/$(DEB_HOST_MULTIARCH)"
DEB_MAKE_CHECK_TARGET = check

@ -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.
libart-lgpl source: source-nmu-has-incorrect-version-number
libart-lgpl source: binary-nmu-debian-revision-in-source
libart-lgpl source: no-nmu-in-changelog
# We want XZ regardless of the default compression.
libart-lgpl source: custom-compression-in-debian-source-options

@ -1,3 +1,10 @@
libart-lgpl (4:14.1.6~pre1) resolute; urgency=low
* 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> Mon, 02 Feb 2026 10:54:34 +0100
libart-lgpl (2.3.22-0ubuntu0) lucid; urgency=low
* Build patched/maintained TDE version instead of unmaintained upstream

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

@ -1,6 +1,6 @@
debian/tmp/usr/include
debian/tmp/usr/lib/pkgconfig
debian/tmp/usr/bin/libart2-config
debian/tmp/usr/lib/libart_lgpl_2.a
debian/tmp/usr/lib/libart_lgpl_2.la
debian/tmp/usr/lib/libart_lgpl_2.so
debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig
debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libart_lgpl_2.a
debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libart_lgpl_2.la
debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libart_lgpl_2.so

@ -7,12 +7,19 @@ libart-2.0-N := $(shell sed -rn 's/^Package:[[:space:]]*(libart-2\.0-[0-9]+)[[:s
DEB_DH_MAKESHLIBS_ARGS_$(libart-2.0-N) += -V '$(libart-2.0-N)(>= 2.3.18)'
ifdef DEB_HOST_MULTIARCH
CMAKE_INSTALL_LIBDIR = lib/$(DEB_HOST_MULTIARCH)
else
CMAKE_INSTALL_LIBDIR = lib
endif
# Build options
DEB_CMAKE_EXTRA_FLAGS := \
-DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \
-DCMAKE_SKIP_RPATH="OFF" \
-DCMAKE_VERBOSE_MAKEFILE="ON" \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_LIBDIR=$(CMAKE_INSTALL_LIBDIR) \
-DWITH_ALL_OPTIONS="ON"
DEB_MAKE_CHECK_TARGET = check

@ -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.
libart-lgpl source: source-nmu-has-incorrect-version-number
libart-lgpl source: binary-nmu-debian-revision-in-source
libart-lgpl source: no-nmu-in-changelog
# We want XZ regardless of the default compression.
libart-lgpl source: custom-compression-in-debian-source-options
Loading…
Cancel
Save