X-Original-To: alpine-aports@lists.alpinelinux.org Received: from mail.z3ntu.xyz (mail.z3ntu.xyz [128.199.32.197]) by lists.alpinelinux.org (Postfix) with ESMTP id 969CB5C4CF9 for ; Mon, 25 Sep 2017 11:53:03 +0000 (GMT) Received: from g550jk.htl-wien5.schule (ip146255062186.rev.nessus.at [146.255.62.186]) by mail.z3ntu.xyz (Postfix) with ESMTPSA id 7961CC02DD; Mon, 25 Sep 2017 11:53:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=z3ntu.xyz; s=z3ntu; t=1506340382; bh=Wnj0i0v2jkgGjAN+0/SiEN71Y6D3TNjwV606bqAfKkc=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=WcjaiEmsEfdI+RSdkIKYlC89h2sALGx/0El3+5+5Q9kawselNiTXjiAsg0Rd1LOXR 5HIdUdXrpWhIMMmZpC0NTm1l/hZnRRW9i4YNm1HsTZAaUqNNQGU/kLevlJ6Nee7Wx6 /86x5hfw5QNRTsqAfW6irxSVi6V5sME/o3iGGBKc= From: Luca Weiss To: alpine-aports@lists.alpinelinux.org Cc: Luca Weiss Subject: [alpine-aports] [PATCH v2] community/py-udev: update to include a python3 version Date: Mon, 25 Sep 2017 13:52:56 +0200 Message-Id: <20170925115256.14228-1-luca@z3ntu.xyz> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170925112859.10967-1-luca@z3ntu.xyz> References: <20170925112859.10967-1-luca@z3ntu.xyz> X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: --- Changes v1 -> v2: - added py{2,3}-six dependency community/py-udev/APKBUILD | 29 +++++++++++++++++++++++++---- 1 file changed, 25 insertions(+), 4 deletions(-) diff --git a/community/py-udev/APKBUILD b/community/py-udev/APKBUILD index fd3e6bef59..9d65a03f00 100644 --- a/community/py-udev/APKBUILD +++ b/community/py-udev/APKBUILD @@ -6,21 +6,42 @@ pkgdesc="Python bindings to libudev" url="http://pyudev.readthedocs.org" arch="noarch" license="LGPLv2.1" -depends="python2 eudev" -makedepends="python2-dev py-setuptools" +depends="eudev py-six" +makedepends="python2-dev python3-dev py-setuptools" install="" -subpackages="" +subpackages="py2-${pkgname#py-}:_py2 py3-${pkgname#py-}:_py3" source="py-udev-$pkgver.tar.gz::https://github.com/pyudev/pyudev/archive/v$pkgver.tar.gz" builddir="$srcdir/pyudev-$pkgver" build() { cd "$builddir" python2 setup.py build || return 1 + python3 setup.py build || return 1 } package() { + mkdir -p "$pkgdir" +} + +_py2() { + replaces="$pkgname" + depends="${depends//py-/py2-}" + _py python2 +} + +_py3() { + depends="${depends//py-/py3-}" + _py python3 +} + +_py() { + local python="$1" + pkgdesc="$pkgdesc (for $python)" + depends="$depends $python" + install_if="$pkgname=$pkgver-r$pkgrel $python" + cd "$builddir" - python2 setup.py install --prefix=/usr --root="$pkgdir" || return 1 + $python setup.py install --prefix=/usr --root="$subpkgdir" } sha512sums="c6cc8786c69de2a07eeae39cb57e33db6ca5fea83c38fdab277070bf052c97bd053911ab08a11fe65cb56c463492111e74451801390d89dc7f00fd00e68bba19 py-udev-0.21.0.tar.gz" -- 2.14.1 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---