Source: evas
Version: 1.7.7-1
Severity: important
Tags: patch
User: debian-h...@lists.debian.org
Usertags: hurd

Hi,

evas 1.7.7 cannot be built on hurd-i386.

There are two problems, fixed by the attached patch:
- there is no gles compiled from mesa on Hurd, so I disabled on hurd
  architectures the libgles2-mesa-dev build dependency
- the libtool shipped is old and does not recognize multiarch libdirs
  as system libdirs, adding an extra RPATH which causes a fatal error
  later when trying to get dependncy information of libpng;
  the solution I propose is to autoreconf at build time using
  dh-autoreconf and its autoreconf dh addon

Thanks,
-- 
Pino
--- a/debian/control
+++ b/debian/control
@@ -10,8 +10,9 @@ Build-Depends: debhelper (>= 7.0.50~), l
  libfreetype6-dev, libpng-dev, libx11-dev,
  x11proto-xext-dev, zlib1g, libjpeg-dev, libtiff4-dev, libgif-dev,
  libfontconfig1-dev, libglu1-mesa-dev, mesa-common-dev, libxpm-dev,
- librsvg2-dev, libfribidi-dev, libxrender-dev, libgles2-mesa-dev,
- libpixman-1-dev, libxcb-shm0-dev, libxcb-image0-dev, libxcb1-dev
+ librsvg2-dev, libfribidi-dev, libxrender-dev, libgles2-mesa-dev [!hurd-any],
+ libpixman-1-dev, libxcb-shm0-dev, libxcb-image0-dev, libxcb1-dev,
+ dh-autoreconf
 Build-Depends-Indep: doxygen
 Standards-Version: 3.9.1
 Vcs-Git: git://anonscm.debian.org/pkg-e/libs/evas.git
--- a/debian/rules
+++ b/debian/rules
@@ -20,7 +20,7 @@ build-doc-stamp: build
 	touch $@
 
 %:
-	dh $@
+	dh $@ --with autoreconf
 
 override_dh_auto_configure:
 	dh_auto_configure -- \

Reply via email to