[Pkg-cli-apps-commits] [SCM] monsoon branch, master, updated. c267614274c2db2cde0185c9cc9a41029abbc1db

Mirco Bauer meebey at meebey.net
Sat Mar 14 00:00:57 UTC 2009


The following commit has been merged in the master branch:
commit 610cd3e9a32a15a38c55bb3d78dded7dcaf0baa6
Author: Mirco Bauer <meebey at meebey.net>
Date:   Sat Mar 14 00:58:37 2009 +0100

    and here it is

diff --git a/debian/rules b/debian/rules
index 4029292..99cf9d4 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,79 +1,37 @@
 #!/usr/bin/make -f
 
-#export DH_VERBOSE=1
-export MONO_SHARED_DIR=$(CURDIR)
-
-DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
-DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
-
-CFLAGS = -Wall -g
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-	CFLAGS += -O0
-else
-	CFLAGS += -O2
-endif
-
-include /usr/share/dpatch/dpatch.make
-
-configure: configure-stamp
-configure-stamp:
-	dh_testdir
-	#unset LD_PRELOAD; yes | mdtool generate-makefiles MonoTorrent.Interface.mds -d:Release
-	#./autogen.sh
-	CFLAGS="$(CFLAGS)" \
-	./configure \
-	  --host=$(DEB_HOST_GNU_TYPE) \
-	  --build=$(DEB_BUILD_GNU_TYPE) \
-	  --prefix=/usr
-	touch configure-stamp
-
-build: build-stamp
-build-stamp: configure-stamp patch-stamp
-	dh_testdir
-	cp /usr/lib/cli/ndesk-dbus-1.0/*.dll \
-	   /usr/lib/cli/ndesk-dbus-glib-1.0/*.dll \
-	   $(CURDIR)/Monsoon/libs/
-	#unset LD_PRELOAD; mdtool build
-	$(MAKE)
-	touch build-stamp
-
-clean: clean-patched unpatch
-clean-patched:
-	dh_testdir
-	dh_testroot
-	[ ! -f Makefile ] || $(MAKE) distclean
-	rm -f configure-stamp build-stamp
-	dh_clean 
-
-install: build
-	dh_testdir
-	dh_testroot
-	dh_clean -k 
-	dh_installdirs
-	$(MAKE) install DESTDIR=$(CURDIR)/debian/monsoon
-
-binary-indep: build install
-	dh_testdir
-	dh_testroot
-	dh_installchangelogs -i
-	dh_installdocs -i
-	dh_installexamples -i
-	dh_installmenu -i
-	dh_installman -i
-	dh_link -i
-	dh_strip -i
-	dh_clistrip -i
-	dh_compress -i
-	dh_fixperms -i
-	dh_clifixperms -i
-	dh_installdeb -i
-	dh_shlibdeps -i
-	dh_clideps -i
-	dh_gencontrol -i
-	dh_md5sums -i
-	dh_builddeb -i
-
-binary-arch:
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install patch unpatch
+export DH_VERBOSE=1
+
+MAKEFILE = $(firstword $(MAKEFILE_LIST))
+DEBIAN_DIR = $(dir $(MAKEFILE))
+SOURCE_DIR = $(DEBIAN_DIR)/..
+
+DEB_VERSION = $(shell dpkg-parsechangelog | grep ^Vers | cut -d\  -f2)
+DEB_SOURCE_NAME = $(shell dpkg-parsechangelog -l$(DEBIAN_DIR)/changelog | grep ^Source | cut -d" " -f2)
+VERSION = $(shell echo $(DEB_VERSION) | sed 's,-.*,,' | sed 's,+dfsg.*,,')
+
+include /usr/share/cli-common/cli.make
+
+get-orig-source:
+	uscan \
+		--package $(DEB_SOURCE_NAME) \
+		--watchfile $(DEBIAN_DIR)/watch \
+		--upstream-version $(VERSION) \
+		--download-version $(VERSION) \
+		--destdir . \
+		--force-download \
+		--rename \
+		--repack
+	if [ -d $(DEB_SOURCE_NAME)-$(VERSION) ]; then \
+		echo "$(DEB_SOURCE_NAME)-$(VERSION) is in the way, bailing out!"; \
+		exit 1; \
+	fi
+	tar -xzf $(DEB_SOURCE_NAME)_$(VERSION).orig.tar.gz
+	rm $(DEB_SOURCE_NAME)_$(VERSION).orig.tar.gz
+	find $(DEB_SOURCE_NAME)-$(VERSION) -name "*.dll" -delete
+	find $(DEB_SOURCE_NAME)-$(VERSION) -name "*.exe" -delete
+	tar -czf $(DEB_SOURCE_NAME)_$(VERSION)+dfsg.orig.tar.gz $(DEB_SOURCE_NAME)-$(VERSION)
+	rm -r $(DEB_SOURCE_NAME)-$(VERSION)
+
+%:
+	dh $@

-- 
monsoon



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