[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