]> Pileus Git - ~andy/sunrise/blob - app-text/FoxitReader/FoxitReader-1.1.0.ebuild
app-dicts/words-bin: Adding ~amd64 keyword
[~andy/sunrise] / app-text / FoxitReader / FoxitReader-1.1.0.ebuild
1 # Copyright 1999-2012 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: $
4
5 EAPI=2
6
7 inherit eutils fdo-mime versionator
8
9 MY_PV1=$(get_major_version)
10 MY_PV2=$(get_version_component_range 1-2)
11
12 DESCRIPTION="A free PDF document viewer, featuring small size, quick startup, and fast page rendering"
13 HOMEPAGE="http://www.foxitsoftware.com/pdf/desklinux/"
14 SRC_URI="http://mirrors.foxitsoftware.com/pub/foxit/reader/desktop/linux/${MY_PV1}.x/${MY_PV2}/enu/${P}.tar.bz2"
15
16 LICENSE="${PN}"
17 SLOT="0"
18 KEYWORDS="~amd64 ~x86 -*"
19 IUSE=""
20 MY_LANGS="de fr ja zh_CN zh_TW"
21 for MY_LANG in ${MY_LANGS} ; do
22         IUSE="${IUSE} linguas_${MY_LANG}"
23 done
24
25 RDEPEND="
26         x86? ( dev-libs/atk
27                 dev-libs/glib:2
28                 media-libs/freetype:2
29                 net-print/cups
30                 x11-libs/cairo
31                 x11-libs/gtk+:2
32                 x11-libs/pango )
33         amd64? ( app-emulation/emul-linux-x86-baselibs
34                 app-emulation/emul-linux-x86-xlibs
35                 app-emulation/emul-linux-x86-gtklibs )"
36
37 S=${WORKDIR}/${MY_PV2}-release
38
39 QA_PRESTRIPPED="/opt/FoxitReader/FoxitReader"
40
41 src_install() {
42         insinto /opt/${PN}/po
43         local my_lang
44         for my_lang in ${MY_LANGS} ; do
45                 if use linguas_${my_lang} ; then
46                         doins -r po/${my_linguas} || die
47                 fi
48         done
49
50         insinto /opt/${PN}
51         doins fum.fhd fpdfcjk.bin || die
52
53         insopts -m755
54         doins ${PN} || die
55
56         make_wrapper ${PN} ./${PN} /opt/${PN}
57         doicon "${FILESDIR}"/${PN}.png || die
58         make_desktop_entry ${PN} ${PN} ${PN} "Application;Office;Viewer;" "MimeType=application/pdf;"
59
60         dodoc Readme.txt || die
61 }
62
63 pkg_postinst() {
64         fdo-mime_mime_database_update
65         fdo-mime_desktop_database_update
66 }
67
68 pkg_postrm() {
69         fdo-mime_desktop_database_update
70         fdo-mime_mime_database_update
71 }