diff options
author | chliny | 2017-08-20 15:43:11 +0800 |
---|---|---|
committer | chliny | 2017-08-20 15:43:11 +0800 |
commit | 5c2102c87768c4c124346bd585e749f951a7ad43 (patch) | |
tree | de30c36f170c6f6be35020635d6a6297cf140857 | |
parent | d45c95fe204f7395e2af4035a229ee116d930ea6 (diff) | |
download | aur-5c2102c87768c4c124346bd585e749f951a7ad43.tar.gz |
use git repo instead
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 45 |
2 files changed, 29 insertions, 22 deletions
@@ -1,6 +1,6 @@ pkgbase = shadowsocks-rust pkgdesc = A Rust port of shadowsocks https://shadowsocks.org/ - pkgver = 1.6.1 + pkgver = v1.6.1.3.ga1d605b pkgrel = 1 url = https://github.com/shadowsocks/shadowsocks-rust arch = any @@ -8,10 +8,10 @@ pkgbase = shadowsocks-rust makedepends = cargo depends = openssl depends = libsodium - source = shadowsocks-rust-1.6.1.tar.gz::https://github.com/shadowsocks/shadowsocks-rust/archive/v1.6.1.tar.gz + source = git+https://github.com/shadowsocks/shadowsocks-rust.git source = shadowsocks-rust@.service source = shadowsocks-rust-server@.service - sha512sums = 007c8719f36544c9f897ed6917b2d89a9af4cf0fd0a378b244422c09521e66948640443a52b279803f0d334be81da6f84247d01e5e0c5e0072d45b56ac693a94 + sha512sums = SKIP sha512sums = 914195b9da8db811980b44caf9d2efa5170eb6a582e81aef2b251decf82caf6650ebe23cc371517ff9cfb01631c24382497246531774028adccfa4481595f694 sha512sums = 6e7bbe4140f16cb6216cc57ee676609c8f174548768cb5298aa6f23a9bbdbd30877967a338132d94a188e11c44b34a7d64c259cd33971907a3718f0bc7ca87a4 @@ -1,7 +1,7 @@ # Maintainer : chliny <chliny11 at gmail dot com> pkgname=shadowsocks-rust -pkgver=1.6.1 +pkgver=v1.6.1.3.ga1d605b pkgrel=1 pkgdesc='A Rust port of shadowsocks https://shadowsocks.org/' arch=('any') @@ -9,30 +9,37 @@ url='https://github.com/shadowsocks/shadowsocks-rust' license=('MIT') depends=('openssl' 'libsodium') makedepends=('cargo') -source=("$pkgname-$pkgver.tar.gz::https://github.com/shadowsocks/${pkgname}/archive/v${pkgver}.tar.gz" - 'shadowsocks-rust@.service' - 'shadowsocks-rust-server@.service') - -sha512sums=('007c8719f36544c9f897ed6917b2d89a9af4cf0fd0a378b244422c09521e66948640443a52b279803f0d334be81da6f84247d01e5e0c5e0072d45b56ac693a94' - '914195b9da8db811980b44caf9d2efa5170eb6a582e81aef2b251decf82caf6650ebe23cc371517ff9cfb01631c24382497246531774028adccfa4481595f694' - '6e7bbe4140f16cb6216cc57ee676609c8f174548768cb5298aa6f23a9bbdbd30877967a338132d94a188e11c44b34a7d64c259cd33971907a3718f0bc7ca87a4' +source=( + "git+https://github.com/shadowsocks/${pkgname}.git" + 'shadowsocks-rust@.service' + 'shadowsocks-rust-server@.service') + +sha512sums=( + 'SKIP' + '914195b9da8db811980b44caf9d2efa5170eb6a582e81aef2b251decf82caf6650ebe23cc371517ff9cfb01631c24382497246531774028adccfa4481595f694' + '6e7bbe4140f16cb6216cc57ee676609c8f174548768cb5298aa6f23a9bbdbd30877967a338132d94a188e11c44b34a7d64c259cd33971907a3718f0bc7ca87a4' ) +pkgver() { + cd "${srcdir}/${pkgname}" + git describe --tags | sed -E 's/^ver\.//;s/-/./g' +} + build() { - cd "${srcdir}/${pkgname}-${pkgver}" - cargo build --release + cd "${srcdir}/${pkgname}" + cargo build --release } package() { - cd "${srcdir}/${pkgname}-${pkgver}" - - install -Dm755 "target/release/sslocal" "${pkgdir}/usr/bin/sslocal-rust" - install -Dm755 "target/release/ssserver" "${pkgdir}/usr/bin/ssserver-rust" - install -Dm755 "target/release/ssurl" "${pkgdir}/usr/bin/ssurl-rust" - install -Dm644 "${srcdir}/shadowsocks-rust@.service" "${pkgdir}/usr/lib/systemd/system/shadowsocks-rust@.service" - install -Dm644 "${srcdir}/shadowsocks-rust-server@.service" "${pkgdir}/usr/lib/systemd/system/shadowsocks-rust-server@.service" - install -Dm644 "examples/config_ext.json" "${pkgdir}/etc/shadowsocks/config_ext_rust.json.example" - install -Dm644 "examples/config.json" "${pkgdir}/etc/shadowsocks/config_rust.json.example" + cd "${srcdir}/${pkgname}" + + install -Dm755 "target/release/sslocal" "${pkgdir}/usr/bin/sslocal-rust" + install -Dm755 "target/release/ssserver" "${pkgdir}/usr/bin/ssserver-rust" + install -Dm755 "target/release/ssurl" "${pkgdir}/usr/bin/ssurl-rust" + install -Dm644 "${srcdir}/shadowsocks-rust@.service" "${pkgdir}/usr/lib/systemd/system/shadowsocks-rust@.service" + install -Dm644 "${srcdir}/shadowsocks-rust-server@.service" "${pkgdir}/usr/lib/systemd/system/shadowsocks-rust-server@.service" + install -Dm644 "examples/config_ext.json" "${pkgdir}/etc/shadowsocks/config_ext_rust.json.example" + install -Dm644 "examples/config.json" "${pkgdir}/etc/shadowsocks/config_rust.json.example" } |