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

Bug#933027: marked as done (vdr-plugin-vnsiserver FTCBFS: uses the build architecture pkg-config)



Your message dated Mon, 06 Dec 2021 08:36:13 +0000
with message-id <E1mu9Tp-000HIG-BX@fasolo.debian.org>
and subject line Bug#933027: fixed in vdr-plugin-vnsiserver 1:1.8.0+git20211205-1
has caused the Debian Bug report #933027,
regarding vdr-plugin-vnsiserver FTCBFS: uses the build architecture pkg-config
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.)


-- 
933027: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=933027
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: vdr-plugin-vnsiserver
Version: 1:1.8.0-2
Tags: patch
User: debian-cross@lists.debian.org
Usertags: ftcbfs

vdr-plugin-vnsiserver fails to cross build from source, because it hard
codes the build architecture pkg-config in the upstream Makefile. It
needs to be made substitutable and available for all targets (not just
via dh_auto_build) to become cross buildable. Please consider applying
the attached patch.

Helmut
diff --minimal -Nru vdr-plugin-vnsiserver-1.8.0/debian/changelog vdr-plugin-vnsiserver-1.8.0/debian/changelog
--- vdr-plugin-vnsiserver-1.8.0/debian/changelog	2019-07-20 11:05:44.000000000 +0200
+++ vdr-plugin-vnsiserver-1.8.0/debian/changelog	2019-07-25 21:57:39.000000000 +0200
@@ -1,3 +1,10 @@
+vdr-plugin-vnsiserver (1:1.8.0-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Use the host architecture pkg-config. (Closes: #-1)
+
+ -- Helmut Grohne <helmut@subdivi.de>  Thu, 25 Jul 2019 21:57:39 +0200
+
 vdr-plugin-vnsiserver (1:1.8.0-2) unstable; urgency=medium
 
   [ Ondřej Nový ]
diff --minimal -Nru vdr-plugin-vnsiserver-1.8.0/debian/patches/cross.patch vdr-plugin-vnsiserver-1.8.0/debian/patches/cross.patch
--- vdr-plugin-vnsiserver-1.8.0/debian/patches/cross.patch	1970-01-01 01:00:00.000000000 +0100
+++ vdr-plugin-vnsiserver-1.8.0/debian/patches/cross.patch	2019-07-25 21:57:28.000000000 +0200
@@ -0,0 +1,12 @@
+--- vdr-plugin-vnsiserver-1.8.0.orig/Makefile
++++ vdr-plugin-vnsiserver-1.8.0/Makefile
+@@ -16,7 +16,8 @@
+ ### The directory environment:
+ 
+ # Use package data if installed...otherwise assume we're under the VDR source directory:
+-PKGCFG = $(if $(VDRDIR),$(shell pkg-config --variable=$(1) $(VDRDIR)/vdr.pc),$(shell pkg-config --variable=$(1) vdr || pkg-config --variable=$(1) ../../../vdr.pc))
++PKG_CONFIG ?= pkg-config
++PKGCFG = $(if $(VDRDIR),$(shell $(PKG_CONFIG) --variable=$(1) $(VDRDIR)/vdr.pc),$(shell $(PKG_CONFIG) --variable=$(1) vdr || $(PKG_CONFIG) --variable=$(1) ../../../vdr.pc))
+ LIBDIR ?= $(call PKGCFG,libdir)
+ LOCDIR = $(call PKGCFG,locdir)
+ PLGCFG = $(call PKGCFG,plgcfg)
diff --minimal -Nru vdr-plugin-vnsiserver-1.8.0/debian/patches/series vdr-plugin-vnsiserver-1.8.0/debian/patches/series
--- vdr-plugin-vnsiserver-1.8.0/debian/patches/series	1970-01-01 01:00:00.000000000 +0100
+++ vdr-plugin-vnsiserver-1.8.0/debian/patches/series	2019-07-25 21:57:00.000000000 +0200
@@ -0,0 +1 @@
+cross.patch
diff --minimal -Nru vdr-plugin-vnsiserver-1.8.0/debian/rules vdr-plugin-vnsiserver-1.8.0/debian/rules
--- vdr-plugin-vnsiserver-1.8.0/debian/rules	2019-07-20 11:05:44.000000000 +0200
+++ vdr-plugin-vnsiserver-1.8.0/debian/rules	2019-07-25 21:57:39.000000000 +0200
@@ -6,6 +6,9 @@
 # This has to be exported to make some magic below work.
 export DH_OPTIONS
 
+-include /usr/share/dpkg/buildtools.mk
+export PKG_CONFIG ?= pkg-config
+
 PLG_PACKAGE = $(filter-out %-dbg, $(shell dh_listpackages))
 DBG_PACKAGE = $(filter %-dbg, $(shell dh_listpackages))
 

--- End Message ---
--- Begin Message ---
Source: vdr-plugin-vnsiserver
Source-Version: 1:1.8.0+git20211205-1
Done: Tobias Grimm <etobi@debian.org>

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

Debian distribution maintenance software
pp.
Tobias Grimm <etobi@debian.org> (supplier of updated vdr-plugin-vnsiserver 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: SHA512

Format: 1.8
Date: Sun, 05 Dec 2021 21:06:53 +0100
Source: vdr-plugin-vnsiserver
Architecture: source
Version: 1:1.8.0+git20211205-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: Tobias Grimm <etobi@debian.org>
Closes: 933027
Changes:
 vdr-plugin-vnsiserver (1:1.8.0+git20211205-1) unstable; urgency=medium
 .
   [ Balint Reczey ]
   * debian/control: Remove myself from Uploaders
 .
   [ Tobias Grimm ]
   * Add script to get latest upstream VCS snapshot
   * New upstream version 1.8.0+git20211205
   * Update debhleper-compat to 13
   * Build-depend on vdr >= 2.4.7
   * Use PKG_CONFIG to support cross compiling (Closes: #933027)
   * Fix file references in debian/copyright
Checksums-Sha1:
 7878cb1f5bfcd4bc3893d9ce0c63795c800502dc 2195 vdr-plugin-vnsiserver_1.8.0+git20211205-1.dsc
 84c61e9fb5bcd3d1bc2685507f49704b4d3f6809 103907 vdr-plugin-vnsiserver_1.8.0+git20211205.orig.tar.gz
 0e0cc4244e3f8f734d72d98ded5cdd010502105f 3804 vdr-plugin-vnsiserver_1.8.0+git20211205-1.debian.tar.xz
 e89bc7366a984677a6cedad47c150998695241e2 6276 vdr-plugin-vnsiserver_1.8.0+git20211205-1_amd64.buildinfo
Checksums-Sha256:
 3a7358eb6bb48e41766d15c990e37617cac83f81d0c4f58f2469e8f4b3604554 2195 vdr-plugin-vnsiserver_1.8.0+git20211205-1.dsc
 6b5b0737841d4c695cb3fb2d27b1d24784180de9cf53876ee2ba90ca607f0d1c 103907 vdr-plugin-vnsiserver_1.8.0+git20211205.orig.tar.gz
 52b04e5734b077850b1e4cf654e47bd7f303f968de2d16b19dccbd7587e9892d 3804 vdr-plugin-vnsiserver_1.8.0+git20211205-1.debian.tar.xz
 87b1639643108d5419ec107c9b05fe3fe95e5d0e33539b71a64f8a12c2d33a03 6276 vdr-plugin-vnsiserver_1.8.0+git20211205-1_amd64.buildinfo
Files:
 84b70a6e55c1d844f4f0d25b27798ce6 2195 video optional vdr-plugin-vnsiserver_1.8.0+git20211205-1.dsc
 68ded6482b89727da27b94e4d196958f 103907 video optional vdr-plugin-vnsiserver_1.8.0+git20211205.orig.tar.gz
 7b1a5ca881f6edee96faa33057da5972 3804 video optional vdr-plugin-vnsiserver_1.8.0+git20211205-1.debian.tar.xz
 e1de632c66a09f7d4a47fdb0ac8eff45 6276 video optional vdr-plugin-vnsiserver_1.8.0+git20211205-1_amd64.buildinfo

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

iQIzBAEBCgAdFiEEV6STX5IhiI/eNxSi1i5PWwQTkLwFAmGtx+QACgkQ1i5PWwQT
kLyuHhAAm6JWJyRL7a6AL7zEEThps4hNFjntvV2EkI3uvwj7dIDE96PnvTNsctsw
gs+nr8I1Vgb0RT/SFJqkKQLKC/fC+SQUPsieRcaOebrQGQ3yFKgXFx5PevSR2MuJ
iYzOqhVD0G46qm4F7lyCZetGzvr/zgZb3dgcVB3NJplkOvZ4g2cuKAPtaFk9IG1Y
RtCuzRXjcZqAsVhV3pEl1n+RvQXHDoc4tuTGzXBvItd2L8YQ8jx31cAA8HFuqSHh
/quKMNILTbLAwchVROviJwCBtK67XUnYQ0Ovdko0MARcVe/eIAC2YyWTSViWkZvT
VhjKC8cdCUehrHeyFdj1NlPEay/xFkrUCzxWuATEeFXo2QfEBMbDu72FYSLz/igl
Rp+A5xhlr3UqT3az7t13uJz7PRTGjN2f2o12oB3pPnbmQrVlOpKIm/XpKlwPNQQH
91z/RD2YI82Ifyr44qSIDEbficbJjMYrOZfDoRcCBgCsUJOx3BsqwtaUINYI9iQE
flt1CCT7GCt9eDWAdF1uSjA+86Ad3R9Zh3ObFNrqPTrpYupZlDhkZPRbSfEDSbfj
OyFnjMc0J84iRnDC1tsJ9eno6oRuj2MJWdb7JYvJTBEdAiIeofSJ0UipQVeQKzvD
kc7KhrkWpbmdXn2QA2/Dp/498c/yhdXEfj5O4xF4San50NkW65A=
=v25v
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: