From 03e5aa0889c9ea65a1f5476c332a769dedc52f85 Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Sun, 1 Jun 2025 17:07:53 +0200 Subject: debian/: Modernize packaging (drop used of cdbs, supporting packaging without (fake)root privileges. --- debian/rules | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) (limited to 'debian/rules') diff --git a/debian/rules b/debian/rules index da5bb09..fb6726e 100755 --- a/debian/rules +++ b/debian/rules @@ -1,22 +1,13 @@ #!/usr/bin/make -f -include /usr/share/cdbs/1/class/makefile.mk -include /usr/share/cdbs/1/rules/debhelper.mk -export PREFIX=/usr -export DESTDIR=debian/tmp +export DEB_DESTDIR := $(CURDIR)/debian/tmp/ -DEB_BUILD_PARALLEL = 1 -DEB_INSTALL_DOCS_ALL = README +%: + dh ${@} -DEB_MAKE_CHECK_TARGET=test -DEB_MAKE_INSTALL_TARGET=install - -common-install-indep:: remove-cruft -common-install-arch:: remove-cruft - -remove-cruft:: -# Nothing to do here, right now... +override_dh_auto_install: + dh_auto_install -- INSTALL_FILE="install -m 644" INSTALL_DIR="install -d -m 755" DESTDIR="$(DEB_DESTDIR)" get-orig-source: uscan --noconf --force-download --rename --download-current-version --destdir=.. -- cgit v1.2.3