From 232a5527fe84e796fb698e0ce50c2912ffb817f4 Mon Sep 17 00:00:00 2001 From: Alessio Sergi Date: Fri, 4 May 2018 19:57:04 +0200 Subject: [PATCH] sshuttle: fix permissions All files in the tarball have bad permissions. While I'm here: - needs setuptools for the entry point - license is LGPL-2.1-or-later - no need to vlicense (L)GPL --- srcpkgs/sshuttle/template | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/srcpkgs/sshuttle/template b/srcpkgs/sshuttle/template index 212dc44c825..3885c585151 100644 --- a/srcpkgs/sshuttle/template +++ b/srcpkgs/sshuttle/template @@ -1,30 +1,29 @@ # Template file for 'sshuttle' pkgname=sshuttle version=0.78.4 -revision=1 +revision=2 noarch=yes build_style=python3-module pycompile_module="sshuttle" hostmakedepends="python3-setuptools python3-Sphinx" -depends="python3 iptables" +depends="python3-setuptools iptables" short_desc="Transparent proxy server that forwards TCP packets over ssh" maintainer="Daniel Santana " -license="LGPL-2" +license="LGPL-2.1-or-later" homepage="https://github.com/sshuttle/sshuttle" distfiles="${PYPI_SITE}/s/sshuttle/sshuttle-${version}.tar.gz" checksum=30c1d8f62486b3eb7f565f00a75e0ffc7166af9a88da87cd8338b3d3e620135f post_extract() { + sed -i setup.py \ + -e '/setup_requires=/d' \ + -e '/use_scm_version/,+3d' \ + -e "/name=/ a\ + version='${version}'," # BUG: wrong permissions (https://github.com/sshuttle/sshuttle/issues/217) - rm -r sshuttle.egg-info + chmod -R go+rX . } - -post_build() { - cd docs - make man -} - post_install() { + make -C docs man vman docs/_build/man/sshuttle.1 - vlicense LICENSE }