[Pkg-cli-libs-commits] r3721 - in /packages/semweb/trunk/debian: changelog clean control rules

meebey at users.alioth.debian.org meebey at users.alioth.debian.org
Wed May 7 19:59:50 UTC 2008


Author: meebey
Date: Wed May  7 19:59:50 2008
New Revision: 3721

URL: http://svn.debian.org/wsvn/pkg-cli-libs/?sc=1&rev=3721
Log:
yay, cli-common-dev + dh rocks


Modified:
    packages/semweb/trunk/debian/changelog
    packages/semweb/trunk/debian/clean
    packages/semweb/trunk/debian/control
    packages/semweb/trunk/debian/rules

Modified: packages/semweb/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/semweb/trunk/debian/changelog?rev=3721&op=diff
==============================================================================
--- packages/semweb/trunk/debian/changelog (original)
+++ packages/semweb/trunk/debian/changelog Wed May  7 19:59:50 2008
@@ -1,3 +1,15 @@
+semweb (1.05+dfsg-2~pre1) UNRELEASED; urgency=low
+
+  * NOT RELEASED YET
+  * debian/control:
+    + Updated cli-common-dev build-dependency to >= 0.5.7
+      (needed for cli.make)
+  * debian/rules:
+    + Include /usr/share/cli-common/cli.make
+    + Removed many dh hooks, as cli.make takes care now.
+
+ -- Mirco Bauer <meebey at debian.org>  Wed, 07 May 2008 21:56:39 +0200
+
 semweb (1.05+dfsg-1) unstable; urgency=low
 
   * DFSG version of SemWeb 1.05

Modified: packages/semweb/trunk/debian/clean
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/semweb/trunk/debian/clean?rev=3721&op=diff
==============================================================================
--- packages/semweb/trunk/debian/clean (original)
+++ packages/semweb/trunk/debian/clean Wed May  7 19:59:50 2008
@@ -1,1 +1,5 @@
 bin_generics/SemWeb.SQLServerStore.dll*
+bin_generics/SemWeb.tree
+bin_generics/SemWeb.zip
+bin_generics/monodocer
+debian/semweb.snk

Modified: packages/semweb/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/semweb/trunk/debian/control?rev=3721&op=diff
==============================================================================
--- packages/semweb/trunk/debian/control (original)
+++ packages/semweb/trunk/debian/control Wed May  7 19:59:50 2008
@@ -4,7 +4,7 @@
 Maintainer: Debian CLI Libraries Team <pkg-cli-libs-team at lists.alioth.debian.org>
 Uploaders: Mirco Bauer <meebey at debian.org>
 Build-Depends: debhelper (>= 7), dpatch
-Build-Depends-Indep: cli-common-dev (>= 0.5.4),
+Build-Depends-Indep: cli-common-dev (>= 0.5.7),
  sharutils,
  mono-gmcs (>= 1.1.6),
  mono-gac,

Modified: packages/semweb/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/semweb/trunk/debian/rules?rev=3721&op=diff
==============================================================================
--- packages/semweb/trunk/debian/rules (original)
+++ packages/semweb/trunk/debian/rules Wed May  7 19:59:50 2008
@@ -1,6 +1,5 @@
 #!/usr/bin/make -f
 export DH_VERBOSE=1
-export MONO_DISABLE_SHM=1
 
 DEB_VERSION = $(shell dpkg-parsechangelog | grep ^Vers | cut -d\  -f2)
 VERSION = $(shell echo $(DEB_VERSION) | sed 's,-.*,,' | sed 's,+dfsg.*,,')
@@ -12,6 +11,7 @@
 	bin_generics/SemWeb.SqliteStore.dll \
 	bin_generics/SemWeb.SQLServerStore.dll
 
+include /usr/share/cli-common/cli.make
 include /usr/share/dpatch/dpatch.make
 
 build: patch-stamp
@@ -28,7 +28,8 @@
 	done
 	dh $@ --after build
 	
-	# build API docs
+	# build API docs for all libraries
+	# BUG: this only generates docs for the last library
 	#for LIB in $(LIBS); do \
 	#	monodocer \
 	#	  --assembly:$$LIB \
@@ -54,31 +55,15 @@
 	  $(CURDIR)/debian/tmp/usr/lib/pkgconfig/semweb-$(DEB_CLI_ABI_VERSION).pc
 	dh $@ --remaining
 
-	dh $@ --until dh_install
-	dh_installcligac -i
-	dh $@ --after dh_install
-
-	dh $@ --until dh_fixperms
-	dh_clifixperms -i
-	dh $@ --after dh_fixperms
-
 binary: binary-indep
 binary-indep: install
-	dh_clistrip -i
+	dh $@ --before dh_makeclilibs
 	dh_makeclilibs -i -m $(DEB_CLI_API_VERSION)
-	dh_shlibdeps -i
-	dh_clideps -i
-	
-	dh $@
+	dh $@ --after dh_makeclilibs
 
 clean: unpatch
-	# clean up our signing key
-	rm -f debian/semweb.snk
-	# clean up our API docs
-	rm -f bin_generics/SemWeb.tree \
-	      bin_generics/SemWeb.zip
-	rm -rf bin_generics/monodocer
-	
+	# delete the API docs we generated
+	rm -rf bin_generics/monodocer/
 	# workaround for broken "make clean"
 	for FILE in $(LIBS) \
 	  bin_generics/SemWeb.Sparql.dll \




More information about the Pkg-cli-libs-commits mailing list