X-Original-To: alpine-aports@lists.alpinelinux.org Received: from mx1.riseup.net (mx1.riseup.net [198.252.153.129]) by lists.alpinelinux.org (Postfix) with ESMTP id 8770A5C53C5 for ; Mon, 8 May 2017 02:06:11 +0000 (GMT) Received: from cotinga.riseup.net (unknown [10.0.1.164]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id 1356B1A2071 for ; Mon, 8 May 2017 02:06:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1494209170; bh=y9zt2ZQhXTVsSTuvr6hqrRRGOK8DrgGlNdMzQMcMFNQ=; h=From:To:Subject:Date:From; b=gpCo6Snr+58d/WuLL0ObPiyygdx41kyz9KfaFDMSlgaA517afReV7BFJXSsSwKAxG vuTIqIavJ06J9T85otVfnio08C77lFWqOCbrRP79/MtzRp3PO70lWvNoYHQc9lj0cU PBBAqiiTi8qIfBdjIMOzdrRKV7e417w+V9sNQuQc= Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: pickfire@riseup.net) by (cotinga) with ESMTPSA id 2B2F24AC88 From: Ivan Tham To: alpine-aports@lists.alpinelinux.org Subject: [alpine-aports] [PATCH] testing/py-cycler: Add support for python3 Date: Mon, 8 May 2017 10:05:59 +0800 Message-Id: <20170508020559.4070-1-pickfire@riseup.net> X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: --- testing/py-cycler/APKBUILD | 41 ++++++++++++++++++++++++++++++++--------- 1 file changed, 32 insertions(+), 9 deletions(-) diff --git a/testing/py-cycler/APKBUILD b/testing/py-cycler/APKBUILD index ffa6c6e306..0b6be8f00a 100644 --- a/testing/py-cycler/APKBUILD +++ b/testing/py-cycler/APKBUILD @@ -8,22 +8,45 @@ pkgdesc="Composable style cycles in Python" url="http://matplotlib.org/cycler/" arch="noarch" license="BSD" -depends="python2" -depends_dev="" -makedepends="python2-dev py-setuptools" -install="" -subpackages="" +depends="" +makedepends="python2-dev python3-dev py-setuptools" +subpackages="py2-$_pkgname:_py2 py3-$_pkgname:_py3" source="https://files.pythonhosted.org/packages/source/C/Cycler/$_pkgname-$pkgver.tar.gz" +builddir="$srcdir/"$_pkgname-$pkgver -builddir="${srcdir}/${_pkgname}-$pkgver" build() { - cd "$builddir" || return 1 - python2 setup.py build || return 1 + cd "$builddir" + python2 setup.py build + python3 setup.py build +} + +check() { + cd "$builddir" + python2 setup.py check + python3 setup.py check } package() { + mkdir -p "$pkgdir" +} + +_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" +} + +_py2() { + replaces="$pkgname" + _py python2 +} + +_py3() { + _py python3 } md5sums="4cb42917ac5007d1cdff6cccfe2d016b cycler-0.10.0.tar.gz" -- 2.12.2 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---