diff options
author | Francesco Colista <fcolista@alpinelinux.org> | 2021-01-21 13:44:09 +0000 |
---|---|---|
committer | Francesco Colista <fcolista@alpinelinux.org> | 2021-01-21 13:44:09 +0000 |
commit | 1249af218dc67bf47f46a0ed70ad6c633e316d14 (patch) | |
tree | a5f478161dd276b5d3d7b876d155f3261d18a22a | |
parent | 19fa115953e08d8e06c43c9d873ac772c521d53f (diff) |
community/py3-multidict-gns3: new aport as dependency of gns3
py3-aiohttp needs an older version of py3-multidict.
It's needed to make gns3 works.
Since is specific for this package, -gns3 suffix is
appended and will be added to py3-aiohttp-gns3
This commit fixes the issue:
https://gitlab.alpinelinux.org/alpine/aports/-/issues/12334
-rw-r--r-- | community/py3-multidict-gns3/APKBUILD | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/community/py3-multidict-gns3/APKBUILD b/community/py3-multidict-gns3/APKBUILD new file mode 100644 index 00000000000..f6d13f54966 --- /dev/null +++ b/community/py3-multidict-gns3/APKBUILD @@ -0,0 +1,33 @@ +# Contributor: Francesco Colista <fcolista@alpinelinux.org> +# Maintainer: Francesco Colista <fcolista@alpinelinux.org> +pkgname=py3-multidict-gns3 +_pkgname=multidict +pkgver=4.7.6 +pkgrel=0 +pkgdesc="The multidict implementation - GNS3 compatible version" +url="https://github.com/aio-libs/multidict/" +arch="all" +license="Apache-2.0" +depends="python3" +checkdepends="py3-pytest py3-pytest-cov" +makedepends="python3-dev py3-setuptools cython !py3-multidict" +subpackages="$pkgname-dev" +source="$_pkgname-$pkgver.tar.gz::https://github.com/aio-libs/multidict/archive/v$pkgver.tar.gz" +builddir="$srcdir/$_pkgname-$pkgver" +options="!strip" + +build() { + (cd multidict && find -name '*.pyx' -exec cython {} \;) + python3 setup.py build +} + +check() { + python3 -m pytest +} + +package() { + python3 setup.py install --prefix=/usr --root="$pkgdir" + rm -f "$pkgdir"/usr/lib/python3*/site-packages/*.c + rm -f "$pkgdir"/usr/lib/python3*/site-packages/*.h +} +sha512sums="5f90cb04fe2562884c331018a5002e1370e2596e0afd21e4289ab696847a3028a074bbaa6717b3905161f823f8592d6572475307039f8f97c1ac65aad815a6b0 multidict-4.7.6.tar.gz" |