1
0
Fork 0

Simplyfing backports compatible use of multiarch debhelper install files.

Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
Daniel Baumann 2025-02-20 20:02:13 +01:00
parent e2e1ae5d86
commit b8cc5bf174
Signed by: daniel
GPG key ID: FBB4F0E80A80222F
5 changed files with 20 additions and 21 deletions

12
debian/liblz-dev.install vendored Normal file → Executable file
View file

@ -1,4 +1,12 @@
#!/bin/sh
set -e
DEB_HOST_MULTIARCH="$(dpkg-architecture -qDEB_HOST_MULTIARCH)"
cat << EOF
usr/include usr/include
usr/lib/i386-linux-gnu/*.a usr/lib/${DEB_HOST_MULTIARCH}/*.a
usr/lib/i386-linux-gnu/*.so usr/lib/${DEB_HOST_MULTIARCH}/*.so
usr/share/info usr/share/info
EOF

View file

@ -1,4 +0,0 @@
usr/include
usr/lib/@DEB_HOST_MULTIARCH@/*.a
usr/lib/@DEB_HOST_MULTIARCH@/*.so
usr/share/info

10
debian/liblz1.install vendored Normal file → Executable file
View file

@ -1 +1,9 @@
usr/lib/i386-linux-gnu/*.so.* #!/bin/sh
set -e
DEB_HOST_MULTIARCH="$(dpkg-architecture -qDEB_HOST_MULTIARCH)"
cat << EOF
usr/lib/${DEB_HOST_MULTIARCH}/*.so.*
EOF

View file

@ -1 +0,0 @@
usr/lib/@DEB_HOST_MULTIARCH@/*.so.*

14
debian/rules vendored
View file

@ -1,24 +1,12 @@
#!/usr/bin/make -f #!/usr/bin/make -f
SHELL := sh -e
DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
%: %:
dh ${@} dh ${@}
override_dh_auto_clean:
dh_auto_clean
for _FILE in debian/*.install.in; \
do \
rm -f debian/$$(basename $${_FILE} .in); \
sed -e 's|@DEB_HOST_MULTIARCH@|$(DEB_HOST_MULTIARCH)|g' \
$${_FILE} > debian/$$(basename $${_FILE} .in); \
done
override_dh_auto_configure: override_dh_auto_configure:
dh_auto_configure -- --enable-shared --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) dh_auto_configure -- --enable-shared --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) CFLAGS="$(CFLAGS CPPFLAGS)" LDFLAGS="$(LDFLAGS)"
override_dh_auto_install: override_dh_auto_install:
dh_auto_install -- LDCONFIG=/bin/true dh_auto_install -- LDCONFIG=/bin/true