#Maintainer: Dimitris Jemos #Mandatory pkgname=fbreader pkgver=0.12.10 pkgrel=2dj source=("http://fbreader.org/$pkgname-sources-$pkgver.tgz" "desktop.mk.patch" "c++.patch") #Optional docs=("README.build" "LICENSE") url=http://fbreader.org slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "FBReader (e-book reader)" "FBReader is an e-book reader for various platforms." "It was orignally written for Sharp Zaurus." "" "Homepage: http://fbreader.org" ) build() { cd $startdir/src/$pkgname-$pkgver || return 1 cat > makefiles/target.mk << EOF TARGET_ARCH = desktop UI_TYPE = qt4 TARGET_STATUS = release EOF patch -Np1 -i ../desktop.mk.patch || return 1 patch -Np1 -i ../c++.patch || return 1 # Add CFLAGS sed -i "s|CFLAGS =|CFLAGS = $CFLAGS|" makefiles/arch/desktop.mk || return 1 make -j $numjobs LIBDIR=/usr/lib${LIBDIRSUFFIX} || return 1 make install LIBDIR=/usr/lib${LIBDIRSUFFIX} DESTDIR=$startdir/pkg || return 1 # create icons if [ -e "$startdir/pkg/usr/share/icons/hicolor/48x48/apps" ]; then echo "perhaps icons already exists?" return 1 fi mkdir -p $startdir/pkg/usr/share/icons/hicolor/48x48/apps || return 1 cp $startdir/pkg/usr/share/pixmaps/FBReader.png $startdir/pkg/usr/share/icons/hicolor/48x48/apps || return 1 sed -i 's|^Name=E-book reader|Name=FBReader|' $startdir/pkg/usr/share/applications/FBReader.desktop || return 1 sed -i "s/Categories=.*/Categories=Office;Viewer;Literature;/" $startdir/pkg/usr/share/applications/FBReader.desktop || return 1 sed -i "s/.png//" $startdir/pkg/usr/share/applications/FBReader.desktop || return 1 chown -R root:root $startdir/pkg } # Doinst doinst() { if [ -x /usr/bin/update-desktop-database ]; then /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 fi }