Your message dated Sun, 19 Jan 2020 20:52:07 +0000
with message-id <[email protected]>
and subject line Bug#949304: fixed in ipe-tools 1:7.2.7.2-3
has caused the Debian Bug report #949304,
regarding ipe-tools FTCBFS: builds for the build architecture
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
949304: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=949304
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ipe-tools
Version: 1:7.2.7.2-2
Tags: patch
User: [email protected]
Usertags: ftcbfs

ipe-tools fails to cross build from source, because it does not pass
cross tools to make. The easiest way of doing so - using dh_auto_build -
almost makes ipe-tools cross buildable except for some hard coded
pkg-config invocations that need to be made substitutable. Please
consider applying the attached patch.

Helmut
diff --minimal -Nru ipe-tools-7.2.7.2/debian/changelog 
ipe-tools-7.2.7.2/debian/changelog
--- ipe-tools-7.2.7.2/debian/changelog  2020-01-17 21:39:38.000000000 +0100
+++ ipe-tools-7.2.7.2/debian/changelog  2020-01-19 16:29:55.000000000 +0100
@@ -1,3 +1,12 @@
+ipe-tools (1:7.2.7.2-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: (Closes: #-1)
+    + Let dh_auto_build pass cross tools to make.
+    + cross.patch: Make pkg-config substitutable.
+
+ -- Helmut Grohne <[email protected]>  Sun, 19 Jan 2020 16:29:55 +0100
+
 ipe-tools (1:7.2.7.2-2) unstable; urgency=medium
 
   [ Steve Robbins ]
diff --minimal -Nru ipe-tools-7.2.7.2/debian/patches/cross.patch 
ipe-tools-7.2.7.2/debian/patches/cross.patch
--- ipe-tools-7.2.7.2/debian/patches/cross.patch        1970-01-01 
01:00:00.000000000 +0100
+++ ipe-tools-7.2.7.2/debian/patches/cross.patch        2020-01-19 
16:29:55.000000000 +0100
@@ -0,0 +1,14 @@
+--- ipe-tools-7.2.7.2.orig/pdftoipe/Makefile
++++ ipe-tools-7.2.7.2/pdftoipe/Makefile
+@@ -16,8 +16,9 @@
+   LDFLAGS += -static
+   TARGET = pdftoipe.exe       
+ else
+-  POPPLER_CFLAGS ?= $(shell pkg-config --cflags poppler)
+-  POPPLER_LIBS   ?= $(shell pkg-config --libs poppler)
++  PKG_CONFIG ?= pkg-config
++  POPPLER_CFLAGS ?= $(shell $(PKG_CONFIG) --cflags poppler)
++  POPPLER_LIBS   ?= $(shell $(PKG_CONFIG) --libs poppler)
+   CPPFLAGS += $(POPPLER_CFLAGS)
+   LIBS += $(POPPLER_LIBS)
+   TARGET   = pdftoipe
diff --minimal -Nru ipe-tools-7.2.7.2/debian/patches/series 
ipe-tools-7.2.7.2/debian/patches/series
--- ipe-tools-7.2.7.2/debian/patches/series     2020-01-17 21:39:38.000000000 
+0100
+++ ipe-tools-7.2.7.2/debian/patches/series     2020-01-19 16:29:55.000000000 
+0100
@@ -1 +1,2 @@
 0001-Upgrade-svgtoipe-for-python3.patch
+cross.patch
diff --minimal -Nru ipe-tools-7.2.7.2/debian/rules 
ipe-tools-7.2.7.2/debian/rules
--- ipe-tools-7.2.7.2/debian/rules      2020-01-17 21:39:38.000000000 +0100
+++ ipe-tools-7.2.7.2/debian/rules      2020-01-19 16:29:52.000000000 +0100
@@ -6,9 +6,9 @@
        dh $@ --with python3
 
 override_dh_auto_build:
-       $(MAKE) -C figtoipe
-       $(MAKE) -C ipe5toxml
-       $(MAKE) -C pdftoipe
+       dh_auto_build --sourcedirectory=figtoipe
+       dh_auto_build --sourcedirectory=ipe5toxml
+       dh_auto_build --sourcedirectory=pdftoipe
 
 override_dh_install:
 #      svgtoipe has no Makefile and the script is called svgtoipe.py

--- End Message ---
--- Begin Message ---
Source: ipe-tools
Source-Version: 1:7.2.7.2-3

We believe that the bug you reported is fixed in the latest version of
ipe-tools, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Steve M. Robbins <[email protected]> (supplier of updated ipe-tools package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 19 Jan 2020 13:38:31 -0600
Source: ipe-tools
Architecture: source
Version: 1:7.2.7.2-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Team 
<[email protected]>
Changed-By: Steve M. Robbins <[email protected]>
Closes: 949304
Changes:
 ipe-tools (1:7.2.7.2-3) unstable; urgency=medium
 .
   [ Helmut Grohne ]
   * Apply Helmut Grohne's fix for FTCBFS: (Closes: #949304)
     + Let dh_auto_build pass cross tools to make.
     + cross.patch: Make pkg-config substitutable.
Checksums-Sha1:
 205bd8d1e5a83071c5a5bda361392cb02806c331 2272 ipe-tools_7.2.7.2-3.dsc
 915848ccbedb47c1e7b737b55113b585a485bf57 9944 ipe-tools_7.2.7.2-3.debian.tar.xz
 beab7cc4be36c38d79c583f93227c37b7cb8a274 7113 
ipe-tools_7.2.7.2-3_source.buildinfo
Checksums-Sha256:
 255624686375fdc1cc7d23b73df3230b9e355288b8bf3d0090692aa89f15e15f 2272 
ipe-tools_7.2.7.2-3.dsc
 c17d2c4684d9102703f35d07f51dfc54761e72df17fb54d8479ff1e6cadada5b 9944 
ipe-tools_7.2.7.2-3.debian.tar.xz
 a4cbdfe8de85aedda598b87a3ab17962b0bb530d06b668306dc865f36555223e 7113 
ipe-tools_7.2.7.2-3_source.buildinfo
Files:
 ab94055a4c59fc94202a06e35770e7d8 2272 graphics optional ipe-tools_7.2.7.2-3.dsc
 43d9191fc1b161783f60a4404d7126bf 9944 graphics optional 
ipe-tools_7.2.7.2-3.debian.tar.xz
 70bc923dd34c481b6511d7b7f247900d 7113 graphics optional 
ipe-tools_7.2.7.2-3_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJDBAEBCAAtFiEEy89k8fa3rclNjyokyeVeL63I9LkFAl4ksbYPHHNtckBkZWJp
YW4ub3JnAAoJEMnlXi+tyPS5DJMP/Ai/OSTzB4+Kp4DOej88CnTCmUKcw/7GchBV
mR+WsAmnYXJWPEvwrMc0BDNRxCEVVaQlfE6BPqfxSxG3Blgc9NQxkXlLZXMWB8NY
3qpMcEKYVpnUMWkdexOiYhGvDubtiS/VHrLfDMGrpHKb3kx23rwhWePG/8inKXLT
eM9uOj6JbP/sD2LqY0aiZvgqR5bzrRZocNqXzMU90Dz8rMO0V2jx4810gzmaj0uu
wjDrA4XNtQMRv0s8MI7uYdidhyzp3qR05l+hwNI+dZd+1p9Ot4hrhOqx5mehSlTq
YetSe1YQT0SliVJox8qq/qtT+n99r327fSIFsPA8+VlZ+ZnzEUKihF5abngEbOQN
4+TaPKDMPURD4ncOoyxtSSEuamiS6ohu4mEWhil1nyzqcM8IPbl36Z/imjNoI3+D
a3EGgdvtqs6PvP9aBn4c6cddTCI5yifYguYyx9cGkFn5cWc27Z6frdQ3kudoJx+M
VI6ME3l0qgo8kfiywKn+Ljzmg7/OZfmh1IVO6tkQ1mGXU3IG6S01DptxLII96jJP
BQr40L4LM8ZLlbHUy3JMbuITvUI03xGLCf3K95RZr7y3m82m+rx/tOJXvFjf2ujk
zTrM4huiQ0dVpIscc9aNkbVY/Z/+dOEQkyrElkQhm2TvXSgazqRMsHM9kGbaxlgk
Gf3u/DWk
=E44N
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to