diff options
author | Eric Hameleers <alien@slackware.com> | 2011-11-13 18:51:04 +0000 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2011-11-13 18:51:04 +0000 |
commit | a32c54da37045aee96e90298ee9fa69cd456c010 (patch) | |
tree | b2069b5c027e6540072c6b43760ad79fbc063235 /fbreader | |
parent | e97603fd7dfb515eb2c53dd0510d537d98ee3f1b (diff) | |
download | asb-a32c54da37045aee96e90298ee9fa69cd456c010.tar.gz asb-a32c54da37045aee96e90298ee9fa69cd456c010.tar.xz |
Update the .desktop file with some MimeTypes
Diffstat (limited to 'fbreader')
-rwxr-xr-x | fbreader/build/fbreader.SlackBuild | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/fbreader/build/fbreader.SlackBuild b/fbreader/build/fbreader.SlackBuild index 2448ca64..a61c0e1a 100755 --- a/fbreader/build/fbreader.SlackBuild +++ b/fbreader/build/fbreader.SlackBuild @@ -32,6 +32,8 @@ # Changelog: # 0.12.10-1: 09/Aug/2011 by Eric Hameleers <alien@slackware.com> # * Initial build. +# 0.12.10-2: 13/nov/2011 by Eric Hameleers <alien@slackware.com> +# * Add MimeType handler for common ebook formats. # # Run 'sh fbreader.SlackBuild' to build a Slackware package. # The package (.tgz) and .txt file as well as build logs are created in /tmp . @@ -43,7 +45,7 @@ PRGNAM=fbreader VERSION=${VERSION:-0.12.10} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-alien} DOCS="CHANGES* README* fbreader/LICENSE fbreader/VERSION" @@ -60,7 +62,6 @@ TMP=${TMP:-/tmp/build} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -# Input URL: http://fbreader.org/fbreader-sources-0.12.10.tgz SOURCE="$SRCDIR/${PRGNAM}-${VERSION}.tgz" SRCURL="http://fbreader.org/${PRGNAM}-sources-${VERSION}.tgz" @@ -150,6 +151,10 @@ cd ${PRGNAM}-${VERSION} cat $SRCDIR/fbreader.gcc45.patch | patch -p1 --verbose \ 2>&1 | tee $OUTPUT/patch-${PRGNAM}.log +# Do not name 'mozilla' specifically: +cat $SRCDIR/fbreader.defaults.patch | patch -p0 --verbose \ + 2>&1 | tee -a $OUTPUT/patch-${PRGNAM}.log + # Fix wrong moc filename: sed -i -e "s#moc-qt4#moc#" makefiles/arch/desktop.mk @@ -175,6 +180,14 @@ make DESTDIR=$PKG install \ TARGET_ARCH="desktop" UI_TYPE=${UITYPE} \ 2>&1 | tee $OUTPUT/install-${PRGNAM}.log +# Add some MimeTypes to the .desktop file so that filemanagers recognize it: +if ! grep -q "^MimeType=" $PKG/usr/share/applications/FBReader.desktop +then +cat <<EOT >> $PKG/usr/share/applications/FBReader.desktop +MimeType=text/html;application/ereader;application/oebps-package+xml;image/vnd.djvu;application/x-sony-bbeb;text/rtf;application/pdf;application/x-cbz;application/x-mobipocket-ebook;application/x-cbr;text/fb2+xml;application/vnd.oasis.opendocument.text;application/epub+zip;text/plain;application/xhtml+xml; +EOT +fi + # Add this to the doinst.sh: mkdir -p $PKG/install cat <<EOINS >> $PKG/install/doinst.sh |