summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJörg Frings-Fürst <debian@jff-webhosting.net>2024-02-26 11:00:31 +0100
committerJörg Frings-Fürst <debian@jff-webhosting.net>2024-02-26 11:00:31 +0100
commit190e326815431adf8c2fdeedc97a17b04953ca84 (patch)
treeecd79f3a707d034551f0bf1ad1268adb64f15ab8
parent13920619cf48e34ff2798a7d069d46432d513a01 (diff)
Rename libraries for 64-bit time_t transition
-rw-r--r--debian/changelog5
-rw-r--r--debian/control7
-rw-r--r--debian/libhx32t64.dirs (renamed from debian/libhx32.dirs)0
-rw-r--r--debian/libhx32t64.install (renamed from debian/libhx32.install)0
-rw-r--r--debian/libhx32t64.lintian-overrides1
-rw-r--r--debian/libhx32t64.symbols (renamed from debian/libhx32.symbols)2
-rwxr-xr-xdebian/rules4
7 files changed, 12 insertions, 7 deletions
diff --git a/debian/changelog b/debian/changelog
index 4e592d0..871da03 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
-libhx (4.23-1) UNRELEASED; urgency=medium
+libhx (4.23-1) experimental; urgency=medium
- * New upstream release.
+ * New upstream release (Closes: #1064734).
+ * Rename libraries for 64-bit time_t transition (Closes: #1062369).
-- Jörg Frings-Fürst <debian@jff.email> Mon, 26 Feb 2024 09:59:57 +0100
diff --git a/debian/control b/debian/control
index 470c2bb..a5fafc4 100644
--- a/debian/control
+++ b/debian/control
@@ -10,7 +10,10 @@ Homepage: https://inai.de/projects/libhx/
Vcs-Git: git://git.jff.email/libhx.git
Vcs-Browser: https://git.jff.email/cgit/libhx.git
-Package: libhx32
+Package: libhx32t64
+Provides: ${t64:Provides}
+Replaces: libhx32
+Breaks: libhx32 (<< ${source:Version})
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
@@ -30,7 +33,7 @@ Section: libdevel
Architecture: any
Pre-Depends: ${misc:Pre-Depends}
Depends:
- libhx32 (= ${binary:Version}),
+ libhx32t64 (= ${binary:Version}),
${shlibs:Depends},
${misc:Depends}
Description: Development files for libhx
diff --git a/debian/libhx32.dirs b/debian/libhx32t64.dirs
index 6845771..6845771 100644
--- a/debian/libhx32.dirs
+++ b/debian/libhx32t64.dirs
diff --git a/debian/libhx32.install b/debian/libhx32t64.install
index 3ddde58..3ddde58 100644
--- a/debian/libhx32.install
+++ b/debian/libhx32t64.install
diff --git a/debian/libhx32t64.lintian-overrides b/debian/libhx32t64.lintian-overrides
new file mode 100644
index 0000000..f99e987
--- /dev/null
+++ b/debian/libhx32t64.lintian-overrides
@@ -0,0 +1 @@
+libhx32t64: package-name-doesnt-match-sonames libhx32
diff --git a/debian/libhx32.symbols b/debian/libhx32t64.symbols
index 6cf6a05..e66a253 100644
--- a/debian/libhx32.symbols
+++ b/debian/libhx32t64.symbols
@@ -1,4 +1,4 @@
-libHX.so.32 libhx32 #MINVER#
+libHX.so.32 libhx32t64 #MINVER#
* Build-Depends-Package: libhx-dev
HX_addrport_split@LIBHX_4.11 4.12
HX_basename@LIBHX_3.25 3.25
diff --git a/debian/rules b/debian/rules
index ec1cbaa..97c42d7 100755
--- a/debian/rules
+++ b/debian/rules
@@ -17,9 +17,9 @@ override_dh_installchangelogs:
override_dh_makeshlibs:
dh_makeshlibs
- dpkg-gensymbols -v$(VERSION) -Pdebian/libhx32 -plibhx32
+ dpkg-gensymbols -v$(VERSION) -Pdebian/libhx32t64 -plibhx32t64
override_dh_installdocs:
dh_installdocs -i -plibhx-doc --doc-main-package=libhx-doc
dh_installdocs -a -plibhx-dev
- dh_installdocs -a -plibhx32
+ dh_installdocs -a -plibhx32t64