1 |
commit: e696e1bc0e8fc7e629f2e07f385f47c113195280 |
2 |
Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Jun 28 08:06:57 2017 +0000 |
4 |
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Jun 28 08:07:33 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e696e1bc |
7 |
|
8 |
media-video/jubler: version bump. |
9 |
|
10 |
Gentoo-Bug: https://bugs.gentoo.org/540302 |
11 |
|
12 |
Package-Manager: Portage-2.3.5, Repoman-2.3.1 |
13 |
|
14 |
media-video/jubler/Manifest | 1 + |
15 |
media-video/jubler/jubler-5.1.ebuild | 81 ++++++++++++++++++++++++++++++++++++ |
16 |
2 files changed, 82 insertions(+) |
17 |
|
18 |
diff --git a/media-video/jubler/Manifest b/media-video/jubler/Manifest |
19 |
index a56121547cd..3b16f3cc8d3 100644 |
20 |
--- a/media-video/jubler/Manifest |
21 |
+++ b/media-video/jubler/Manifest |
22 |
@@ -1 +1,2 @@ |
23 |
DIST Jubler-source-4.6.1.tar.bz2 1971701 SHA256 1aeed14cc500165470b29884585432e9d14940c314bafa0f6318789005dd18f1 SHA512 629aef58f98d2d8569a58a4c68c9bf440cd4693ca8847a0b8ad9e84458cd88de44542b5fc84e25033c1e22b26a4d675e070c5a58203a6bbe671072e5cdc2680a WHIRLPOOL bf3e95a5515e3895a6773433681f5abfebc159f30b8a91acf51aa6ea961247db8686ab3d92112725b5443b5f1ffb16a5cc4c46036e7b3fa6a5a562e6c7ae211d |
24 |
+DIST jubler-5.1.tar.bz2 1815531 SHA256 bee88e6e6210ee525749bfb6469261a0ff129ed0233286010503b69b8390c8e6 SHA512 e2a0da737362a3c8dc12966aec1e9939291237fc714a586186b72daa16abf967c8fea8dac04fb191cb803aa11db20cf6d67468d2383f17f5c6114a643860acef WHIRLPOOL 8a5c5ed8f3225ad4984f9755acefe2171460639896baaace0bcbdcd2a9ffcf553b87f3aab8d5b4e8370bee0b97f524050a0fd34bfa1a1592b96a44d8ff7b0f56 |
25 |
|
26 |
diff --git a/media-video/jubler/jubler-5.1.ebuild b/media-video/jubler/jubler-5.1.ebuild |
27 |
new file mode 100644 |
28 |
index 00000000000..05d272f4c3d |
29 |
--- /dev/null |
30 |
+++ b/media-video/jubler/jubler-5.1.ebuild |
31 |
@@ -0,0 +1,81 @@ |
32 |
+# Copyright 1999-2017 Gentoo Foundation |
33 |
+# Distributed under the terms of the GNU General Public License v2 |
34 |
+ |
35 |
+EAPI=6 |
36 |
+ |
37 |
+inherit fdo-mime java-pkg-2 java-ant-2 |
38 |
+ |
39 |
+MY_PN="${PN^}" |
40 |
+ |
41 |
+DESCRIPTION="Java subtitle editor" |
42 |
+HOMEPAGE="http://www.jubler.org/" |
43 |
+SRC_URI="mirror://sourceforge/${PN}/${MY_PN}-source-${PV}.tar.bz2 -> ${P}.tar.bz2" |
44 |
+ |
45 |
+LICENSE="GPL-2" |
46 |
+SLOT="0" |
47 |
+KEYWORDS="~amd64 ~x86" |
48 |
+IUSE="mplayer spell nls" |
49 |
+ |
50 |
+RDEPEND=" |
51 |
+ mplayer? ( media-video/mplayer[libass] ) |
52 |
+ spell? ( app-text/aspell ) |
53 |
+ >=virtual/jre-1.6" |
54 |
+ |
55 |
+DEPEND=" |
56 |
+ >=virtual/jdk-1.6" |
57 |
+ |
58 |
+S="${WORKDIR}/${MY_PN}-${PV}" |
59 |
+ |
60 |
+src_prepare() { |
61 |
+ default |
62 |
+ |
63 |
+ local REMOVE_PLUGINS=() _plugin |
64 |
+ use mplayer || REMOVE_PLUGINS+=( mplayer ) |
65 |
+ use spell || REMOVE_PLUGINS+=( aspell zemberek ) |
66 |
+ for _plugin in "${REMOVE_PLUGINS[@]}"; do |
67 |
+ rm -rv "plugins/${_plugin}" || die |
68 |
+ done |
69 |
+} |
70 |
+ |
71 |
+src_compile() { |
72 |
+ local JUBLER_TARGETS=() |
73 |
+ use nls || JUBLER_TARGETS+=( core help ) |
74 |
+ eant -f "${S}/build.xml" "${JUBLER_TARGETS[@]}" |
75 |
+} |
76 |
+ |
77 |
+src_install() { |
78 |
+ DESTDIR="${D}" eant linuxdesktopintegration |
79 |
+ rm -rv "${D}/usr/share/menu" || die |
80 |
+ |
81 |
+ doicon "resources/installers/linux/${PN}.png" |
82 |
+ domenu "resources/installers/linux/${PN}.desktop" |
83 |
+ |
84 |
+ java-pkg_dojar dist/Jubler.jar |
85 |
+ java-pkg_dolauncher "${PN}" --main Jubler |
86 |
+ |
87 |
+ if use nls; then |
88 |
+ insinto "/usr/share/${PN}/lib/i18n/" |
89 |
+ doins dist/i18n/*.jar |
90 |
+ fi |
91 |
+ |
92 |
+ insinto "/usr/share/${PN}/lib/themes" |
93 |
+ doins dist/themes/coretheme.jar |
94 |
+ insinto "/usr/share/${PN}/lib/lib" |
95 |
+ doins dist/lib/*.jar |
96 |
+ |
97 |
+ insinto "/usr/share/${PN}/help" |
98 |
+ doins resources/help/* |
99 |
+ |
100 |
+ doman "resources/installers/linux/${PN}.1" |
101 |
+ einstalldocs |
102 |
+} |
103 |
+ |
104 |
+pkg_postinst() { |
105 |
+ fdo-mime_desktop_database_update |
106 |
+ fdo-mime_mime_database_update |
107 |
+} |
108 |
+ |
109 |
+pkg_postrm() { |
110 |
+ fdo-mime_desktop_database_update |
111 |
+ fdo-mime_mime_database_update |
112 |
+} |