Date: Thursday, July 16, 2015 @ 17:41:42 Author: fyan Revision: 137002
upgpkg: shadowsocks 2.6.11-2 add manpages and example configuration Modified: shadowsocks/trunk/PKGBUILD ----------+ PKGBUILD | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2015-07-16 12:42:30 UTC (rev 137001) +++ PKGBUILD 2015-07-16 15:41:42 UTC (rev 137002) @@ -3,7 +3,7 @@ pkgname=shadowsocks pkgver=2.6.11 -pkgrel=1 +pkgrel=2 pkgdesc="A lightweight tunnel proxy" license=('Apache') url="http://pypi.python.org/pypi/shadowsocks" @@ -10,19 +10,22 @@ arch=('any') depends=('python' 'python-setuptools') optdepends=('libsodium: For salsa20 and chacha20 support') +makedepends=('git') +#checkdepends=('dante' 'bind-tools') install=${pkgname}.install -source=("https://pypi.python.org/packages/source/s/shadowsocks/shadowsocks-${pkgver}.tar.gz" +source=("git+https://github.com/shadowsocks/shadowsocks.git#tag=$pkgver" "shadowsocks@.service" "shadowsocks-server@.service") -sha512sums=('a3827f10c1826b565950079729456b6b8df4766a5d5bedff5410dfa854ba027cf5cdef5aa6c4e9babf964dee426ff124d09d568fa9353378b3da41199f249693' +sha512sums=('SKIP' '96ecb174a476f64dec3ec086732d93a76d27e9a1cc56b1dc3fa87bf8e00d4b3c44076a01a0d525e42174cacc58fd5c16d5c8af5d4636dae13df549dec8204f7d' 'f2f8240c18a4483bf3e03b3a5ac8822c3deae713224f732bf28f7fddfcc5d0b02aa91652665ff93f05731e162a9407109c18f43d732a3a9b19d9eacfc806a4df') check() { - cd shadowsocks-$pkgver + cd shadowsocks - # Tests not included + # Tests require internet access return + python tests/test.py -c tests/table.json python tests/test.py -c tests/aes.json python tests/test.py -c tests/rc4-md5.json @@ -34,11 +37,14 @@ } package() { - cd "$srcdir/shadowsocks-$pkgver" + cd shadowsocks python setup.py install -O1 --root="$pkgdir" - - install -d "$pkgdir/etc/shadowsocks" + + install -dm755 "$pkgdir/usr/share/man/man1" + install -m644 debian/{ssserver.1,sslocal.1} "$pkgdir/usr/share/man/man1" + install -Dm644 debian/config.json "$pkgdir/etc/shadowsocks/example.json" + install -Dm644 "$srcdir/shadowsocks@.service" "$pkgdir/usr/lib/systemd/system/shadowsocks@.service" install -Dm644 "$srcdir/shadowsocks-server@.service" "$pkgdir/usr/lib/systemd/system/shadowsocks-server@.service" }