# Contributor: Francesco Colista # Maintainer: Francesco Colista pkgname=gns3-server pkgver=1.5.4 pkgrel=0 pkgdesc="GNS3 network simulator. Server package." url="https://github.com/GNS3/gns3-server" arch="all" license="GPL3" depends="busybox dynamips python3 py3-psutil py3-jinja2 py3-aiohttp py3-pytest py3-netifaces py3-ws4py py3-zipstream py3-raven py3-jsonschema" makedepends="$depends_dev py-setuptools python3-dev linux-headers py3-pytest" subpackages="$pkgname-doc" source="$pkgname-$pkgver.tar.gz::https://github.com/GNS3/$pkgname/archive/v$pkgver.tar.gz" builddir="$srcdir"/$pkgname-$pkgver check() { cd "$builddir" python3 setup.py check } prepare() { cd "$builddir" # Current upstream contains arch dependent (x86) binaries in the # source package. Replacing it with the binary from the build server. # https://github.com/GNS3/gns3-server/issues/970 cp /bin/busybox gns3server/modules/docker/resources/bin/busybox } build() { cd "$builddir" python3 setup.py build } package() { cd "$builddir" python3 setup.py install --prefix=/usr --root="$pkgdir" mkdir -p "$pkgdir"/usr/share/doc/$pkgname cat >"$pkgdir"/usr/share/doc/$pkgname/README.alpine <