summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xdebian/rules7
1 files changed, 5 insertions, 2 deletions
diff --git a/debian/rules b/debian/rules
index 4cbd056..68ebd72 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,6 +1,9 @@
#!/usr/bin/make -f
-export CFLAGS := -Wall -W $(shell dpkg-buildflags --get CFLAGS) $(shell dpkg-buildflags --get CPPFLAGS)
+LIBX11_SO := $(shell readlink /usr/lib/$(shell dpkg-architecture -qDEB_HOST_MULTIARCH)/libX11.so | sed -ne 's,\.[0-9]\+\.[0-9]\+$$,,p')
+LIBXFT_SO := $(shell readlink /usr/lib/$(shell dpkg-architecture -qDEB_HOST_MULTIARCH)/libXft.so | sed -ne 's,\.[0-9]\+\.[0-9]\+$$,,p')
+
+export CFLAGS := -Wall -W $(shell dpkg-buildflags --get CFLAGS) $(shell dpkg-buildflags --get CPPFLAGS) -DLIBX11_SO=\\\"$(LIBX11_SO)\\\" -DLIBXFT_SO=\\\"$(LIBXFT_SO)\\\"
export LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS)
ifeq "$(origin CC)" "default"
export CC := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)-gcc
@@ -11,7 +14,7 @@ export WMII_HGVERSION := $(shell dpkg-parsechangelog | sed -ne 's/^Version: \(\(
dh $@ --with python2
override_dh_auto_build:
- CFLAGS="$(CFLAGS)" $(MAKE) CC="$(CC) -c" PREFIX=/usr ETC=/etc/X11 STATIC="" LIBDIR="/usr/lib/$(shell dpkg-architecture -qDEB_HOST_MULTIARCH)/wmii"
+ CFLAGS='$(CFLAGS)' $(MAKE) CC="$(CC) -c" PREFIX=/usr ETC=/etc/X11 STATIC="" LIBDIR="/usr/lib/$(shell dpkg-architecture -qDEB_HOST_MULTIARCH)/wmii"
override_dh_auto_install:
$(MAKE) DESTDIR=$(CURDIR)/debian/wmii PREFIX=/usr ETC=/etc/X11 LIBDIR="/usr/lib/$(shell dpkg-architecture -qDEB_HOST_MULTIARCH)/wmii" install