rev 15301 - kde-extras/taskjuggler/trunk/debian

Fathi Boudra fabo at alioth.debian.org
Thu Jul 16 14:29:01 UTC 2009


Author: fabo
Date: 2009-07-16 14:28:55 +0000 (Thu, 16 Jul 2009)
New Revision: 15301

Modified:
   kde-extras/taskjuggler/trunk/debian/changelog
   kde-extras/taskjuggler/trunk/debian/control
   kde-extras/taskjuggler/trunk/debian/rules
Log:
rewrite rules to use dh and drop cdbs build dependency.


Modified: kde-extras/taskjuggler/trunk/debian/changelog
===================================================================
--- kde-extras/taskjuggler/trunk/debian/changelog	2009-07-16 13:07:42 UTC (rev 15300)
+++ kde-extras/taskjuggler/trunk/debian/changelog	2009-07-16 14:28:55 UTC (rev 15301)
@@ -10,10 +10,11 @@
   * Add patch to avoid taskjuggler.pdf build.
   * Update debian/control:
     - replace kdelibs4-dev by libqt3-mt-dev build dependency.
-    - remove libkcal2-dev | kdepim-dev build dependency.
+    - remove cdbs and libkcal2-dev | kdepim-dev build dependency.
     - bump Standards-Version from 3.7.3 to 3.8.2 (no changes needed).
   * Update debian/rules:
     - add configure options --with-ical-support=no.
+    - rewrite to use dh.
 
   [Sarah Hobbs]
   * Recommend khelpcenter4, so that the help and tutorial are usable.

Modified: kde-extras/taskjuggler/trunk/debian/control
===================================================================
--- kde-extras/taskjuggler/trunk/debian/control	2009-07-16 13:07:42 UTC (rev 15300)
+++ kde-extras/taskjuggler/trunk/debian/control	2009-07-16 14:28:55 UTC (rev 15301)
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian KDE Extras Team <pkg-kde-extras at lists.alioth.debian.org>
 Uploaders: Mark Purcell <msp at debian.org>, Fathi Boudra <fabo at debian.org>
-Build-Depends: cdbs, debhelper (>= 7), quilt, automake, kdelibs4-dev,
+Build-Depends: debhelper (>= 7), quilt, automake, kdelibs4-dev,
  poster, docbook2x, docbook-to-man, docbook-utils,
  docbook-xml, openjade, xsltproc
 Standards-Version: 3.8.2

Modified: kde-extras/taskjuggler/trunk/debian/rules
===================================================================
--- kde-extras/taskjuggler/trunk/debian/rules	2009-07-16 13:07:42 UTC (rev 15300)
+++ kde-extras/taskjuggler/trunk/debian/rules	2009-07-16 14:28:55 UTC (rev 15301)
@@ -4,20 +4,27 @@
 UPFILENAME = $(DEB_SOURCE_PACKAGE)-$(shell echo $(DEB_UPSTREAM_VERSION) | sed 's/~/-/').tar.bz2
 URL = http://www.taskjuggler.org/download/$(UPFILENAME)
 
-include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/class/kde.mk
-include /usr/share/cdbs/1/rules/patchsys-quilt.mk
-include /usr/share/cdbs/1/rules/utils.mk
+export kde_confdir = /etc/kde3
 
-DEB_BUILDDIR = .
-DEB_CONFIGURE_EXTRA_FLAGS := --with-docdir=/usr/share/doc/kde/HTML/en/taskjuggler/ \
-                             --with-ical-support=no
-DEB_CONFIGURE_SCRIPT_ENV += LDFLAGS="-Wl,--no-undefined -Wl,--as-needed"
+DEB_CONFIGURE_EXTRA_FLAGS := \
+	--disable-rpath \
+	--with-xinerama \
+	--disable-debug \
+	--with-docdir=/usr/share/doc/kde/HTML/en/taskjuggler/ \
+	--with-ical-support=no
 
-install/taskjuggler::
-	install -D -p -m644 debian/taskjuggler.lintian-overrides \
-	  debian/taskjuggler/usr/share/lintian/overrides/taskjuggler
+%:
+	dh --with quilt $@
 
+override_dh_auto_configure:
+	dh_auto_configure -- $(DEB_CONFIGURE_EXTRA_FLAGS)
+
+override_dh_install:
+	dh_install --missing
+
+override_dh_compress:
+	dh_compress -X.dcl -X.docbook -X-license -X.tag -X.sty -X.el
+
 get-orig-source:
 	@@dh_testdir
 	@@[ -d ../tarballs/. ]||mkdir -p ../tarballs
@@ -26,3 +33,4 @@
 	@@echo Converting $(UPFILENAME) to $(FILENAME)
 	@@bzcat ../tarballs/$(UPFILENAME) | gzip -9 > ../tarballs/$(FILENAME)
 
+.PHONY: override_dh_auto_test




More information about the pkg-kde-commits mailing list