From efe943d465d5d904169b923b533114f243c6652d Mon Sep 17 00:00:00 2001 From: Alessio Sergi Date: Fri, 25 Aug 2017 08:19:35 +0200 Subject: [PATCH] gns3-server: fix template - add missing pycompile_module - fix some requirements - remove tests directory polluting site-packages --- srcpkgs/gns3-server/template | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/srcpkgs/gns3-server/template b/srcpkgs/gns3-server/template index 842a95890cf..560917ca043 100644 --- a/srcpkgs/gns3-server/template +++ b/srcpkgs/gns3-server/template @@ -3,15 +3,26 @@ pkgname=gns3-server version=2.0.3 revision=2 build_style=python3-module -hostmakedepends="python3 python3-setuptools" -depends="python3 python3-zipstream python3-Jinja2 python3-yarl python3-aiohttp-cors python3-raven dynamips" +pycompile_module="gns3server" +hostmakedepends="python3-setuptools" +depends="python3-setuptools python3-jsonschema python3-aiohttp-cors python3-yarl + python3-Jinja2 python3-raven python3-psutil python3-zipstream dynamips" short_desc="Graphical Network Simulator 3 - Server" maintainer="Michael Aldridge " license="GPL-3" homepage="https://gns3.com" -distfiles="https://github.com/GNS3/${pkgname}/archive/v${version}.tar.gz" +distfiles="https://github.com/GNS3/gns3-server/archive/v${version}.tar.gz" checksum=aba345436f3d7302ca6b1f39faf12e0124eaae25fb97d25783da44b516232200 +pre_build() { + sed -i '/typing/d' requirements.txt + sed -i 's/yarl>=0.9.8,<0.10/yarl>=0.9.8/' requirements.txt +} +post_install() { + # remove tests directory polluting site-packages + rm -rf ${DESTDIR}/usr/lib/python*/site-packages/tests +} + # The source archive contains statically linked artifacts for x86_64 # glibc, since this is the only architecture supported by upstream, we # mirror that requirement here. The artifacts in questions are the C