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/
slanga...@ubuntu.com                                     vor...@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 <vor...@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 <gin...@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

Reply via email to