contrib/fbreader/Pkgfile
Predrag Ivanović bbbb1ab10e fbreader: Unbreak menu display, force rebuild
Don't remove help and resources, menu display breaks without them.
Fold patches into one, reduce dependencies, Pkgfile cleanup
(thanks, @Romster).
2018-02-19 17:45:01 +01:00

42 lines
1.2 KiB
Plaintext

# Description: An e-book reader for Linux
# URL: http://www.fbreader.org/
# Maintainer: Pedja, predivan at mts dot rs
# Depends on: fribidi libunibreak qt4
name=fbreader
version=0.99.4
release=2
source=(http://fbreader.org/files/desktop/fbreader-sources-$version.tgz
fbreader-0.99.4.patch
FBReader.desktop)
build () {
cd $name-$version
# export CFLAGS="${CFLAGS} -std=c++11"
patch -p1 -i $SRC/fbreader-0.99.4.patch
# Respect *FLAGS
sed -e "s/^CFLAGS = -pipe/CFLAGS +=/" \
-i makefiles/arch/desktop.mk
sed -e "/^ CFLAGS +=/ d" \
-i makefiles/config.mk
sed -e "/^ LDFLAGS += -s$/ d" \
-i makefiles/config.mk
sed -e "/^LDFLAGS =$/ d" \
-i makefiles/arch/desktop.mk
echo "TARGET_ARCH = desktop" > makefiles/target.mk
echo "UI_TYPE = qt4" >> makefiles/target.mk
echo "TARGET_STATUS = release" >> makefiles/target.mk
make
make DESTDIR=$PKG install
mkdir -p $PKG/usr/share/man/man1
install -m644 fbreader/desktop/FBReader.1 $PKG/usr/share/man/man1
mkdir -p $PKG/usr/share/applications/
install -m644 $SRC/FBReader.desktop $PKG/usr/share/applications/FBReader.desktop
}