Source: blobwars Version: 2.00-1 Tags: patch upstream User: helm...@debian.org Usertags: rebootstrap
blobwars fails to cross build from source, because it fails finding sdl as it uses the build architecture pkg-config. After making pkg-config substitutable, it cross builds successfully as dh_auto_build substitutes the right pkg-config. Please consider applying the attached patch. Helmut
Index: blobwars-2.00/Makefile =================================================================== --- blobwars-2.00.orig/Makefile +++ blobwars-2.00/Makefile @@ -18,11 +18,12 @@ MEDAL_SERVER_HOST = www.parallelrealities.co.uk MEDAL_SERVER_PORT = 80 -CXXFLAGS += `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=$(VERSION) -DRELEASE=$(RELEASE) -DUSEPAK=$(USEPAK) +PKG_CONFIG ?= pkg-config +CXXFLAGS += `$(PKG_CONFIG) --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=$(VERSION) -DRELEASE=$(RELEASE) -DUSEPAK=$(USEPAK) CXXFLAGS += -DPAKNAME=\"$(PAKNAME)\" -DPAKLOCATION=\"$(DATADIR)\" -DUNIX -DGAMEPLAYMANUAL=\"$(DOCDIR)index.html\" -Wall CXXFLAGS += -DLOCALEDIR=\"$(LOCALEDIR)\" -DMEDAL_SERVER_HOST=\"$(MEDAL_SERVER_HOST)\" -DMEDAL_SERVER_PORT=$(MEDAL_SERVER_PORT) CXXFLAGS += $(CFLAGS) -O2 -g -flto -LIBS = `pkg-config --libs sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -lz +LIBS = `$(PKG_CONFIG) --libs sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -lz PAKLIBS = -lz OBJS += CAudio.o