From a32c54da37045aee96e90298ee9fa69cd456c010 Mon Sep 17 00:00:00 2001 From: Eric Hameleers Date: Sun, 13 Nov 2011 18:51:04 +0000 Subject: Update the .desktop file with some MimeTypes --- fbreader/build/fbreader.SlackBuild | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) (limited to 'fbreader') 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 # * Initial build. +# 0.12.10-2: 13/nov/2011 by Eric Hameleers +# * 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 <> $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 <> $PKG/install/doinst.sh -- cgit v1.2.3