diff options
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | PKGBUILD | 59 | ||||
-rw-r--r-- | desktop-file.patch | 14 | ||||
-rw-r--r-- | foxitreader-i686.sh | 2 | ||||
-rw-r--r-- | foxitreader-x86_64.sh | 6 | ||||
-rw-r--r-- | foxitreader.install | 12 |
6 files changed, 120 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..013e5c46dcb8 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,27 @@ +pkgbase = foxitreader + pkgdesc = A small, fast PDF viewer + pkgver = 1.1.0.20090810 + pkgrel = 1 + url = http://www.foxitsoftware.com/Secure_PDF_Reader/ + install = foxitreader.install + arch = i686 + arch = x86_64 + license = custom:EULA + depends = desktop-file-utils + source = http://cdn04.foxitsoftware.com/pub/foxit/reader/desktop/linux/1.x/1.1/enu/FoxitReader-1.1.0.tar.bz2 + source = http://cdn04.foxitsoftware.com/pub/foxit/reader/desktop/linux/1.x/1.1/enu/FoxitReader_1.1.0_i386.deb + source = http://www.foxitsoftware.com/Secure_PDF_Reader/eula.html + source = foxitreader-i686.sh + source = foxitreader-x86_64.sh + source = desktop-file.patch + sha256sums = 02f1ad5ad2fd516754254f349c94b8e81b57b9eb2a0315f30debdc5d7fb8dbf4 + sha256sums = 248eab45cbb8816989d46dc3c3f150273720c69645fbbbc3c06b93983ac50653 + sha256sums = 380830bb6ef504348000f264df80d7f6380d5b8ddd3c2151fe592d2cb582d1dd + sha256sums = cd70582074710360cb667d91dd677b4f074f308bc13517a879d2735a08266d96 + sha256sums = 13856414068d9e374eed86a5a99c665b8450f7d07dd27fd9106b73d20fdd5e87 + sha256sums = 39a709be8a1c708850834a1b215fadb11331d86404d5422e19c49248afcc6a33 + depends_i686 = gtk2 + depends_x86_64 = lib32-gtk2 + +pkgname = foxitreader + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..26b73f679c33 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,59 @@ +# Maintainer: Muflone http://www.muflone.com/contacts/english/ +# Contributor: TDY <tdy@archlinux.info> + +pkgname=foxitreader +pkgver=1.1.0.20090810 +pkgrel=1 +pkgdesc="A small, fast PDF viewer" +arch=('i686' 'x86_64') +url="http://www.foxitsoftware.com/Secure_PDF_Reader/" +license=('custom:EULA') +depends=('desktop-file-utils') +depends_i686=('gtk2') +depends_x86_64=('lib32-gtk2') +install="${pkgname}.install" +source=("http://cdn04.foxitsoftware.com/pub/foxit/reader/desktop/linux/1.x/${pkgver%.*.*}/enu/FoxitReader-${pkgver%.*}.tar.bz2" + "http://cdn04.foxitsoftware.com/pub/foxit/reader/desktop/linux/1.x/${pkgver%.*.*}/enu/FoxitReader_${pkgver%.*}_i386.deb" + "http://www.foxitsoftware.com/Secure_PDF_Reader/eula.html" + "${pkgname}-i686.sh" + "${pkgname}-x86_64.sh" + "desktop-file.patch") +sha256sums=('02f1ad5ad2fd516754254f349c94b8e81b57b9eb2a0315f30debdc5d7fb8dbf4' + '248eab45cbb8816989d46dc3c3f150273720c69645fbbbc3c06b93983ac50653' + '380830bb6ef504348000f264df80d7f6380d5b8ddd3c2151fe592d2cb582d1dd' + 'cd70582074710360cb667d91dd677b4f074f308bc13517a879d2735a08266d96' + '13856414068d9e374eed86a5a99c665b8450f7d07dd27fd9106b73d20fdd5e87' + '39a709be8a1c708850834a1b215fadb11331d86404d5422e19c49248afcc6a33') + +prepare() { + bsdtar -x -f data.tar.gz + patch -p1 -i "desktop-file.patch" +} + +package() { + # Install license file + install -m 755 -d "${pkgdir}/usr/share/licenses/${pkgname}" + install -m 644 -t "${pkgdir}/usr/share/licenses/${pkgname}" eula.html + # Install launcher script + install -m 755 -d "${pkgdir}/usr/bin" + install -m 755 "${pkgname}-$CARCH.sh" "${pkgdir}/usr/bin/${pkgname}" + # Install icon and desktop files + install -m 755 -d "${pkgdir}/usr/share/pixmaps" + install -m 644 "usr/share/pixmaps/fx-icon.png" \ + "${pkgdir}/usr/share/pixmaps/${pkgname}.png" + install -m 755 -d "${pkgdir}/usr/share/applications" + install -m 755 "usr/share/applications/Foxit-Reader.desktop" \ + "${pkgdir}/usr/share/applications/${pkgname}.desktop" + # Install application files + cd "${pkgver%.*.*}-release" + install -m 755 -d "${pkgdir}/usr/lib/${pkgname}" + install -m 755 -t "${pkgdir}/usr/lib/${pkgname}" FoxitReader + install -m 644 -t "${pkgdir}/usr/lib/${pkgname}" fum.fhd fpdfcjk.bin + # Install localization files + for _lng in po/*; do + install -m 755 -d "${pkgdir}/usr/share/locale/${_lng#*/}/LC_MESSAGES" + install -m 644 -t "${pkgdir}/usr/share/locale/${_lng#*/}/LC_MESSAGES" \ + "${_lng}/FoxitReader.mo" + done +} + diff --git a/desktop-file.patch b/desktop-file.patch new file mode 100644 index 000000000000..da605aa10a70 --- /dev/null +++ b/desktop-file.patch @@ -0,0 +1,14 @@ +--- src/usr/share/applications/Foxit-Reader.desktop.orig 2015-05-17 02:01:09.630191333 +0200 ++++ src/usr/share/applications/Foxit-Reader.desktop 2015-05-17 02:01:53.756857680 +0200 +@@ -5,9 +5,9 @@ + Type=Application + GenericName=Foxit PDF Reader + Comment=Read PDF Document +-Exec=FoxitReader %F ++Exec=foxitreader %F + StartupNotify=true +-Icon=/usr/share/pixmaps/fx-icon.png ++Icon=foxitreader + Terminal=false + Categories=GNOME;GTK;Application;Office;Viewer; + MimeType=application/pdf;application/x-bzpdf;application/x-gzpdf; diff --git a/foxitreader-i686.sh b/foxitreader-i686.sh new file mode 100644 index 000000000000..6008a5a8bb77 --- /dev/null +++ b/foxitreader-i686.sh @@ -0,0 +1,2 @@ +#!/bin/bash +exec /usr/lib/foxitreader/FoxitReader "$@" diff --git a/foxitreader-x86_64.sh b/foxitreader-x86_64.sh new file mode 100644 index 000000000000..0b9ded8d3815 --- /dev/null +++ b/foxitreader-x86_64.sh @@ -0,0 +1,6 @@ +#!/bin/bash +export GTK_PATH=/usr/lib32/gtk-2.0 +export GDK_PIXBUF_MODULE=/usr/lib32/config/gdk/gdk-pixbuf.loaders +export PANGO_RC_FILE=/usr/lib32/config/pango/pangorc +export LD_LIBRARY_PATH="/usr/lib32:$LD_LIBRARY_PATH" +exec /usr/lib/foxitreader/FoxitReader "$@" diff --git a/foxitreader.install b/foxitreader.install new file mode 100644 index 000000000000..88620003c2bc --- /dev/null +++ b/foxitreader.install @@ -0,0 +1,12 @@ +post_install() { + update-desktop-database -q +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install $1 +} + |