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