# Contributor: Francesco Colista # Maintainer: Francesco Colista pkgname=gns3-server pkgver=2.2.16 pkgrel=0 pkgdesc="GNS3 network simulator. Server package" url="https://github.com/GNS3/gns3-server" arch="all !mips !mips64" # blocked by py3-py-cpuinfo license="GPL-3.0-or-later" depends="busybox dynamips python3 py3-aiohttp-gns3 py3-aiohttp-cors-gns3 py3-async-timeout-gns3 py3-jsonschema-gns3 py3-pytest py3-raven py3-psutil-gns3 py3-jinja2 py3-async_generator py3-aiofiles-gns3 py3-distro py3-py-cpuinfo-gns3 py3-sentry-sdk " makedepends="busybox-static py3-setuptools python3-dev linux-headers" subpackages="$pkgname-doc" source="$pkgname-$pkgver.tar.gz::https://github.com/GNS3/gns3-server/archive/v$pkgver.tar.gz requirements.patch" build() { # Upstream includes busybox binary for x86_64. We want to replace it by # $CARCH binary if [ "$CARCH" != "x86_64" ] ; then busybox_bin=$(find . -name busybox -type f) cp /bin/busybox.static $busybox_bin fi python3 setup.py build } check() { python3 setup.py check } package() { python3 setup.py install --prefix=/usr --root="$pkgdir" mkdir -p "$pkgdir"/usr/share/doc/$pkgname cat >"$pkgdir"/usr/share/doc/$pkgname/README.alpine <