From 415856bdd4f48ab4f2732996f0bae58595092bbe Mon Sep 17 00:00:00 2001 From: Parabola Date: Tue, 5 Apr 2011 14:26:38 +0000 Subject: Tue Apr 5 14:26:38 UTC 2011 --- community/fbreader/PKGBUILD | 30 ++++++++++++++++++++++++++++++ community/fbreader/build-fix.patch | 20 ++++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 community/fbreader/PKGBUILD create mode 100644 community/fbreader/build-fix.patch (limited to 'community/fbreader') diff --git a/community/fbreader/PKGBUILD b/community/fbreader/PKGBUILD new file mode 100644 index 000000000..a5df7c37f --- /dev/null +++ b/community/fbreader/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 32017 2010-11-09 12:39:54Z spupykin $ +# Maintainer: Sergej Pupykin +# Contributor: William Rea + +pkgname=fbreader +pkgver=0.12.10 +pkgrel=2 +pkgdesc="An e-book reader for Linux" +arch=('i686' 'x86_64') +url="http://www.fbreader.org/" +license=('GPL') +depends=('fribidi' 'bzip2' 'curl' 'gtk2' 'liblinebreak' 'sqlite3') +source=(http://only.mawhrin.net/fbreader/fbreader-sources-$pkgver.tgz + build-fix.patch) +md5sums=('da9ec4721efdb0ec0aaa182bff16ad82' + '66ac17d8640625b6d2a806de4aa4e76c') + +build() { + export CPPFLAGS="-I/usr/include/cairo" + export TARGET_ARCH=desktop + export UI_TYPE=gtk + export TARGET_STATUS=release + export srcdir + + cd $srcdir/fbreader-$pkgver + patch -p0 makefiles/config.mk <$srcdir/build-fix.patch + sed -i 's#Library::Library &Library::Instance()#Library \&Library::Instance()#' fbreader/src/library/Library.cpp + make INSTALLDIR=/usr + make INSTALLDIR=/usr DESTDIR=$pkgdir install +} diff --git a/community/fbreader/build-fix.patch b/community/fbreader/build-fix.patch new file mode 100644 index 000000000..7316464b8 --- /dev/null +++ b/community/fbreader/build-fix.patch @@ -0,0 +1,20 @@ +--- config.mk.orig 2010-02-23 18:22:10.000000000 +0000 ++++ config.mk 2010-02-28 13:55:11.000000000 +0000 +@@ -21,7 +21,7 @@ + ARCHIVER_LIBS ?= -lz -lbz2 + NETWORK_LIBS ?= -lcurl + +-CFLAGS += -DINSTALLDIR=\"$(INSTALLDIR_MACRO)\" -DBASEDIR=\"$(SHAREDIR_MACRO)\" -DLIBDIR=\"$(LIBDIR_MACRO)\" -DIMAGEDIR=\"$(IMAGEDIR_MACRO)\" -DAPPIMAGEDIR=\"$(APPIMAGEDIR_MACRO)\" -DVERSION=\"$(VERSION)\" ++CFLAGS += -I$(srcdir)/liblinebreak-20080321 -DINSTALLDIR=\"$(INSTALLDIR_MACRO)\" -DBASEDIR=\"$(SHAREDIR_MACRO)\" -DLIBDIR=\"$(LIBDIR_MACRO)\" -DIMAGEDIR=\"$(IMAGEDIR_MACRO)\" -DAPPIMAGEDIR=\"$(APPIMAGEDIR_MACRO)\" -DVERSION=\"$(VERSION)\" + ifeq "$(ZLSHARED)" "yes" + CFLAGS += -fPIC -DZLSHARED + endif +@@ -38,6 +38,8 @@ + LDFLAGS += -pg + endif + ++LDFLAGS += -L$(srcdir)/liblinebreak-20080321/DebugDir ++ + ZINCLUDE = -I $(ROOTDIR)/zlibrary/core/include -I $(ROOTDIR)/zlibrary/text/include + + ZLSHARED ?= yes -- cgit v1.2.3-54-g00ecf