-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
/
Copy pathMakefile
53 lines (40 loc) · 2.58 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
SPK_NAME = sonarr
SPK_VERS = $(shell date +%Y%m%d)
SPK_REV = 1
SPK_ICON = src/sonarr.png
DEPENDS = cross/sonarr cross/libstdc++ cross/sqlite
UNSUPPORTED_ARCHS = $(DOTNET_UNSUPPORTED_ARCHS)
MAINTAINER = SynoCommunity
DESCRIPTION = Sonarr is a PVR for newsgroup and torrent users. It can monitor multiple RSS feeds for new episodes of your favourite shows and will grab, sorts and rename them. It can also be configured to automatically upgrade the quality of files already downloaded if a better quality format becomes available.
DESCRIPTION_FRE = Sonarr est un PVR pour les utilisateurs de groupes de discussion et torrents. Il peut surveiller plusieurs flux RSS pour les nouveaux épisodes de vos séries préférées et saisira, sortes et les renomme. Il peut également être configuré pour mettre à jour automatiquement la qualité des fichiers déjà téléchargés si un meilleur format de qualité devient disponible.
DESCRIPTION_SPN = Sonarr es un PVR para los usuarios de grupos de noticias y torrents. Se puede controlar múltiples canales RSS para nuevos episodios de sus programas favoritos y se agarra, tipo y les cambia el nombre. También puede ser configurado para actualizar automáticamente la calidad de los archivos ya descargados si un formato de mejor calidad disponible.
DISPLAY_NAME = Sonarr v4
STARTABLE = yes
CHANGELOG = "Initial Sonarr v4 package with version 4.0.0.280. This package replaces a former Sonarr v3 installation (internally named nzbdrone)."
HOMEPAGE = https://sonarr.tv
LICENSE = GPLv3
SERVICE_USER = auto
SERVICE_SETUP = src/service-setup.sh
SERVICE_PORT = 8989
SERVICE_PORT_TITLE = Sonarr Web UI
# Admin link for in DSM UI
ADMIN_PORT = $(SERVICE_PORT)
WIZARDS_DIR = src/wizard/
POST_STRIP_TARGET = sonarr_extra_install
# use alternate TMPDIR as /tmp might be too small and not accessible on DSM >= 7.1.
# TMPDIR is used for sonarr built in backup and update
USE_ALTERNATE_TMPDIR = 1
# replace previous legacy package
INSTALL_REPLACE_PACKAGES = "nzbdrone>=20210329-19"
USE_DEPRECATED_REPLACE_MECHANISM = yes
# disable checking for port conflicts
CHECKPORT = no
include ../../mk/spksrc.spk.mk
PACKAGE_VERSION = $(SPK_NAME_ARCH)-$(SPK_TCVERS)_$(SPK_VERS)-$(SPK_REV)
PACKAGE_AUTHOR = [SynoCommunity](https://synocommunity.com)
.PHONY: sonarr_extra_install
sonarr_extra_install:
@$(MSG) "Install config.xml and provide package_info."
@install -m 755 -d $(STAGING_DIR)/var/.config/Sonarr
@install -m 644 src/config.xml $(STAGING_DIR)/var/.config/Sonarr/config.xml
@echo "PackageVersion=$(PACKAGE_VERSION)\nPackageAuthor=$(PACKAGE_AUTHOR)" > $(STAGING_DIR)/share/Sonarr/package_info