Bug#913422: serd FTCBFS: waf/python

Helmut Grohne helmut at subdivi.de
Sat Nov 10 20:09:02 GMT 2018


Source: serd
Version: 0.28.0~dfsg0-1
Tags: patch
User: helmutg at debian.org
Usertags: rebootstrap

serd requests a host architecture python via Build-Depends. That's not
installable as its postinst fails. It really wants a build architecture
python for running waf though. Then waf needs to be told that we cross.
The attached patch fixes both and makes serd cross buildable. Please
consider applying it.

Helmut
-------------- next part --------------
diff --minimal -Nru serd-0.28.0~dfsg0/debian/changelog serd-0.28.0~dfsg0/debian/changelog
--- serd-0.28.0~dfsg0/debian/changelog	2017-07-24 08:03:53.000000000 +0200
+++ serd-0.28.0~dfsg0/debian/changelog	2018-11-10 20:55:05.000000000 +0100
@@ -1,3 +1,10 @@
+serd (0.28.0~dfsg0-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: (Closes: #-1)
+    + Build-Depends request build architecture python.
+    + Tell waf what we build for.
+
+ -- Helmut Grohne <helmut at subdivi.de>  Sat, 10 Nov 2018 20:55:05 +0100
+
 serd (0.28.0~dfsg0-1) unstable; urgency=medium
 
   * New upstream version 0.28.0~dfsg0
diff --minimal -Nru serd-0.28.0~dfsg0/debian/control serd-0.28.0~dfsg0/debian/control
--- serd-0.28.0~dfsg0/debian/control	2017-07-24 02:29:31.000000000 +0200
+++ serd-0.28.0~dfsg0/debian/control	2018-11-10 20:55:04.000000000 +0100
@@ -8,7 +8,7 @@
 Build-Depends:
  debhelper (>= 10~),
  pkg-config,
- python
+ python:any
 Build-Depends-Indep:
  doxygen,
  graphviz
diff --minimal -Nru serd-0.28.0~dfsg0/debian/rules serd-0.28.0~dfsg0/debian/rules
--- serd-0.28.0~dfsg0/debian/rules	2017-01-15 21:39:19.000000000 +0100
+++ serd-0.28.0~dfsg0/debian/rules	2018-11-10 20:55:05.000000000 +0100
@@ -11,6 +11,8 @@
 export LINKFLAGS += $(LDFLAGS)
 
 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+-include /usr/share/dpkg/buildtools.mk
+PKG_CONFIG ?= pkg-config
 
 WAF = ./waf
 
@@ -22,7 +24,7 @@
 	dh $@
 
 override_dh_auto_configure:
-	$(WAF) configure \
+	CC="$(CC)" PKGCONFIG="$(PKG_CONFIG)" $(WAF) configure \
 		--prefix=/usr \
 		--mandir=/usr/share/man \
 		--libdir=/usr/lib/$(DEB_HOST_MULTIARCH) \


More information about the pkg-multimedia-maintainers mailing list