[Pkg-cli-libs-commits] r3515 - in /packages/mono-zeroconf/trunk/debian: control libmono-zeroconf1.0-cil.install libmono-zeroconf1.0-cil.links patches/01_pkg-config-path.dpatch patches/01_pkg-config-path.patch rules

slomo at users.alioth.debian.org slomo at users.alioth.debian.org
Thu Dec 20 04:35:39 UTC 2007


Author: slomo
Date: Thu Dec 20 04:35:38 2007
New Revision: 3515

URL: http://svn.debian.org/wsvn/pkg-cli-libs/?sc=1&rev=3515
Log:
* update and switch to debhelper from cdbs

Added:
    packages/mono-zeroconf/trunk/debian/libmono-zeroconf1.0-cil.links
    packages/mono-zeroconf/trunk/debian/patches/01_pkg-config-path.dpatch
      - copied, changed from r3513, packages/mono-zeroconf/trunk/debian/patches/01_pkg-config-path.patch
Removed:
    packages/mono-zeroconf/trunk/debian/patches/01_pkg-config-path.patch
Modified:
    packages/mono-zeroconf/trunk/debian/control
    packages/mono-zeroconf/trunk/debian/libmono-zeroconf1.0-cil.install
    packages/mono-zeroconf/trunk/debian/rules

Modified: packages/mono-zeroconf/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/mono-zeroconf/trunk/debian/control?rev=3515&op=diff
==============================================================================
--- packages/mono-zeroconf/trunk/debian/control (original)
+++ packages/mono-zeroconf/trunk/debian/control Thu Dec 20 04:35:38 2007
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian CLI Libraries Team <pkg-cli-libs-team at lists.alioth.debian.org>
 Uploaders: Sebastian Dröge <slomo at debian.org>
-Build-Depends: debhelper (>= 5), cdbs
+Build-Depends: debhelper (>= 5)
 Build-Depends-Indep: cli-common-dev (>= 0.4.4), mono-gmcs (>= 1.0) | c-sharp-2.0-compiler, mono-gac (>= 1.0), libmono-dev (>= 1.1.10), libmono-system2.0-cil, libmono-system-web2.0-cil,  monodoc-base (>= 1.1.9), mono-gac | global-assembly-cache-tool, pkg-config, libavahi1.0-cil (>= 0.6.0)
 Standards-Version: 3.7.3
 Homepage: http://mono-project.com/Mono_Zeroconf

Modified: packages/mono-zeroconf/trunk/debian/libmono-zeroconf1.0-cil.install
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/mono-zeroconf/trunk/debian/libmono-zeroconf1.0-cil.install?rev=3515&op=diff
==============================================================================
--- packages/mono-zeroconf/trunk/debian/libmono-zeroconf1.0-cil.install (original)
+++ packages/mono-zeroconf/trunk/debian/libmono-zeroconf1.0-cil.install Thu Dec 20 04:35:38 2007
@@ -1,3 +1,3 @@
-debian/tmp//usr/lib/mono/gac/Mono.Zeroconf/1.0.*/Mono.Zeroconf.dll* /usr/lib/cli/mono-zeroconf/
-debian/tmp/usr/lib/mono-zeroconf/Mono.Zeroconf.Providers.Avahi.dll* /usr/lib/cli/mono-zeroconf/
-debian/tmp/usr/lib/pkgconfig/mono-zeroconf.pc
+debian/tmp//usr/lib/mono/gac/Mono.Zeroconf/1.0.*/Mono.Zeroconf.dll* /usr/lib/cli/mono-zeroconf-1.0/
+debian/tmp/usr/lib/mono-zeroconf/Mono.Zeroconf.Providers.Avahi.dll* /usr/lib/cli/mono-zeroconf-1.0/
+debian/tmp/usr/lib/pkgconfig/mono-zeroconf*.pc

Added: packages/mono-zeroconf/trunk/debian/libmono-zeroconf1.0-cil.links
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/mono-zeroconf/trunk/debian/libmono-zeroconf1.0-cil.links?rev=3515&op=file
==============================================================================
--- packages/mono-zeroconf/trunk/debian/libmono-zeroconf1.0-cil.links (added)
+++ packages/mono-zeroconf/trunk/debian/libmono-zeroconf1.0-cil.links Thu Dec 20 04:35:38 2007
@@ -1,0 +1,1 @@
+/usr/lib/pkgconfig/mono-zeroconf-1.0.pc	/usr/lib/pkgconfig/mono-zeroconf.pc

