diff --git a/srcpkgs/python-sphinxcontrib/template b/srcpkgs/python-sphinxcontrib/template new file mode 100644 index 0000000000..5cb6b1d35c --- /dev/null +++ b/srcpkgs/python-sphinxcontrib/template @@ -0,0 +1,32 @@ +# Template file for 'python-sphinxcontrib' +pkgname=python-sphinxcontrib +version=1.0 +revision=1 +noarch=yes +create_wrksrc=yes +pycompile_module="sphinxcontrib" +hostmakedepends="python-setuptools python3-setuptools" +depends="python-setuptools" +short_desc="Namespace package declaration for sphinxcontrib (Python2)" +maintainer="Alessio Sergi " +homepage="https://www.voidlinux.eu/" +license="Public Domain" + +do_install() { + for py_sitelib in $py2_sitelib $py3_sitelib; do + vmkdir ${py_sitelib}/sphinxcontrib + cat > ${DESTDIR}/${py_sitelib}/sphinxcontrib/__init__.py <<-EOF + __import__('pkg_resources').declare_namespace(__name__) + EOF + done +} + +python3-sphinxcontrib_package() { + noarch=yes + depends="python3-setuptools" + pycompile_module="sphinxcontrib" + short_desc="${short_desc/Python2/Python3}" + pkg_install() { + vmove usr/lib/python3* + } +} diff --git a/srcpkgs/python3-sphinxcontrib b/srcpkgs/python3-sphinxcontrib new file mode 120000 index 0000000000..764c1afc03 --- /dev/null +++ b/srcpkgs/python3-sphinxcontrib @@ -0,0 +1 @@ +python-sphinxcontrib \ No newline at end of file