X-Original-To: alpine-aports@lists.alpinelinux.org Received: from mail.cmpwn.com (mail.cmpwn.com [45.56.77.53]) by lists.alpinelinux.org (Postfix) with ESMTP id 8841FF83172 for ; Fri, 5 Apr 2019 15:24:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=cmpwn.com; s=cmpwn; t=1554478033; bh=DlU5vcgXjiw8jXani1dh4khmfaHz85SYQUxhdFeJs20=; h=From:To:Cc:Subject:Date; b=lsHS94Q6+duO8ewVyRcbgYtQ++OnvSCnD+jjxX0vnszYTq+GZpbaT6RUv0tEkMVKs MbRxM1J3IVZNOo3VyA3M7JUR/LQAex12RUBNhLbV0IUr0CQxzNnZ+zXVqnORLQzwTE FAgXAtsQEuBAVMsnE8DNI6v7l1Th2/paUK9SOuKg= From: Drew DeVault To: alpine-aports@lists.alpinelinux.org Cc: Drew DeVault Subject: [alpine-aports] [PATCH v2] testing/py3-cairosvg: adopt, upgrade to 2.3.0 Date: Fri, 5 Apr 2019 11:24:11 -0400 Message-Id: <20190405152411.2761-1-sir@cmpwn.com> X-Mailer: git-send-email 2.21.0 X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Note that this required dropping python2 support and overhauling large parts of the APKBUILD. --- Updated to include missing checkdepend testing/py-cairosvg/APKBUILD | 40 ----------------------------------- testing/py3-cairosvg/APKBUILD | 38 +++++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+), 40 deletions(-) delete mode 100644 testing/py-cairosvg/APKBUILD create mode 100644 testing/py3-cairosvg/APKBUILD diff --git a/testing/py-cairosvg/APKBUILD b/testing/py-cairosvg/APKBUILD deleted file mode 100644 index 82b330bd4c..0000000000 --- a/testing/py-cairosvg/APKBUILD +++ /dev/null @@ -1,40 +0,0 @@ -# Contributor: -# Maintainer: -pkgname=py-cairosvg -pkgver=0.5 -pkgrel=0 -pkgdesc="Cairo-based SVG renderer for python" -url="http://cairosvg.org" -arch="noarch" -license="LGPL-3.0-or-later" -depends="python2 py-cairocffi" -depends_dev="" -makedepends="python2-dev py-setuptools" -install="" -subpackages="" -source="https://files.pythonhosted.org/packages/source/C/CairoSVG/CairoSVG-$pkgver.tar.gz" - -_builddir="$srcdir"/CairoSVG-$pkgver -prepare() { - local i - cd "$_builddir" - for i in $source; do - case $i in - *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; - esac - done -} - -build() { - cd "$_builddir" - python2 setup.py build || return 1 -} - -package() { - cd "$_builddir" - python2 setup.py install --prefix=/usr --root="$pkgdir" || return 1 -} - -md5sums="6c092cce2b2ade47054aea6657173cbf CairoSVG-0.5.tar.gz" -sha256sums="9aa311fb832c37bf376a4bbcf0b97beddc4527e4fbd918cdd35d42bc3200e170 CairoSVG-0.5.tar.gz" -sha512sums="039db314effeeeb2bfae1ad47f8505742fcc160804e8f029a4f3568fbc3e9b802e785ae2cf4ec63d6dee6d4730676fa48c1d8915423ec60e5855540eaac17572 CairoSVG-0.5.tar.gz" diff --git a/testing/py3-cairosvg/APKBUILD b/testing/py3-cairosvg/APKBUILD new file mode 100644 index 0000000000..d544aec52d --- /dev/null +++ b/testing/py3-cairosvg/APKBUILD @@ -0,0 +1,38 @@ +# Maintainer: Drew DeVault +pkgname=py3-cairosvg +_pyname=CairoSVG +pkgver=2.3.0 +pkgrel=0 +pkgdesc="Cairo-based SVG renderer for python" +url="http://cairosvg.org" +arch="noarch" +license="LGPL-3.0-or-later" +depends="python3 py3-tinycss2 py3-cssselect2 py3-defusedxml py3-cairocffi" +checkdepends="py3-pytest py3-pillow" +makedepends="python3-dev py3-setuptools cairo-dev" +_pypiprefix="${_pyname%${_pyname#?}}" +source="https://files.pythonhosted.org/packages/source/$_pypiprefix/$_pyname/$_pyname-$pkgver.tar.gz" +builddir="$srcdir"/CairoSVG-$pkgver +replaces="py-cairosvg" + +prepare() { + cd "$builddir" + sed -i setup.cfg -e 's/--flake8//' -e 's/--isort//' +} + +build() { + cd "$builddir" + python3 setup.py build +} + +check() { + cd "$builddir" + pytest-3 +} + +package() { + mkdir -p "$pkgdir" + python3 setup.py install --prefix=/usr --root="$pkgdir" +} + +sha512sums="099da421f3e3bd8b1aaf727bffe388ed08b36eb027a79e31d2fae74fe67adcb8c174763ae2bae49715369a5ab44aea1d3f50bd64895a6aac6740ddf8bebbdc54 CairoSVG-2.3.0.tar.gz" -- 2.21.0 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---