From 4f2e2c6fe2dec5edcc4487adfe1752206b28295f Mon Sep 17 00:00:00 2001 From: Juergen Buchmueller Date: Tue, 6 Sep 2016 14:45:57 +0200 Subject: [PATCH] fbreader: fix PIE See #4572 --- srcpkgs/fbreader/template | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/srcpkgs/fbreader/template b/srcpkgs/fbreader/template index 521f6f75a50..dfaf634f0c7 100644 --- a/srcpkgs/fbreader/template +++ b/srcpkgs/fbreader/template @@ -1,7 +1,7 @@ # Template file for 'fbreader' pkgname=fbreader version=0.99.4 -revision=1 +revision=2 build_style=gnu-makefile hostmakedepends="pkg-config" makedepends="fribidi-devel bzip2-devel expat-devel libcurl-devel libunibreak-devel sqlite-devel qt-devel zlib-devel" @@ -12,6 +12,12 @@ homepage="http://www.fbreader.org/" distfiles="http://www.fbreader.org/files/desktop/${pkgname}-sources-${version}.tgz" checksum=3d7c31d5ea314589d2a963290ad16f4d3d631a41e802b8b39f8be0c9f71eb8e9 +post_configure() { + sed -i makefiles/arch/desktop.mk \ + -e"s;^\(CFLAGS.*=.*\);& $CFLAGS;" \ + -e"s;^\(CXXFLAGS.*=.*\);& $CXXFLAGS;" \ + -e"s;^\(LDFLAGS.*=.*\);& $LDFLAGS;" +} do_build() { sed -e "s:-llinebreak:-lunibreak:" -i makefiles/config.mk zlibrary/text/Makefile make -j1 -C zlibrary/core TARGET_ARCH=desktop UI_TYPE=dummy