From 53093526801203faeaddcebcbbad7cc3dcb44e8a Mon Sep 17 00:00:00 2001 From: =?utf8?q?IOhannes=20m=20zm=C3=B6lnig?= Date: Sun, 4 Dec 2022 22:15:50 +0100 Subject: [PATCH] Modernize 'licensecheck' target --- debian/rules | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/debian/rules b/debian/rules index 887900f..1623284 100755 --- a/debian/rules +++ b/debian/rules @@ -61,9 +61,15 @@ install_cli: override_dh_installchangelogs: dh_installchangelogs docs/changelog.yml + +DEB_COPYRIGHT_CHECK_IGNORE_REGEX = \ + debian/.*|documentation/img/.*|docs/images/.*\.png|src/gui/.*\.png|src/gui/alt/Jacktrip\.ai|macos/jacktrip\.iconset/.*\.png|macos/JackTrip\.app_template/Contents/Resources/jacktrip\.icns|macos/jacktrip_alt\.icns +# licensecheck v1 +.PHONY: licensecheck licensecheck: - licensecheck --deb-machine -r * \ - -i 'documentation/img/.*|debian/(changelog|copyright(|_hints|_newhints))$$' \ + licensecheck \ + -i "^($(DEB_COPYRIGHT_CHECK_IGNORE_REGEX))$$" \ + --check '.*' --recursive --deb-machine --lines 0 * \ > debian/copyright_newhints cmp debian/copyright_hints debian/copyright_newhints \ && rm debian/copyright_newhints -- 2.30.2