From e3d864ae9d6c22adef4925a3bdadb3b1421af56d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jeremy=20B=C3=ADcha?= Date: Thu, 11 Jan 2024 10:39:49 -0500 Subject: [PATCH] Simplify debian/rules The default dh_makeshlibs handling should be good enough --- debian/rules | 22 +++------------------- 1 file changed, 3 insertions(+), 19 deletions(-) diff --git a/debian/rules b/debian/rules index 909137ba..fceb2c3e 100755 --- a/debian/rules +++ b/debian/rules @@ -1,9 +1,8 @@ #!/usr/bin/make -f -SHARED_PKG := libgtop-2.0-11 - export DEB_BUILD_MAINT_OPTIONS = hardening=+all -export DEB_LDFLAGS_MAINT_APPEND = -Wl,-O1 -Wl,-z,defs -Wl,--as-needed +export DEB_LDFLAGS_MAINT_APPEND = -Wl,-O1 -Wl,-z,defs +export DPKG_GENSYMBOLS_CHECK_LEVEL = 4 %: dh $@ @@ -11,26 +10,11 @@ export DEB_LDFLAGS_MAINT_APPEND = -Wl,-O1 -Wl,-z,defs -Wl,--as-needed override_dh_autoreconf: dh_autoreconf --as-needed -override_dh_auto_configure: - dh_auto_configure -- \ - --libdir=/usr/lib/$(DEB_HOST_MULTIARCH) \ - --libexecdir=\$${libdir}/$(SHARED_PKG) - -override_dh_makeshlibs: - dh_makeshlibs -V '$(SHARED_PKG) (>= 2.32.0)' -- -c4 - override_dh_fixperms: dh_fixperms -X libgtop_server2 -override_dh_install: -ifeq ($(DEB_HOST_ARCH_OS),kfreebsd) - # The server is only necessary on kFreeBSD - dh_install --autodest -p$(SHARED_PKG) \ - --ignore=debian/$(SHARED_PKG).install \ - debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/$(SHARED_PKG)/libgtop_server2 -endif +execute_before_dh_install: find debian/tmp -name '*.la' -print -delete - dh_install override_dh_missing: dh_missing --list-missing