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/compat | 1 - debian/control | 6 +++--- debian/itzks-keyring.install | 2 +- debian/rules | 19 +++++-------------- 4 files changed, 9 insertions(+), 19 deletions(-) delete mode 100644 debian/compat diff --git a/debian/compat b/debian/compat deleted file mode 100644 index ec63514..0000000 --- a/debian/compat +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/debian/control b/debian/control index c48f52d..3152a00 100644 --- a/debian/control +++ b/debian/control @@ -5,11 +5,11 @@ Maintainer: Mike Gabriel Uploaders: ITZKS Packages Build-Depends: - cdbs, - debhelper (>= 9), + debhelper-compat (= 13), gawk, Homepage: http://it-zukunft-schule.de/ -Standards-Version: 4.1.3 +Rules-Requires-Root: no +Standards-Version: 4.7.2 Vcs-Git: git://code.it-zukunft-schule.de/itzks-keyring.git Vcs-Browser: http://code.it-zukunft-schule.de/gitweb?p=itzks-keyring.git;a=summary diff --git a/debian/itzks-keyring.install b/debian/itzks-keyring.install index 938abd2..1b91047 100644 --- a/debian/itzks-keyring.install +++ b/debian/itzks-keyring.install @@ -1 +1 @@ -debian/tmp/usr/ \ No newline at end of file +usr/ 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