pkgsrc-wip/py-openastro/Makefile

58 lines
2.1 KiB
Makefile

# $NetBSD: Makefile,v 1.5 2014/05/09 07:38:49 thomasklausner Exp $
DISTNAME= openastro-1.1.38
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
PKGREVISION= 1
CATEGORIES= time
# The DISTFILE to download is an HTTP-only attachment.
# The getsite.sh script uses cURL download the attached file.
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://www.openastro.org/
COMMENT= Open source astrology program, openastro.org
LICENSE= gnu-gpl-v3
BROKEN= Needs to be updated to a version that does not use py-gnome2-desktop.
DEPENDS+= ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
DEPENDS+= ${PYPKGPREFIX}-cairo-[0-9]*:../../graphics/py-cairo118
PYTHON_VERSIONS_ACCEPTED= 27 # py-ORBit via py-gnome2, py-gtk2
WRKSRC= ${WRKDIR}/openastro.org-1.1.38
USE_PKGLOCALEDIR= yes
USE_LANGUAGES= # none
PY_PATCHPLIST= yes
REPLACE_PYTHON+= openastromod/dignities.py openastromod/geoname.py
REPLACE_PYTHON+= openastromod/importfile.py openastromod/swiss.py
REPLACE_PYTHON+= openastromod/zonetab.py
SUBST_CLASSES+= prefix
SUBST_FILES.prefix= openastromod/dignities.py openastromod/swiss.py
SUBST_MESSAGE.prefix= Fixing PREFIX path.
SUBST_SED.prefix= -e "s|/usr/local|${PREFIX}|g"
SUBST_STAGE.prefix= post-extract
do-build:
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHONBIN} setup.py build
do-install:
cd ${WRKSRC} && ${SETENV} ${INSTALL_ENV} ${PYTHONBIN} setup.py install --root=${DESTDIR}
post-install:
${CHMOD} -x ${DESTDIR}${PREFIX}/share/applications/openastro.desktop
${CHMOD} -x ${DESTDIR}${PREFIX}/share/openastro.org/icons/aspects/*.svg
${CHMOD} -x ${DESTDIR}${PREFIX}/share/openastro.org/icons/openastro.svg
${CHMOD} -x ${DESTDIR}${PREFIX}/share/openastro.org/openastro-ui.xml
${CHMOD} -x ${DESTDIR}${PREFIX}/share/swisseph/*
.include "../../lang/python/application.mk"
.include "../../lang/python/extension.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../wip/py-pyswisseph/buildlink3.mk"
.include "../../wip/swisseph/buildlink3.mk"
DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
.include "../../graphics/ImageMagick/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"