diff --git a/www-apps/sonarr-bin/Manifest b/www-apps/sonarr-bin/Manifest index 8c78bbf6f7e74..02b9e6bbce047 100644 --- a/www-apps/sonarr-bin/Manifest +++ b/www-apps/sonarr-bin/Manifest @@ -3,3 +3,8 @@ DIST Sonarr.develop.4.0.17.2953.linux-arm64.tar.gz 98451596 BLAKE2B db74d039679e DIST Sonarr.develop.4.0.17.2953.linux-musl-arm64.tar.gz 98505767 BLAKE2B 12501b8e3dc4ba9980614d34b7a1a96afd2ef09f541ae08b8e3ade9c34e5d3b6d8431784899980e04c404c304aee1032dea240bec1d9da005941275e86398246 SHA512 94d7e4cb55d850a941ec8295e052cec9354f76e580bf501361d9af4fe96152a9dfa6754e0cd705432289d542008ae2e6188ba8e5c5bf67a7ac02776dee7b86ca DIST Sonarr.develop.4.0.17.2953.linux-musl-x64.tar.gz 103443490 BLAKE2B cfd6612bf48599feff89eac4996ac91b948726150cc7441bb34146bc60544998c0f5d18a949e15135098bd3d07b6aff8063383a6fae1c36d117a2cad9a8541e0 SHA512 182e13f80694ccf07681c1baee7e536f06d3fab85e92df81df41de3ee8c0c84652e685f69a530f63c393961d368515bd37b28954069e586f8daa03fbeb4c78c6 DIST Sonarr.develop.4.0.17.2953.linux-x64.tar.gz 104384477 BLAKE2B 73d478635316bc3b44c89e9c086f8f580424310e4d779071ec6f4f31e784388728bc155aa81b51696ac1dfcc52b5dcf06a63b55872c1b2c46ac0d587f2defcbf SHA512 c9fd643c9136f377fc0790cc7a4ff52cc32821df80cf81ba98f9c6fafea6aa3e8c2212a210fb7c3d1a6518f90b9ded5e82103ec488a0bcc5c162286626660040 +DIST Sonarr.develop.4.0.17.2967.linux-arm.tar.gz 98750248 BLAKE2B 129e1dc2f763922656682ff8996cf8d2a1c542ca575a8d4892deca75395cd4fb9691331d2ec28845f09e1a2ba46068f1349f86cf04d4a4e69a8210d872ee8df4 SHA512 99a0516a6d848e4a4f94beceed2c44f04122fd5a224650b59c9cc66367e998d28fd821fabc5cccc4e4e9340c0d158d28971904b7b2445ab00ad76db87b105fc0 +DIST Sonarr.develop.4.0.17.2967.linux-arm64.tar.gz 98481418 BLAKE2B aac746af220875816987fcf33848dd2ce397f2ddeb1afea1835eb348eddc53b7ac6f6414eaeb6e1c5730dedc7fda974b1a4ff29c40a36fbc3049070cc641090d SHA512 ee4c70240d2be6d686025b124a1fb5c6509da9f99f036c51a2fcfe25207a4642207d4f3245a8ecc5e38dbdb907fd48c5423972ab99fd4fe556f2fedd27c0c787 +DIST Sonarr.develop.4.0.17.2967.linux-musl-arm64.tar.gz 98532148 BLAKE2B 82f592b05a0c27893f3c01a03533422d0f93c480b3fce8f15b960f5c2286cfa20016eaf60fffc8febc4740b4be4b303322ebd51907b4d8b71ac62590b2e9f42c SHA512 05936621f1a2c00bdee8dfbe76413b855843c8379797a1d54d64400e4a18868e912ec2d6f4d23e4dfd0a6f60c8803c81f0f245701be632fd012200d02fb634ba +DIST Sonarr.develop.4.0.17.2967.linux-musl-x64.tar.gz 103460191 BLAKE2B d049c571c88a09542a1935e7aa12ea70394ce95953bf0b3553589829e3a45e475295dbb39b17a1b2752ba8d97ac3a5ae0f7227f98ddb3c01e0f8912933792825 SHA512 1d6af9910a07341d1ff5dca62efbf8ea514491a3c9605c5f1c552c80bb2368881001d22d843888d4f5b95265ca8e09ef48f3eb089877730fcdb69794d63cbf57 +DIST Sonarr.develop.4.0.17.2967.linux-x64.tar.gz 104390132 BLAKE2B b9f8adb607f0c6e61a7b86b024f3ed04e756c2045c270902d663a1e369b2340d46cb482551eeee388c08776c05659763ddf6761289be0819077b8ee0d95b5972 SHA512 dca67929af4b6bc6183ecdc1de0f48805574031a782ea710f4a7050e13ca75e66ee07c848eb93da9cbd4e37ac2285d15aa5f6ab18352632e9950c45c5eca12bb diff --git a/www-apps/sonarr-bin/sonarr-bin-4.0.17.2967.ebuild b/www-apps/sonarr-bin/sonarr-bin-4.0.17.2967.ebuild new file mode 100644 index 0000000000000..18df170594c24 --- /dev/null +++ b/www-apps/sonarr-bin/sonarr-bin-4.0.17.2967.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2026 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" "sonarr@.service" +}