summaryrefslogtreecommitdiffstats
path: root/fbreader
diff options
context:
space:
mode:
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
commita32c54da37045aee96e90298ee9fa69cd456c010 (patch)
treeb2069b5c027e6540072c6b43760ad79fbc063235 /fbreader
parente97603fd7dfb515eb2c53dd0510d537d98ee3f1b (diff)
downloadasb-a32c54da37045aee96e90298ee9fa69cd456c010.tar.gz
asb-a32c54da37045aee96e90298ee9fa69cd456c010.tar.xz
Update the .desktop file with some MimeTypes
Diffstat (limited to 'fbreader')
-rwxr-xr-xfbreader/build/fbreader.SlackBuild17
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