# Contributor: Fabian Affolter # Contributor: Jakub Jirutka # Maintainer: Fabian Affolter pkgname=py3-yaml _pkgname=PyYAML pkgver=5.3.1 pkgrel=1 pkgdesc="Python3 bindings for YAML" url="http://pyyaml.org" arch="all" license="MIT" makedepends="python3-dev yaml-dev cython" source="$_pkgname-$pkgver.tar.gz::https://github.com/yaml/pyyaml/archive/$pkgver.tar.gz CVE-2020-14343.patch " builddir="$srcdir/pyyaml-$pkgver" replaces="py-yaml" # Backwards compatibility provides="py-yaml=$pkgver-r$pkgrel" # Backwards compatibility # secfixes: # 5.3.1-r1: # - CVE-2020-14343 # 5.3.1-r0: # - CVE-2020-1747 prepare() { default_prepare rm -f ext/_yaml.c } build() { python3 setup.py --with-libyaml build } check() { python3 setup.py test } package() { python3 setup.py install --prefix=/usr --root="$pkgdir" } sha512sums="27d97e8493c7660c7c0c471e20a8aa46c85431e4559a98bcbdafc2bd89a67fd04c6f2090e54ff6b206c868b33635ef8be68070a4c25d17a25c97fd5ad3549556 PyYAML-5.3.1.tar.gz 5be8fca758d0c56eac0d96d095c12e56dfbdec342ec11d4d97b2b023560b883cd8c09e89b8dabe204c1b44c111c5d8a0a4af0e3aab3f1549b5dc745857e2175e CVE-2020-14343.patch"