r38410 - in /packages/coin/trunk/debian: changelog compat control rules

smr at users.alioth.debian.org smr at users.alioth.debian.org
Sat Apr 23 04:11:26 UTC 2011


Author: smr
Date: Sat Apr 23 04:11:10 2011
New Revision: 38410

URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=38410
Log:
Rewrite rules to use dh.

Added:
    packages/coin/trunk/debian/compat
Modified:
    packages/coin/trunk/debian/changelog
    packages/coin/trunk/debian/control
    packages/coin/trunk/debian/rules

Modified: packages/coin/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/coin/trunk/debian/changelog?rev=38410&op=diff
==============================================================================
--- packages/coin/trunk/debian/changelog (original)
+++ packages/coin/trunk/debian/changelog Sat Apr 23 04:11:10 2011
@@ -5,8 +5,13 @@
 
   * control: Move to Debian-science repository, set Maintainer, Uploaders,
     and Vcs fields.
+  
+  * rules: rewrite using dh.
+  * control: Remove build-dep on cdbs, quilt; set debhelper version to >= 8.  
+    Update Standards-Version.
+  * compat: New.  Set to 8.
 
- -- Steve M. Robbins <smr at debian.org>  Thu, 21 Apr 2011 21:24:47 -0500
+ -- Steve M. Robbins <smr at debian.org>  Fri, 22 Apr 2011 23:10:23 -0500
 
 coin3 (3.1.3-1) unstable; urgency=low
 

Added: packages/coin/trunk/debian/compat
URL: http://svn.debian.org/wsvn/debian-science/packages/coin/trunk/debian/compat?rev=38410&op=file
==============================================================================
--- packages/coin/trunk/debian/compat (added)
+++ packages/coin/trunk/debian/compat Sat Apr 23 04:11:10 2011
@@ -1,0 +1,1 @@
+8

Modified: packages/coin/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/coin/trunk/debian/control?rev=38410&op=diff
==============================================================================
--- packages/coin/trunk/debian/control (original)
+++ packages/coin/trunk/debian/control Sat Apr 23 04:11:10 2011
@@ -6,8 +6,8 @@
 Vcs-Svn: svn://svn.debian.org/svn/debian-science/packages/coin/
 Vcs-Browser: http://svn.debian.org/viewsvn/debian-science/packages/coin/
 Priority: optional
-Build-Depends: cdbs, debhelper (>= 5), quilt, libx11-dev, libxext-dev, libxi-dev, libxmu-dev, libxpm-dev, libxt-dev, libgl1-mesa-dev, doxygen
-Standards-Version: 3.8.3
+Build-Depends: debhelper (>= 8), libx11-dev, libxext-dev, libxi-dev, libxmu-dev, libxpm-dev, libxt-dev, libgl1-mesa-dev, doxygen
+Standards-Version: 3.9.2
 
 Package: libcoin60
 Architecture: any

Modified: packages/coin/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/coin/trunk/debian/rules?rev=38410&op=diff
==============================================================================
--- packages/coin/trunk/debian/rules (original)
+++ packages/coin/trunk/debian/rules Sat Apr 23 04:11:10 2011
@@ -1,14 +1,8 @@
 #!/usr/bin/make -f
 
-include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/class/autotools.mk
-include /usr/share/cdbs/1/rules/patchsys-quilt.mk
-include /usr/share/cdbs/1/rules/utils.mk
+%:
+	dh $@ --parallel --with autotools_dev
 
-ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
-	NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
-	MAKEFLAGS += -j$(NUMJOBS)
-endif
 
 DEB_CONFIGURE_EXTRA_FLAGS = --disable-dependency-tracking \
 	--enable-static --enable-shared \
@@ -16,13 +10,14 @@
 	--enable-html htmldir=/usr/share/doc/libcoin60-doc/html \
 	--enable-man --mandir=/usr/share/man \
 	--without-mesa
-DEB_MAKE_BUILD_TARGET = all
-DEB_MAKE_CHECK_TARGET = check
 
-install/libcoin60::
+override_dh_auto_configure:
+	dh_auto_configure -- $(DEB_CONFIGURE_EXTRA_FLAGS)
+
+override_dh_install:
+	#libcoin60::
 	dh_install -plibcoin60 --autodest debian/tmp/usr/lib/lib*.so.*
-
-install/libcoin60-dev::
+	#libcoin60-dev::
 	dh_install -plibcoin60-dev --autodest debian/tmp/usr/lib/lib*.so
 	dh_install -plibcoin60-dev --autodest debian/tmp/usr/lib/lib*.a
 	dh_install -plibcoin60-dev --autodest debian/tmp/usr/lib/lib*.la
@@ -31,12 +26,10 @@
 	dh_install -plibcoin60-dev --autodest debian/tmp/usr/share/Coin/conf
 	dh_install -plibcoin60-dev --autodest debian/tmp/usr/bin/coin-config
 	dh_installman -plibcoin60-dev debian/tmp/usr/share/man/man1/coin-config.1
-
-install/libcoin60-runtime::
+	#libcoin60-runtime::
 	dh_install -plibcoin60-runtime --autodest \
 		debian/tmp/usr/share/Coin/draggerDefaults
-
-install/libcoin60-doc::
+	#libcoin60-doc::
 	cd debian/tmp/usr/share/man/man3 && \
 	  rm deprecated.3*
 	dh_installman -plibcoin60-doc debian/tmp/usr/share/man/man3/*.3




More information about the debian-science-commits mailing list