diff options
-rw-r--r-- | www-apps/prowlarr/Manifest | 6 | ||||
-rw-r--r-- | www-apps/prowlarr/prowlarr-1.10.4.4088.ebuild | 66 |
2 files changed, 72 insertions, 0 deletions
diff --git a/www-apps/prowlarr/Manifest b/www-apps/prowlarr/Manifest index 09112170e0d4..258cbe7d70da 100644 --- a/www-apps/prowlarr/Manifest +++ b/www-apps/prowlarr/Manifest @@ -4,3 +4,9 @@ DIST Prowlarr.develop.1.10.3.4070.linux-core-x64.tar.gz 91312681 BLAKE2B d08f077 DIST Prowlarr.develop.1.10.3.4070.linux-musl-core-arm.tar.gz 87104165 BLAKE2B 171fdac9293c99dbd86a3adea3042437cf380ad4852ee6e9ec40304e3797faf48cf9778bd6bff7b2faf866f4d7b04b292f5ef0889b49eaeefce3b9f49816dd59 SHA512 7eb2b399470b2f19cacf60562500c575b3e433aed9e4d2cdff9fe703d1c72e075de30d924f2284d10a35e30ba6974aacb7fa34301ff732880d9a975b50abdcde DIST Prowlarr.develop.1.10.3.4070.linux-musl-core-arm64.tar.gz 86386793 BLAKE2B bd259d048bbb8baa2cffbb62134fcab80412d4e186017cf0e4b2ec7edcd27db613bc70badd14bd830717cc2dcfc582473f80ac00833dda41af837d17b636c521 SHA512 4db225f4ee1b3f33fce0d60f8457d4848b86aadab83cb4c0850d4f5092dfcaed2c9ddbe70521386a881e32fea7c72c1b94684716f51b080da443409d1c54fe86 DIST Prowlarr.develop.1.10.3.4070.linux-musl-core-x64.tar.gz 90402492 BLAKE2B 5d1833b6a77497d21f63dcbf91ea1086d50f99f20617fdae1f1d9ea3b18008c3e9cf0be1db568d3db4327d54fd25e07c95f2513d91f008715a89808e181cdb4b SHA512 f550a1983a89b4e3847fc22e789d07dfdd3dbe6405ef7448d649ef8b576c20044220132daff9772928200f68a9053143db2cf68eabb0cb171110208bcf3b7cf8 +DIST Prowlarr.develop.1.10.4.4088.linux-core-arm.tar.gz 87047281 BLAKE2B a56369d9441d94150d00e52137609a65fb53ecf031825e56afd2a770f20ef7c9171854a3447d134a08d1e55b300c32e8784cdf284baccf5f8fff99c00f5a7660 SHA512 14746e2e73e9a58cbeaa18d69900f282d2c8a384510331c5b7e1e53f51b0c4344050efe04ff88a27219c80dc7cda4e31c528a202a794659b61dd724b4df2d1a6 +DIST Prowlarr.develop.1.10.4.4088.linux-core-arm64.tar.gz 86329686 BLAKE2B 609f7198c3208d659823e1dbccf6122dbfea6077f3e2934cd34108bc7d907470611d62f4c6a9e529376e9cdb0f20b761ef947847413775e852eeeafbf701fbed SHA512 3439e1b61d4f46a9a0e4daf1068c972c4c161b432b9b335dd957b27b8e7142993d7a1c9b4c0fb55463da9318b4d11d78cf4dd3e78dd4a1209e07ff4d1c807dc4 +DIST Prowlarr.develop.1.10.4.4088.linux-core-x64.tar.gz 91315469 BLAKE2B a8fc771b60076f62124a4a845b43245700d363a9f4d643e703b7bf9932420a7d012a7eb01e39a2f4d069d099998bceddbe6d7eb4850a3f1fb7e323f6d000b14e SHA512 a712dbe92972bc2e35d15fd1c0e4280f500ac572356a911b68405827dd92f6990ad4a253ca7a066339e59a3badd0120960d1b068ae63e9adb6e89e304639831b +DIST Prowlarr.develop.1.10.4.4088.linux-musl-core-arm.tar.gz 87106802 BLAKE2B 0f125082822c7b5723cbde9523dd1550f16fd2533c784c81fa5744826c68d8121d213da7446b387d620aefc18bd0c81c6a4e01444c29d7faaac7915a8798717a SHA512 b461dfc82c171a0a1d6a2ee45f4653d5a95686c52d49a2635abc2e547343b4f89dc37ddc98d97690245dd60d8250c7fb9f05dd8f1fa4407838ae663567c62d34 +DIST Prowlarr.develop.1.10.4.4088.linux-musl-core-arm64.tar.gz 86372372 BLAKE2B ccec5ddacc00723f40b258fa859a0390d6ca2670fa2899e8d724933bc51d3b2fbbf1ea2ebadddf8b97d593228525ab6d398d454e6a326835b7c09edf00a005ba SHA512 2d2108bf6bb0f99fd198856055a7900bd046774f9f26326f65187691efe43a120bca108bff9d18e063979ad5c514561ef9f631dfc1ab1dcfd5765883db26b4f1 +DIST Prowlarr.develop.1.10.4.4088.linux-musl-core-x64.tar.gz 90400471 BLAKE2B 09d91e48205219d3549717d263e64d9fffc00872c1657d35c51bb08b9c236f4a562247aeb5e3e81eb805e03f78a5e1dcbdb71d6deffa443ecc020c4de44370e3 SHA512 508f9639e0ecaaea554f79ceb18920fa923f242bab4aba9cee90645622dbc843bce6ee1113671202bffd5237201818deffa063815c63794dcac2cebe1a627d6c diff --git a/www-apps/prowlarr/prowlarr-1.10.4.4088.ebuild b/www-apps/prowlarr/prowlarr-1.10.4.4088.ebuild new file mode 100644 index 000000000000..40ad30af1b3a --- /dev/null +++ b/www-apps/prowlarr/prowlarr-1.10.4.4088.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit systemd + +SRC_URI=" + amd64? ( + elibc_glibc? ( https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.develop.${PV}.linux-core-x64.tar.gz ) + elibc_musl? ( https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.develop.${PV}.linux-musl-core-x64.tar.gz ) + ) + arm? ( + elibc_glibc? ( https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.develop.${PV}.linux-core-arm.tar.gz ) + elibc_musl? ( https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.develop.${PV}.linux-musl-core-arm.tar.gz ) + ) + arm64? ( + elibc_glibc? ( https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.develop.${PV}.linux-core-arm64.tar.gz ) + elibc_musl? ( https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.develop.${PV}.linux-musl-core-arm64.tar.gz ) + ) +" + +DESCRIPTION="An indexer manager/proxy to integrate with your various PVR apps" +HOMEPAGE="https://wiki.servarr.com/prowlarr" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm ~arm64" +RESTRICT="bindist strip test" + +RDEPEND=" + acct-group/prowlarr + acct-user/prowlarr + dev-libs/icu + dev-util/lttng-ust:0 + dev-db/sqlite + sys-libs/glibc +" + +QA_PREBUILT="*" + +S="${WORKDIR}/Prowlarr" + +src_prepare() { + default + + # https://github.com/dotnet/runtime/issues/57784 + rm libcoreclrtraceptprovider.so Prowlarr.Update/libcoreclrtraceptprovider.so || die +} + +src_install() { + newinitd "${FILESDIR}/${PN}.init" ${PN} + + keepdir /var/lib/${PN} + fowners -R ${PN}:${PN} /var/lib/${PN} + + insinto /etc/logrotate.d + insopts -m0644 -o root -g root + newins "${FILESDIR}/${PN}.logrotate" ${PN} + + dodir "/opt/${PN}" + cp -R "${S}/." "${D}/opt/prowlarr" || die "Install failed!" + + systemd_dounit "${FILESDIR}/prowlarr.service" + systemd_newunit "${FILESDIR}/prowlarr.service" "${PN}@.service" +} |