rev 6558 - trunk/cdbs
Sune Vuorela
pusling-guest at alioth.debian.org
Sat Jun 23 13:11:07 UTC 2007
Author: pusling-guest
Date: 2007-06-23 13:11:07 +0000 (Sat, 23 Jun 2007)
New Revision: 6558
Added:
trunk/cdbs/team-members
trunk/cdbs/uploaders.mk
Log:
add infrastructure to do automatic updates of uploaders
Added: trunk/cdbs/team-members
===================================================================
--- trunk/cdbs/team-members (rev 0)
+++ trunk/cdbs/team-members 2007-06-23 13:11:07 UTC (rev 6558)
@@ -0,0 +1,6 @@
+Sune Vuorela <debian at pusling.com>
+Ana Beatriz Guerrero Lopez <ana at debian.org>
+Fathi Boudra <fboudra at free.fr>
+Modestas Vainius <modax>
+Josh Metzler <jdmetz>
+Isaac Clerencia <isaac at debian.org>
Added: trunk/cdbs/uploaders.mk
===================================================================
--- trunk/cdbs/uploaders.mk (rev 0)
+++ trunk/cdbs/uploaders.mk 2007-06-23 13:11:07 UTC (rev 6558)
@@ -0,0 +1,28 @@
+
+MAINTAINER=Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
+UPLOADERS=$(shell grep -e +++ -e "^ -- " debian/changelog | grep -v "debian-qt-kde at lists.debian.org" | head -13 | /bin/sed 's/^\s*//;s/\s*$$//;s/^+++ Changes by //;s/-- //;s/:$$//;s/ <.*//' | sort -u | while read line ; do grep "$$line" debian/cdbs/team-members ; done | tr "\n" ", " | sed 's/,/, /g;s/, $$//')
+
+
+debian/control.tmp:
+ @if [ ! -e debian/control.in ] ; then \
+ echo "this package is not yet prepared for using automatic update of uploaders"; \
+ echo "Please do so."; \
+ exit 1; \
+ fi
+ @sed 's/@@@UPLOADERS@@@/$(UPLOADERS)/;s#@@@MAINTAINER@@@#$(MAINTAINER)#' debian/control.in > debian/control.tmp
+
+check-uploaders: debian/control.tmp
+ @if ! diff -q debian/control debian/control.tmp ; then \
+ echo "Control file differs from manually generated one" ; \
+ echo "Please update it manually and check it afterwards" ; \
+ exit 1; \
+ fi
+
+
+clean::
+ rm -f debian/control.tmp
+
+update-uploaders: debian/control.tmp
+ @mv -f debian/control.tmp debian/control
+
+
More information about the pkg-kde-commits
mailing list