[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / multimedia / sickbeard

File: [cvs.NetBSD.org] / pkgsrc / multimedia / sickbeard / Attic / Makefile (download)

Revision 1.4, Tue Jul 3 05:03:26 2018 UTC (5 years, 7 months ago) by adam
Branch: MAIN
Changes since 1.3: +2 -2 lines

extend PYTHON_VERSIONS_ for Python 3.7

# $NetBSD: Makefile,v 1.4 2018/07/03 05:03:26 adam Exp $

DISTNAME=	sickbeard-507
PKGREVISION=	3
CATEGORIES=	multimedia
MASTER_SITES=	${MASTER_SITE_GITHUB:=midgetspy/}
GITHUB_PROJECT=	Sick-Beard
GITHUB_TAG=	build-${PKGVERSION_NOREV}

MAINTAINER=	js@heap.zone
HOMEPAGE=	http://sickbeard.com/
COMMENT=	PVR application to search and manage TV shows
# Licenses of all the installed files
LICENSE=	dynamic-drive-license AND gnu-agpl-v3 AND gnu-gpl-v3 AND gnu-lgpl-v2.1 AND mit AND modified-bsd AND python-software-foundation AND unlicense

DEPENDS+=	${PYPKGPREFIX}-cElementTree-[0-9]*:../../textproc/py-cElementTree
DEPENDS+=	${PYPKGPREFIX}-cheetah-[0-9]*:../../devel/py-cheetah
DEPENDS+=	${PYPKGPREFIX}-cherrypy-[0-9]*:../../www/py-cherrypy
DEPENDS+=	${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
DEPENDS+=	${PYPKGPREFIX}-simplejson-[0-9]*:../../converters/py-simplejson

WRKSRC=		${WRKDIR}/Sick-Beard-build-${PKGVERSION_NOREV}
NO_BUILD=	yes
USE_TOOLS=	pax

INSTALL_DIRS+=	autoProcessTV data lib sickbeard
INSTALL_FILES+=	SickBeard.py CHANGELOG.txt CONTRIBUTING.md COPYING.txt
AUTO_MKDIRS=	yes

PY_PATCHPLIST=			yes
REPLACE_PYTHON=			*.py */*.py */*/*.py
PYTHON_VERSIONS_INCOMPATIBLE=	34 35 36 37 # py-cheetah

BUILD_DEFS+=		VARBASE
OWN_DIRS_PERMS=		${VARBASE}/sickbeard /sickbeard sickbeard 750

PKG_GROUPS=		sickbeard
PKG_USERS=		sickbeard:sickbeard
PKG_HOME.sickbeard=	${PREFIX}/lib/sickbeard

SUBST_CLASSES+=		paths
SUBST_FILES.paths=	sickbeard.sh
SUBST_SED.paths+=	-e 's,@PREFIX@,${PREFIX},g'
SUBST_SED.paths+=	-e 's,@SH@,${SH},g'
SUBST_SED.paths+=	-e 's,@VARBASE@,${VARBASE},g'
SUBST_STAGE.paths=	post-patch

post-extract:
	${CP} ${FILESDIR}/sickbeard.sh ${WRKSRC}/sickbeard.sh
	${RM} -rf ${WRKSRC}/lib/simplejson

do-install:
.for i in ${INSTALL_FILES} ${INSTALL_DIRS}
	cd ${WRKSRC} && pax -rw -pmp ${i} ${DESTDIR}${PREFIX}/lib/sickbeard/
.endfor
	${RM} -rf ${DESTDIR}${PREFIX}/lib/sickbeard/lib/tvdb_api/tests
	${INSTALL} -m 755 ${WRKSRC}/sickbeard.sh ${DESTDIR}${PREFIX}/bin/sickbeard

.include "../../lang/python/application.mk"
.include "../../lang/python/extension.mk"
.include "../../mk/bsd.pkg.mk"