1SUMMARY="Math extension for Python-Markdown"
2DESCRIPTION="This extension adds math formulas support to Python-Markdown."
3HOMEPAGE="https://github.com/mitya57/python-markdown-math/"
4COPYRIGHT="2015-2017 Dmitry Shachnev"
5LICENSE="BSD (3-clause)"
6REVISION="3"
7SOURCE_URI="https://files.pythonhosted.org/packages/source/p/python-markdown-math/python-markdown-math-$portVersion.tar.gz"
8CHECKSUM_SHA256="8564212af679fc18d53f38681f16080fcd3d186073f23825c7ce86fadd3e3635"
9SOURCE_DIR="python-markdown-math-$portVersion"
10
11ARCHITECTURES="any"
12
13PROVIDES="
14	$portName = $portVersion
15	"
16REQUIRES="
17	haiku
18	"
19
20BUILD_REQUIRES="
21	haiku_devel
22	"
23
24PYTHON_PACKAGES=(python39 python310)
25PYTHON_VERSIONS=(3.9 3.10)
26for i in "${!PYTHON_PACKAGES[@]}"; do
27pythonPackage=${PYTHON_PACKAGES[i]}
28pythonVersion=${PYTHON_VERSIONS[$i]}
29eval "PROVIDES_${pythonPackage}=\"\
30	${portName}_$pythonPackage = $portVersion\
31	\"; \
32REQUIRES_$pythonPackage=\"\
33	haiku\n\
34	cmd:python$pythonVersion\
35	\""
36BUILD_REQUIRES="$BUILD_REQUIRES
37	setuptools_$pythonPackage"
38BUILD_PREREQUIRES="$BUILD_PREREQUIRES
39	cmd:python$pythonVersion"
40done
41
42INSTALL()
43{
44	for i in "${!PYTHON_PACKAGES[@]}"; do
45		pythonPackage=${PYTHON_PACKAGES[i]}
46		pythonVersion=${PYTHON_VERSIONS[$i]}
47
48		python=python$pythonVersion
49		installLocation=$prefix/lib/$python/vendor-packages/
50		export PYTHONPATH=$installLocation:$PYTHONPATH
51		mkdir -p $installLocation
52		rm -rf build
53		$python setup.py build install \
54			--root=/ --prefix=$prefix
55
56		packageEntries  $pythonPackage \
57			$prefix/lib/python*
58	done
59}
60