[arch-commits] Commit in python-yaml/trunk (PKGBUILD)
Felix Yan
felixonmars at archlinux.org
Sat Jun 30 09:08:22 UTC 2018
Date: Saturday, June 30, 2018 @ 09:08:22
Author: felixonmars
Revision: 347997
upgpkg: python-yaml 3.12-4
Python 3.7 rebuild
Modified:
python-yaml/trunk/PKGBUILD
----------+
PKGBUILD | 21 ++++++++++++---------
1 file changed, 12 insertions(+), 9 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-06-30 09:03:53 UTC (rev 347996)
+++ PKGBUILD 2018-06-30 09:08:22 UTC (rev 347997)
@@ -5,26 +5,29 @@
pkgbase=python-yaml
pkgname=(python-yaml python2-yaml)
pkgver=3.12
-pkgrel=3
+pkgrel=4
pkgdesc='Python bindings for YAML, using fast libYAML library'
url='http://pyyaml.org/wiki/PyYAML'
arch=('x86_64')
license=('MIT')
-makedepends=('python' 'python2' 'libyaml')
+makedepends=('python' 'python2' 'libyaml' 'cython' 'cython2')
source=(http://pyyaml.org/download/pyyaml/PyYAML-${pkgver}.tar.gz)
sha512sums=('e16d8b7f4f026b6a95b11fb59c54ec5f114f6f516294eaa95e718abdf5d37c17a9c4b5e0a0a61fca04e801792d9b7fb801087cf849ff22b9581f6af204b1883a')
prepare() {
- cp -a PyYAML-${pkgver}{,-py2}
+ # Force cython rebuild
+ rm PyYAML-$pkgver/ext/_yaml.c
+
+ cp -a PyYAML-$pkgver{,-py2}
}
build() {
msg2 "Building python..."
- (cd PyYAML-${pkgver}
+ (cd PyYAML-$pkgver
python setup.py --with-libyaml build
)
msg2 "Building python2..."
- (cd PyYAML-${pkgver}-py2
+ (cd PyYAML-$pkgver-py2
python2 setup.py --with-libyaml build
)
}
@@ -31,11 +34,11 @@
check() {
msg2 "Checking python..."
- (cd PyYAML-${pkgver}
+ (cd PyYAML-$pkgver
python setup.py test
)
msg2 "Checking python2..."
- (cd PyYAML-${pkgver}-py2
+ (cd PyYAML-$pkgver-py2
python2 setup.py test
)
}
@@ -43,7 +46,7 @@
package_python-yaml() {
depends=('python' 'libyaml')
- cd PyYAML-${pkgver}
+ cd PyYAML-$pkgver
python setup.py --with-libyaml install --prefix=/usr --root="${pkgdir}" -O1 --skip-build
install -Dm 644 LICENSE -t "${pkgdir}"/usr/share/licenses/${pkgname}
install -Dm 644 CHANGES README -t "${pkgdir}"/usr/share/doc/${pkgname}
@@ -52,7 +55,7 @@
package_python2-yaml() {
depends=('python2' 'libyaml')
- cd PyYAML-${pkgver}-py2
+ cd PyYAML-$pkgver-py2
python2 setup.py --with-libyaml install --prefix=/usr --root="${pkgdir}" -O1 --skip-build
install -Dm 644 LICENSE -t "${pkgdir}"/usr/share/licenses/${pkgname}
install -Dm 644 CHANGES README -t "${pkgdir}"/usr/share/doc/${pkgname}
More information about the arch-commits
mailing list