summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>2023-01-09 13:26:06 +0100
committerIOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>2023-01-09 13:42:39 +0100
commit5015a68b0e4372f9ad10c64b16d589a80e3c65c9 (patch)
tree8a2401fb597b9c1db093db21b84ce2ba5f997583
parent524716537396b705ed25e4c4f8dcd8788eb7ef8a (diff)
Add 'licensecheck' target
-rwxr-xr-xdebian/rules12
1 files changed, 12 insertions, 0 deletions
diff --git a/debian/rules b/debian/rules
index 0b3b894..1b114c4 100755
--- a/debian/rules
+++ b/debian/rules
@@ -42,3 +42,15 @@ show_arch:
@echo DEB_HOST_ARCH_CPU: $(DEB_HOST_ARCH_CPU)
@echo EXTRA_CPPFLAGS: $(EXTRA_CPPFLAGS)
@echo DEB_CPPFLAGS_MAINT_APPEND: $(DEB_CPPFLAGS_MAINT_APPEND)
+
+DEB_COPYRIGHT_CHECK_IGNORE_REGEX = \
+ debian/.*|icons/res_.*\.png|Examples/.*\.png|Examples/Nomos.*\.jpg|iannix\.png|icon\.icns|icon_file\.icns
+# licensecheck v1
+.PHONY: licensecheck
+licensecheck:
+ LANG=C.UTF-8 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