diff options
author | Michiel van Baak Jansen <michiel@vanbaak.eu> | 2022-02-25 04:48:09 +0000 |
---|---|---|
committer | Guangyuan Yang <ygy@FreeBSD.org> | 2022-02-25 04:48:09 +0000 |
commit | 9d222a423146cc67af526160ada751cecde76225 (patch) | |
tree | d8679d9cf0b0474a6fe04cb414b2129d6705a1d2 | |
parent | a50b367f2b16cac932822daba07675c014bfdefa (diff) | |
download | ports-9d222a423146cc67af526160ada751cecde76225.tar.gz ports-9d222a423146cc67af526160ada751cecde76225.zip |
net-p2p/readarr: new port
Book Manager and Automation (Sonarr for Ebooks).
PR: 262120
-rw-r--r-- | GIDs | 2 | ||||
-rw-r--r-- | UIDs | 2 | ||||
-rw-r--r-- | net-p2p/Makefile | 1 | ||||
-rw-r--r-- | net-p2p/readarr/Makefile | 52 | ||||
-rw-r--r-- | net-p2p/readarr/distinfo | 3 | ||||
-rw-r--r-- | net-p2p/readarr/files/package_info.in | 5 | ||||
-rw-r--r-- | net-p2p/readarr/files/pkg-message.in | 33 | ||||
-rw-r--r-- | net-p2p/readarr/files/readarr.in | 54 | ||||
-rw-r--r-- | net-p2p/readarr/pkg-descr | 8 | ||||
-rw-r--r-- | net-p2p/readarr/pkg-plist | 470 |
10 files changed, 628 insertions, 2 deletions
@@ -301,7 +301,7 @@ autoscan:*:358: prowlarr:*:359: v2ray:*:360: httptunnel:*:361: -# free: 362 +readarr:*:362: # free: 363 # free: 364 # free: 365 @@ -306,7 +306,7 @@ autoscan:*:358:358::0:0:Autoscan Daemon:/nonexistent:/usr/sbin/nologin prowlarr:*:359:359::0:0:Prowlarr Daemon:/nonexistent:/usr/sbin/nologin v2ray:*:360:360::0:0:V2Ray Daemon:/nonexistent:/usr/sbin/nologin httptunnel:*:361:361::0:0:httptunnel Daemon:/nonexistent:/usr/sbin/nologin -# free: 362 +readarr:*:362:362::0:0:Readarr Daemon:/nonexistent:/usr/sbin/nologin # free: 363 # free: 364 # free: 365 diff --git a/net-p2p/Makefile b/net-p2p/Makefile index 7f90af63a582..f657f7841b02 100644 --- a/net-p2p/Makefile +++ b/net-p2p/Makefile @@ -80,6 +80,7 @@ SUBDIR += qbittorrent SUBDIR += qtum SUBDIR += radarr + SUBDIR += readarr SUBDIR += retroshare SUBDIR += rslsync SUBDIR += rtorrent diff --git a/net-p2p/readarr/Makefile b/net-p2p/readarr/Makefile new file mode 100644 index 000000000000..355427cd492d --- /dev/null +++ b/net-p2p/readarr/Makefile @@ -0,0 +1,52 @@ +PORTNAME= readarr +PORTVERSION= 0.1.0.1248 +CATEGORIES= net-p2p +MASTER_SITES= https://github.com/Readarr/Readarr/releases/download/v${PORTVERSION}/ +DISTNAME= Readarr.develop.${PORTVERSION}.freebsd-core-x64 + +MAINTAINER= michiel@vanbaak.eu +COMMENT= Book Manager and Automation (Sonarr for Ebooks) + +LICENSE= GPLv3 + +ONLY_FOR_ARCHS= amd64 + +RUN_DEPENDS= ca_root_nss>0:security/ca_root_nss \ + icu>0:devel/icu \ + libiconv>0:converters/libiconv \ + libinotify>0:devel/libinotify \ + libunwind>0:devel/libunwind \ + openssl>0:security/openssl \ + sqlite3>0:databases/sqlite3 + +USE_RC_SUBR= ${PORTNAME} + +NO_BUILD= YES + +SUB_FILES= ${PORTNAME} package_info pkg-message +SUB_LIST= DATADIR=${DATADIR} \ + GROUPS=${GROUPS} \ + MAINTAINER=${MAINTAINER} \ + PKGVERSION=${PKGVERSION} \ + PORTNAME=${PORTNAME} \ + USERS=${USERS} + +USERS= ${PORTNAME} +GROUPS= ${PORTNAME} + +WRKSRC= ${WRKDIR}/Readarr + +.include <bsd.port.options.mk> + +post-extract: + ${RM} -rf ${WRKSRC}/Readarr.Update + +do-install: + ${INSTALL} -d -m 755 ${STAGEDIR}/${DATADIR}/bin/ + cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}/${DATADIR}/bin/ "! -name Readarr" + ${INSTALL_PROGRAM} ${WRKSRC}/Readarr ${STAGEDIR}/${DATADIR}/bin/ + +post-install: + ${INSTALL_DATA} ${WRKDIR}/package_info ${STAGEDIR}/${DATADIR}/ + +.include <bsd.port.mk> diff --git a/net-p2p/readarr/distinfo b/net-p2p/readarr/distinfo new file mode 100644 index 000000000000..6e2330ab53bb --- /dev/null +++ b/net-p2p/readarr/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1645452585 +SHA256 (Readarr.develop.0.1.0.1248.freebsd-core-x64.tar.gz) = 9d9ebe45945b6b567c1fdba0e0c7e6715363a18f187c7e37ec05503a0d233763 +SIZE (Readarr.develop.0.1.0.1248.freebsd-core-x64.tar.gz) = 47115458 diff --git a/net-p2p/readarr/files/package_info.in b/net-p2p/readarr/files/package_info.in new file mode 100644 index 000000000000..f8602956c97a --- /dev/null +++ b/net-p2p/readarr/files/package_info.in @@ -0,0 +1,5 @@ +PackageVersion=%%PKGVERSION%% +PackageAuthor=%%MAINTAINER%% +UpdateMethod=External +UpdateMethodMessage=use 'pkg upgrade' or [create a PR](https://bugs.freebsd.org/bugzilla/enter_bug.cgi?component=Individual%20Port%28s%29&product=Ports%20%26%20Packages) requesting an update of the port +Branch=develop diff --git a/net-p2p/readarr/files/pkg-message.in b/net-p2p/readarr/files/pkg-message.in new file mode 100644 index 000000000000..c421a7906d50 --- /dev/null +++ b/net-p2p/readarr/files/pkg-message.in @@ -0,0 +1,33 @@ +[ +{ type: install + message: <<EOM + +%%PORTNAME%% relies on Microsoft dotNET6+ SDK to be built +Microsoft does not have an official version of dotNET for FreeBSD + +This package was built with an UNOFFICIAL UNSUPPORTED version of dotNET +If this is something that you do not want, remove this package with +"pkg remove %%PORTNAME%%" + +This package installs a service file. +Enable it with "sysrc %%PORTNAME%%_enable=TRUE" +Start it with "service %%PORTNAME%% start". + +If you are running this in a jail please set "allow_mlock=1" or similar +for this jail otherwise the program will fail to start + +Finally, the built-in updater is disabled. +If you like to use the updater, remove the file %%DATADIR%%/package_info, +chown the directory %%DATADIR%%/bin to %%USERS%% and restart %%PORTNAME%% +The built-in updater can now be configured in the Settings tab of %%PORTNAME%% + +NOTE: While the built-in updater will update %%PORTNAME%% it has side-effects: +it breaks the ability of pkg to check for corruption in %%PORTNAME%% files +it breaks the ability of pkg to determine if it has removed files correctly +during "pkg remove %%PORTNAME%%" and also +it breaks the fundamental understanding that updates should be handled only +by the system that put the files there in the first place. + +EOM +} +] diff --git a/net-p2p/readarr/files/readarr.in b/net-p2p/readarr/files/readarr.in new file mode 100644 index 000000000000..476cb2cff64c --- /dev/null +++ b/net-p2p/readarr/files/readarr.in @@ -0,0 +1,54 @@ +#!/bin/sh + +# PROVIDE: %%PORTNAME%% +# REQUIRE: LOGIN network +# KEYWORD: shutdown +# +# Add the following lines to /etc/rc.conf or use sysrc to enable %%PORTNAME%% +# ${%%PORTNAME%%_enable="YES"} +# Optionaly there are some other parameters +# ${%%PORTNAME%%_user="%%USERS%%"} +# ${%%PORTNAME%%_group="%%GROUPS%%"} +# This stores %%PORTNAME%% data (e.g., databases, configs, logs) +# ${%%PORTNAME%%_data_dir="%%PREFIX%%/%%PORTNAME%%"} +# This stores the PID files that daemon will use +# ${%%PORTNAME%%_pid_dir:="/var/run/%%PORTNAME%%"} + +. /etc/rc.subr +name=%%PORTNAME%% +rcvar=%%PORTNAME%%_enable +load_rc_config $name + +: ${%%PORTNAME%%_enable:=NO} +: ${%%PORTNAME%%_user:="%%USERS%%"} +: ${%%PORTNAME%%_group:="%%GROUPS%%"} +: ${%%PORTNAME%%_exec_dir:="%%DATADIR%%/bin"} +: ${%%PORTNAME%%_data_dir:="%%PREFIX%%/%%PORTNAME%%"} +: ${%%PORTNAME%%_pid_dir:="/var/run/%%PORTNAME%%"} + +pidfile="${%%PORTNAME%%_pid_dir}/${name}_daemon.pid" +pidfile_child="${%%PORTNAME%%_pid_dir}/${name}_child.pid" +command="/usr/sbin/daemon" + + +start_precmd=${name}_precmd +%%PORTNAME%%_precmd() { + if [ ! -d ${%%PORTNAME%%_data_dir} ]; then + install -d -o ${%%PORTNAME%%_user} -g ${%%PORTNAME%%_group} ${%%PORTNAME%%_data_dir} + fi + if [ ! -d ${%%PORTNAME%%_pid_dir} ]; then + install -d -o ${%%PORTNAME%%_user} -g ${%%PORTNAME%%_group} ${%%PORTNAME%%_pid_dir} + fi + + # .NET 6+ use dual mode sockets to avoid the separate AF handling. + # disable .NET use of V6 if no ipv6 is configured. + # See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=259194#c17 + ifconfig | grep -q inet6 + if [ $? == 1 ]; then + export DOTNET_SYSTEM_NET_DISABLEIPV6=1 + fi + + rc_flags="-r -f -p ${pidfile_child} -P ${pidfile} ${%%PORTNAME%%_exec_dir}/Readarr --data=${%%PORTNAME%%_data_dir} --nobrowser >> /dev/null 2>&1 ${rc_flags}" +} + +run_rc_command "$1" diff --git a/net-p2p/readarr/pkg-descr b/net-p2p/readarr/pkg-descr new file mode 100644 index 000000000000..438ea3711d6f --- /dev/null +++ b/net-p2p/readarr/pkg-descr @@ -0,0 +1,8 @@ +Readarr is an ebook and audiobook collection manager for Usenet and BitTorrent users. +It can monitor multiple RSS feeds for new books from your favorite authors and will grab, +sort, and rename them. + +Note that only one type of a given book is supported. +If you want both an audiobook and ebook of a given book you will need multiple instances. + +WWW: https://readarr.com diff --git a/net-p2p/readarr/pkg-plist b/net-p2p/readarr/pkg-plist new file mode 100644 index 000000000000..a3d9dd238fbe --- /dev/null +++ b/net-p2p/readarr/pkg-plist @@ -0,0 +1,470 @@ +%%DATADIR%%/bin/BouncyCastle.Crypto.dll +%%DATADIR%%/bin/Dapper.dll +%%DATADIR%%/bin/DryIoc.Microsoft.DependencyInjection.dll +%%DATADIR%%/bin/DryIoc.dll +%%DATADIR%%/bin/Dynamitey.dll +%%DATADIR%%/bin/Equ.dll +%%DATADIR%%/bin/FluentMigrator.Abstractions.dll +%%DATADIR%%/bin/FluentMigrator.Runner.Core.dll +%%DATADIR%%/bin/FluentMigrator.Runner.SQLite.dll +%%DATADIR%%/bin/FluentMigrator.Runner.dll +%%DATADIR%%/bin/FluentMigrator.dll +%%DATADIR%%/bin/FluentValidation.dll +%%DATADIR%%/bin/ICSharpCode.SharpZipLib.dll +%%DATADIR%%/bin/Ical.Net.dll +%%DATADIR%%/bin/ImpromptuInterface.dll +%%DATADIR%%/bin/LICENSE.md +%%DATADIR%%/bin/LazyCache.dll +%%DATADIR%%/bin/Localization/Core/ar.json +%%DATADIR%%/bin/Localization/Core/bg.json +%%DATADIR%%/bin/Localization/Core/bn.json +%%DATADIR%%/bin/Localization/Core/ca.json +%%DATADIR%%/bin/Localization/Core/cs.json +%%DATADIR%%/bin/Localization/Core/da.json +%%DATADIR%%/bin/Localization/Core/de.json +%%DATADIR%%/bin/Localization/Core/el.json +%%DATADIR%%/bin/Localization/Core/en.json +%%DATADIR%%/bin/Localization/Core/es.json +%%DATADIR%%/bin/Localization/Core/fa.json +%%DATADIR%%/bin/Localization/Core/fi.json +%%DATADIR%%/bin/Localization/Core/fr.json +%%DATADIR%%/bin/Localization/Core/he.json +%%DATADIR%%/bin/Localization/Core/hi.json +%%DATADIR%%/bin/Localization/Core/hu.json +%%DATADIR%%/bin/Localization/Core/is.json +%%DATADIR%%/bin/Localization/Core/it.json +%%DATADIR%%/bin/Localization/Core/ja.json +%%DATADIR%%/bin/Localization/Core/ko.json +%%DATADIR%%/bin/Localization/Core/nan.json +%%DATADIR%%/bin/Localization/Core/nb_NO.json +%%DATADIR%%/bin/Localization/Core/nl.json +%%DATADIR%%/bin/Localization/Core/pl.json +%%DATADIR%%/bin/Localization/Core/pt.json +%%DATADIR%%/bin/Localization/Core/pt_BR.json +%%DATADIR%%/bin/Localization/Core/ro.json +%%DATADIR%%/bin/Localization/Core/ru.json +%%DATADIR%%/bin/Localization/Core/sk.json +%%DATADIR%%/bin/Localization/Core/sv.json +%%DATADIR%%/bin/Localization/Core/th.json +%%DATADIR%%/bin/Localization/Core/tr.json +%%DATADIR%%/bin/Localization/Core/uk.json +%%DATADIR%%/bin/Localization/Core/vi.json +%%DATADIR%%/bin/Localization/Core/zh_CN.json +%%DATADIR%%/bin/Localization/Core/zh_Hans.json +%%DATADIR%%/bin/Localization/Core/zh_TW.json +%%DATADIR%%/bin/MailKit.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Antiforgery.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Authentication.Abstractions.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Authentication.Cookies.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Authentication.Core.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Authentication.OAuth.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Authentication.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Authorization.Policy.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Authorization.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Components.Authorization.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Components.Forms.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Components.Server.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Components.Web.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Components.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Connections.Abstractions.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.CookiePolicy.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Cors.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Cryptography.Internal.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.DataProtection.Abstractions.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.DataProtection.Extensions.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.DataProtection.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Diagnostics.Abstractions.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Diagnostics.HealthChecks.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Diagnostics.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.HostFiltering.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Hosting.Abstractions.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Hosting.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Html.Abstractions.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Http.Abstractions.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Http.Connections.Common.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Http.Connections.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Http.Extensions.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Http.Features.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Http.Results.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Http.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.HttpLogging.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.HttpOverrides.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.HttpsPolicy.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Identity.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Localization.Routing.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Localization.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Metadata.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Mvc.Abstractions.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Mvc.ApiExplorer.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Mvc.Core.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Mvc.Cors.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Mvc.DataAnnotations.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Mvc.Formatters.Json.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Mvc.Formatters.Xml.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Mvc.Localization.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Mvc.Razor.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Mvc.RazorPages.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Mvc.TagHelpers.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Mvc.ViewFeatures.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Mvc.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Razor.Runtime.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Razor.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.ResponseCaching.Abstractions.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.ResponseCaching.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.ResponseCompression.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Rewrite.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Routing.Abstractions.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Routing.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Server.HttpSys.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Server.IIS.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Server.IISIntegration.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Server.Kestrel.Core.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Server.Kestrel.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.Session.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.SignalR.Common.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.SignalR.Core.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.SignalR.Protocols.Json.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.SignalR.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.StaticFiles.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.WebSockets.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.WebUtilities.dll +%%DATADIR%%/bin/Microsoft.AspNetCore.dll +%%DATADIR%%/bin/Microsoft.CSharp.dll +%%DATADIR%%/bin/Microsoft.Extensions.Caching.Abstractions.dll +%%DATADIR%%/bin/Microsoft.Extensions.Caching.Memory.dll +%%DATADIR%%/bin/Microsoft.Extensions.Configuration.Abstractions.dll +%%DATADIR%%/bin/Microsoft.Extensions.Configuration.Binder.dll +%%DATADIR%%/bin/Microsoft.Extensions.Configuration.CommandLine.dll +%%DATADIR%%/bin/Microsoft.Extensions.Configuration.EnvironmentVariables.dll +%%DATADIR%%/bin/Microsoft.Extensions.Configuration.FileExtensions.dll +%%DATADIR%%/bin/Microsoft.Extensions.Configuration.Ini.dll +%%DATADIR%%/bin/Microsoft.Extensions.Configuration.Json.dll +%%DATADIR%%/bin/Microsoft.Extensions.Configuration.KeyPerFile.dll +%%DATADIR%%/bin/Microsoft.Extensions.Configuration.UserSecrets.dll +%%DATADIR%%/bin/Microsoft.Extensions.Configuration.Xml.dll +%%DATADIR%%/bin/Microsoft.Extensions.Configuration.dll +%%DATADIR%%/bin/Microsoft.Extensions.DependencyInjection.Abstractions.dll +%%DATADIR%%/bin/Microsoft.Extensions.DependencyInjection.dll +%%DATADIR%%/bin/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll +%%DATADIR%%/bin/Microsoft.Extensions.Diagnostics.HealthChecks.dll +%%DATADIR%%/bin/Microsoft.Extensions.Features.dll +%%DATADIR%%/bin/Microsoft.Extensions.FileProviders.Abstractions.dll +%%DATADIR%%/bin/Microsoft.Extensions.FileProviders.Composite.dll +%%DATADIR%%/bin/Microsoft.Extensions.FileProviders.Embedded.dll +%%DATADIR%%/bin/Microsoft.Extensions.FileProviders.Physical.dll +%%DATADIR%%/bin/Microsoft.Extensions.FileSystemGlobbing.dll +%%DATADIR%%/bin/Microsoft.Extensions.Hosting.Abstractions.dll +%%DATADIR%%/bin/Microsoft.Extensions.Hosting.WindowsServices.dll +%%DATADIR%%/bin/Microsoft.Extensions.Hosting.dll +%%DATADIR%%/bin/Microsoft.Extensions.Http.dll +%%DATADIR%%/bin/Microsoft.Extensions.Identity.Core.dll +%%DATADIR%%/bin/Microsoft.Extensions.Identity.Stores.dll +%%DATADIR%%/bin/Microsoft.Extensions.Localization.Abstractions.dll +%%DATADIR%%/bin/Microsoft.Extensions.Localization.dll +%%DATADIR%%/bin/Microsoft.Extensions.Logging.Abstractions.dll +%%DATADIR%%/bin/Microsoft.Extensions.Logging.Configuration.dll +%%DATADIR%%/bin/Microsoft.Extensions.Logging.Console.dll +%%DATADIR%%/bin/Microsoft.Extensions.Logging.Debug.dll +%%DATADIR%%/bin/Microsoft.Extensions.Logging.EventLog.dll +%%DATADIR%%/bin/Microsoft.Extensions.Logging.EventSource.dll +%%DATADIR%%/bin/Microsoft.Extensions.Logging.TraceSource.dll +%%DATADIR%%/bin/Microsoft.Extensions.Logging.dll +%%DATADIR%%/bin/Microsoft.Extensions.ObjectPool.dll +%%DATADIR%%/bin/Microsoft.Extensions.Options.ConfigurationExtensions.dll +%%DATADIR%%/bin/Microsoft.Extensions.Options.DataAnnotations.dll +%%DATADIR%%/bin/Microsoft.Extensions.Options.dll +%%DATADIR%%/bin/Microsoft.Extensions.Primitives.dll +%%DATADIR%%/bin/Microsoft.Extensions.WebEncoders.dll +%%DATADIR%%/bin/Microsoft.JSInterop.dll +%%DATADIR%%/bin/Microsoft.Net.Http.Headers.dll +%%DATADIR%%/bin/Microsoft.VisualBasic.Core.dll +%%DATADIR%%/bin/Microsoft.VisualBasic.dll +%%DATADIR%%/bin/Microsoft.Win32.Primitives.dll +%%DATADIR%%/bin/Microsoft.Win32.Registry.dll +%%DATADIR%%/bin/Microsoft.Win32.SystemEvents.dll +%%DATADIR%%/bin/MimeKit.dll +%%DATADIR%%/bin/Mono.Nat.dll +%%DATADIR%%/bin/Mono.Posix.NETStandard.dll +%%DATADIR%%/bin/MonoTorrent.dll +%%DATADIR%%/bin/NLog.Extensions.Logging.dll +%%DATADIR%%/bin/NLog.dll +%%DATADIR%%/bin/Newtonsoft.Json.dll +%%DATADIR%%/bin/NodaTime.dll +%%DATADIR%%/bin/PdfSharpCore.dll +%%DATADIR%%/bin/Readarr +%%DATADIR%%/bin/Readarr.Api.V1.deps.json +%%DATADIR%%/bin/Readarr.Api.V1.dll +%%DATADIR%%/bin/Readarr.Api.V1.pdb +%%DATADIR%%/bin/Readarr.Common.deps.json +%%DATADIR%%/bin/Readarr.Common.dll +%%DATADIR%%/bin/Readarr.Common.pdb +%%DATADIR%%/bin/Readarr.Core.deps.json +%%DATADIR%%/bin/Readarr.Core.dll +%%DATADIR%%/bin/Readarr.Core.pdb +%%DATADIR%%/bin/Readarr.Host.deps.json +%%DATADIR%%/bin/Readarr.Host.dll +%%DATADIR%%/bin/Readarr.Host.pdb +%%DATADIR%%/bin/Readarr.Http.deps.json +%%DATADIR%%/bin/Readarr.Http.dll +%%DATADIR%%/bin/Readarr.Http.pdb +%%DATADIR%%/bin/Readarr.Mono.deps.json +%%DATADIR%%/bin/Readarr.Mono.dll +%%DATADIR%%/bin/Readarr.Mono.pdb +%%DATADIR%%/bin/Readarr.SignalR.deps.json +%%DATADIR%%/bin/Readarr.SignalR.dll +%%DATADIR%%/bin/Readarr.SignalR.pdb +%%DATADIR%%/bin/Readarr.deps.json +%%DATADIR%%/bin/Readarr.dll +%%DATADIR%%/bin/Readarr.pdb +%%DATADIR%%/bin/Readarr.runtimeconfig.json +%%DATADIR%%/bin/RestSharp.dll +%%DATADIR%%/bin/ReusableTasks.dll +%%DATADIR%%/bin/Sentry.dll +%%DATADIR%%/bin/ServiceInstall +%%DATADIR%%/bin/ServiceUninstall +%%DATADIR%%/bin/SixLabors.Fonts.dll +%%DATADIR%%/bin/SixLabors.ImageSharp.dll +%%DATADIR%%/bin/System.AppContext.dll +%%DATADIR%%/bin/System.Buffers.dll +%%DATADIR%%/bin/System.Collections.Concurrent.dll +%%DATADIR%%/bin/System.Collections.Immutable.dll +%%DATADIR%%/bin/System.Collections.NonGeneric.dll +%%DATADIR%%/bin/System.Collections.Specialized.dll +%%DATADIR%%/bin/System.Collections.dll +%%DATADIR%%/bin/System.ComponentModel.Annotations.dll +%%DATADIR%%/bin/System.ComponentModel.DataAnnotations.dll +%%DATADIR%%/bin/System.ComponentModel.EventBasedAsync.dll +%%DATADIR%%/bin/System.ComponentModel.Primitives.dll +%%DATADIR%%/bin/System.ComponentModel.TypeConverter.dll +%%DATADIR%%/bin/System.ComponentModel.dll +%%DATADIR%%/bin/System.Configuration.ConfigurationManager.dll +%%DATADIR%%/bin/System.Configuration.dll +%%DATADIR%%/bin/System.Console.dll +%%DATADIR%%/bin/System.Core.dll +%%DATADIR%%/bin/System.Data.Common.dll +%%DATADIR%%/bin/System.Data.DataSetExtensions.dll +%%DATADIR%%/bin/System.Data.SQLite.dll +%%DATADIR%%/bin/System.Data.dll +%%DATADIR%%/bin/System.Diagnostics.Contracts.dll +%%DATADIR%%/bin/System.Diagnostics.Debug.dll +%%DATADIR%%/bin/System.Diagnostics.DiagnosticSource.dll +%%DATADIR%%/bin/System.Diagnostics.EventLog.dll +%%DATADIR%%/bin/System.Diagnostics.FileVersionInfo.dll +%%DATADIR%%/bin/System.Diagnostics.Process.dll +%%DATADIR%%/bin/System.Diagnostics.StackTrace.dll +%%DATADIR%%/bin/System.Diagnostics.TextWriterTraceListener.dll +%%DATADIR%%/bin/System.Diagnostics.Tools.dll +%%DATADIR%%/bin/System.Diagnostics.TraceSource.dll +%%DATADIR%%/bin/System.Diagnostics.Tracing.dll +%%DATADIR%%/bin/System.Drawing.Common.dll +%%DATADIR%%/bin/System.Drawing.Primitives.dll +%%DATADIR%%/bin/System.Drawing.dll +%%DATADIR%%/bin/System.Dynamic.Runtime.dll +%%DATADIR%%/bin/System.Formats.Asn1.dll +%%DATADIR%%/bin/System.Globalization.Calendars.dll +%%DATADIR%%/bin/System.Globalization.Extensions.dll +%%DATADIR%%/bin/System.Globalization.dll +%%DATADIR%%/bin/System.IO.Abstractions.dll +%%DATADIR%%/bin/System.IO.Compression.Brotli.dll +%%DATADIR%%/bin/System.IO.Compression.FileSystem.dll +%%DATADIR%%/bin/System.IO.Compression.ZipFile.dll +%%DATADIR%%/bin/System.IO.Compression.dll +%%DATADIR%%/bin/System.IO.FileSystem.AccessControl.dll +%%DATADIR%%/bin/System.IO.FileSystem.DriveInfo.dll +%%DATADIR%%/bin/System.IO.FileSystem.Primitives.dll +%%DATADIR%%/bin/System.IO.FileSystem.Watcher.dll +%%DATADIR%%/bin/System.IO.FileSystem.dll +%%DATADIR%%/bin/System.IO.IsolatedStorage.dll +%%DATADIR%%/bin/System.IO.MemoryMappedFiles.dll +%%DATADIR%%/bin/System.IO.Pipelines.dll +%%DATADIR%%/bin/System.IO.Pipes.AccessControl.dll +%%DATADIR%%/bin/System.IO.Pipes.dll +%%DATADIR%%/bin/System.IO.UnmanagedMemoryStream.dll +%%DATADIR%%/bin/System.IO.dll +%%DATADIR%%/bin/System.Linq.Expressions.dll +%%DATADIR%%/bin/System.Linq.Parallel.dll +%%DATADIR%%/bin/System.Linq.Queryable.dll +%%DATADIR%%/bin/System.Linq.dll +%%DATADIR%%/bin/System.Memory.dll +%%DATADIR%%/bin/System.Net.Http.Json.dll +%%DATADIR%%/bin/System.Net.Http.dll +%%DATADIR%%/bin/System.Net.HttpListener.dll +%%DATADIR%%/bin/System.Net.Mail.dll +%%DATADIR%%/bin/System.Net.NameResolution.dll +%%DATADIR%%/bin/System.Net.NetworkInformation.dll +%%DATADIR%%/bin/System.Net.Ping.dll +%%DATADIR%%/bin/System.Net.Primitives.dll +%%DATADIR%%/bin/System.Net.Quic.dll +%%DATADIR%%/bin/System.Net.Requests.dll +%%DATADIR%%/bin/System.Net.Security.dll +%%DATADIR%%/bin/System.Net.ServicePoint.dll +%%DATADIR%%/bin/System.Net.Sockets.dll +%%DATADIR%%/bin/System.Net.WebClient.dll +%%DATADIR%%/bin/System.Net.WebHeaderCollection.dll +%%DATADIR%%/bin/System.Net.WebProxy.dll +%%DATADIR%%/bin/System.Net.WebSockets.Client.dll +%%DATADIR%%/bin/System.Net.WebSockets.dll +%%DATADIR%%/bin/System.Net.dll +%%DATADIR%%/bin/System.Numerics.Vectors.dll +%%DATADIR%%/bin/System.Numerics.dll +%%DATADIR%%/bin/System.ObjectModel.dll +%%DATADIR%%/bin/System.Private.CoreLib.dll +%%DATADIR%%/bin/System.Private.DataContractSerialization.dll +%%DATADIR%%/bin/System.Private.Uri.dll +%%DATADIR%%/bin/System.Private.Xml.Linq.dll +%%DATADIR%%/bin/System.Private.Xml.dll +%%DATADIR%%/bin/System.Reflection.DispatchProxy.dll +%%DATADIR%%/bin/System.Reflection.Emit.ILGeneration.dll +%%DATADIR%%/bin/System.Reflection.Emit.Lightweight.dll +%%DATADIR%%/bin/System.Reflection.Emit.dll +%%DATADIR%%/bin/System.Reflection.Extensions.dll +%%DATADIR%%/bin/System.Reflection.Metadata.dll +%%DATADIR%%/bin/System.Reflection.Primitives.dll +%%DATADIR%%/bin/System.Reflection.TypeExtensions.dll +%%DATADIR%%/bin/System.Reflection.dll +%%DATADIR%%/bin/System.Resources.Reader.dll +%%DATADIR%%/bin/System.Resources.ResourceManager.dll +%%DATADIR%%/bin/System.Resources.Writer.dll +%%DATADIR%%/bin/System.Runtime.CompilerServices.Unsafe.dll +%%DATADIR%%/bin/System.Runtime.CompilerServices.VisualC.dll +%%DATADIR%%/bin/System.Runtime.Extensions.dll +%%DATADIR%%/bin/System.Runtime.Handles.dll +%%DATADIR%%/bin/System.Runtime.InteropServices.RuntimeInformation.dll +%%DATADIR%%/bin/System.Runtime.InteropServices.dll +%%DATADIR%%/bin/System.Runtime.Intrinsics.dll +%%DATADIR%%/bin/System.Runtime.Loader.dll +%%DATADIR%%/bin/System.Runtime.Numerics.dll +%%DATADIR%%/bin/System.Runtime.Serialization.Formatters.dll +%%DATADIR%%/bin/System.Runtime.Serialization.Json.dll +%%DATADIR%%/bin/System.Runtime.Serialization.Primitives.dll +%%DATADIR%%/bin/System.Runtime.Serialization.Xml.dll +%%DATADIR%%/bin/System.Runtime.Serialization.dll +%%DATADIR%%/bin/System.Runtime.dll +%%DATADIR%%/bin/System.Security.AccessControl.dll +%%DATADIR%%/bin/System.Security.Claims.dll +%%DATADIR%%/bin/System.Security.Cryptography.Algorithms.dll +%%DATADIR%%/bin/System.Security.Cryptography.Cng.dll +%%DATADIR%%/bin/System.Security.Cryptography.Csp.dll +%%DATADIR%%/bin/System.Security.Cryptography.Encoding.dll +%%DATADIR%%/bin/System.Security.Cryptography.OpenSsl.dll +%%DATADIR%%/bin/System.Security.Cryptography.Pkcs.dll +%%DATADIR%%/bin/System.Security.Cryptography.Primitives.dll +%%DATADIR%%/bin/System.Security.Cryptography.ProtectedData.dll +%%DATADIR%%/bin/System.Security.Cryptography.X509Certificates.dll +%%DATADIR%%/bin/System.Security.Cryptography.Xml.dll +%%DATADIR%%/bin/System.Security.Permissions.dll +%%DATADIR%%/bin/System.Security.Principal.Windows.dll +%%DATADIR%%/bin/System.Security.Principal.dll +%%DATADIR%%/bin/System.Security.SecureString.dll +%%DATADIR%%/bin/System.Security.dll +%%DATADIR%%/bin/System.ServiceModel.Web.dll +%%DATADIR%%/bin/System.ServiceProcess.ServiceController.dll +%%DATADIR%%/bin/System.ServiceProcess.dll +%%DATADIR%%/bin/System.Text.Encoding.CodePages.dll +%%DATADIR%%/bin/System.Text.Encoding.Extensions.dll +%%DATADIR%%/bin/System.Text.Encoding.dll +%%DATADIR%%/bin/System.Text.Encodings.Web.dll +%%DATADIR%%/bin/System.Text.Json.dll +%%DATADIR%%/bin/System.Text.RegularExpressions.dll +%%DATADIR%%/bin/System.Threading.Channels.dll +%%DATADIR%%/bin/System.Threading.Overlapped.dll +%%DATADIR%%/bin/System.Threading.Tasks.Dataflow.dll +%%DATADIR%%/bin/System.Threading.Tasks.Extensions.dll +%%DATADIR%%/bin/System.Threading.Tasks.Parallel.dll +%%DATADIR%%/bin/System.Threading.Tasks.dll +%%DATADIR%%/bin/System.Threading.Thread.dll +%%DATADIR%%/bin/System.Threading.ThreadPool.dll +%%DATADIR%%/bin/System.Threading.Timer.dll +%%DATADIR%%/bin/System.Threading.dll +%%DATADIR%%/bin/System.Transactions.Local.dll +%%DATADIR%%/bin/System.Transactions.dll +%%DATADIR%%/bin/System.ValueTuple.dll +%%DATADIR%%/bin/System.Web.HttpUtility.dll +%%DATADIR%%/bin/System.Web.dll +%%DATADIR%%/bin/System.Windows.Extensions.dll +%%DATADIR%%/bin/System.Windows.dll +%%DATADIR%%/bin/System.Xml.Linq.dll +%%DATADIR%%/bin/System.Xml.ReaderWriter.dll +%%DATADIR%%/bin/System.Xml.Serialization.dll +%%DATADIR%%/bin/System.Xml.XDocument.dll +%%DATADIR%%/bin/System.Xml.XPath.XDocument.dll +%%DATADIR%%/bin/System.Xml.XPath.dll +%%DATADIR%%/bin/System.Xml.XmlDocument.dll +%%DATADIR%%/bin/System.Xml.XmlSerializer.dll +%%DATADIR%%/bin/System.Xml.dll +%%DATADIR%%/bin/System.dll +%%DATADIR%%/bin/TagLibSharp.dll +%%DATADIR%%/bin/UI/Content/Fonts/Roboto-Light.ttf +%%DATADIR%%/bin/UI/Content/Fonts/Roboto-Light.woff +%%DATADIR%%/bin/UI/Content/Fonts/Roboto-Light.woff2 +%%DATADIR%%/bin/UI/Content/Fonts/Roboto-Regular.ttf +%%DATADIR%%/bin/UI/Content/Fonts/Roboto-Regular.woff +%%DATADIR%%/bin/UI/Content/Fonts/Roboto-Regular.woff2 +%%DATADIR%%/bin/UI/Content/Fonts/UbuntuMono-Regular.eot +%%DATADIR%%/bin/UI/Content/Fonts/UbuntuMono-Regular.ttf +%%DATADIR%%/bin/UI/Content/Fonts/UbuntuMono-Regular.woff +%%DATADIR%%/bin/UI/Content/Fonts/fonts.css +%%DATADIR%%/bin/UI/Content/Fonts/text-security-disc.ttf +%%DATADIR%%/bin/UI/Content/Fonts/text-security-disc.woff +%%DATADIR%%/bin/UI/Content/Images/404.png +%%DATADIR%%/bin/UI/Content/Images/Icons/android-chrome-192x192.png +%%DATADIR%%/bin/UI/Content/Images/Icons/android-chrome-512x512.png +%%DATADIR%%/bin/UI/Content/Images/Icons/apple-touch-icon.png +%%DATADIR%%/bin/UI/Content/Images/Icons/browserconfig.xml +%%DATADIR%%/bin/UI/Content/Images/Icons/favicon-16x16.png +%%DATADIR%%/bin/UI/Content/Images/Icons/favicon-32x32.png +%%DATADIR%%/bin/UI/Content/Images/Icons/favicon-debug-16x16.png +%%DATADIR%%/bin/UI/Content/Images/Icons/favicon-debug-32x32.png +%%DATADIR%%/bin/UI/Content/Images/Icons/favicon-debug.ico +%%DATADIR%%/bin/UI/Content/Images/Icons/favicon.ico +%%DATADIR%%/bin/UI/Content/Images/Icons/logo-lidarr.png +%%DATADIR%%/bin/UI/Content/Images/Icons/logo-prowlarr.png +%%DATADIR%%/bin/UI/Content/Images/Icons/logo-radarr.png +%%DATADIR%%/bin/UI/Content/Images/Icons/logo-readarr.png +%%DATADIR%%/bin/UI/Content/Images/Icons/logo-sonarr.png +%%DATADIR%%/bin/UI/Content/Images/Icons/manifest.json +%%DATADIR%%/bin/UI/Content/Images/Icons/mstile-144x144.png +%%DATADIR%%/bin/UI/Content/Images/Icons/mstile-150x150.png +%%DATADIR%%/bin/UI/Content/Images/Icons/mstile-310x150.png +%%DATADIR%%/bin/UI/Content/Images/Icons/mstile-310x310.png +%%DATADIR%%/bin/UI/Content/Images/Icons/mstile-70x70.png +%%DATADIR%%/bin/UI/Content/Images/Icons/safari-pinned-tab.svg +%%DATADIR%%/bin/UI/Content/Images/error.png +%%DATADIR%%/bin/UI/Content/Images/logo.svg +%%DATADIR%%/bin/UI/Content/Images/poster-dark-square.png +%%DATADIR%%/bin/UI/Content/Images/poster-dark.png +%%DATADIR%%/bin/UI/Content/robots.txt +%%DATADIR%%/bin/UI/Content/styles.css +%%DATADIR%%/bin/UI/Content/styles.css.map +%%DATADIR%%/bin/UI/index.html +%%DATADIR%%/bin/UI/index.js +%%DATADIR%%/bin/UI/index.js.map +%%DATADIR%%/bin/UI/login.html +%%DATADIR%%/bin/UI/oauth.html +%%DATADIR%%/bin/UI/vendors.js +%%DATADIR%%/bin/UI/vendors.js.LICENSE.txt +%%DATADIR%%/bin/UI/vendors.js.map +%%DATADIR%%/bin/WindowsBase.dll +%%DATADIR%%/bin/de-DE/FluentMigrator.Abstractions.resources.dll +%%DATADIR%%/bin/de/PdfSharpCore.resources.dll +%%DATADIR%%/bin/libMonoPosixHelper.so +%%DATADIR%%/bin/libSystem.Globalization.Native.so +%%DATADIR%%/bin/libSystem.IO.Compression.Native.so +%%DATADIR%%/bin/libSystem.Native.so +%%DATADIR%%/bin/libSystem.Net.Security.Native.so +%%DATADIR%%/bin/libSystem.Security.Cryptography.Native.OpenSsl.so +%%DATADIR%%/bin/libclrjit.so +%%DATADIR%%/bin/libcoreclr.so +%%DATADIR%%/bin/libcoreclrtraceptprovider.so +%%DATADIR%%/bin/libdbgshim.so +%%DATADIR%%/bin/libhostfxr.so +%%DATADIR%%/bin/libhostpolicy.so +%%DATADIR%%/bin/libmscordaccore.so +%%DATADIR%%/bin/libmscordbi.so +%%DATADIR%%/bin/mscorlib.dll +%%DATADIR%%/bin/netstandard.dll +%%DATADIR%%/package_info |