Bug#763909: Bug#767919: unblock: viewmol/2.4.1-21
Graham Inggs
graham at nerve.org.za
Wed Nov 5 10:54:48 UTC 2014
On 05/11/2014 11:40, Andreas Tille wrote:
> To bad that we stumbled to late about this problem to block the way more
> simple solution sith source format and debhelper. :-)
Yeah, that would have been simpler.
Running configure in the build-arch target instead of the build target
seems to have done the trick.
I attach a debdiff against 2.4.1-21 which pre-applies
debian/patches/150-getmachine_multiarch.patch and modifies the
build-arch target in debian/rules.
It also includes the minor changes from
git://anonscm.debian.org/debian-science/packages/viewmol.git.
Please feel free to modify the changelog as you see fit (or anything
else, for that matter).
-------------- next part --------------
diff -u viewmol-2.4.1/debian/changelog viewmol-2.4.1/debian/changelog
--- viewmol-2.4.1/debian/changelog
+++ viewmol-2.4.1/debian/changelog
@@ -1,3 +1,17 @@
+viewmol (2.4.1-22) unstable; urgency=medium
+
+ [ Andreas Tille ]
+ * Team upload.
+ * Add debian/gbp.conf
+ * Add Homepage and Vcs fields
+
+ [ Graham Inggs ]
+ * Pre-apply debian/patches/150-getmachine_multiarch.patch.
+ * Update debian/rules: configure during the build-arch target.
+ Closes: #763909
+
+ -- Graham Inggs <graham at nerve.org.za> Wed, 05 Nov 2014 11:59:03 +0200
+
viewmol (2.4.1-21) unstable; urgency=medium
* Team upload.
diff -u viewmol-2.4.1/debian/control viewmol-2.4.1/debian/control
--- viewmol-2.4.1/debian/control
+++ viewmol-2.4.1/debian/control
@@ -5,6 +5,9 @@
Uploaders: Drew Parsons <dparsons at debian.org>
Build-Depends: debhelper (>= 5.0.37.2), quilt, libtiff5-dev, libpng-dev, zlib1g-dev, libglu1-mesa-dev | libglu-dev, libgl1-mesa-dev | libgl-dev, libmotif-dev, libxmu-dev, libxi-dev, libxext-dev, libxt-dev, libx11-dev, python-dev, python-support (>= 0.3)
Standards-Version: 3.9.4
+Homepage: http://viewmol.sourceforge.net/
+Vcs-Browser: https://anonscm.debian.org/cgit/debian-science/packages/viewmol.git
+Vcs-Git: git://anonscm.debian.org/debian-science/packages/viewmol.git
Package: viewmol
Architecture: any
diff -u viewmol-2.4.1/debian/patches/series viewmol-2.4.1/debian/patches/series
--- viewmol-2.4.1/debian/patches/series
+++ viewmol-2.4.1/debian/patches/series
@@ -8 +8 @@
-150-getmachine_multiarch.patch
+#150-getmachine_multiarch.patch # already applied pre-quilt
diff -u viewmol-2.4.1/debian/rules viewmol-2.4.1/debian/rules
--- viewmol-2.4.1/debian/rules
+++ viewmol-2.4.1/debian/rules
@@ -19,8 +19,8 @@
# Add here commands to configure the package.
touch configure-stamp
-build: configure build-arch build-indep
-build-arch: build-stamp
+build: build-arch build-indep
+build-arch: configure build-stamp
build-indep: build-stamp
build-stamp:
dh_testdir
diff -u viewmol-2.4.1/source/getmachine viewmol-2.4.1/source/getmachine
--- viewmol-2.4.1/source/getmachine
+++ viewmol-2.4.1/source/getmachine
@@ -84,9 +84,9 @@
hint=1
# TIFF library
- if [ -f /usr/lib/libtiff.a ]
+ if [ -f /usr/lib/$DEB_HOST_MULTIARCH/libtiff.a ]
then
- libtiff="-L/usr/lib"
+ libtiff="-L/usr/lib/$DEB_HOST_MULTIARCH"
elif [ -f /usr/local/lib/libtiff.a ]
then
libtiff="-L/usr/local/lib"
@@ -102,12 +102,12 @@
echo "LIBTIFF = ${libtiff}" > .config.$os
# TIFF include file
- if [ -f /usr/include/tiff.h ]
+ if [ -f /usr/include/$DEB_HOST_MULTIARCH/tiff.h ]
then
case $os in
CYGWIN*) tiffinclude="."
;;
- *) tiffinclude="/usr/include"
+ *) tiffinclude="/usr/include/$DEB_HOST_MULTIARCH"
;;
esac
elif [ -f /usr/local/include/tiff.h ]
@@ -121,9 +121,9 @@
echo "TIFFINCLUDE = $tiffinclude" >> .config.$os
# PNG library
- if [ -f /usr/lib/libpng.a -o -f /usr/lib/libpng12.a ]
+ if [ -f /usr/lib/$DEB_HOST_MULTIARCH/libpng.a -o -f /usr/lib/$DEB_HOST_MULTIARCH/libpng12.a ]
then
- libpng="-L/usr/lib"
+ libpng="-L/usr/lib/$DEB_HOST_MULTIARCH"
elif [ -f /usr/local/lib/libpng.a ]
then
libpng="-L/usr/local/lib"
only in patch2:
unchanged:
--- viewmol-2.4.1.orig/debian/gbp.conf
+++ viewmol-2.4.1/debian/gbp.conf
@@ -0,0 +1,3 @@
+[DEFAULT]
+upstream-branch = upstream
+debian-branch = debian-unstable
More information about the debian-science-maintainers
mailing list