be96df283d
This is Bugs Everywhere (BE), a bugtracker built on distributed version control. It works with Arch, Bazaar, Darcs, Git, Mercurial, and Monotone at the moment, but is easily extensible. It can also function with no VCS at all. The idea is to package the bug information with the source code, so that bugs can be marked "fixed" in the branches that fix them. So, instead of numbers, bugs have globally unique ids.
33 lines
1.2 KiB
Makefile
33 lines
1.2 KiB
Makefile
# $NetBSD: Makefile,v 1.1 2014/08/09 21:57:14 wiz Exp $
|
|
|
|
DISTNAME= be-1.1.1
|
|
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/be/bugs-everywhere/}
|
|
CATEGORIES= devel
|
|
MASTER_SITES= http://download.bugseverywhere.org/releases/
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://bugseverywhere.org/
|
|
COMMENT= Distributed bugtracker
|
|
LICENSE= gnu-gpl-v2
|
|
|
|
DEPENDS+= ${PYPKGPREFIX}-jinja2-[0-9]*:../../textproc/py-jinja2
|
|
DEPENDS+= ${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml
|
|
DEPENDS+= ${PYPKGPREFIX}-cherrypy-[0-9]*:../../www/py-cherrypy
|
|
# supposedly needed for docs and man pages, but no change to binary package
|
|
#BUILD_DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
|
|
#BUILD_DEPENDS+= ${PYPKGPREFIX}-numpydoc-[0-9]*:../../textproc/py-numpydoc
|
|
#BUILD_DEPENDS+= ${PYPKGPREFIX}-docutils-[0-9]*:../../textproc/py-docutils
|
|
|
|
USE_LANGUAGES= # none
|
|
|
|
EGG_NAME= bugs_everywhere-${PKGVERSION}
|
|
PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX}
|
|
PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # not ported yet as of 1.1.1
|
|
REPLACE_PYTHON+= libbe/version.py
|
|
|
|
post-install:
|
|
cd ${DESTDIR}${PREFIX}/bin && mv be be${PYVERSSUFFIX}
|
|
|
|
.include "../../lang/python/application.mk"
|
|
.include "../../lang/python/distutils.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|