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