# $NetBSD: Makefile,v 1.21 2025/07/05 21:04:30 js Exp $ DISTNAME= release_${PKGVERSION_NOREV} PKGNAME= sickgear-3.33.11 CATEGORIES= multimedia MASTER_SITES= ${MASTER_SITE_GITHUB:=SickGear/} GITHUB_PROJECT= SickGear GITHUB_TAG= release_${PKGVERSION_NOREV} DIST_SUBDIR= SickGear MAINTAINER= js@NetBSD.org HOMEPAGE= https://github.com/SickGear/SickGear COMMENT= Management of TV shows and/or Anime LICENSE= gnu-gpl-v3 DEPENDS+= ${PYPKGPREFIX}-cheetah-[0-9]*:../../devel/py-cheetah3 DEPENDS+= ${PYPKGPREFIX}-brotli-[0-9]*:../../archivers/py-brotli USE_TOOLS+= pax PYTHON_VERSIONS_INCOMPATIBLE= 27 REPLACE_PYTHON+= sickgear.py REPLACE_PYTHON+= SickBeard.py REPLACE_PYTHON+= autoProcessTV/SickGear-NG/SickGear-NG.py REPLACE_PYTHON+= autoProcessTV/autoProcessTV.py REPLACE_PYTHON+= autoProcessTV/sabToSickGear.py CHECK_INTERPRETER_SKIP+= lib/sickgear/init-scripts/init.gentoo INSTALLATION_DIRS+= bin lib/sickgear # These are wrong all over the place. CHECK_PERMS_SKIP= * post-extract: # This just downloads dependencies *at runtime* without asking when # they are not met, including downloading binary .so files of # questionable sources! rm ${WRKSRC}/sickgear/piper.py do-build: find ${WRKSRC} -name '*.orig' -exec rm {} \; ${SED} ${FILES_SUBST_SED} ${FILESDIR}/sickgear >${WRKDIR}/sickgear do-install: cd ${WRKSRC} && ${PAX} -wr * ${DESTDIR}${PREFIX}/lib/sickgear ${INSTALL_SCRIPT} ${WRKDIR}/sickgear ${DESTDIR}${PREFIX}/bin/sickgear .include "../../lang/python/batteries-included.mk" .include "../../lang/python/application.mk" .include "../../mk/bsd.pkg.mk"