diff --git a/srcpkgs/python-zeroconf/template b/srcpkgs/python-zeroconf/template index aaade76c396..d8eed53de08 100644 --- a/srcpkgs/python-zeroconf/template +++ b/srcpkgs/python-zeroconf/template @@ -1,22 +1,29 @@ # Template file for 'python-zeroconf' pkgname=python-zeroconf version=0.19.1 -revision=1 +revision=2 +noarch=yes build_style=python-module +pycompile_module="zeroconf.py" hostmakedepends="python-setuptools python3-setuptools" -makedepends="python-devel python3-devel" depends="python-netifaces python-six python-enum34" -pycompile_module="zeroconf" -short_desc="Python2 implementation of multicast DNS service discovery" +short_desc="Pure Python2 implementation of multicast DNS service discovery" maintainer="Karl Nilsson " license="LGPL-2.1" homepage="https://github.com/jstasiak/python-zeroconf/" distfiles="https://github.com/jstasiak/python-zeroconf/archive/${version}.tar.gz" checksum="ca8952a3eb04818dcb566e1344f2f15b5dd6d487770384651cdfae777d5eb848" +pre_build() { + # Remove enum-compat from install_requires, it's a virtual package. + # Also, no need for enum-compat on Python 3.4+. + sed -i '/enum-compat/d' setup.py +} + python3-zeroconf_package() { + noarch=yes + pycompile_module="zeroconf.py" depends="python3-netifaces python3-six" - pycompile_module="zeroconf" short_desc="${short_desc/Python2/Python3}" pkg_install() { vmove usr/lib/python3*