Source: wmdrawer Version: 0.10.5-2 Tags: patch upstream User: debian-cr...@lists.debian.org Usertags: ftcbfs
wmdrawer fails to cross build from source, because the upstream Makefile hard codes the build architecture pkg-config. After making it substitutable, wmdrawer cross builds successfully. Please consider applying the attached patch. Helmut
--- wmdrawer-0.10.5.orig/Makefile +++ wmdrawer-0.10.5/Makefile @@ -1,5 +1,6 @@ SHELL = /bin/sh CC = gcc +PKG_CONFIG ?= pkg-config # Operating system OS = -DLINUX @@ -30,8 +31,8 @@ ifdef USE_GDKPIXBUF2 IMGLIB_DEF = -DUSE_GDKPIXBUF2 -CFLAGS += -O3 -Wall `pkg-config --cflags gdk-pixbuf-xlib-2.0` -I/usr/X11R6/include -LDFLAGS += `pkg-config --libs gdk-pixbuf-xlib-2.0` -rdynamic -lX11 -lXi -lXext -L/usr/X11R6/lib +CFLAGS += -O3 -Wall `$(PKG_CONFIG) --cflags gdk-pixbuf-xlib-2.0` -I/usr/X11R6/include +LDFLAGS += `$(PKG_CONFIG) --libs gdk-pixbuf-xlib-2.0` -rdynamic -lX11 -lXi -lXext -L/usr/X11R6/lib endif ifdef USE_IMLIB