commit:     ab5acee8b19628158c2d1a90a0ed5c9fa72d7081
Author:     Craig Andrews <candrews <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 17 19:37:22 2025 +0000
Commit:     Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Mon Mar 17 19:37:38 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab5acee8

www-apps/sonarr-bin: add 4.0.14.2939

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

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

diff --git a/www-apps/sonarr-bin/Manifest b/www-apps/sonarr-bin/Manifest
index db2856e58398..a1158882d89e 100644
--- a/www-apps/sonarr-bin/Manifest
+++ b/www-apps/sonarr-bin/Manifest
@@ -3,3 +3,8 @@ DIST Sonarr.develop.4.0.14.2938.linux-arm64.tar.gz 98398327 
BLAKE2B 28e6af7120d0
 DIST Sonarr.develop.4.0.14.2938.linux-musl-arm64.tar.gz 98462338 BLAKE2B 
8b87e93cb580a899bd84668eb1ee6f8021606465354356a8cb130fce962312d4c6ac37d04404b8949c1bbe8ea3a7b1dc1f997f14cf29e237e44451265d9628d2
 SHA512 
efc966d84d3d2ec8fe1dce00a6d4be219d29fae67d4c30b19a574c93b3ce317fdd5f27b17674dfdaa9bd682324c200fb98c352b799907c0ed7440eee84135b73
 DIST Sonarr.develop.4.0.14.2938.linux-musl-x64.tar.gz 103394559 BLAKE2B 
7b514b7fa87b760b410f90a56d386e5242ec2417adb4b45f7a949fbd664e76585af55ca1916077630e2f6ee935f945b74f210c6350b6cb61ebd45fc7a87e9af8
 SHA512 
e9e7a9b3a66125ac9271d9c23b1926c033b5fa52ea61a36bfd6c83d6fefa5f8f45d9a41d65305002c6ec1b958d63facc8516f3d8f9cc892d40dad33c1268c211
 DIST Sonarr.develop.4.0.14.2938.linux-x64.tar.gz 104336206 BLAKE2B 
c0c0091211884a161aecf31ff120809e1b90f3016a25d10c613542de89e542733eb1a2b2284afeca4904238becb335e29fc00a011d56b72795d22b49d445f95f
 SHA512 
9c90fe298ed07379e14f17e8e3904d3bcd2bdd2170d3ba24eb55748fbd43936a01d23b65742fccd14f6a4d17ec5fbcc088c0ed56310a9f0a2d3695349edb24cf
+DIST Sonarr.main.4.0.14.2939.linux-arm.tar.gz 98675309 BLAKE2B 
c14dc96e0e8ae3412182daa0cadea51f91b69c6ffc95da522e647163314df3976b2dd99bf409a07f0b1a8d28b89d295b9a050c3741dcf5fa143aad016d93a9c7
 SHA512 
8da4943c14579126c09048fef52a64c5317900111fdc6395646d63b91e6f8cc61964c0939499a365cfe88c41ddfe761cfc3ea7904e2b23d9062868bcf2a5259d
+DIST Sonarr.main.4.0.14.2939.linux-arm64.tar.gz 98398282 BLAKE2B 
7d480149469f48773fa487d3f25defaa823827787757dfd8ea57e46b40a364f664f568493bff3a666d0016342a501650163dfdd950699435380356f5a907d714
 SHA512 
0c5f7debf3a01d50d364779a1c0c05f47846647d5c3b5b033204aa0051624835a5854dc22be73daf45166d859e53a72fd53853dfdb41c10e1a44be1982aa7bd9
+DIST Sonarr.main.4.0.14.2939.linux-musl-arm64.tar.gz 98466401 BLAKE2B 
d73e0fb1b33fbf310833ae7ac4a092af075367e9e2ca72b57612447f40f22884127c9281e47c7e46a95ec0d36e9d5b17c2deaa67f5674834dcea89d00c7e8ea6
 SHA512 
93a6537e4cd30faef1067055bfcb8d7b87d23358f52489eee110fb76a34cd3ec77c6768dfde241a8e83f2e5d2808237f3c58f9320d46c35fc73b261f8364df3b
+DIST Sonarr.main.4.0.14.2939.linux-musl-x64.tar.gz 103399012 BLAKE2B 
9cc3d81dfe1d423b1b7f1616e2cdb52e8b0fde82a46842d6922bcdb912cc340e6f04f9f1172078b7d28e0c4c4b8b036c4a567f9c56ac3ec711843045c04e7b0d
 SHA512 
2e5948e215baa769dfbf2bcc664277a8bdf4219b92a2de43c144da16dc99869d0f7ab8ae859b1d2d4ffc7af0232ff1f986ea88353b257329d37751741111495e
+DIST Sonarr.main.4.0.14.2939.linux-x64.tar.gz 104338856 BLAKE2B 
f9facaabf09b7793f77ebe1978308d495a5edc7b501e8421ed5e0be783676f1ccd06478915d19d071956d1ac845232eb7fc9e77c0ea197c8b933f1dce46e6d55
 SHA512 
12f4267a879f9994e9e3c1ad69d50969d69e83cbac6f8afea9eb876e4cbdd251092b30c8d87a363e6536ac918da00d12d7c34deb57d16c88325ca522d34da579

diff --git a/www-apps/sonarr-bin/sonarr-bin-4.0.14.2939.ebuild 
b/www-apps/sonarr-bin/sonarr-bin-4.0.14.2939.ebuild
new file mode 100644
index 000000000000..5b0f54200833
--- /dev/null
+++ b/www-apps/sonarr-bin/sonarr-bin-4.0.14.2939.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