Copied: packages/mono-zeroconf/trunk/debian/patches/01_pkg-config-path.dpatch (from r3513, packages/mono-zeroconf/trunk/debian/patches/01_pkg-config-path.patch)
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/mono-zeroconf/trunk/debian/patches/01_pkg-config-path.dpatch?rev=3515&op=diff
==============================================================================
--- packages/mono-zeroconf/trunk/debian/patches/01_pkg-config-path.patch (original)
+++ packages/mono-zeroconf/trunk/debian/patches/01_pkg-config-path.dpatch Thu Dec 20 04:35:38 2007
@@ -1,5 +1,9 @@
---- src/mono-zeroconf.pc.in.old	2007-12-20 05:04:09.000000000 +0100
-+++ src/mono-zeroconf.pc.in	2007-12-20 05:04:19.000000000 +0100
+#! /bin/sh /usr/share/dpatch/dpatch-run
+
+ at DPATCH@
+
+--- mono-zeroconf/src/mono-zeroconf.pc.in.old	2007-12-20 05:04:09.000000000 +0100
++++ mono-zeroconf/src/mono-zeroconf.pc.in	2007-12-20 05:04:19.000000000 +0100
 @@ -6,5 +6,5 @@
  Description: Mono library for universal cross platform Zeroconf support via a unified API with built in support for mdnsd and optional support for Avahi.
  Version: @VERSION@

Modified: packages/mono-zeroconf/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/mono-zeroconf/trunk/debian/rules?rev=3515&op=diff
==============================================================================
--- packages/mono-zeroconf/trunk/debian/rules (original)
+++ packages/mono-zeroconf/trunk/debian/rules Thu Dec 20 04:35:38 2007
@@ -1,21 +1,66 @@
 #!/usr/bin/make -f
+# -*- makefile -*-
 
-include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/class/autotools.mk
-include /usr/share/cdbs/1/rules/simple-patchsys.mk
-include /usr/share/cdbs/1/rules/utils.mk
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
 
-common-binary-post-install-indep:: list-missing
-
-DEB_CONFIGURE_EXTRA_FLAGS+=--disable-mdnsresponder
-
+# This is for the .wapi directory for Mono.
 export MONO_SHARED_DIR=$(CURDIR)
 
-common-binary-predeb-indep::
+# provide patch and unpatch targets
+include /usr/share/dpatch/dpatch.make
+
+UPVERSION = $(shell dpkg-parsechangelog | grep ^Vers | cut -d\  -f2 | sed 's,-.*,,')
+
+config: config-stamp
+config-stamp: patch-stamp
+	dh_testdir
+	./configure --prefix=/usr --disable-mdnsresponder
+	touch config-stamp
+
+build: patch-stamp build-stamp
+build-stamp: config-stamp
+	$(MAKE)
+	touch build-stamp
+
+clean: unpatch
+	dh_testdir
+	dh_testroot
+	[ ! -f Makefile ] || $(MAKE) distclean
+	rm -rf $(MONO_SHARED_DIR)/.wapi
+	rm -f build-stamp
+	dh_clean 
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k 
+	dh_installdirs
+	$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
+	mv $(CURDIR)/debian/tmp/usr/lib/pkg-config/mono-zeroconf.pc $(CURDIR)/debian/tmp/usr/lib/pkg-config/mono-zeroconf-1.0.pc
+
+binary-indep: build install
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs
+	dh_installdocs
+	dh_installdirs
+	dh_install
+	dh_installcligac
+	dh_installman
+	dh_link
+	dh_compress
+	dh_fixperms
 	dh_clifixperms
 	dh_makeclilibs -m0.7.3
 	dh_clideps
+	dh_installdeb
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
 
-clean::
-	rm -rf $(MONO_SHARED_DIR)/.wapi
+binary-arch: build install
 
+binary: binary-indep binary-arch
+
+.PHONY: build clean binary-indep binary-arch binary install 




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