summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSlávek Banko <slavek.banko@axis.cz>2026-02-07 20:24:16 +0100
committerSlávek Banko <slavek.banko@axis.cz>2026-02-07 20:24:16 +0100
commit31a1cd094b978f3277052eb14342b769d7f4a3ff (patch)
treead6fb4336937b10f908b39c690deb225cdc4e87a
parentc86c0cedb85d1ab3e59a949eed8c428155493e36 (diff)
downloadtde-packaging-31a1cd094b978f3277052eb14342b769d7f4a3ff.tar.gz
tde-packaging-31a1cd094b978f3277052eb14342b769d7f4a3ff.zip
DEB libcaldav: Changes to silence lintian reports.
+ Added build and run time dependencies. + Added SO version to binary package name. + Added reason for epoch change to changelog. + Extended package description. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
-rw-r--r--debian/_base/dependencies/libcarddav/debian/changelog7
-rw-r--r--debian/_base/dependencies/libcarddav/debian/control15
-rw-r--r--debian/_base/dependencies/libcarddav/debian/libcarddav0.install (renamed from debian/_base/dependencies/libcarddav/debian/libcarddav.install)0
-rwxr-xr-xdebian/_base/dependencies/libcarddav/debian/rules10
-rw-r--r--debian/_base/dependencies/libcarddav/debian/source.lintian-overrides9
-rw-r--r--ubuntu/_base/dependencies/libcarddav/debian/changelog7
-rw-r--r--ubuntu/_base/dependencies/libcarddav/debian/control15
-rw-r--r--ubuntu/_base/dependencies/libcarddav/debian/libcarddav0.install (renamed from ubuntu/_base/dependencies/libcarddav/debian/libcarddav.install)0
-rwxr-xr-xubuntu/_base/dependencies/libcarddav/debian/rules10
-rw-r--r--ubuntu/_base/dependencies/libcarddav/debian/source.lintian-overrides9
10 files changed, 60 insertions, 22 deletions
diff --git a/debian/_base/dependencies/libcarddav/debian/changelog b/debian/_base/dependencies/libcarddav/debian/changelog
index 4dfba942d..e4658b827 100644
--- a/debian/_base/dependencies/libcarddav/debian/changelog
+++ b/debian/_base/dependencies/libcarddav/debian/changelog
@@ -1,3 +1,10 @@
+libcarddav (4:14.1.6~pre1-0) forky; urgency=low
+
+ * Added SO version to binary package name.
+ * The epoch change is for historical reasons from the KDE3 era.
+
+ -- Slávek Banko <slavek.banko@axis.cz> Sat, 07 Feb 2026 20:18:36 +0100
+
libcarddav (0.6.2-2debian2) maverick; urgency=low
* Modified contact list grabber to first execute a WebDAV directory list, then use the results to get only the contact files in that directory.
diff --git a/debian/_base/dependencies/libcarddav/debian/control b/debian/_base/dependencies/libcarddav/debian/control
index 454e1a847..8a9b0348a 100644
--- a/debian/_base/dependencies/libcarddav/debian/control
+++ b/debian/_base/dependencies/libcarddav/debian/control
@@ -2,23 +2,24 @@ Source: libcarddav
Section: graphics
Priority: optional
Maintainer: TDE Debian Team <team-debian@trinitydesktop.org>
-Build-Depends: tde-cdbs, debhelper (>= 10~), quilt, tde-cmake, ninja-build, libcurl4-gnutls-dev, libglib2.0-dev
+Build-Depends: cdbs, tde-cdbs, debhelper (>= 10~), quilt, tde-cmake, ninja-build, libcurl4-gnutls-dev, libglib2.0-dev
Standards-Version: 3.8.4
-Package: libcarddav
+Package: libcarddav0
Architecture: any
Multi-Arch: same
Section: libs
-Depends: ${shlibs:Depends}
-Description:
+Breaks: libcarddav
+Replaces: libcarddav
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: libcarddav - a carddav PIM clients library
libcarddav provides a C interface for carddav PIM clients
Package: libcarddav-dev
Architecture: any
-Multi-Arch: foreign
Section: libdevel
-Depends: libcarddav (= ${binary:Version})
-Description:
+Depends: libcarddav0 (= ${binary:Version}), ${misc:Depends}
+Description: libcarddav - a carddav PIM clients library
libcarddav provides a C interface for carddav PIM clients
.
This is the development package containing header files and link
diff --git a/debian/_base/dependencies/libcarddav/debian/libcarddav.install b/debian/_base/dependencies/libcarddav/debian/libcarddav0.install
index 2fa7b4f2e..2fa7b4f2e 100644
--- a/debian/_base/dependencies/libcarddav/debian/libcarddav.install
+++ b/debian/_base/dependencies/libcarddav/debian/libcarddav0.install
diff --git a/debian/_base/dependencies/libcarddav/debian/rules b/debian/_base/dependencies/libcarddav/debian/rules
index 84d7be9bd..da07780af 100755
--- a/debian/_base/dependencies/libcarddav/debian/rules
+++ b/debian/_base/dependencies/libcarddav/debian/rules
@@ -39,8 +39,9 @@ ifeq ($(DEB_TIME64_API),true)
done
[ -f debian/control.t64 ] || \
sed -i.t64 \
- -e "s/^Package: \\(libcarddav\\)$$/Package: \\1$(DEB_TIME64_SUFFIX)\\nReplaces: \\1\\nBreaks: \\1/" \
- -e "s/\\(libcarddav\\) (=/\\1$(DEB_TIME64_SUFFIX) (=/" \
+ -e "s/^Package: \\(libcarddav0\\)$$/Package: \\1$(DEB_TIME64_SUFFIX)/" \
+ -e "s/^\\(Replaces\\|Breaks\\): \\(libcarddav\\)$$/\\1: \\2, \\20/" \
+ -e "s/\\(libcarddav0\\) (=/\\1$(DEB_TIME64_SUFFIX) (=/" \
debian/control
endif
@@ -60,8 +61,9 @@ ifeq ($(DEB_TIME64_API),true)
xargs -r rm
[ -f debian/control.t64 ] || \
sed -i.t64 \
- -e "s/^Package: \\(libcarddav\\)$$/Package: \\1$(DEB_TIME64_SUFFIX)\\nReplaces: \\1\\nBreaks: \\1/" \
- -e "s/\\(libcarddav\\) (=/\\1$(DEB_TIME64_SUFFIX) (=/" \
+ -e "s/^Package: \\(libcarddav0\\)$$/Package: \\1$(DEB_TIME64_SUFFIX)/" \
+ -e "s/^\\(Replaces\\|Breaks\\): \\(libcarddav\\)$$/\\1: \\2, \\20/" \
+ -e "s/\\(libcarddav0\\) (=/\\1$(DEB_TIME64_SUFFIX) (=/" \
debian/control
else
[ ! -f debian/control.t64 ] || \
diff --git a/debian/_base/dependencies/libcarddav/debian/source.lintian-overrides b/debian/_base/dependencies/libcarddav/debian/source.lintian-overrides
new file mode 100644
index 000000000..4fa15ad02
--- /dev/null
+++ b/debian/_base/dependencies/libcarddav/debian/source.lintian-overrides
@@ -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.
+libcarddav source: source-nmu-has-incorrect-version-number
+libcarddav source: binary-nmu-debian-revision-in-source
+libcarddav source: no-nmu-in-changelog
+
+# We want XZ regardless of the default compression.
+libcarddav source: custom-compression-in-debian-source-options
diff --git a/ubuntu/_base/dependencies/libcarddav/debian/changelog b/ubuntu/_base/dependencies/libcarddav/debian/changelog
index 4dfba942d..e4658b827 100644
--- a/ubuntu/_base/dependencies/libcarddav/debian/changelog
+++ b/ubuntu/_base/dependencies/libcarddav/debian/changelog
@@ -1,3 +1,10 @@
+libcarddav (4:14.1.6~pre1-0) forky; urgency=low
+
+ * Added SO version to binary package name.
+ * The epoch change is for historical reasons from the KDE3 era.
+
+ -- Slávek Banko <slavek.banko@axis.cz> Sat, 07 Feb 2026 20:18:36 +0100
+
libcarddav (0.6.2-2debian2) maverick; urgency=low
* Modified contact list grabber to first execute a WebDAV directory list, then use the results to get only the contact files in that directory.
diff --git a/ubuntu/_base/dependencies/libcarddav/debian/control b/ubuntu/_base/dependencies/libcarddav/debian/control
index 454e1a847..8a9b0348a 100644
--- a/ubuntu/_base/dependencies/libcarddav/debian/control
+++ b/ubuntu/_base/dependencies/libcarddav/debian/control
@@ -2,23 +2,24 @@ Source: libcarddav
Section: graphics
Priority: optional
Maintainer: TDE Debian Team <team-debian@trinitydesktop.org>
-Build-Depends: tde-cdbs, debhelper (>= 10~), quilt, tde-cmake, ninja-build, libcurl4-gnutls-dev, libglib2.0-dev
+Build-Depends: cdbs, tde-cdbs, debhelper (>= 10~), quilt, tde-cmake, ninja-build, libcurl4-gnutls-dev, libglib2.0-dev
Standards-Version: 3.8.4
-Package: libcarddav
+Package: libcarddav0
Architecture: any
Multi-Arch: same
Section: libs
-Depends: ${shlibs:Depends}
-Description:
+Breaks: libcarddav
+Replaces: libcarddav
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: libcarddav - a carddav PIM clients library
libcarddav provides a C interface for carddav PIM clients
Package: libcarddav-dev
Architecture: any
-Multi-Arch: foreign
Section: libdevel
-Depends: libcarddav (= ${binary:Version})
-Description:
+Depends: libcarddav0 (= ${binary:Version}), ${misc:Depends}
+Description: libcarddav - a carddav PIM clients library
libcarddav provides a C interface for carddav PIM clients
.
This is the development package containing header files and link
diff --git a/ubuntu/_base/dependencies/libcarddav/debian/libcarddav.install b/ubuntu/_base/dependencies/libcarddav/debian/libcarddav0.install
index 2fa7b4f2e..2fa7b4f2e 100644
--- a/ubuntu/_base/dependencies/libcarddav/debian/libcarddav.install
+++ b/ubuntu/_base/dependencies/libcarddav/debian/libcarddav0.install
diff --git a/ubuntu/_base/dependencies/libcarddav/debian/rules b/ubuntu/_base/dependencies/libcarddav/debian/rules
index 84d7be9bd..da07780af 100755
--- a/ubuntu/_base/dependencies/libcarddav/debian/rules
+++ b/ubuntu/_base/dependencies/libcarddav/debian/rules
@@ -39,8 +39,9 @@ ifeq ($(DEB_TIME64_API),true)
done
[ -f debian/control.t64 ] || \
sed -i.t64 \
- -e "s/^Package: \\(libcarddav\\)$$/Package: \\1$(DEB_TIME64_SUFFIX)\\nReplaces: \\1\\nBreaks: \\1/" \
- -e "s/\\(libcarddav\\) (=/\\1$(DEB_TIME64_SUFFIX) (=/" \
+ -e "s/^Package: \\(libcarddav0\\)$$/Package: \\1$(DEB_TIME64_SUFFIX)/" \
+ -e "s/^\\(Replaces\\|Breaks\\): \\(libcarddav\\)$$/\\1: \\2, \\20/" \
+ -e "s/\\(libcarddav0\\) (=/\\1$(DEB_TIME64_SUFFIX) (=/" \
debian/control
endif
@@ -60,8 +61,9 @@ ifeq ($(DEB_TIME64_API),true)
xargs -r rm
[ -f debian/control.t64 ] || \
sed -i.t64 \
- -e "s/^Package: \\(libcarddav\\)$$/Package: \\1$(DEB_TIME64_SUFFIX)\\nReplaces: \\1\\nBreaks: \\1/" \
- -e "s/\\(libcarddav\\) (=/\\1$(DEB_TIME64_SUFFIX) (=/" \
+ -e "s/^Package: \\(libcarddav0\\)$$/Package: \\1$(DEB_TIME64_SUFFIX)/" \
+ -e "s/^\\(Replaces\\|Breaks\\): \\(libcarddav\\)$$/\\1: \\2, \\20/" \
+ -e "s/\\(libcarddav0\\) (=/\\1$(DEB_TIME64_SUFFIX) (=/" \
debian/control
else
[ ! -f debian/control.t64 ] || \
diff --git a/ubuntu/_base/dependencies/libcarddav/debian/source.lintian-overrides b/ubuntu/_base/dependencies/libcarddav/debian/source.lintian-overrides
new file mode 100644
index 000000000..4fa15ad02
--- /dev/null
+++ b/ubuntu/_base/dependencies/libcarddav/debian/source.lintian-overrides
@@ -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.
+libcarddav source: source-nmu-has-incorrect-version-number
+libcarddav source: binary-nmu-debian-revision-in-source
+libcarddav source: no-nmu-in-changelog
+
+# We want XZ regardless of the default compression.
+libcarddav source: custom-compression-in-debian-source-options