[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