[Pkg-scicomp-commits] trilinos/trunk/debian

Christophe Prud'homme prudhomm at debian.org
Sun Nov 23 21:29:38 UTC 2008


SVN commit 3979 by prudhomm:

try to write a watch file that works, minor fixes, update rules to build .dfsg tarball (remove pdf files)

 A             trilinos/trunk/debian/README.source  
 M  +1 -1      trilinos/trunk/debian/changelog  
 M  +1 -1      trilinos/trunk/debian/libtrilinos-doc.docs  
 M  +21 -1     trilinos/trunk/debian/rules  
 M  +3 -1      trilinos/trunk/debian/watch  


--- trilinos/trunk/debian/changelog #3978:3979
@@ -1,4 +1,4 @@
-trilinos (9.0.1-1) unstable; urgency=low
+trilinos (9.0.1.dfsg-1) unstable; urgency=low
 
   * Initial release Closes: #362293
   * as per discussion with debian ftpmaster, renamed all libraries using
--- trilinos/trunk/debian/libtrilinos-doc.docs #3978:3979
@@ -1 +1 @@
-packages/didasko/doc/*.pdf
+
--- trilinos/trunk/debian/rules #3978:3979
@@ -233,4 +233,24 @@
 ## THYRA /  EPETRAEXT
 	gcc -shared -Wl,-soname,libtrilinos_thyraepetraext.so.$(version_major) -o debian/tmp/usr/lib/libtrilinos_thyraepetraext.so.$(version) `find $(DEB_BUILDDIR)packages/thyra/adapters/epetraext/src -name "*.o"`;
 	(cd debian/tmp/usr/lib/ && ln -sf libtrilinos_thyraepetraext.so.${version} libtrilinos_thyraepetraext.so.${version_major});
-	(cd debian/tmp/usr/lib/ && ln -sf libtrilinos_thyraepetraext.so.${version} libtrilinos_thyraepetraext.so);
\ No newline at end of file
+	(cd debian/tmp/usr/lib/ && ln -sf libtrilinos_thyraepetraext.so.${version} libtrilinos_thyraepetraext.so);
+
+
+DEB_STRIPPED_UPSTREAM_VERSION = $(shell echo $(DEB_UPSTREAM_VERSION) | sed -n -e 's/\.dfsg.*$$//p')
+
+.PHONY: get-orig-source
+get-orig-source:
+	set -ex ; \
+	TMPDIR=`mktemp -d $(DEB_SOURCE_PACKAGE)-$(DEB_UPSTREAM_VERSION).orig` ; \
+	uscan --force-download --symlink --check-dirname-level 0 --destdir "$$TMPDIR" ; \
+	tar -C "$$TMPDIR" --strip-components 1 -xzf "$$TMPDIR"/$(DEB_SOURCE_PACKAGE)_$(DEB_STRIPPED_UPSTREAM_VERSION).orig.tar.gz ; \
+	rm -f "$$TMPDIR"/$(DEB_SOURCE_PACKAGE)*.tar.gz ; \
+	rm -f "$$TMPDIR"/packages/didasko/src/Trilinos90Tutorial.pdf; \
+	rm -f "$$TMPDIR"/packages/amesos/doc/AmesosReferenceGuide/AmesosReferenceGuide.pdf; \
+	rm -f "$$TMPDIR"/packages/ml/doc/mlguide.pdf; \
+	rm -rf "$$TMPDIR"/arpack ; \
+	GZIP=-9 tar -czf \
+	    $(CURDIR)/$(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_VERSION).orig.tar.gz \
+	    $(DEB_SOURCE_PACKAGE)-$(DEB_UPSTREAM_VERSION).orig ; \
+	rm -rf "$$TMPDIR"
+
--- trilinos/trunk/debian/watch #3978:3979
@@ -1,2 +1,4 @@
 version=3
-http://trilinos.sandia.gov/download/files/trilinos-([\d.]+)\.tar\.gz
+opts=dversionmangle=s/\.dfsg$// \
+  http://trilinos.sandia.gov/download/download.html?tid=tr901&uid=2002&pl=Linux%20i686&la=en-US&br=Netscape%205.0%20(X11;%20en-US) \
+  http://trilinos.sandia.gov/download/files/trilinos-([\d\.]*)\.tar\.gz



More information about the Pkg-scicomp-commits mailing list