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