SPK_NAME = subliminal
SPK_VERS = 0.7.5
SPK_REV = 12
SPK_ICON = src/subliminal.png
DSM_UI_DIR = app

BETA = 1

WHEELS = src/requirements.txt
SPK_DEPENDS = "python>=2.7.6-8"

MAINTAINER = Diaoul
DESCRIPTION = Subliminal allows you automatically download best-matching subtitles for your movies and tv shows on your DiskStation. This package is named after Subliminal, the Python library used to search and download subtitles.
DESCRIPTION_FRE = Subliminal vous permet de télécharger automatiquement les meilleurs sous-titres pour vos films et séries sur votre DiskStation. Ce paquet est nommé d\'après Subliminal, la librairie Python utilisée pour rechercher et télécharger les sous-titres.
DISPLAY_NAME = Subliminal
CHANGELOG = "Update to Subliminal 0.7.5"

HOMEPAGE   = https://github.com/Diaoul/subliminal
LICENSE    = LGPL
# Help URL is not reachable anymore!
HELPURL    = https://synocommunity.com/help/subliminal

INSTALLER_SCRIPT = src/installer.sh
SSS_SCRIPT       = src/dsm-control.sh
CONF_DIR         = src/conf/
WIZARDS_DIR      = src/wizard/

INSTALL_PREFIX = /usr/local/$(SPK_NAME)

POST_STRIP_TARGET = subliminal_extra_install

# Pure Python package, make sure ARCH is noarch
override ARCH=noarch

include ../../mk/spksrc.spk.mk

.PHONY: subliminal_extra_install
subliminal_extra_install:
	install -m 755 -d $(STAGING_DIR)/var
	install -m 755 -d $(STAGING_DIR)/app
	install -m 755 -d $(STAGING_DIR)/cache
	install -m 644 src/app/config $(STAGING_DIR)/app/config
	install -m 644 src/app/style.css $(STAGING_DIR)/app/style.css
	install -m 644 src/app/subliminal.js $(STAGING_DIR)/app/subliminal.js
	install -m 755 src/app/setup.py $(STAGING_DIR)/app/setup.py
	install -m 755 src/app/scheduler.py $(STAGING_DIR)/app/scheduler.py
	install -m 755 src/app/scanner.py $(STAGING_DIR)/app/scanner.py
	install -m 755 src/app/subliminal.cgi.py $(STAGING_DIR)/app/subliminal.cgi
	install -m 755 -d $(STAGING_DIR)/app/application
	install -m 644 src/app/application/* $(STAGING_DIR)/app/application/
	install -m 755 -d $(STAGING_DIR)/app/texts
	for language in enu fre; do \
		install -m 755 -d $(STAGING_DIR)/app/texts/$${language}; \
		install -m 644 src/app/texts/$${language}/strings $(STAGING_DIR)/app/texts/$${language}/strings; \
	done
	install -m 755 -d $(STAGING_DIR)/app/images
	install -m 644 src/app/images/*.png $(STAGING_DIR)/app/images/
	install -m 755 -d $(STAGING_DIR)/app/images/superboxselect
	install -m 644 src/app/images/superboxselect/*.png $(STAGING_DIR)/app/images/superboxselect/
