diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /media-video/jubler/jubler-5.1.ebuild |
reinit the tree, so we can have metadata
Diffstat (limited to 'media-video/jubler/jubler-5.1.ebuild')
-rw-r--r-- | media-video/jubler/jubler-5.1.ebuild | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/media-video/jubler/jubler-5.1.ebuild b/media-video/jubler/jubler-5.1.ebuild new file mode 100644 index 000000000000..05d272f4c3d5 --- /dev/null +++ b/media-video/jubler/jubler-5.1.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit fdo-mime java-pkg-2 java-ant-2 + +MY_PN="${PN^}" + +DESCRIPTION="Java subtitle editor" +HOMEPAGE="http://www.jubler.org/" +SRC_URI="mirror://sourceforge/${PN}/${MY_PN}-source-${PV}.tar.bz2 -> ${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="mplayer spell nls" + +RDEPEND=" + mplayer? ( media-video/mplayer[libass] ) + spell? ( app-text/aspell ) + >=virtual/jre-1.6" + +DEPEND=" + >=virtual/jdk-1.6" + +S="${WORKDIR}/${MY_PN}-${PV}" + +src_prepare() { + default + + local REMOVE_PLUGINS=() _plugin + use mplayer || REMOVE_PLUGINS+=( mplayer ) + use spell || REMOVE_PLUGINS+=( aspell zemberek ) + for _plugin in "${REMOVE_PLUGINS[@]}"; do + rm -rv "plugins/${_plugin}" || die + done +} + +src_compile() { + local JUBLER_TARGETS=() + use nls || JUBLER_TARGETS+=( core help ) + eant -f "${S}/build.xml" "${JUBLER_TARGETS[@]}" +} + +src_install() { + DESTDIR="${D}" eant linuxdesktopintegration + rm -rv "${D}/usr/share/menu" || die + + doicon "resources/installers/linux/${PN}.png" + domenu "resources/installers/linux/${PN}.desktop" + + java-pkg_dojar dist/Jubler.jar + java-pkg_dolauncher "${PN}" --main Jubler + + if use nls; then + insinto "/usr/share/${PN}/lib/i18n/" + doins dist/i18n/*.jar + fi + + insinto "/usr/share/${PN}/lib/themes" + doins dist/themes/coretheme.jar + insinto "/usr/share/${PN}/lib/lib" + doins dist/lib/*.jar + + insinto "/usr/share/${PN}/help" + doins resources/help/* + + doman "resources/installers/linux/${PN}.1" + einstalldocs +} + +pkg_postinst() { + fdo-mime_desktop_database_update + fdo-mime_mime_database_update +} + +pkg_postrm() { + fdo-mime_desktop_database_update + fdo-mime_mime_database_update +} |