[blitz++] 08/18: Current state of packaging which does NOT build, asking for help on mailing list ...
Jerome Benoit
calculus-guest at moszumanska.debian.org
Tue Aug 2 00:55:18 UTC 2016
This is an automated email from the git hooks/post-receive script.
calculus-guest pushed a commit to annotated tag debian/0.10-1
in repository blitz++.
commit 678cc5b43834961fb48bb7ea96999cf2dc196ca2
Author: Andreas Tille <tille at debian.org>
Date: Thu May 27 07:04:57 2010 +0000
Current state of packaging which does NOT build, asking for help on mailing list ...
---
changelog | 11 ++++++
control | 4 +--
libblitz-doc.files | 1 -
libblitz-doc.install | 1 +
patches/series | 1 -
rules | 100 ++++++++-------------------------------------------
6 files changed, 29 insertions(+), 89 deletions(-)
diff --git a/changelog b/changelog
index 879979f..4133602 100644
--- a/changelog
+++ b/changelog
@@ -1,3 +1,14 @@
+blitz++ (1:0.9-11) UNRELEASED; urgency=low
+
+ * debian/control:
+ - Standards-Version: 3.8.4 (no changes needed)
+ - Depends: cdbs
+ * debian/rules: simplified by using cdbs
+ Using autotools.mk should hopefully solve the "Outdated config.{sub,guess}"
+ issue, hopefully Closes: #548928
+
+ -- Andreas Tille <tille at debian.org> Thu, 27 May 2010 08:36:34 +0200
+
blitz++ (1:0.9-10) unstable; urgency=low
* Standards-Version: 3.8.3 (added README.source)
diff --git a/control b/control
index d9d3186..b91850c 100644
--- a/control
+++ b/control
@@ -7,8 +7,8 @@ Uploaders: Andreas Tille <tille at debian.org>
Build-Depends: gfortran | fortran-compiler, autotools-dev,
libblas-dev | libatlas-base-dev, liblapack-dev | libatlas-base-dev,
debhelper (>= 7.1), d-shlibs, texlive-latex-base, texlive-generic-recommended,
- texi2html, texinfo, doxygen, graphviz, quilt
-Standards-Version: 3.8.3
+ texi2html, texinfo, doxygen, graphviz, cdbs, quilt
+Standards-Version: 3.8.4
Vcs-Browser: http://svn.debian.org/wsvn/debian-science/packages/libblitz/trunk/?rev=0&sc=0
Vcs-Svn: svn://svn.debian.org/svn/debian-science/packages/libblitz/trunk/
Homepage: http://oonumerics.org/blitz/
diff --git a/libblitz-doc.files b/libblitz-doc.files
deleted file mode 100644
index 9b815e5..0000000
--- a/libblitz-doc.files
+++ /dev/null
@@ -1 +0,0 @@
-usr/share/doc/libblitz-doc/html/* usr/share/doc/libblitz-doc/html
diff --git a/libblitz-doc.install b/libblitz-doc.install
new file mode 100644
index 0000000..fd9cbb0
--- /dev/null
+++ b/libblitz-doc.install
@@ -0,0 +1 @@
+doc/doxygen/html/* usr/share/doc/libblitz-doc/html/doxygen
diff --git a/patches/series b/patches/series
index 667533c..4b9d859 100644
--- a/patches/series
+++ b/patches/series
@@ -1,3 +1,2 @@
01_gcc_43_missing_includes.patch
01_gcc34_amd64.patch
-30_fix_doxygen_install_target.patch
diff --git a/rules b/rules
index ad11d3d..7d2e1bb 100755
--- a/rules
+++ b/rules
@@ -1,14 +1,10 @@
#!/usr/bin/make -f
-# debian/rules for blitz++
-# GNU copyright
-# 1999 by John Lapeyre <lapeyre at physics.arizona.edu>
-# 2000 to 2007 Konstantinos Margaritis <markos at debian.org>
-# 2007 Andreas Tille <tille at debian.org>
+# debian/rules for blitz++ using cdbs
+# 2009 Andreas Tille <tille at debian.org>
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
-
-include /usr/share/quilt/quilt.make
+include /usr/share/cdbs/1/rules/patchsys-quilt.mk
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/autotools.mk
version=0.9
libname=libblitz
@@ -16,91 +12,25 @@ pkgname=$(libname)0ldbl
PREFIX = /usr
-build: patch build-stamp
-build-stamp:
- dh_testdir
-
- # Save original blitz.info to make sure compiling twice in a row will work
- cd doc; mv blitz.info blitz.info.save
- F77=gfortran ./configure --prefix=$(PREFIX) --with-cxx=gcc --with-blas --enable-debug --enable-static --enable-64bit --enable-shared --enable-doxygen
- $(MAKE) lib
- cd doc && $(MAKE) all
-
- touch build-stamp
+DEB_CONFIGURE_INVOKE=mv doc/blitz.info doc/blitz.info.save; \
+ F77=gfortran ./configure --prefix=$(PREFIX) --with-cxx=gcc --with-blas --enable-debug --enable-static --enable-64bit --enable-shared --enable-doxygen
-clean: unpatch
- dh_testdir
- dh_testroot
- rm -f build-stamp
+DEB_MAKE_INVOKE := $(DEB_MAKE_INVOKE); cd doc && $(MAKE) all
- [ ! -f Makefile ] || $(MAKE) distclean
+DEB_INSTALL_INVOKE := mv doc/blitz.info.save doc/blitz.info; $(DEB_MAKE_INVOKE); cd doc && $(MAKE) all
- rm -f blitz/blitz.info
- dh_clean
+DEB_COMPRESS_EXCLUDE = examples testsuite pdf
-install: build
- dh_testdir
- dh_testroot
- dh_clean
- dh_installdirs
- $(MAKE) install prefix=`pwd`/debian/tmp/$(PREFIX)
- # Move old blitz.info right into place
- cd doc; mv blitz.info.save blitz.info
- # instead of tweaking Upstream Makefile move docs into position
- # afterwards
- mkdir -p `pwd`/debian/tmp/$(PREFIX)/share/doc/libblitz-doc/html/doxygen
- mv `pwd`/doc/doxygen/html/* `pwd`/debian/tmp/$(PREFIX)/share/doc/libblitz-doc/html/doxygen
- # avoid bashism because package should build with dash
+common-binary-post-install-arch::
for ext in html gif jpg ; do \
mv `pwd`/debian/tmp/$(PREFIX)/share/doc/blitz-0.9/*.$${ext} `pwd`/debian/tmp/$(PREFIX)/share/doc/libblitz-doc/html ; \
done
- # Care for dynamic library
- # . debian/
d-shlibmove --ldbl --commit \
--movedev "debian/tmp/usr/include/*" usr/include \
--movedev "debian/tmp/usr/lib/pkgconfig/*" usr/lib/pkgconfig \
debian/tmp/usr/lib/$(libname).so
-# Build architecture-independent files here.
-binary-indep: build install
- dh_testdir -i
- dh_testroot -i
- dh_installdirs -i
- dh_installchangelogs -i
- dh_installdocs -i
- dh_installexamples -i
- dh_movefiles -i
- dh_lintian -i
- dh_link -i
- dh_compress -i -Xexamples -Xtestsuite
- dh_fixperms -i
- dh_installdeb -i
- dh_shlibdeps -i
- dh_gencontrol -i
- dh_md5sums -i
- dh_builddeb -i
-
-
-# Build architecture-dependent files here.
-binary-arch: build install
- dh_testdir -a
- dh_testroot -a
- dh_installdirs -a
- dh_install -a
- dh_installdocs -a
- dh_installinfo -a
- dh_installexamples -a
- dh_installchangelogs -a ChangeLog
- dh_lintian -a
- dh_strip -a
- dh_compress -a -Xexamples -Xtestsuite -Xpdf
- dh_fixperms -a
- dh_makeshlibs -V '$(pkgname) (>= $(version))'
- dh_installdeb -a
- dh_shlibdeps -a
- dh_gencontrol -a
- dh_md5sums -a
- dh_builddeb -a
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install
+# binary-arch: build install
+# ...
+# dh_makeshlibs -V '$(pkgname) (>= $(version))'
+# ...
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/blitz++.git
More information about the debian-science-commits
mailing list