1SUMMARY="Parse RSS and Atom feeds in Python"
2DESCRIPTION="
3	Parse RSS and Atom feeds in Python. 2000 unit tests. Open source."
4HOMEPAGE="https://github.com/kurtmckee/feedparser
5	https://pypi.python.org/pypi/feedparser"
6COPYRIGHT="2010-2022 Kurt McKee
7	2002-2008 Mark Pilgrim"
8LICENSE="BSD (2-clause)"
9REVISION="1"
10SOURCE_URI="https://github.com/kurtmckee/feedparser/archive/$portVersion.tar.gz"
11CHECKSUM_SHA256="c89b23fbbfafb786a0984eed6b009e6e7aa65b9713ccd069aef474c253453685"
12
13ARCHITECTURES="any"
14
15PROVIDES="
16	$portName = $portVersion
17	"
18REQUIRES="
19	haiku
20	"
21
22BUILD_REQUIRES="
23	haiku_devel
24	"
25
26PYTHON_PACKAGES=(python39 python310)
27PYTHON_VERSIONS=(3.9 3.10)
28for i in "${!PYTHON_PACKAGES[@]}"; do
29	pythonPackage=${PYTHON_PACKAGES[i]}
30	pythonVersion=${PYTHON_VERSIONS[$i]}
31
32	eval "PROVIDES_${pythonPackage}=\"
33		${portName}_$pythonPackage = $portVersion
34		\""
35	eval "REQUIRES_$pythonPackage=\"
36		haiku
37		sgmllib3k_$pythonPackage
38		cmd:python$pythonVersion
39		\""
40	BUILD_REQUIRES+="
41		setuptools_$pythonPackage
42		"
43	BUILD_PREREQUIRES+="
44		cmd:python$pythonVersion
45	"
46done
47
48INSTALL()
49{
50	for i in "${!PYTHON_PACKAGES[@]}"; do
51		pythonPackage=${PYTHON_PACKAGES[i]}
52		pythonVersion=${PYTHON_VERSIONS[$i]}
53
54		python=python$pythonVersion
55		installLocation=$prefix/lib/$python/vendor-packages/
56		export PYTHONPATH=$installLocation:$PYTHONPATH
57
58		mkdir -p $installLocation
59		rm -rf build
60
61		$python setup.py build install \
62			--root=/ --prefix=$prefix
63
64		packageEntries  $pythonPackage \
65			$prefix/lib/python*
66	done
67}
68