diff options
-rw-r--r-- | platform/debian/control | 2 | ||||
-rwxr-xr-x | platform/debian/mupdf-select-file | 11 | ||||
-rw-r--r-- | platform/debian/mupdf.desktop | 4 | ||||
-rw-r--r-- | platform/debian/mupdf.install | 1 | ||||
-rw-r--r-- | platform/debian/mupdf.menu | 2 |
5 files changed, 16 insertions, 4 deletions
diff --git a/platform/debian/control b/platform/debian/control index f9943b35..2525e067 100644 --- a/platform/debian/control +++ b/platform/debian/control @@ -2,7 +2,7 @@ Source: mupdf Section: text Priority: optional Maintainer: Tor Andersson <tor@ghostscript.com> -Build-Depends: debhelper (>= 5), make, pkg-config, gcc, coreutils, binutils, tar, libfreetype6-dev, libx11-dev, libxext-dev, libjbig2dec-dev, libopenjpeg-dev, libjpeg8-dev, zlib1g-dev +Build-Depends: debhelper (>= 5), make, pkg-config, gcc, coreutils, binutils, tar, libfreetype6-dev, libx11-dev, libxext-dev, libjbig2dec-dev, libopenjpeg-dev, libjpeg8-dev, zenity, zlib1g-dev Standards-Version: 3.7.2 Package: libmupdf-dev diff --git a/platform/debian/mupdf-select-file b/platform/debian/mupdf-select-file new file mode 100755 index 00000000..672f6238 --- /dev/null +++ b/platform/debian/mupdf-select-file @@ -0,0 +1,11 @@ +#!/bin/sh + +if [ $# -gt 0 ]; then +FILENAME="$@" +else +FILENAME=$(zenity --file-selection --title='Mupdf - Select file to open' --filename=$HOME/ --file-filter='All supported files | *.pdf *.xps *.rels *.oxps *.cbz *.zip *.png *.jpg *.jpeg *.jfif *.jfif-tbnl *.jpe *.tif *.tiff' --file-filter='Portable Document Format (PDF) | *.pdf' --file-filter='OpenXPS (XPS) | *.xps *.rels *.oxps' --file-filter='Comic Book Archive | *.cbz *.zip' --file-filter='Portable Network Graphics (PNG) | *.png' --file-filter='JPEG | *.jpg *.jpeg *.jfif *.jfif-tbnl *.jpe' --file-filter='Tagged Image File Format (TIFF) | *.tif *.tiff') +fi + +if [ $? -eq 0 ]; then + mupdf "$FILENAME" +fi diff --git a/platform/debian/mupdf.desktop b/platform/debian/mupdf.desktop index 8d8cd170..5f7ac2a4 100644 --- a/platform/debian/mupdf.desktop +++ b/platform/debian/mupdf.desktop @@ -1,8 +1,8 @@ [Desktop Entry] Name=MuPDF GenericName=PDF file viewer -Exec=mupdf %f -TryExec=mupdf +Exec=mupdf-select-file %f +TryExec=mupdf-select-file Icon=mupdf Terminal=false Type=Application diff --git a/platform/debian/mupdf.install b/platform/debian/mupdf.install index c2493e1d..24f71cf0 100644 --- a/platform/debian/mupdf.install +++ b/platform/debian/mupdf.install @@ -3,3 +3,4 @@ debian/mupdf.png usr/share/pixmaps debian/mupdf.desktop usr/share/applications debian/mupdf.applications usr/share/application-registry debian/tmp/usr/bin/mupdf-x11 usr/bin +debian/mupdf-select-file usr/bin diff --git a/platform/debian/mupdf.menu b/platform/debian/mupdf.menu index 138938cc..72023a5a 100644 --- a/platform/debian/mupdf.menu +++ b/platform/debian/mupdf.menu @@ -1,7 +1,7 @@ ?package(mupdf):\ needs="x11" \ section="Applications/Viewers" \ - command="/usr/bin/mupdf" \ + command="/usr/bin/mupdf-select-file" \ title="MuPDF" \ hints="Documents" \ icon="/usr/share/pixmaps/mupdf.xpm" \ |