diff -u petsc-2.3.0/debian/rules petsc-2.3.0/debian/rules --- petsc-2.3.0/debian/rules +++ petsc-2.3.0/debian/rules @@ -125,10 +125,16 @@ cp -p debian/petscarch.1 debian/mpirun_lam.1 \ debian/lib$(PETSC_NAME)-dev/usr/lib/petscdir/$(PETSC_VERSION)/bin gzip --best debian/lib$(PETSC_NAME)-dev/usr/lib/petscdir/$(PETSC_VERSION)/bin/*.1 - # Install bmake files (and makefile?) in PETSC_DIR/bmake - install -d debian/lib$(PETSC_NAME)-dev/usr/lib/petscdir/$(PETSC_VERSION)/bmake - cp -a bmake/common* bmake/petscconf bmake/$(PETSC_ARCH) \ + # Install bmake files (and makefile?) in PETSC_DIR/bmake; + # replace this dir with install dir, and remove top_builddir + install -d debian/lib$(PETSC_NAME)-dev/usr/lib/petscdir/$(PETSC_VERSION)/bmake/$(PETSC_ARCH) + cp -a bmake/common* bmake/petscconf \ debian/lib$(PETSC_NAME)-dev/usr/lib/petscdir/$(PETSC_VERSION)/bmake + for bfile in `ls bmake/$(PETSC_ARCH)`; do \ + grep -v top_builddir bmake/$(PETSC_ARCH)/$$bfile | \ + sed "s/`echo $(CURDIR) | sed s/\\\\//\\\\\\\\\\\\//g`/\/usr\/lib\/petscdir\/$(PETSC_VERSION)/g" > \ + debian/lib$(PETSC_NAME)-dev/usr/lib/petscdir/$(PETSC_VERSION)/bmake/$(PETSC_ARCH)/$$bfile ; \ + done rm -f debian/lib$(PETSC_NAME)-dev/usr/lib/petscdir/$(PETSC_VERSION)/bmake/$(PETSC_ARCH)/*.py # Install headers in PETSC_DIR/include install -d debian/lib$(PETSC_NAME)-dev/usr/lib/petscdir/$(PETSC_VERSION)/include/finclude diff -u petsc-2.3.0/debian/changelog petsc-2.3.0/debian/changelog --- petsc-2.3.0/debian/changelog +++ petsc-2.3.0/debian/changelog @@ -1,3 +1,12 @@ +petsc (2.3.0-3) unstable; urgency=low + + * mipsel arch is now linux-gnu as it should be (closes: #160253). + * This is PETSC 2.3 (closes: #316159). + * Changed 2.2 to 2.3 in petsc2.3.0-doc.doc-base (closes: #345166). + * Removed top_builddir and $HOME refs from bmake dir (closes: #349756). + + -- Adam C. Powell, IV Wed, 25 Jan 2006 14:39:51 -0500 + petsc (2.3.0-2) unstable; urgency=low * Removed petsc-dbg package as it's not very helpful and almost never used. diff -u petsc-2.3.0/debian/petsc2.3.0-doc.doc-base petsc-2.3.0/debian/petsc2.3.0-doc.doc-base --- petsc-2.3.0/debian/petsc2.3.0-doc.doc-base +++ petsc-2.3.0/debian/petsc2.3.0-doc.doc-base @@ -1,5 +1,5 @@ -Document: petsc2.2.0-doc -Title: PETSc 2.2.0 Documentation +Document: petsc2.3.0-doc +Title: PETSc 2.3.0 Documentation Author: Abstract: PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential @@ -12,9 +12,9 @@ -Index: /usr/share/doc/petsc2.2.0-doc/docs/index.html -Files: /usr/share/doc/petsc2.2.0-doc/docs/*.html - /usr/share/doc/petsc2.2.0-doc/docs/*/*.htm - /usr/share/doc/petsc2.2.0-doc/docs/*/*.html - /usr/share/doc/petsc2.2.0-doc/docs/*/*/*.htm - /usr/share/doc/petsc2.2.0-doc/docs/*/*/*.html +Index: /usr/share/doc/petsc2.3.0-doc/docs/index.html +Files: /usr/share/doc/petsc2.3.0-doc/docs/*.html + /usr/share/doc/petsc2.3.0-doc/docs/*/*.htm + /usr/share/doc/petsc2.3.0-doc/docs/*/*.html + /usr/share/doc/petsc2.3.0-doc/docs/*/*/*.htm + /usr/share/doc/petsc2.3.0-doc/docs/*/*/*.html Format: postscript -Files: /usr/share/doc/petsc2.2.0-doc/docs/*.ps.gz +Files: /usr/share/doc/petsc2.3.0-doc/docs/*.ps.gz