The previous patch unfortunately resulted in a misbuild where the library was not actually included in the package. Please see attached a corrected patch. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer https://www.debian.org/ slangasek@ubuntu.com vorlon@debian.org
diff -Nru highwayhash-0~git20200803.9490b14/debian/changelog highwayhash-0~git20200803.9490b14/debian/changelog
--- highwayhash-0~git20200803.9490b14/debian/changelog 2023-12-10 21:46:41.000000000 +0000
+++ highwayhash-0~git20200803.9490b14/debian/changelog 2024-02-24 06:37:15.000000000 +0000
@@ -1,3 +1,16 @@
+highwayhash (0~git20200803.9490b14-4.1~exp2) experimental; urgency=medium
+
+ * debian/rules: install the library in the correct path.
+
+ -- Steve Langasek <vorlon@debian.org> Sat, 24 Feb 2024 06:37:15 +0000
+
+highwayhash (0~git20200803.9490b14-4.1~exp1) experimental; urgency=medium
+
+ * Non-maintainer upload.
+ * Rename libraries for 64-bit time_t transition.
+
+ -- Graham Inggs <ginggs@debian.org> Thu, 01 Feb 2024 05:55:48 +0000
+
highwayhash (0~git20200803.9490b14-4) unstable; urgency=medium
* Orphan this package. (See #1013208)
diff -Nru highwayhash-0~git20200803.9490b14/debian/control highwayhash-0~git20200803.9490b14/debian/control
--- highwayhash-0~git20200803.9490b14/debian/control 2023-12-10 21:46:17.000000000 +0000
+++ highwayhash-0~git20200803.9490b14/debian/control 2024-02-01 05:55:48.000000000 +0000
@@ -12,7 +12,7 @@
Package: libhighwayhash-dev
Section: libdevel
Architecture: any
-Depends: ${misc:Depends}, libhighwayhash0 (= ${binary:Version})
+Depends: ${misc:Depends}, libhighwayhash0t64 (= ${binary:Version})
Multi-Arch: same
Description: Fast strong hash functions: SipHash/HighwayHash (development)
Highwayhash provides three 'strong' (well-distributed and unpredictable)
@@ -33,7 +33,10 @@
.
This package ships the static library and development files.
-Package: libhighwayhash0
+Package: libhighwayhash0t64
+Provides: ${t64:Provides}
+Replaces: libhighwayhash0
+Breaks: libhighwayhash0 (<< ${source:Version})
Section: libs
Architecture: any
Multi-Arch: same
diff -Nru highwayhash-0~git20200803.9490b14/debian/libhighwayhash0t64.lintian-overrides highwayhash-0~git20200803.9490b14/debian/libhighwayhash0t64.lintian-overrides
--- highwayhash-0~git20200803.9490b14/debian/libhighwayhash0t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000
+++ highwayhash-0~git20200803.9490b14/debian/libhighwayhash0t64.lintian-overrides 2024-02-01 05:55:48.000000000 +0000
@@ -0,0 +1 @@
+libhighwayhash0t64: package-name-doesnt-match-sonames libhighwayhash0
diff -Nru highwayhash-0~git20200803.9490b14/debian/rules highwayhash-0~git20200803.9490b14/debian/rules
--- highwayhash-0~git20200803.9490b14/debian/rules 2023-12-10 21:36:43.000000000 +0000
+++ highwayhash-0~git20200803.9490b14/debian/rules 2024-02-24 06:36:59.000000000 +0000
@@ -39,10 +39,10 @@
override_dh_auto_install:
dh_auto_install
- mkdir -p debian/libhighwayhash0/usr/lib/$(DEB_HOST_MULTIARCH)
+ mkdir -p debian/libhighwayhash0t64/usr/lib/$(DEB_HOST_MULTIARCH)
rename 's/.so/.so.0/' debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/*.so
install -m0755 debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/*.so.0 \
- debian/libhighwayhash0/usr/lib/$(DEB_HOST_MULTIARCH)/
+ debian/libhighwayhash0t64/usr/lib/$(DEB_HOST_MULTIARCH)/
mkdir -p debian/libhighwayhash-dev/usr/lib/$(DEB_HOST_MULTIARCH)
install -m0755 debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/*.a \
debian/libhighwayhash-dev/usr/lib/$(DEB_HOST_MULTIARCH)/
Attachment:
signature.asc
Description: PGP signature