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

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: