From 42feb5b6be182fcfed07a4abf7270d4927568ed1 Mon Sep 17 00:00:00 2001 From: Alessio Sergi Date: Sun, 20 May 2018 19:09:10 +0200 Subject: [PATCH] python-zeroconf: fix template - noarch=yes - fix pycompile_module --- srcpkgs/python-zeroconf/template | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) 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*