commit:     39a1d0ac0b617d5150889129c0b95864ffa5cf01
Author:     Craig Andrews <candrews <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 30 17:34:51 2025 +0000
Commit:     Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Thu Oct 30 17:34:59 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39a1d0ac

www-apps/sonarr-bin: add 4.0.16.2942

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

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

diff --git a/www-apps/sonarr-bin/Manifest b/www-apps/sonarr-bin/Manifest
index 2b889e53c6b6..553575571e45 100644
--- a/www-apps/sonarr-bin/Manifest
+++ b/www-apps/sonarr-bin/Manifest
@@ -1,3 +1,8 @@
+DIST Sonarr.develop.4.0.16.2942.linux-arm.tar.gz 98736050 BLAKE2B 
513c9b4199c1f6484692154a090d9c6183880f246388a072c374c1039627c3055022464b2392657bbc69573419379eb622bd4f9925731fac6415ea3720cc28f8
 SHA512 
2b4f1906a165373f445de735646b416402fea3c9fc81a18a4e59b268318300303e0b1427952df6aef2ec8cdee6056cf8a1972cc42ddb3e2ae9152abcf59c0552
+DIST Sonarr.develop.4.0.16.2942.linux-arm64.tar.gz 98480589 BLAKE2B 
2d7a63fbdcfbc3dc8c43fb248f29f7d69fabed470836468682c6d2d23a34c769c67c5575fc7c591a783f2c5416901396148a3c9ff10e4cc7dabaf1a466e57e54
 SHA512 
5c5677c82342914156bd8efb65089f731714e02e4ff0af438396565d6dce6de699dc80a3f419153be48d6f213d2ef6d35ef86c3ed637e81e67984f8cc4e11c96
+DIST Sonarr.develop.4.0.16.2942.linux-musl-arm64.tar.gz 98563658 BLAKE2B 
8c008ea6e845d7999889b84807b4cdae8a9232e7c3067accce11c90c6ffe086b684cd6e62d51e36c19f5134b3b9d0d14c2086a0c14921e4260084c98b4e82c6a
 SHA512 
317edaf3100f97ab88a3e675abcb9715921d17a0f68aa2662dd087f4c581deae895fd9039c046d90eda24f9fe226574e262f0c814944f57b0a1707e6de817be3
+DIST Sonarr.develop.4.0.16.2942.linux-musl-x64.tar.gz 103475017 BLAKE2B 
a3d609fe7f773fa79dd10277805e2d5f79223db2776666340981b01ddf3c66ed0cfdb9f4df0ace80dc55a373975c3a5a43630dc7de6ea09417475c086c5c7111
 SHA512 
7180e3eeaacf9d875e389388c59e949e874a5e3acaafbc09c8f69652700b0b200611ac321a4fd97fcdecd5584c19413d2ff0d711e0c7a8fae82ca4450d36964e
+DIST Sonarr.develop.4.0.16.2942.linux-x64.tar.gz 104407857 BLAKE2B 
aa3975ce8b8a8b873d4ff6cc03efad235ce75cc13723c1f80daba65aad2ba671586a92743183aa8f254ca7e324a5a14eda21182c841f86e70ab6b7aa88dabd6b
 SHA512 
95d4756adf374c0f5b33f57f13d010990a01f8b65f3f697c52051f8cefb91d2c0f2c1a332390c9e8ee3b1eefa461d089eb48e685696aa1b1c29c3d89e742f5a1
 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

diff --git a/www-apps/sonarr-bin/sonarr-bin-4.0.16.2942.ebuild 
b/www-apps/sonarr-bin/sonarr-bin-4.0.16.2942.ebuild
new file mode 100644
index 000000000000..f147404b7650
--- /dev/null
+++ b/www-apps/sonarr-bin/sonarr-bin-4.0.16.2942.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.develop.${PV}.linux-x64.tar.gz
+               )
+               elibc_musl? (
+                       
https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-musl-x64.tar.gz
+               )
+       )
+       arm? (
+               elibc_glibc? (
+                       
https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-arm.tar.gz
+               )
+       )
+       arm64? (
+               elibc_glibc? (
+                       
https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-arm64.tar.gz
+               )
+               elibc_musl? (
+                       
https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${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