commit:     27a16cdde5af748ce5ddc9ca1933a4d0fa8fb567
Author:     Craig Andrews <candrews <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 25 01:04:29 2025 +0000
Commit:     Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Wed Jun 25 01:06:25 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27a16cdd

www-apps/sonarr-bin: add 4.0.15.2941

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

 www-apps/sonarr-bin/Manifest                      |  5 ++
 www-apps/sonarr-bin/sonarr-bin-4.0.15.2941.ebuild | 73 +++++++++++++++++++++++
 2 files changed, 78 insertions(+)

diff --git a/www-apps/sonarr-bin/Manifest b/www-apps/sonarr-bin/Manifest
index 3767984fd683..1c9d4f446313 100644
--- a/www-apps/sonarr-bin/Manifest
+++ b/www-apps/sonarr-bin/Manifest
@@ -3,3 +3,8 @@ DIST Sonarr.develop.4.0.15.2940.linux-arm64.tar.gz 98420898 
BLAKE2B 0eb1bf471c7d
 DIST Sonarr.develop.4.0.15.2940.linux-musl-arm64.tar.gz 98473378 BLAKE2B 
94ba3724d4619adfd1fb6f54d458d35db6c6637b4e9a29399fd47c66c1b27ccd80aa966d29b129b97aea21ed2ee1d128606cb68324da11e758b6f1c3d3546acb
 SHA512 
62d92403e787e3100f4c8abaf38334c8d3367b4e5c285a05f9736c562df397f28a0720c4cb5e181c6c9ed632c471958119a18342f3aa43ebe678598457a42e0e
 DIST Sonarr.develop.4.0.15.2940.linux-musl-x64.tar.gz 103422890 BLAKE2B 
7097a25e4a7caefe5be32df41c3a2ff6d65b5c4140c5d4669fc4adf9c6f17c4629cc33e7c62cacb171c62cff137606ca26fc9ae626915ef9a2b2c7c776bb1f69
 SHA512 
e70fa1b90a34e2f236caba34d56b386d5d024ab8bab4376d8de8e9cf6a496d576d21379266e0cff5657b3d46dfebb12ab7dee32827937a233931446aa8d4df3a
 DIST Sonarr.develop.4.0.15.2940.linux-x64.tar.gz 104369564 BLAKE2B 
579fc3fccfdeeeb2b816e878c06a37bfded061a822026b8052069e6372b3c16255e0e5026ab82f6fe4f69bf9b67c7676a4fabfc917601d01fc0758d1056a3e34
 SHA512 
e648b34739e816846612ad2dda61d49071555e6c0e5055f7babdfb81448cfb2565eff3baa6a09b03d83cf3e4f09b694a6294ead0018ff5f9cc891059e52f2ce0
+DIST Sonarr.main.4.0.15.2941.linux-arm.tar.gz 98693701 BLAKE2B 
ebec0f765e7051d29ad0df95439ba56f8fb20b1e9a5055d5a866dc7b30ec876911411b21fe4c8efb96f6235c4b3664ef3d1c1f80adece82f040deba8eae7043d
 SHA512 
fda8ad935c5663f4c4b0a919455690f71aa56b853c87c4cb79f10d5a71f140e43e9fb6dedc8a5b1ebf8d8e932b73d7e3d7b16d3599a9fed1ec496163e584dd35
+DIST Sonarr.main.4.0.15.2941.linux-arm64.tar.gz 98423177 BLAKE2B 
708e8a15df9ccbd034e7d768a4a0a829809e098a5c8b656d3e1cf0b7e11bfb18c1693ea1fbd8b4cb1548706ca4889e4591bbef7086045b9e33abc8404357dd36
 SHA512 
537311bb86f78f007bd91b3a0d5bcb19ad3d686c820ce770be500c20531844a1d99799d2d9ba980166bc6506ca9a2c8e4583308bb121d03857de5c36ea796c80
+DIST Sonarr.main.4.0.15.2941.linux-musl-arm64.tar.gz 98490217 BLAKE2B 
2504a9a0c01aebe6f6845a378e2cc990f32bfbb5adccb3d16a6e447ed0b17b629568ddeb2eea279d1a22303b33863abdfcac208631cb9a25eb888dd7ad61730e
 SHA512 
9cacdd534c61629797a385c96c69da8067e3a169a0db75c45d8d8d8895ecf5308907a9dd5a4937f050b2bb3ffb96182c825dead5168779b2864c9cfb869012ea
+DIST Sonarr.main.4.0.15.2941.linux-musl-x64.tar.gz 103418690 BLAKE2B 
9e04fac5e4d37f3aae3938cc81ccf0d6e0adef056ae5ba9e9781bb69e7aa2ea972df736b132a55203e892d153b050386986cdf5373f8ef2193d1a357dae80dfc
 SHA512 
c16818363d191410860cbd1d393368d163794ce2438698497fd5f4e9b5bb545957a1b3c276c2bdebffa01b9ae5df81317ca7d89a841f7df3a67e76e2b880fad4
+DIST Sonarr.main.4.0.15.2941.linux-x64.tar.gz 104340256 BLAKE2B 
9539e3bf063ee0c9db76672f59aa381c797efd033d4625c75278299b77b164aec5c918d8c75c744340302c003a53d2e919a9f50cb26626d37cc4c17825e0c29b
 SHA512 
a57eb0e4ec03d8a5104221412663b97c9301e5d8f3d35814da5757559af60560436d5103b4ddcf488b17f6102cc9c7cea32e952510ed19c1a8de416ac1830e1c

diff --git a/www-apps/sonarr-bin/sonarr-bin-4.0.15.2941.ebuild 
b/www-apps/sonarr-bin/sonarr-bin-4.0.15.2941.ebuild
new file mode 100644
index 000000000000..5b0f54200833
--- /dev/null
+++ b/www-apps/sonarr-bin/sonarr-bin-4.0.15.2941.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="Sonarr is a Smart PVR for newsgroup and bittorrent users"
+HOMEPAGE="https://www.sonarr.tv";
+
+SRC_URI="
+       amd64? (
+               elibc_glibc? (
+                       
https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.main.${PV}.linux-x64.tar.gz
+               )
+               elibc_musl? (
+                       
https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.main.${PV}.linux-musl-x64.tar.gz
+               )
+       )
+       arm? (
+               elibc_glibc? (
+                       
https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.main.${PV}.linux-arm.tar.gz
+               )
+       )
+       arm64? (
+               elibc_glibc? (
+                       
https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.main.${PV}.linux-arm64.tar.gz
+               )
+               elibc_musl? (
+                       
https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.main.${PV}.linux-musl-arm64.tar.gz
+               )
+       )
+"
+S="${WORKDIR}/Sonarr"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="bindist strip test"
+
+RDEPEND="
+       acct-group/sonarr
+       acct-user/sonarr
+       media-video/mediainfo
+       dev-libs/icu
+       dev-db/sqlite
+"
+
+QA_PREBUILT="*"
+
+src_prepare() {
+       default
+
+       # https://github.com/dotnet/runtime/issues/57784
+       find . -type f -iname libcoreclrtraceptprovider.so -delete || die
+}
+
+src_install() {
+       newinitd "${FILESDIR}/sonarr.init-r2" sonarr
+
+       keepdir /var/lib/sonarr
+       fowners -R sonarr:sonarr /var/lib/sonarr
+
+       insinto /etc/logrotate.d
+       insopts -m0644 -o root -g root
+       newins "${FILESDIR}/sonarr.logrotate" sonarr
+
+       dodir  "/opt/sonarr"
+       cp -R "${S}/." "${D}/opt/sonarr" || die "Install failed!"
+
+       systemd_newunit "${FILESDIR}/sonarr.service-r1" "sonarr.service"
+       systemd_newunit "${FILESDIR}/sonarr.service-r1" "[email protected]"
+}

Reply via email to