[SCM] Packaging for mathgl branch, experimental, updated. debian/2.0.3-1-19-gf7cdbd8

Dimitrios Eftaxiopoulos eftaxi12 at otenet.gr
Sun Dec 30 04:49:42 UTC 2012


The following commit has been merged in the experimental branch:
commit e5a8e2279e1def9c19aa21ec34ddd040770ff65b
Author: Dimitrios Eftaxiopoulos <eftaxi12 at otenet.gr>
Date:   Sun Dec 30 06:26:01 2012 +0200

    Shorten debian/rules file by using dh $@ and overrides

diff --git a/debian/changelog b/debian/changelog
index f8889dc..f9c2ccd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -10,6 +10,7 @@ mathgl (2.1.1-1) experimental; urgency=low
   * Update Standards-Version to 3.9.4
   * Add title for CMakeLists-txt.patch
   * Remove encoding specification line from udav.desktop
+  * Shorten debian/rules file by using dh $@ and overrides
 
  -- Dimitrios Eftaxiopoulos <eftaxi12 at otenet.gr>  Mon, 24 Dec 2012 22:25:24 +0200
 
diff --git a/debian/control b/debian/control
index 9a12110..05257da 100644
--- a/debian/control
+++ b/debian/control
@@ -9,7 +9,7 @@ Build-Depends: debhelper (>= 9), libltdl-dev, libgsl0-dev, freeglut3-dev,
  texinfo, texi2html, texlive, texlive-generic-recommended, liboctave-dev,
  libgif-dev, python-dev, python-numpy, python-support, libfontconfig1-dev,
  libhdf4-dev, chrpath, libxinerama-dev, libxmu-dev, libxi-dev, libhpdf-dev,
- mpi-default-dev
+ mpi-default-dev, python
 Standards-Version: 3.9.4
 Homepage: http://mathgl.sourceforge.net/index.html
 Vcs-Git: git://git.debian.org/debian-science/packages/mathgl.git
diff --git a/debian/python-mathgl.install b/debian/python-mathgl.install
index 18106cb..ac407ab 100644
--- a/debian/python-mathgl.install
+++ b/debian/python-mathgl.install
@@ -1 +1 @@
-debian/tmp/usr/lib/python*/dist-packages/*
+debian/tmp/usr/lib/python*/dist-packages/*
\ No newline at end of file
diff --git a/debian/rules b/debian/rules
index af59fdc..c5ae2f5 100755
--- a/debian/rules
+++ b/debian/rules
@@ -12,109 +12,12 @@ export DH_OPTIONS=-v
 
 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 
-clean:
-	dh_testdir
-	dh_auto_clean --buildsystem=cmake
-	dh_clean
+%:
+	dh $@ --buildsystem=cmake --with python2
 
-build: build-arch build-indep
-build-arch: build-stamp
-build-indep: build-stamp
-build-stamp:
-	dh_testdir
-	dh_auto_configure --buildsystem=cmake -- -DCMAKE_CXX_FLAGS=-I/usr/include/${DEB_HOST_MULTIARCH}/python2.7
-	dh_auto_build --buildsystem=cmake
-	dh_auto_test --buildsystem=cmake
+override_dh_auto_configure:
+	dh_auto_configure -- -DCMAKE_CXX_FLAGS=-I/usr/include/${DEB_HOST_MULTIARCH}/python2.7
 
-binary-indep:
-	dh_testroot -i
-	dh_prep -i
-	dh_installdirs -i
-	dh_auto_install -i --buildsystem=cmake
-	dh_install -i
-	dh_installdocs -i
-	dh_installchangelogs -i
-	dh_installexamples -i
-	dh_installman -i
-	dh_installcatalogs -i
-	dh_installcron -i
-	dh_installdebconf -i
-	dh_installemacsen -i
-	dh_installifupdown -i
-	dh_installinfo -i
-	dh_python2 -i
-	dh_installinit -i
-	dh_installmenu -i
-	dh_installmime -i
-	dh_installmodules -i
-	dh_installlogcheck -i
-	dh_installlogrotate -i
-	dh_installpam -i
-	dh_installppp -i
-	dh_installudev -i
-	dh_installwm -i
-	dh_installxfonts -i
-	dh_bugfiles -i
-	dh_lintian -i
-	dh_gconf -i
-	dh_icons -i
-	dh_perl -i
-	dh_usrlocal -i
-	dh_link -i
-	dh_compress -i
-	dh_fixperms -i
-# 	dh_strip -i
-# 	dh_makeshlibs -i
-# 	dh_shlibdeps -i
-#	dh_installdeb -i
-	dh_gencontrol -i
-	dh_md5sums -i
-	dh_builddeb -i
-
-binary-arch: 
-	dh_testroot -a
-	dh_prep -a
-	dh_installdirs -a
-	dh_auto_install -a --buildsystem=cmake
-	dh_install -a
-	dh_installdocs -a
-	dh_installchangelogs -a
-	dh_installexamples -a
-	dh_installman -a
-	dh_installcatalogs -a
-	dh_installcron -a
-	dh_installdebconf -a
-	dh_installemacsen -a
-	dh_installifupdown -a
-	dh_installinfo -a
-	dh_python2 -a --no-guessing-versions
-	dh_numpy -a
-	dh_installinit -a
-	dh_installmenu -a
-	dh_installmime -a
-	dh_installmodules -a
-	dh_installlogcheck -a
-	dh_installlogrotate -a
-	dh_installpam -a
-	dh_installppp -a
-	dh_installudev -a
-	dh_installwm -a
-	dh_installxfonts -a
-	dh_bugfiles -a
-	dh_lintian -a
-	dh_gconf -a
-	dh_icons -a
-	dh_perl -a
-	dh_usrlocal -a
-	dh_link -a
-	dh_compress -a
-	dh_fixperms -a
-	dh_strip -a
-	dh_makeshlibs -a
-	dh_shlibdeps -a
-	dh_installdeb -a
-	dh_gencontrol -a
-	dh_md5sums -a
-	dh_builddeb -a
-
-binary: binary-arch binary-indep
\ No newline at end of file
+override_dh_python2:
+	dh_python2 -- --no-guessing-versions
+	dh_numpy
\ No newline at end of file

-- 
Packaging for mathgl



More information about the debian-science-commits mailing list