[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#912289: marked as done (devilspie2 FTCBFS: multiple reasons)



Your message dated Sat, 26 Jan 2019 19:19:10 +0000
with message-id <E1gnTTy-000Exb-25@fasolo.debian.org>
and subject line Bug#912289: fixed in devilspie2 0.43-3
has caused the Debian Bug report #912289,
regarding devilspie2 FTCBFS: multiple reasons
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 owner@bugs.debian.org
immediately.)


-- 
912289: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=912289
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: devilspie2
Version: 0.43-2
Tags: patch
User: helmutg@debian.org
Usertags: rebootstrap

devilspie2 fails to cross build from source. debian/rules does not pass
cross tools to make. The easiest way of fixing that is using
dh_auto_build. Then the upstream Makefile hard codes the build
architecture pkg-config. The attached patch fixes both and makes
devilspie2 cross buildable. Please consider applying it.

Helmut
diff --minimal -Nru devilspie2-0.43/debian/changelog devilspie2-0.43/debian/changelog
--- devilspie2-0.43/debian/changelog	2018-07-21 13:24:37.000000000 +0200
+++ devilspie2-0.43/debian/changelog	2018-10-29 22:07:24.000000000 +0100
@@ -1,3 +1,12 @@
+devilspie2 (0.43-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 <helmut@subdivi.de>  Mon, 29 Oct 2018 22:07:24 +0100
+
 devilspie2 (0.43-2) unstable; urgency=medium
 
   * QA upload.
diff --minimal -Nru devilspie2-0.43/debian/patches/cross.patch devilspie2-0.43/debian/patches/cross.patch
--- devilspie2-0.43/debian/patches/cross.patch	1970-01-01 01:00:00.000000000 +0100
+++ devilspie2-0.43/debian/patches/cross.patch	2018-10-29 22:07:24.000000000 +0100
@@ -0,0 +1,24 @@
+--- devilspie2-0.43.orig/Makefile
++++ devilspie2-0.43/Makefile
+@@ -20,6 +20,9 @@
+ ifndef CC
+ 	CC=gcc
+ endif
++ifndef PKG_CONFIG
++	PKG_CONFIG=pkg-config
++endif
+ SRC=src
+ OBJ=obj
+ BIN=bin
+@@ -59,9 +62,9 @@
+ 	PKG_WNCK=libwnck-3.0
+ endif
+ 
+-LIB_CFLAGS=$(shell pkg-config --cflags --silence-errors $(PKG_GTK) $(PKG_WNCK) lua5.1 || pkg-config --cflags $(PKG_GTK) $(PKG_WNCK) lua)
++LIB_CFLAGS=$(shell $(PKG_CONFIG) --cflags --silence-errors $(PKG_GTK) $(PKG_WNCK) lua5.1 || $(PKG_CONFIG) --cflags $(PKG_GTK) $(PKG_WNCK) lua)
+ STD_LDFLAGS=
+-LIBS=-lX11 $(shell pkg-config --libs --silence-errors $(PKG_GTK) $(PKG_WNCK) lua5.1 || pkg-config --libs $(PKG_GTK) $(PKG_WNCK) lua)
++LIBS=-lX11 $(shell $(PKG_CONFIG) --libs --silence-errors $(PKG_GTK) $(PKG_WNCK) lua5.1 || $(PKG_CONFIG) --libs $(PKG_GTK) $(PKG_WNCK) lua)
+ 
+ LOCAL_CFLAGS=$(STD_CFLAGS) $(DEPRECATED) $(CFLAGS) $(LIB_CFLAGS)
+ LOCAL_LDFLAGS=$(STD_CFLAGS) $(LDFLAGS) $(STD_LDFLAGS)
diff --minimal -Nru devilspie2-0.43/debian/patches/series devilspie2-0.43/debian/patches/series
--- devilspie2-0.43/debian/patches/series	2017-09-26 15:30:40.000000000 +0200
+++ devilspie2-0.43/debian/patches/series	2018-10-29 22:07:24.000000000 +0100
@@ -0,0 +1 @@
+cross.patch
diff --minimal -Nru devilspie2-0.43/debian/rules devilspie2-0.43/debian/rules
--- devilspie2-0.43/debian/rules	2017-09-26 15:30:40.000000000 +0200
+++ devilspie2-0.43/debian/rules	2018-10-29 22:07:22.000000000 +0100
@@ -11,7 +11,7 @@
 	dh $@
 
 override_dh_auto_build:
-	$(MAKE) PREFIX=/usr
+	dh_auto_build -- PREFIX=/usr
 
 override_dh_auto_install:
 	$(MAKE) DESTDIR=$$(pwd)/debian/devilspie2 PREFIX=/usr install

--- End Message ---
--- Begin Message ---
Source: devilspie2
Source-Version: 0.43-3

We believe that the bug you reported is fixed in the latest version of
devilspie2, 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 912289@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Rönnquist <gusnan@debian.org> (supplier of updated devilspie2 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 ftpmaster@ftp-master.debian.org)


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

Format: 1.8
Date: Sat, 26 Jan 2019 18:33:06 +0100
Source: devilspie2
Architecture: source
Version: 0.43-3
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Andreas Rönnquist <gusnan@debian.org>
Closes: 912289
Changes:
 devilspie2 (0.43-3) unstable; urgency=medium
 .
   [ Andreas Rönnquist ]
   * QA upload
   * Fix debian-watch-uses-insecure-uri
   * Use minimal gpg key, fixes public-upstream-key-not-minimal
   * Use Standards-Version 4.3.0 (No changes required)
 .
   [ Jelmer Vernooij ]
   * Use secure copyright file specification URI.
   * Trim trailing whitespace.
 .
   [ Helmut Grohne ]
   * Fix FTCBFS: (Closes: #912289)
     + Let dh_auto_build pass cross tools to make.
     + 0001-cross.patch-Make-pkg-config-substitutable: Make pkg-cofig
 	  substitutable.
Checksums-Sha1:
 5b3d4623c0da1e3eca182f6ba8cec979a6f58ab5 1938 devilspie2_0.43-3.dsc
 e47384c7bd0086871048b9911acbaa5bf8225fdc 10524 devilspie2_0.43-3.debian.tar.xz
 87216e22e31b950320648b5a4f86d5bc7a29916f 13516 devilspie2_0.43-3_source.buildinfo
Checksums-Sha256:
 c9b6ab261cacfc2e7c283e89b35445f64502dfb5b76f95dcac5ca6b963e036da 1938 devilspie2_0.43-3.dsc
 e9e50bfbdb194cc8bfce13901aaa4d080b0588d1563c355580aa431abe7998a7 10524 devilspie2_0.43-3.debian.tar.xz
 a4acec77e8a1f372d76c809f44ef848cfa9249c2548d0d9fd743b75a28f41a3f 13516 devilspie2_0.43-3_source.buildinfo
Files:
 50d71cb86aa277650413f14deb093b9c 1938 gnome optional devilspie2_0.43-3.dsc
 74838c99c1bd0196a75f94a911c2ead6 10524 gnome optional devilspie2_0.43-3.debian.tar.xz
 2b4f97f2b2fa40ad9f63ccbb4f894fec 13516 gnome optional devilspie2_0.43-3_source.buildinfo

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

iQIzBAEBCAAdFiEE2zBuSxD/2Y7021XXGUtjGrLaKIgFAlxMrFEACgkQGUtjGrLa
KIg9SRAAqPnOQs0Jz5eQ69OArYGVumeULrwa5sfDFRffRxw9Zork3LQHjvaDun/b
CQ4gBayFSyqT3eI4dHazfO1Ah27xziAhLP64UtpHuMu3XFuDqA0hCR8bqh5F3HnF
lvaaCsfcVCs3Xk2+OIGiHdJcV5Z4y4RK6qBQy5Zz05ncFn8t9JZRFR3AXFgmgzDA
OhjfAS0GSjyHIux2QBrsxbmfXBupG2CCcHrrEh9XvlzVDcRfr/MopgemzNZpaAJM
/fIOG2Sw/+eFuj4KlsJMJV/Akot40FMGHdiiF9Cu84XkhsQMwoISzUrTIh8mf7NS
DNxb+qsF/RXkcX0RaUFfomPIWQPTTlt0/NcY+sL75e9+BS/3woRiIQ38WPcfapiP
9a3QkfxUjQ60YB6F+c6Hn6AnURkpjn9XQswNXB9H2/IrWx5l7y5k3/zTOuvutxnm
JB3W6Hj/zvJm0ZC0IopmsgLLFfHV5aGBZav1PVa3SDdRzZPcyWqvLcgZjYCbEMPL
AXWiXqoDaZ517njrWpA1INSFQOdpxtw2V1iViigQKEhOgEJWkyBXzGx3kes14rUI
8/zBPBw5m/ztN1XaZTnvYEK8rXf2dFW9hzv+84Iju8+LWXquEsFgmoOKzBAi7tht
oCWi/mgCZqYod/OpBdeb9mJpaw81JpMBE/5WaEAP3Yw/iSa+9a0=
=xqAV
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: