#Maintainer: Dimitris Jemos pkgname=fbreader pkgver=0.99.4 pkgrel=1dj source=("http://fbreader.org/files/desktop/$pkgname-sources-$pkgver.tgz") sourcetemplate=http://people.salixos.org/djemos/salix/$pkgname 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 # Add CFLAGS sed -i "s|CFLAGS =|CFLAGS = $CFLAGS|" makefiles/arch/desktop.mk || return 1 sed -i 's|moc-qt4|moc|g' makefiles/arch/desktop.mk || return 1 sed -i 's|-lunibreak|-llinebreak|g' makefiles/config.mk zlibrary/text/Makefile || return 1 make -j $numjobs ZLSHARED=no LIBDIR=/usr/lib${LIBDIRSUFFIX} || return 1 make install ZLSHARED=no 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 }