diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-15 17:00:11 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-15 17:00:11 +0000 |
commit | 6f36aa7620ecd2728eeb9b266491823028c94419 (patch) | |
tree | e9642db34daa45129fe136e7c33c1b180fa9159b /debian/rules | |
parent | Adding upstream version 1:5.45. (diff) | |
download | file-6f36aa7620ecd2728eeb9b266491823028c94419.tar.xz file-6f36aa7620ecd2728eeb9b266491823028c94419.zip |
Adding debian version 1:5.45-2.debian/1%5.45-2
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rwxr-xr-x | debian/rules | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..db42b82 --- /dev/null +++ b/debian/rules @@ -0,0 +1,46 @@ +#!/usr/bin/make -f + +export DEB_BUILD_MAINT_OPTIONS = hardening=+all + +# HOWMANY is the number of bytes looked at by file +CFLAGS += -DHOWMANY=0x18000 + +ifeq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH)) + export PATH := $(CURDIR)/debian/run-file:$(PATH) + export CURDIR +endif + +%: + dh $@ + +override_dh_auto_configure: + dh_auto_configure -- \ + --prefix=/usr \ + --datadir=\$${prefix}/share \ + --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \ + --mandir=\$${prefix}/share/man \ + --enable-fsect-man5 \ + --enable-static \ + --disable-libseccomp \ + --disable-silent-rules CFLAGS="$(CFLAGS)" + +override_dh_auto_install: + dh_auto_install + + mv debian/tmp/usr/share/misc debian/tmp/usr/share/file + + install -D -m 0644 magic/magic.local debian/tmp/etc/magic + install -D -m 0644 magic/magic.local debian/tmp/etc/magic.mime + + # Install additional headers + mkdir -p debian/libmagic-dev/usr/include/file + cp src/file.h debian/libmagic-dev/usr/include/file + + # Remove useless files + rm -f debian/tmp/usr/lib/*/*.la + +override_dh_missing: + dh_missing --fail-missing + +override_dh_shlibdeps: + dh_shlibdeps -Llibmagic1 -ldebian/libmagic1/usr/lib |