From f52562a45d967e193210737b55de5f0ff9018b76 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 24 Mar 2024 01:01:06 +0000 Subject: gentoo auto-resync : 24:03:2024 - 01:01:06 --- www-apps/radarr-bin/Manifest | 11 ++++ www-apps/radarr-bin/files/radarr.init | 7 +++ www-apps/radarr-bin/files/radarr.logrotate | 4 ++ www-apps/radarr-bin/files/radarr.service | 30 +++++++++ www-apps/radarr-bin/metadata.xml | 21 +++++++ www-apps/radarr-bin/radarr-bin-5.4.3.8677.ebuild | 78 ++++++++++++++++++++++++ 6 files changed, 151 insertions(+) create mode 100644 www-apps/radarr-bin/Manifest create mode 100644 www-apps/radarr-bin/files/radarr.init create mode 100644 www-apps/radarr-bin/files/radarr.logrotate create mode 100644 www-apps/radarr-bin/files/radarr.service create mode 100644 www-apps/radarr-bin/metadata.xml create mode 100644 www-apps/radarr-bin/radarr-bin-5.4.3.8677.ebuild (limited to 'www-apps/radarr-bin') diff --git a/www-apps/radarr-bin/Manifest b/www-apps/radarr-bin/Manifest new file mode 100644 index 000000000000..3a8da776b7da --- /dev/null +++ b/www-apps/radarr-bin/Manifest @@ -0,0 +1,11 @@ +AUX radarr.init 129 BLAKE2B f3f8ebe12146d302019c2301ca5b7db3b3e3678447df36cb218b0c5f0f882e1a8f6e003f4e69536fa4ebbf31f4035bd167f4d98be961db41607635e3e49daca6 SHA512 b8e8baeab9f0efee8115d0a1230bf85796ddbb2653754efffc9ffa23ef61906e05ae83d5d4b1b2719b1292d1d5d67fb0f7efd19c0af9b474a15d34bcbd6ae40e +AUX radarr.logrotate 80 BLAKE2B ff6b44b539a627bab411ee95c184f4bd21592ceda8f387db2ce2d64fe89681f278b91cb248adcbfa466b2994337eb2882696e9c289efde25762c50e5f4190464 SHA512 89d474378374fc0076fa5c1f06aaf6941b4f098f59b5a4b950786c736b965acc3975964dd5188c157e6e80aec48f312790468d999a29397cb7811e12459a49c7 +AUX radarr.service 540 BLAKE2B ef6e69463aa577c9da67efc8f11c943531bde1e8ee4b56ae15f77e39c2900a1b11d5cd9e2c568d293b6852d80cbf6d3b6f15b9226ac3defc2e8b6be231eaa5ca SHA512 38af47dc6ddc5df3be1e6323147f0bec20b18994195eff3e6e6a61691f6c8beb9a058aa361f9b9c6a11c362f12bf86fb8f3f311a70ceceb78e18d909910a2840 +DIST Radarr.develop.5.4.3.8677.linux-core-arm.tar.gz 95005925 BLAKE2B 230ef9f434a7680e26c99255265b39c8846cc8f5cbc3ff31fbef999dc9fe646bdb25cc8ef78186b7cec11b0622d1f2da7189eabf9bb95c6d6f184ebcd2fb5178 SHA512 d897f0281bb4dd76539a9c2549b78a2377176a8c6efb1d8bcdb01c81a87f91c759ce6e45d582b93341f0eba0a0a5431bf3a2c9186e7d702c4a63a94c6f01d636 +DIST Radarr.develop.5.4.3.8677.linux-core-arm64.tar.gz 94654344 BLAKE2B a7ecb80f1286ed61f15682c7df85371889eb1c1569ab6327f390423afd68c63c9b4381c0232bdfca747b09990c493f1c8bce0a836254194b601b7045d675890c SHA512 dbf0a2c47d3e506736f5ea17779b49d1c29dd7cc9b0b90cdcf2cee19d9315407ce0e47159b4812f0dfcfec6629aac5e2b6ea38349e677120fb8f2581ae19cbeb +DIST Radarr.develop.5.4.3.8677.linux-core-x64.tar.gz 100672362 BLAKE2B d35ff508485ef4b7f20c43657865fdc5ae90196a95c02f0fcbb8b193c6000a082f4693cbdff8b1832d5d43a9b4b1d084f5ad874fc8f940da97ad4a6a8d4ec797 SHA512 e5c7b91a396067f89f338dc7ebe8c83e7a7b92be3ce4324ffa9b509c6e6195688cf1b0541dad9cd5995af138ce07788cb569083dc3a0e494913d9b60bd267057 +DIST Radarr.develop.5.4.3.8677.linux-musl-core-arm.tar.gz 95051172 BLAKE2B 20834724fe9faf853c8a25e0cc270371300d174db7b5475907724f311fcefdf6c995d16710b303799da655f468153ea17642a1d99bb7ccffe483931a8e824669 SHA512 00fc593caaf0f7667dd003e4cd770d9c5faa64372ca3919cf83fa5b31aba025311161b7fca31423b7262f3a6f27022a1d6440ce7e35b0866b883cffdf4e982a6 +DIST Radarr.develop.5.4.3.8677.linux-musl-core-arm64.tar.gz 94691418 BLAKE2B 20ccb6351d647b4af04870845d7170c4298ca36c7e7aa550aee884fe69178dd4d5c2199a82713de0b2ab52515dd91f88c2f13f3f8318788224e10ee7139d60cf SHA512 58c7ac11ab77a2dfe95b76022a2617f9baa446c066882f2dc5bd14ced8f0e3cf75aba7d4bd3cc85cab88c926d9d616e081cd8ca0d1acf355b496743966a23cd2 +DIST Radarr.develop.5.4.3.8677.linux-musl-core-x64.tar.gz 99725689 BLAKE2B ed8387806a9955f19d43aaa0183ec3d845d525f3d834252b630a0da126efe99cca76bfe521fc0e2c103843c94d22600bfba117e3b1bc42c4cf9b7dd14cb0b109 SHA512 798943fa8263cf38b8780d18246b37cf2af7ba6d1423b5f3448863684da3487aa5228fe27eff7b9612966b712e4f61ada983ee4c8b57cdfbb924a102ab8796a1 +EBUILD radarr-bin-5.4.3.8677.ebuild 1932 BLAKE2B cfdc0c45837a8f86bfc741dd378cd310517a0badb6570109c242891d2b4d9a262751f7cdd7f3c3ea47fd567632e70e6c916ae28cab370880cd366780e8b1179b SHA512 8cb788e87c9d3fbc7719d6b348c68c4935e211014e6d9722f0cf4b06c5def26c5dc5f1f70aa42d0642a3ff3fcd1fded8fec474325023449410615c90a491dd1a +MISC metadata.xml 688 BLAKE2B d528c66cb7915d661b673524d559fdd7309551f0b473a454e3372bc7f8d06d81e9760fe6c0273e2cfb6b8974f3d516fbc9349f986ca5a986c843db42fa01096b SHA512 006139a3c40bf1f18b8323bd80908ed0de9fa9782fa2b295339b843de5b204fb2595a325a95f2227d27c88abf37dc916d83389a8251f6c684c51b1c256f3a8b7 diff --git a/www-apps/radarr-bin/files/radarr.init b/www-apps/radarr-bin/files/radarr.init new file mode 100644 index 000000000000..8abff709a970 --- /dev/null +++ b/www-apps/radarr-bin/files/radarr.init @@ -0,0 +1,7 @@ +#!/sbin/openrc-run + +pidfile="/run/radarr.pid" +command="/opt/radarr/Radarr" +command_user="radarr:radarr" +command_background=true + diff --git a/www-apps/radarr-bin/files/radarr.logrotate b/www-apps/radarr-bin/files/radarr.logrotate new file mode 100644 index 000000000000..166b80807334 --- /dev/null +++ b/www-apps/radarr-bin/files/radarr.logrotate @@ -0,0 +1,4 @@ +/var/lib/radarr/.config/Radarr/logs/*.txt{ + missingok + su radarr radarr +} diff --git a/www-apps/radarr-bin/files/radarr.service b/www-apps/radarr-bin/files/radarr.service new file mode 100644 index 000000000000..daff14f543b1 --- /dev/null +++ b/www-apps/radarr-bin/files/radarr.service @@ -0,0 +1,30 @@ +[Unit] +Description=A fork of Sonarr to work with movies à la Couchpotato. +After=syslog.target network.target + +[Service] +User=radarr +Group=radarr + +Type=simple +ExecStart=/opt/radarr/Radarr +TimeoutStopSec=20 +KillMode=process +Restart=always + +PrivateTmp=yes +PrivateDevices=yes +PrivateMounts=yes +ProtectHome=yes +ProtectSystem=full +NoNewPrivileges=yes +ProtectHostname=yes +ProtectClock=yes +ProtectKernelTunables=yes +ProtectKernelModules=yes +ProtectKernelLogs=yes +ProtectControlGroups=yes +RestrictRealtime=yes + +[Install] +WantedBy=multi-user.target diff --git a/www-apps/radarr-bin/metadata.xml b/www-apps/radarr-bin/metadata.xml new file mode 100644 index 000000000000..49ea8bc60df5 --- /dev/null +++ b/www-apps/radarr-bin/metadata.xml @@ -0,0 +1,21 @@ + + + + + mcrawford@eliteitminds.com + Michael Crawford + Primary maintainer + + + proxy-maint@gentoo.org + Proxy Maintainers + + + candrews@gentoo.org + Craig Andrews + + + Radarr/Radarr + https://github.com/Radarr/Radarr/issues + + diff --git a/www-apps/radarr-bin/radarr-bin-5.4.3.8677.ebuild b/www-apps/radarr-bin/radarr-bin-5.4.3.8677.ebuild new file mode 100644 index 000000000000..c3c1e324bf75 --- /dev/null +++ b/www-apps/radarr-bin/radarr-bin-5.4.3.8677.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit systemd + +DESCRIPTION="A fork of Sonarr to work with movies a la Couchpotato" +HOMEPAGE="https://www.radarr.video/ + https://github.com/Radarr/Radarr/" + +SRC_URI=" + amd64? ( + elibc_glibc? ( + https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-core-x64.tar.gz + ) + elibc_musl? ( + https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-musl-core-x64.tar.gz + ) + ) + arm? ( + elibc_glibc? ( + https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-core-arm.tar.gz + ) + elibc_musl? ( + https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-musl-core-arm.tar.gz + ) + ) + arm64? ( + elibc_glibc? ( + https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-core-arm64.tar.gz + ) + elibc_musl? ( + https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-musl-core-arm64.tar.gz + ) + ) +" +S="${WORKDIR}/Radarr" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="bindist strip test" + +RDEPEND=" + acct-group/radarr + acct-user/radarr + 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 Radarr.Update/libcoreclrtraceptprovider.so || die +} + +src_install() { + newinitd "${FILESDIR}/jellyfin.init" jellyfin + + keepdir /var/lib/jellyfin + fowners -R jellyfin:jellyfin /var/lib/jellyfin + + insinto /etc/logrotate.d + insopts -m0644 -o root -g root + newins "${FILESDIR}/jellyfin.logrotate" jellyfin + + dodir "/opt/jellyfin" + cp -R "${S}/." "${D}/opt/radarr" || die "Install failed!" + + systemd_dounit "${FILESDIR}/radarr.service" + systemd_newunit "${FILESDIR}/radarr.service" "jellyfin@.service" +} -- cgit v1.2.3