8e1d58577e
"The only dependencies are on the Python standard library, yet the regex library will be used if installed, and colorama will be used on trace output if available. pygraphviz is required for generating diagrams." Note: grako is dead. See https://bitbucket.org/neogeny/grako.
36 lines
1.1 KiB
Bash
36 lines
1.1 KiB
Bash
# Template file for 'python-grako'
|
|
pkgname=python-grako
|
|
version=3.99.9
|
|
revision=2
|
|
wrksrc="neogeny-${pkgname/python-/}-275d3c4fe4ac"
|
|
build_style=python-module
|
|
pycompile_module="grako"
|
|
hostmakedepends="python-setuptools python3-setuptools python-Cython python3-Cython"
|
|
makedepends="python-devel python3-devel"
|
|
depends="python-setuptools"
|
|
short_desc="Grammar compiler, EBNF input, PEG/Packrat parser output (Python2)"
|
|
maintainer="maxice8 <thinkabit.ukim@gmail.com>"
|
|
license="BSD-2-Clause"
|
|
homepage="https://bitbucket.org/neogeny/grako"
|
|
distfiles="https://bitbucket.org/neogeny/grako/get/${version}.tar.bz2"
|
|
checksum=82cc8d601a272106ed3bbc09f37b04b85f21cbe4c8bbebb41bb9d57ac419696f
|
|
alternatives="grako:grako:/usr/bin/grako2"
|
|
|
|
pre_build() {
|
|
sed -i '/setup_requires=/d' setup.py
|
|
}
|
|
post_install() {
|
|
vlicense LICENSE.txt
|
|
}
|
|
|
|
python3-grako_package() {
|
|
pycompile_module="grako"
|
|
depends="python3-setuptools"
|
|
short_desc="${short_desc/Python2/Python3}"
|
|
alternatives="grako:grako:/usr/bin/grako3"
|
|
pkg_install() {
|
|
vmove usr/lib/python3*
|
|
vmove usr/bin/grako3
|
|
vlicense LICENSE.txt
|
|
}
|
|
}
|