r27161 - in /desktop/unstable/hamster-applet/debian: changelog rules

kklimonda-guest at users.alioth.debian.org kklimonda-guest at users.alioth.debian.org
Mon Mar 28 19:58:03 UTC 2011


Author: kklimonda-guest
Date: Mon Mar 28 19:58:03 2011
New Revision: 27161

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=27161
Log:
* debian/rules:
  - update rules to support new build system using waf 

Modified:
    desktop/unstable/hamster-applet/debian/changelog
    desktop/unstable/hamster-applet/debian/rules

Modified: desktop/unstable/hamster-applet/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/hamster-applet/debian/changelog?rev=27161&op=diff
==============================================================================
--- desktop/unstable/hamster-applet/debian/changelog [utf-8] (original)
+++ desktop/unstable/hamster-applet/debian/changelog [utf-8] Mon Mar 28 19:58:03 2011
@@ -5,8 +5,10 @@
     - update copyright info.
   * debian/patches:
     - remove all patches applied upstream
+  * debian/rules:
+    - update rules to support new build system using waf 
 
- -- Krzysztof Klimonda <kklimonda at syntaxhighlighted.com>  Mon, 28 Mar 2011 21:30:14 +0200
+ -- Krzysztof Klimonda <kklimonda at ubuntu.com>  Mon, 28 Mar 2011 21:56:36 +0200
 
 hamster-applet (2.30.2-3) unstable; urgency=low
 

Modified: desktop/unstable/hamster-applet/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/hamster-applet/debian/rules?rev=27161&op=diff
==============================================================================
--- desktop/unstable/hamster-applet/debian/rules [utf-8] (original)
+++ desktop/unstable/hamster-applet/debian/rules [utf-8] Mon Mar 28 19:58:03 2011
@@ -2,9 +2,40 @@
 
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/rules/utils.mk
-include /usr/share/cdbs/1/class/gnome.mk
 include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk
 -include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk
 
+waf-configure-options = --prefix=/usr
+
+DEB_MAKE_INVOKE = ./waf -v --destdir=$(CURDIR)/debian/hamster-applet/
+
+clean::
+	rm -f .lock-wscript
+	rm -rf .waf*
+	rm -rf build/
+
+common-configure-arch common-configure-indep:: common-configure-impl
+common-configure-impl:: debian/stamp-waf-configure
+debian/stamp-waf-configure:
+	./waf $(waf-configure-options) configure
+	touch $@
+clean::
+	rm -f debian/stamp-waf-configure
+
+build/hamster-applet:: debian/stamp-waf-build
+debian/stamp-waf-build: 
+	$(DEB_MAKE_INVOKE)
+	touch $@
+clean::
+	rm -f debian/stamp-waf-build
+
+install/hamster-applet:: debian/stamp-waf-install
+debian/stamp-waf-install:
+	$(DEB_MAKE_INVOKE) install
+	touch $@
+clean::
+	rm -f debian/stamp-waf-install
+
 binary-install/hamster-applet::
 	dh_pysupport -phamster-applet
+	dh_gconf -phamster-applet




More information about the pkg-gnome-commits mailing list