Your message dated Sun, 10 Nov 2024 18:51:14 +0000
with message-id <[email protected]>
and subject line Bug#946324: fixed in excellent-bifurcation 0.0.20071015-10
has caused the Debian Bug report #946324,
regarding excellent-bifurcation 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.)
--
946324: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=946324
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: excellent-bifurcation
Version: 0.0.20071015-8
Tags: patch
User: [email protected]
Usertags: ftcbfs
excellent-bifurcation fails to cross build from source, because it uses
build architecture build tools. The easiest way of fixing that - using
dh_auto_build - does not suffice, because the upstream Makefile hard
codes the build architecture pkg-config. Another change is necessary to
make that substitutable. Please consider applying the attached patch to
make excellent-bifurcation cross buildable.
Helmut
diff --minimal -Nru excellent-bifurcation-0.0.20071015/debian/changelog
excellent-bifurcation-0.0.20071015/debian/changelog
--- excellent-bifurcation-0.0.20071015/debian/changelog 2016-06-06
04:23:40.000000000 +0200
+++ excellent-bifurcation-0.0.20071015/debian/changelog 2019-12-07
07:18:14.000000000 +0100
@@ -1,3 +1,12 @@
+excellent-bifurcation (0.0.20071015-8.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: (Closes: #-1)
+ + cross.patch: Make pkg-config substitutable.
+ + Let dh_auto_build pass cross tools to make.
+
+ -- Helmut Grohne <[email protected]> Sat, 07 Dec 2019 07:18:14 +0100
+
excellent-bifurcation (0.0.20071015-8) unstable; urgency=medium
* Make build reproducible by sorting list of source files to ensure
diff --minimal -Nru
excellent-bifurcation-0.0.20071015/debian/patches/cross.patch
excellent-bifurcation-0.0.20071015/debian/patches/cross.patch
--- excellent-bifurcation-0.0.20071015/debian/patches/cross.patch
1970-01-01 01:00:00.000000000 +0100
+++ excellent-bifurcation-0.0.20071015/debian/patches/cross.patch
2019-12-07 07:18:12.000000000 +0100
@@ -0,0 +1,23 @@
+--- excellent-bifurcation-0.0.20071015.orig/src/Makefile
++++ excellent-bifurcation-0.0.20071015/src/Makefile
+@@ -1,8 +1,9 @@
+ CC=gcc
+ CFLAGS=-Wall -O2
++PKG_CONFIG?=pkg-config
+ PKGCONFIG_FILES=libxdg-basedir
+-PKGCONFIG_CFLAGS= `pkg-config $(PKGCONFIG_FILES) --cflags`
+-PKGCONFIG_LDFLAGS= `pkg-config $(PKGCONFIG_FILES) --libs`
++PKGCONFIG_CFLAGS= `$(PKG_CONFIG) $(PKGCONFIG_FILES) --cflags`
++PKGCONFIG_LDFLAGS= `$(PKG_CONFIG) $(PKGCONFIG_FILES) --libs`
+ LDFLAGS=`allegro-config --libs`
+ SOURCES=$(sort $(shell find . -name "*.c"))
+ OBJECTS=$(SOURCES:.c=.o)
+@@ -14,7 +15,7 @@
+ $(CC) $(OBJECTS) -o $@ $(LDFLAGS) $(PKGCONFIG_LDFLAGS) -lm
+
+ .c.o:
+- $(CC) $(CFLAGS) $(PKGCONFIG_CFLAGS) `pkg-config libxdg-basedir --libs`
-c $< -o $@
++ $(CC) $(CFLAGS) $(PKGCONFIG_CFLAGS) `$(PKG_CONFIG) libxdg-basedir
--libs` -c $< -o $@
+
+ clean:
+ rm -f $(EXECUTABLE) $(OBJECTS)
diff --minimal -Nru excellent-bifurcation-0.0.20071015/debian/patches/series
excellent-bifurcation-0.0.20071015/debian/patches/series
--- excellent-bifurcation-0.0.20071015/debian/patches/series 2016-06-06
04:18:00.000000000 +0200
+++ excellent-bifurcation-0.0.20071015/debian/patches/series 2019-12-07
07:17:37.000000000 +0100
@@ -5,3 +5,4 @@
fix_allegro_linker_flag.patch
fix_hurd_ftbfs.patch
reproducible-build.patch
+cross.patch
diff --minimal -Nru excellent-bifurcation-0.0.20071015/debian/rules
excellent-bifurcation-0.0.20071015/debian/rules
--- excellent-bifurcation-0.0.20071015/debian/rules 2015-06-29
08:03:06.000000000 +0200
+++ excellent-bifurcation-0.0.20071015/debian/rules 2019-12-07
07:18:14.000000000 +0100
@@ -8,4 +8,4 @@
dh_clean
override_dh_auto_build:
- $(MAKE) -C src CFLAGS="$(CFLAGS) -std=gnu89
-DDATA_DIR=\\\"/usr/share/games/excellent-bifurcation\\\""
+ dh_auto_build --sourcedirectory=src -- CFLAGS="$(CFLAGS) -std=gnu89
-DDATA_DIR=\\\"/usr/share/games/excellent-bifurcation\\\""
--- End Message ---
--- Begin Message ---
Source: excellent-bifurcation
Source-Version: 0.0.20071015-10
Done: Alexandre Detiste <[email protected]>
We believe that the bug you reported is fixed in the latest version of
excellent-bifurcation, 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.
Alexandre Detiste <[email protected]> (supplier of updated excellent-bifurcation
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: SHA512
Format: 1.8
Date: Sun, 10 Nov 2024 19:01:38 +0100
Source: excellent-bifurcation
Architecture: source
Version: 0.0.20071015-10
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Alexandre Detiste <[email protected]>
Closes: 946324
Changes:
excellent-bifurcation (0.0.20071015-10) unstable; urgency=medium
.
* Team upload.
* Set Rules-Requires-Root: no
.
[ Helmut Grohne ]
* Fix FTCBFS: (Closes: #946324)
+ cross.patch: Make pkg-config substitutable.
+ Let dh_auto_build pass cross tools to make.
Checksums-Sha1:
6c1363bea5628d20ade9daa46ca505b0dd3f3572 2208
excellent-bifurcation_0.0.20071015-10.dsc
da42aa6a41c5dfffd039a06800995d08ab7ef1ea 9092
excellent-bifurcation_0.0.20071015-10.debian.tar.xz
072e8b6e0b60b4f1bace21a979f944158aa97d65 7915
excellent-bifurcation_0.0.20071015-10_source.buildinfo
Checksums-Sha256:
9e2928d5a966ba4ca521e52ad7b668e9fa8d5ad03bc203ac8ced5e9b0d65f855 2208
excellent-bifurcation_0.0.20071015-10.dsc
f6a83104de6c27afc25ea8cc5b76df5e08fe4692cb8e99b9f65b9df92612f295 9092
excellent-bifurcation_0.0.20071015-10.debian.tar.xz
e873e18be6ea58f66e22e31302329acf0ace42702d0d8c2f22a87bcfe28e418d 7915
excellent-bifurcation_0.0.20071015-10_source.buildinfo
Files:
dfe371fbc613b2e6a7b1a227415ae7cc 2208 games optional
excellent-bifurcation_0.0.20071015-10.dsc
82f79520144aca3ed1a0eca196111f44 9092 games optional
excellent-bifurcation_0.0.20071015-10.debian.tar.xz
b752031a2c7dec7b651c8565600e11e0 7915 games optional
excellent-bifurcation_0.0.20071015-10_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmcw+W8RHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBr/4RAAr25e7I9gBvuDd07LzexULlL6PJ3HYGLC
PkVQmmZHdn70xTZgih/J6gxlBQEFcRqpHeX2/qZdtpyRIFe0x1peIpQREd9cz4qH
f/n0ilhj5m5dnwII2E7ojDuMvtuRyRuqZPpeRy1ot0O/ZtRPglveFlOd5GYB9T9r
Z9EtxRvG3tm/6oHBiV4naXRSMYLekYhkduHRpj1LvRnPbMTzlEs9/F0ZDUDdE4p0
IrO5QNj156rTKyvdQWcoVRKuIW3ki2FdiDvsfn+l+QE04bvXqTGQFB8kPneEnaok
2k+sR4hlPRAC1dziteBnTUAACWH/FpRP6ogrWwDd580SzhSxtDNh3RK4rh/h7kFF
yz2SNd5WDdZYEtjq00BbnHf+8Vq+ldQYN1+uEu2P3fjFTVWNrlPWits2DIngw6sw
mMrXEqquhT5H9hcs+4nDcX8nVnLWZJz72TvHnprWJopxPd70FUnCdvvbbZySiB6A
v6ekGhqeEHJrSx+moxQjEggh6gk30zX0TSJgk9i80BCJf6mjZSjJ78rzy+kvB6fI
lxvbcCqUzLCiTAjleprrPYvBtWk5665MTnaQ948eqCTrh9Jr1niLArA0gDOPQPD2
u+4hQfgS8W7WYaaD4Lx64OU0NF3evAWoVfH+IPiY8GC0BJLIeUk2nTd0FnMDYtWk
/bC1CtNWrNU=
=qKP1
-----END PGP SIGNATURE-----
pgpdYpc4nT7sw.pgp
Description: PGP signature
--- End Message ---