Bug#958097: zita-mu1 FTCBFS: uss the build architecture pkg-config
Source: zita-mu1
Version: 0.3.3-1
Tags: upstream patch
User: debian-cross@lists.debian.org
Usertags: ftcbfs
zita-mu1 fails to cross build from source, because the upstream Makefile
hard codes the build architecture pkg-config. Please consider applying
the attached patch to make it substitutabel thus making zita-mu1 cross
buildable.
Helmut
--- zita-mu1-0.3.3.orig/source/Makefile
+++ zita-mu1-0.3.3/source/Makefile
@@ -23,6 +23,7 @@
SHARED ?= $(PREFIX)/share/zita-mu1
VERSION = 0.3.3
+PKG_CONFIG ?= pkg-config
CPPFLAGS += -MMD -MP -DVERSION=\"$(VERSION)\" -DSHARED=\"$(SHARED)\"
CXXFLAGS += -O2 -Wall -ffast-math -pthread
@@ -33,7 +34,7 @@
ZITA-MU1_O = zita-mu1.o styles.o mainwin.o jclient.o png2img.o button.o rotary.o guiclass.o \
kmeter.o cmeter.o kmeterdsp.o cmeterdsp.o
-zita-mu1: CPPFLAGS += $(shell pkg-config --cflags freetype2)
+zita-mu1: CPPFLAGS += $(shell $(PKG_CONFIG) --cflags freetype2)
zita-mu1: LDLIBS += -lclxclient -lclthreads -ljack -lpthread -lcairo -lpng -lXft -lX11 -lrt
zita-mu1: $(ZITA-MU1_O)
$(CXX) $(LDFLAGS) -o $@ $(ZITA-MU1_O) $(LDLIBS)
Reply to: