rev 13081 - branches/kde4.2/packages/kdebindings/debian

Modestas Vainius modax-guest at alioth.debian.org
Wed Dec 31 09:48:42 UTC 2008


Author: modax-guest
Date: 2008-12-31 09:48:42 +0000 (Wed, 31 Dec 2008)
New Revision: 13081

Modified:
   branches/kde4.2/packages/kdebindings/debian/changelog
   branches/kde4.2/packages/kdebindings/debian/rules
Log:
Steal list-missing implementation from CDBS.

Modified: branches/kde4.2/packages/kdebindings/debian/changelog
===================================================================
--- branches/kde4.2/packages/kdebindings/debian/changelog	2008-12-31 09:30:44 UTC (rev 13080)
+++ branches/kde4.2/packages/kdebindings/debian/changelog	2008-12-31 09:48:42 UTC (rev 13081)
@@ -47,6 +47,7 @@
   * Get rid of useless cdbs include and build dependency.
   * Use simplier approach for debian/rules binary-* target handling.
   * Run dh_installdirs in install-pre target to make mono helpers more silent.
+  * Steal list-missing implementation from CDBS.
 
   !! DISCLAIMER !! Changes below are sort of "not really sure what I was doing".
 
@@ -67,7 +68,7 @@
 
   * Change mono build-dep to mono-devel (>= 2.0.1) for mono 2.0 transition
 
- -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Wed, 31 Dec 2008 04:09:13 +0200
+ -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Wed, 31 Dec 2008 11:47:36 +0200
 
 kdebindings (4:4.1.3-2) experimental; urgency=low
 

Modified: branches/kde4.2/packages/kdebindings/debian/rules
===================================================================
--- branches/kde4.2/packages/kdebindings/debian/rules	2008-12-31 09:30:44 UTC (rev 13080)
+++ branches/kde4.2/packages/kdebindings/debian/rules	2008-12-31 09:48:42 UTC (rev 13081)
@@ -124,6 +124,7 @@
 	
 	rm -f build-stamp
 	rm -f build-stamp-*
+	rm -f debian/cdbs-install-list debian/cdbs-package-list
 	rm -rf $(objdir)
 	rm -rf $(MONOHOME)
 	
@@ -193,3 +194,23 @@
 ##
 
 .PHONY: build clean install binary binary-arch binary-indep binary-common
+
+##### List missing implementation from CDBS #####
+
+DEB_ALL_PACKAGES := $(shell dh_listpackages)
+DEB_SOURCE_PACKAGE := $(shell grep 'Source:' debian/control | sed 's/^Source: \?\(.*\)$$/\1/')
+
+list-missing:
+	@if test -d debian/tmp; then \
+	  (cd debian/tmp && find . -type f -o -type l | grep -v '/DEBIAN/' | sort) > debian/cdbs-install-list; \
+	  (for package in $(DEB_ALL_PACKAGES); do \
+	     (cd debian/$$package && find . -type f -o -type l); \
+	   done; \
+	   test -e debian/not-installed && grep -v '^#' debian/not-installed; \
+	   ) | sort -u > debian/cdbs-package-list; \
+	  diff -u debian/cdbs-install-list debian/cdbs-package-list | sed '1,2d' | egrep '^-' || true; \
+	else \
+	  echo "All files were installed into debian/$(DEB_SOURCE_PACKAGE)."; \
+	fi
+
+.PHONY: list-missing




More information about the pkg-kde-commits mailing list