commit:     95851fa85d166003a23c8704564ccbb552d670b4
Author:     Craig Andrews <candrews <AT> gentoo <DOT> org>
AuthorDate: Thu May 23 13:28:30 2024 +0000
Commit:     Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Thu May 23 13:28:48 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95851fa8

www-apps/sonarr-bin: add 4.0.4.1695

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

 www-apps/sonarr-bin/Manifest                     |  5 ++
 www-apps/sonarr-bin/sonarr-bin-4.0.4.1695.ebuild | 74 ++++++++++++++++++++++++
 2 files changed, 79 insertions(+)

diff --git a/www-apps/sonarr-bin/Manifest b/www-apps/sonarr-bin/Manifest
index 79d4f3aa9276..86e05a643f4b 100644
--- a/www-apps/sonarr-bin/Manifest
+++ b/www-apps/sonarr-bin/Manifest
@@ -3,3 +3,8 @@ DIST Sonarr.develop.4.0.4.1692.linux-arm64.tar.gz 94617699 
BLAKE2B a558a918f3dea
 DIST Sonarr.develop.4.0.4.1692.linux-musl-arm64.tar.gz 94695381 BLAKE2B 
7eaa5a44425f56b32cef85f62feb7f2269f1fbba8ce0aa83790b6e29c52ff8893446e89d3e823b3530e5830ae3a8c2a41b6c24dfe58e8f13d75dd89609e3140f
 SHA512 
b2b62ec7bea6ca88c84c3dd5d9c78b0d22d0dff13fc56626016153ffa793f4306576d19571bca074eb43df07c057a8da39533fe03acf2a9e2ee78fe63f488dc6
 DIST Sonarr.develop.4.0.4.1692.linux-musl-x64.tar.gz 99625527 BLAKE2B 
7e0de4eacbeccfd75c238e90a87dcdd5620de4c018e62907f9e2c28b90528cb797846a3e91cb06d95844e69b7a1cda11140a73839b0f5b7925c38e74a9e4d0cb
 SHA512 
b4dc9ceaf5cdec3845ecbf39a5492f2599d6149a6beb7bea916e799f703e4016c42e9c9f7107e516064d4ec6acdcac2b174d980234b239a5b7dc7284d78da7e6
 DIST Sonarr.develop.4.0.4.1692.linux-x64.tar.gz 100560549 BLAKE2B 
f6c73b20c43598e9254cac362bea0f747dc7516092d479bc4042f9c80535831bafedd5a24c45bdae38537b1ea4a5ca4d68c35b70df92d739a41ef274a9158325
 SHA512 
dc11464e05d408a622738a973007bd20560f9570bc08633698b2ae20f29909033f9b200f616235cf6085cf61da76ad31ea2c2b0a8fbc42d9c2cfc8d5ca0e44fb
+DIST Sonarr.develop.4.0.4.1695.linux-arm.tar.gz 94884953 BLAKE2B 
765a3e9cc32a63d8f966ff01c3101b7a645337e984893ad6f65eca5fdced079475f2a8ea88653fcdb600f0acf3d7317668a5944eaee4617712cd2cb9837fb68b
 SHA512 
c38d49d243e195b4e835dffc2b654044dd0b8480b53b8f5d47eaee825c32150e5c9b195f5704955322f7161839a793638f8ad4dc7d64dbaa4a0f70630c38b7ea
+DIST Sonarr.develop.4.0.4.1695.linux-arm64.tar.gz 94625116 BLAKE2B 
bdff763155370df05f16e0ca1e2822ad42f2bd916d40373c11e08104438b44952ee4e861fa24c3aa46078cdfb7117e2c76c067413957dd01f9d7e7243919b07c
 SHA512 
ef0f0e91be60402884802dece0fb590ccbd1999d468386893f19796e0fc31b71248fe7ebcf5eb7f07270d08de09ba5d29aa2c055b30a44917522ae75c008d55f
+DIST Sonarr.develop.4.0.4.1695.linux-musl-arm64.tar.gz 94682331 BLAKE2B 
e457a6a58db99ee8fa3fdf8942389311c53afdd053021f9316e1d092842f6028735964af274738e36cca821403a9847fc2c3bc7f50ce87c8df0aa772727cb413
 SHA512 
111894e5d6e910a4127ae307aed8e461c4deb45273628655432d5b3fde0bffbc70e21e7fb4e055b99ca977905d3b2802dc1d5664134f61db40fed48f129e4f21
+DIST Sonarr.develop.4.0.4.1695.linux-musl-x64.tar.gz 99632276 BLAKE2B 
15431bea19ff94a5a3382ceb45b0cb2afa1aaab47e8c2a0afc1541cf25867b21e6b9bc0c06437cd0b1f981a350687de8ee414d5e91e884a49d4a813829d03c88
 SHA512 
f4a616cfdbf2e7a64f69ce4282d28c4022c4efd0294af94147f58bdbd7ab2dfc416872c88fc8e26a864c84423a2dd4ae6e5443d85ad39d5d7aedc4d942b63e90
+DIST Sonarr.develop.4.0.4.1695.linux-x64.tar.gz 100569356 BLAKE2B 
6147ff076c31a8d45e9ef670190bca43dbe224f77e92d24f03397407bcba63d5f78b8a74be9a093d4bf5b0057146db8243042b117dff0145bf8f359bef797204
 SHA512 
df8602bd4abcf154994de4ae7508070944fdbfc4f78b8cffa8716ad65e9c480aa1508889157920e0ef18ab6c7e91e84d7636e30f9caf8a54fe8550b2ad5ba976

diff --git a/www-apps/sonarr-bin/sonarr-bin-4.0.4.1695.ebuild 
b/www-apps/sonarr-bin/sonarr-bin-4.0.4.1695.ebuild
new file mode 100644
index 000000000000..f10489599d33
--- /dev/null
+++ b/www-apps/sonarr-bin/sonarr-bin-4.0.4.1695.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2024 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-util/lttng-ust:0
+       dev-db/sqlite
+"
+
+QA_PREBUILT="*"
+
+src_prepare() {
+       default
+
+       # https://github.com/dotnet/runtime/issues/57784
+       rm libcoreclrtraceptprovider.so 
Sonarr.Update/libcoreclrtraceptprovider.so || 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