summaryrefslogtreecommitdiff
path: root/qt-kde-team
diff options
context:
space:
mode:
authorModestas Vainius <modestas@vainius.eu>2009-05-27 14:20:26 +0300
committerModestas Vainius <modestas@vainius.eu>2009-05-27 14:20:26 +0300
commitb14d8d05ef135ef888fe2a6b44c2ae79adb1f0c5 (patch)
tree00f386eb34e726007c44cc721cec10d4024f6159 /qt-kde-team
parent10a42f24c56e82140aadf3671252a80d2fde2bd5 (diff)
downloadpkg-kde-tools-b14d8d05ef135ef888fe2a6b44c2ae79adb1f0c5.tar.gz
Add maintainer check to debian-qt-kde.mk to stop widespreading use of this snippet.master/0.4.8
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Diffstat (limited to 'qt-kde-team')
-rw-r--r--qt-kde-team/1/policy.mk11
1 files changed, 11 insertions, 0 deletions
diff --git a/qt-kde-team/1/policy.mk b/qt-kde-team/1/policy.mk
index 8aef5b8..2086de0 100644
--- a/qt-kde-team/1/policy.mk
+++ b/qt-kde-team/1/policy.mk
@@ -5,10 +5,21 @@ include /usr/share/cdbs/1/rules/buildvars.mk
DEB_KDE_DISTRIBUTION := $(shell dpkg-parsechangelog | grep '^Distribution: ' | sed 's/^Distribution: \(.*\)/\1/g')
DEB_KDE_MAJOR_VERSION := $(shell echo "$(DEB_UPSTREAM_VERSION)" | cut -d. -f1-2)
+DEB_KDE_MAINTAINER_CHECK := $(shell grep -e '^Maintainer:.*<debian-qt-kde@lists\.debian\.org>[[:space:]]*$$' \
+ -e '^XSBC-Original-Maintainer:.*<debian-qt-kde@lists\.debian\.org>[[:space:]]*$$' debian/control)
# Distribution-specific policy file may not exist. It is fine
ifeq (,$(filter $(DEB_KDE_DISTRIBUTION),$(DEB_KDE_DISABLE_POLICY_CHECK)))
-include $(DEB_PKG_KDE_QT_KDE_TEAM)/policy/$(DEB_KDE_DISTRIBUTION).mk
endif
+# Reject packages not maintained by Debian Qt/KDE Maintainers
+ifeq (,$(DEB_KDE_MAINTAINER_CHECK))
+$(info ### debian_qt_kde.mk can only be used with packages (originally) maintained by)
+$(info ### Debian Qt/KDE Maintainers, please read /usr/share/pkg-kde-tools/qt-kde-team/README)
+$(info ### for more details. Please read /usr/share/doc/pkg-kde-tools/README.Debian for more)
+$(info ### information on how to use pkg-kde-tools with other KDE packages.)
+$(error debian_qt_kde.mk usage denied by policy.)
+endif
+
endif