commit:     4656102944c9b64b6e5b23b71f1af21838514aaf
Author:     Craig Andrews <candrews <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 21 13:14:13 2023 +0000
Commit:     Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Mon Aug 21 13:25:42 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46561029

www-apps/prowlarr: add 1.8.3.3880

Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>

 www-apps/prowlarr/Manifest                   |  6 +++
 www-apps/prowlarr/prowlarr-1.8.3.3880.ebuild | 66 ++++++++++++++++++++++++++++
 2 files changed, 72 insertions(+)

diff --git a/www-apps/prowlarr/Manifest b/www-apps/prowlarr/Manifest
index ecd2cc73b4df..23282ad463f8 100644
--- a/www-apps/prowlarr/Manifest
+++ b/www-apps/prowlarr/Manifest
@@ -4,3 +4,9 @@ DIST Prowlarr.develop.1.8.2.3860.linux-core-x64.tar.gz 91135376 
BLAKE2B db43bbc1
 DIST Prowlarr.develop.1.8.2.3860.linux-musl-core-arm.tar.gz 86922001 BLAKE2B 
3dea0de9a28639f677cf0eba212d740c98891a3a3e3d13829dc5f79172c78c243c6129ca48aa0ef2448a4b03c09c192bf8e7708edc6a4760b49e5a5e73f52c5f
 SHA512 
b5ce0caa34c1b69fc3549204a265a8c955314fc09cd6c4cd7fe3fd29b59a5182d21e04dde4bb88294944412f0891553b072f992efc52f7d70c366304676701c7
 DIST Prowlarr.develop.1.8.2.3860.linux-musl-core-arm64.tar.gz 86171366 BLAKE2B 
7fb2508c2035575180436900550f4e9c52fc3e70883866e1c9bbf2eadca366db9fa229b0885fd77b1f8430d3ee5d93c9e7663fc5127203e068836fe2fe219c64
 SHA512 
91d3527e65c1da1974f349fb6e335952a6fc372bbabb3fb095c46aff6d43e76af88d36ef4e2b8f229c0c113c4fabc754bf30bc968f594aa9f513d0f0f1558ed2
 DIST Prowlarr.develop.1.8.2.3860.linux-musl-core-x64.tar.gz 90205773 BLAKE2B 
9c6575adfc1cf2d4ca3d65d8a1ae564023c34ac1bc63f43ae445a0127b3c8f1a092d926e1690b13c153b447469a332086ef13612676cdf62378081020867d4f4
 SHA512 
3ae94673c9dc71ded14e1b55b7a2d2fb22c9386d1e80e8b36cc1fa623f5253902426677e9fffa9f3d6b23210e8568bbffc87571bc4aa11a0d4664f72ddfc8508
+DIST Prowlarr.develop.1.8.3.3880.linux-core-arm.tar.gz 86957312 BLAKE2B 
42f1e0c74c7db0f51df9f5f88608a62bfec2e20f6bf157a2801b44b30105e633738bb69fabd7cf7225c3ee31c0625be71f9398114caeceac8e7c10cb18a54e53
 SHA512 
f12433271fcf110831a51b239579b6ee8662bf855d494cca47132825fd430e060477993b9b568cbdcd5c92d9ef0b27315048a6e9a349cf1b6a849a261477a076
+DIST Prowlarr.develop.1.8.3.3880.linux-core-arm64.tar.gz 86202551 BLAKE2B 
9c3034ec94af4d3b17d447ba0c8e8af350a4990e2906791dbe3345051a9e7146ab82e66d45e4b48bae8fc5b477b48383d115535d16c3ef55c165241980d22013
 SHA512 
4825393aed8d56e4ca87019945d6512e4261f8fcfed6b47bd676b581cd3dc39df4e9d7028eef5f9ef6cb9b746e9aa4b77db18fb72687da8ad0c11ea766a3a16e
+DIST Prowlarr.develop.1.8.3.3880.linux-core-x64.tar.gz 91229768 BLAKE2B 
3c7ff5cdb3b6773c15d20a67c231047591158a67f1b7b0081bf4c6c47bae64a8ef659bca6c22fd3293e9ae5fc2ae94b2aeb3a9c6aaa284cdb700999fe139cec5
 SHA512 
7e40a30c1dfbf7a555511ed9b3e2b91ae28bd1edef0d98c3b3d733363eff084f921f94edb6744bfc1ccd0cc4b28e8cd87730118177bebfb325d71f51e58f60b4
+DIST Prowlarr.develop.1.8.3.3880.linux-musl-core-arm.tar.gz 87010530 BLAKE2B 
e40bdff87f78c7e92f9800e3002223f43233097b33fa92d9f0da6330891fd08b59d1fbaea13795531472c6f3bc631d7e4645460d8cdac273b31ca1d014cca0a5
 SHA512 
6f6351ebb016703a43d717dfb4a8b37510accd67f89e59bf51bd0e0b029e483b1ddd71c3ac33f7f22bfe10e44e08d2dbee93de700077f431e5a1231de77fde1e
+DIST Prowlarr.develop.1.8.3.3880.linux-musl-core-arm64.tar.gz 86261027 BLAKE2B 
ae3e02a9ea254efd8c15d61e3b89c2fe5ce6e72173410a39ff8d862a80c2f082572e53c29b2bd3b325418160617b017214a06dc7085fbf25e7ab1530c6ad87b7
 SHA512 
68e8a219dcb2def5e956e831d2034ec0d4b297ea361f55490b3df47cbea02ea851dd6446704718d0ce62ad602de17ae9d274c3f64a706cac86867c0c0d7cc6e0
+DIST Prowlarr.develop.1.8.3.3880.linux-musl-core-x64.tar.gz 90299873 BLAKE2B 
3ca36baa14689491cbec9969094a841b9971ac2140e62dea8d92fc0b5b632667fa1935fc49d4100066fe659dd22c4f710678c3a4572c9b19624525f54cdc6fbe
 SHA512 
65bb6fb7c29357e2c04a23d5e3c847c2d20a8c77bd26fa58b5b23d815efe9fb8d94c80490839350046be8f0f4ece7ea26be4d8925f92e5cf9d02a12fda83fec7

diff --git a/www-apps/prowlarr/prowlarr-1.8.3.3880.ebuild 
b/www-apps/prowlarr/prowlarr-1.8.3.3880.ebuild
new file mode 100644
index 000000000000..40ad30af1b3a
--- /dev/null
+++ b/www-apps/prowlarr/prowlarr-1.8.3.3880.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"
+}

Reply via email to