View Raw Ebuild
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit java-utils-2
DESCRIPTION="Java-based tools to rename TV shows, download subtitles, and validate checksums"
HOMEPAGE="https://www.filebot.net/"
MY_PN="FileBot"
SRC_URI="https://get.filebot.net/${PN}/${MY_PN}_${PV}/${MY_PN}_${PV}-portable.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64"
RDEPEND="
|| (
dev-java/openjdk:17
)
media-libs/chromaprint[tools]
media-libs/fontconfig
media-libs/libmediainfo[curl,mms]
"
JAVA_PKG_WANT_BUILD_VM="openjdk-17"
JAVA_PKG_WANT_SOURCE=17
JAVA_PKG_WANT_TARGET=17
S="${WORKDIR}"
src_install() {
if use x86; then
lib_arch="Linux-i686"
elif use amd64; then
lib_arch="Linux-x86_64"
fi
insinto /usr/share/filebot/lib
doins "lib/${lib_arch}/libjnidispatch.so"
doins "lib/${lib_arch}/lib7-Zip-JBinding.so"
for i in jar/*;do java-pkg_dojar "$i";done
exeopts -m755
exeinto "/usr/bin"
newexe "${FILESDIR}/filebot.sh-r1" "${PN}"
insopts -m644
insinto "/usr/share/pixmaps"
doins "${FILESDIR}/${PN}.svg"
insinto "/usr/share/applications"
doins "${FILESDIR}/${PN}.desktop"
}