[Pkg-scicomp-devel] parmetis/trunk/debian

Christophe Prud'homme prudhomm at debian.org
Wed Aug 16 06:49:17 UTC 2006


SVN commit 485 by prudhomm:

update for parmetis 


 M  +7 -0      parmetis/trunk/debian/changelog  
 M  +2 -2      parmetis/trunk/debian/control  
 A             parmetis/trunk/debian/libparmetis-dev.install  
 A             parmetis/trunk/debian/libparmetis.install  
 A             parmetis/trunk/debian/parmetis-test.install  
 M  +26 -67    parmetis/trunk/debian/rules  
 A             parmetis/trunk/debian/rules.old  


--- parmetis/trunk/debian/changelog #484:485
@@ -1,3 +1,10 @@
+parmetis (3.1-4) unstable; urgency=low
+
+  * Install headers from metis and parmetis in there respective
+    subdirectories (/usr/include/metis and /usr/include/parmetis)
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Wed, 16 Aug 2006 08:38:44 +0200
+
 parmetis (3.1-3) unstable; urgency=low
 
   * Rebuild using new mpich library package.
--- parmetis/trunk/debian/control #484:485
@@ -2,8 +2,8 @@
 Section: non-free/math
 Priority: extra
 Maintainer: Adam C. Powell, IV <hazelsct at debian.org>
-Standards-Version: 3.6.2.1
-Build-Depends: debhelper (>= 3.0), libmpich1.0-dev
+Standards-Version: 3.7.2
+Build-Depends: cdbs, debhelper (>= 3.0), libmpich1.0-dev
 
 Package: libparmetis-dev
 Architecture: any
--- parmetis/trunk/debian/rules #484:485
@@ -1,73 +1,32 @@
 #!/usr/bin/make -f
-# based on the sample debian/rules file for GNU hello by Ian Jackson.
+# Sample debian/rules that uses cdbs.  Originaly written by Robert Millan.
+# This file is public domain.
 
-package=ParMetis
-export DH_COMPAT=3
- 
-build:
-	dh_testdir
-	$(MAKE)
-	touch $@
+# where sources are
+DEB_SRCDIR = $(CURDIR)/
+# in which directory to build
+DEB_BUILDDIR = $(DEB_SRCDIR)/
+# in which directory to install the sofware
+DEB_DESTDIR = $(CURDIR)/debian/tmp
 
-clean:
-	dh_testdir
-	$(MAKE) clean
-	rm -f build
-	dh_clean
+#DEB_TAR_SRCDIR                  := parmetis-3.1
+DEB_AUTO_CLEANUP_RCS            := yes
 
-binary-indep:
-	dh_testdir -i
-	dh_testroot -i
-	dh_installdirs -i
-	# Overrides file
-	install -d debian/parmetis-doc/usr/share/lintian/overrides
-	install -m 644 debian/parmetis-doc.overrides debian/parmetis-doc/usr/share/lintian/overrides/parmetis-doc
-	dh_installdocs -i
-	dh_installexamples -i
-	dh_installchangelogs -i
-	dh_compress -i
-	dh_fixperms -i
-	dh_installdeb -i
-	dh_gencontrol -i
-	dh_md5sums -i
-	dh_builddeb -i
+export MACHINE=LINUX
 
-binary-arch:
-	dh_testdir -a
-	dh_testroot -a
-	dh_installdirs -a
-	# I figure manual installation is simple enough with such small pkgs.
-	install -d debian/libparmetis-dev/usr/lib
-	install *.a debian/libparmetis-dev/usr/lib
-	ln -s libmetis.so.3.1 debian/libparmetis-dev/usr/lib/libmetis.so
-	ln -s libparmetis.so.3.1 debian/libparmetis-dev/usr/lib/libparmetis.so
-	install -d debian/libparmetis-dev/usr/include
-	install *.h debian/libparmetis-dev/usr/include
-	chmod 644 debian/libparmetis-dev/usr/include/*.h
-	install -d debian/libparmetis3.1/usr/lib
-	cp -p *.so.* debian/libparmetis3.1/usr/lib
-	install -d debian/parmetis-test/usr/bin
-	install Graphs/ptest Graphs/mtest debian/parmetis-test/usr/bin
-	# Overrides files
-	install -d debian/libparmetis-dev/usr/share/lintian/overrides
-	install -m 644 debian/libparmetis-dev.overrides debian/libparmetis-dev/usr/share/lintian/overrides/libparmetis-dev
-	install -d debian/libparmetis3.1/usr/share/lintian/overrides
-	install -m 644 debian/libparmetis3.1.overrides debian/libparmetis3.1/usr/share/lintian/overrides/libparmetis3.1
-	install -d debian/parmetis-test/usr/share/lintian/overrides
-	install -m 644 debian/parmetis-test.overrides debian/parmetis-test/usr/share/lintian/overrides/parmetis-test
-	dh_installdocs -a
-	dh_installman -pparmetis-test debian/mtest.1 debian/ptest.1
-	dh_installchangelogs -a
-	dh_strip -a
-	dh_makeshlibs -a
-	dh_compress -a
-	dh_fixperms -a
-	dh_installdeb -a
-	dh_shlibdeps -a
-	dh_gencontrol -a
-	dh_md5sums -a
-	dh_builddeb -a
 
-binary: binary-indep binary-arch
- 
-.PHONY: binary binary-arch binary-indep clean checkroot
+DEB_MAKE_CLEAN_TARGET    := clean
+DEB_MAKE_BUILD_TARGET    := parmetis
+DEB_MAKE_INSTALL_TARGET  := #install DESTDIR=$(CURDIR)/debian/tmp/
+# no check for this software
+DEB_MAKE_CHECK_TARGET :=
+
+DEB_DH_COMPRESS_ARGS := -X pdf
+
+include /usr/share/cdbs/1/class/makefile.mk
+include /usr/share/cdbs/1/rules/debhelper.mk
+#include /usr/share/cdbs/1/rules/tarball.mk
+#include /usr/share/cdbs/1/rules/simple-patchsys.mk
+
+INSTALL_PROG=install -D
+INSTALL_DATA=install -m 644 -D



More information about the Pkg-scicomp-devel mailing list