From f52562a45d967e193210737b55de5f0ff9018b76 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 24 Mar 2024 01:01:06 +0000 Subject: gentoo auto-resync : 24:03:2024 - 01:01:06 --- www-apps/jackett-bin/jackett-bin-0.21.1546.ebuild | 83 +++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 www-apps/jackett-bin/jackett-bin-0.21.1546.ebuild (limited to 'www-apps/jackett-bin/jackett-bin-0.21.1546.ebuild') diff --git a/www-apps/jackett-bin/jackett-bin-0.21.1546.ebuild b/www-apps/jackett-bin/jackett-bin-0.21.1546.ebuild new file mode 100644 index 000000000000..796483bb98ec --- /dev/null +++ b/www-apps/jackett-bin/jackett-bin-0.21.1546.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit systemd + +DESCRIPTION="API Support for your favorite torrent trackers" +HOMEPAGE="https://github.com/Jackett/Jackett/" + +SRC_URI=" + amd64? ( + elibc_glibc? ( + https://github.com/Jackett/Jackett/releases/download/v${PV}/Jackett.Binaries.LinuxAMDx64.tar.gz + -> jackett-${PV}-x64.tar.gz + ) + elibc_musl? ( + https://github.com/Jackett/Jackett/releases/download/v${PV}/Jackett.Binaries.LinuxMuslAMDx64.tar.gz + -> jackett-${PV}-musl-x64.tar.gz + ) + ) + arm? ( + elibc_glibc? ( + https://github.com/Jackett/Jackett/releases/download/v${PV}/Jackett.Binaries.LinuxARM32.tar.gz + -> jackett-${PV}-arm.tar.gz + ) + elibc_musl? ( + https://github.com/Jackett/Jackett/releases/download/v${PV}/Jackett.Binaries.LinuxMuslARM32.tar.gz + -> jackett-${PV}-musl-arm.tar.gz + ) + ) + arm64? ( + elibc_glibc? ( + https://github.com/Jackett/Jackett/releases/download/v${PV}/Jackett.Binaries.LinuxARM64.tar.gz + -> jackett-${PV}-arm64.tar.gz + ) + elibc_musl? ( + https://github.com/Jackett/Jackett/releases/download/v${PV}/Jackett.Binaries.LinuxMuslARM64.tar.gz + -> jackett-${PV}-musl-arm64.tar.gz + ) + ) +" +S="${WORKDIR}/Jackett" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="bindist strip test" + +RDEPEND=" + acct-group/jackett + acct-user/jackett + media-video/mediainfo + dev-libs/icu + dev-util/lttng-ust:0 + dev-db/sqlite +" + +QA_PREBUILT="*" + +src_prepare() { + default + + # https://github.com/dotnet/runtime/issues/57784 + rm libcoreclrtraceptprovider.so || die +} + +src_install() { + newinitd "${FILESDIR}/jackett.init" jackett + + keepdir /var/lib/jackett + fowners -R jackett:jackett /var/lib/jackett + + insinto /etc/logrotate.d + insopts -m0644 -o root -g root + newins "${FILESDIR}/jackett.logrotate" jackett + + dodir "/opt/jackett" + cp -R "${S}/." "${D}/opt/jackett" || die "Install failed!" + + systemd_dounit "${FILESDIR}/jackett.service" + systemd_newunit "${FILESDIR}/jackett.service" "jackett@.service" +} -- cgit v1.2.3