Source: vala-0.16
Version: 0.16.1-2
Severity: normal
Tags: patch
User: [email protected]
Usertags: ppc64el
Dear Maintainer,
The package vala-0.16 fails to build from source on ppc64el.
> dh_testdir
> dh_testroot
> dh_install -s
> dh_install: libvala-0.16-0 missing files (usr/lib/*/lib*.so.*), aborting
> make: *** [binary-arch] Error 255
> dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status
> 2
Using dh-autoreconf during the build fixes that and the package builds
successfully.
The patch attached contains such modification.
I also removed some direct handling of configuration files that are actually
updated
by dh-autoreconf.
Thanks and regards.
Fernando
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: ppc64el (ppc64le)
Kernel: Linux 3.13-1-powerpc64le (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru vala-0.16-0.16.1/debian/rules vala-0.16-0.16.1/debian/rules
--- vala-0.16-0.16.1/debian/rules 2012-09-05 00:39:02.000000000 +0000
+++ vala-0.16-0.16.1/debian/rules 2014-07-28 03:01:01.000000000 +0000
@@ -40,21 +40,11 @@
builddir-stamp:
dh_testdir
- # handle timestamp skew; advice from autotools-dev README.Debian
- touch configure.in aclocal.m4 configure
- # backup the original files to restore them in the clean target
- cp build-aux/config.sub build-aux/config.sub.orig
- cp build-aux/config.guess build-aux/config.guess.orig
- # Copy in fresh copies of config.{sub,guess}
- # (these are from autotools-dev, so must Build-Depend on it)
- -test -r /usr/share/misc/config.sub && \
- cp -f /usr/share/misc/config.sub build-aux/config.sub
- -test -r /usr/share/misc/config.guess && \
- cp -f /usr/share/misc/config.guess build-aux/config.guess
touch $@
configure-bootstrap-stamp: builddir-stamp
dh_testdir
+ dh_autoreconf
mkdir -p bootstrap/build
cd bootstrap/build && \
../../configure CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" $(configure_flags) --disable-vapigen
@@ -147,10 +137,6 @@
dh_testdir
dh_testroot
- # restore config.sub/config.guess
- [ ! -r build-aux/config.sub.orig ] || mv -f build-aux/config.sub.orig build-aux/config.sub
- [ ! -r build-aux/config.guess.orig ] || mv -f build-aux/config.guess.orig build-aux/config.guess
-
rm -rf bootstrap
rm -rf debian/tmp
make distclean || true
@@ -159,5 +145,6 @@
rm -f builddir-stamp configure-bootstrap-stamp bootstrap-stamp
rm -f configure-stamp build-stamp check-stamp install-stamp
+ dh_autoreconf_clean
dh_clean
--- vala-0.16-0.16.1/debian/control 2012-09-05 00:39:02.000000000 +0000
+++ vala-0.16-0.16.1/debian/control 2014-07-28 03:10:51.620000266 +0000
@@ -12,7 +12,7 @@
quilt,
libglib2.0-dev (>= 2.26),
bison (>= 2.3),
- autotools-dev,
+ dh-autoreconf,
flex,
gnome-pkg-tools,
xsltproc,