diff options
author | Recolic Keghart | 2017-10-04 12:43:26 +0800 |
---|---|---|
committer | Recolic Keghart | 2017-10-04 12:43:26 +0800 |
commit | ee25fc5519eaddd7dce546b56b0a2f3192c565ac (patch) | |
tree | dea3b08f92267827770f1a3009c1011db047eb1f | |
parent | f3ecc71bf6f334252e2d891b42702b7d37c66f75 (diff) | |
download | aur-ee25fc5519eaddd7dce546b56b0a2f3192c565ac.tar.gz |
compile_from_source
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 18 |
2 files changed, 19 insertions, 13 deletions
@@ -1,18 +1,22 @@ pkgbase = snakesocks pkgdesc = An extensible proxy which prevents some ISP from detecting network traffic. - pkgver = 1.2 + pkgver = 1.2.1 pkgrel = 1 url = https://github.com/SnakeSocks/snakesocks arch = i686 arch = x86_64 license = GPL2 + makedepends = boost>=1.55 + makedepends = go + makedepends = cmake>=3.5 + makedepends = make depends = glibc>=2.14 - conflicts = snakesocks-git - replaces = snakesocks-git + conflicts = snakesocks-bin + replaces = snakesocks-bin backup = etc/snakesocks/conf/client.conf backup = etc/snakesocks/conf/server.conf - source = snakesocks-1.2.tar.gz::https://github.com/SnakeSocks/snakesocks/releases/download/v1.2/snakesocks-linux-1.2-all.tar.gz - sha256sums = c1c42c35e988fb4d6e8f88533216881b40fb1b0848d0875ab21e7802b142f339 + source = snakesocks-1.2.1.tar.gz::https://github.com/SnakeSocks/snakesocks/archive/v1.2.1.tar.gz + sha256sums = f5ee3440b4a5ccf1156f821c38963a3b83a8eed366549deaf0eb2e0087869f5c pkgname = snakesocks @@ -2,23 +2,25 @@ # I'm really sorry but providing our name is dangerous to us. Github: https://github.com/snakesocks pkgname=snakesocks -pkgver=1.2 +pkgver=1.2.1 pkgrel=1 pkgdesc="An extensible proxy which prevents some ISP from detecting network traffic." url="https://github.com/SnakeSocks/$pkgname" license=("GPL2") arch=("i686" "x86_64") depends=("glibc>=2.14") -conflicts=("$pkgname-git") -replaces=("$pkgname-git") +makedepends=("boost>=1.55" "go" "cmake>=3.5" "make") +conflicts=("$pkgname-bin") +replaces=("$pkgname-bin") backup=("etc/$pkgname/conf/client.conf" "etc/$pkgname/conf/server.conf") -source=("$pkgname-$pkgver.tar.gz::$url/releases/download/v$pkgver/snakesocks-linux-$pkgver-all.tar.gz") -sha256sums=("c1c42c35e988fb4d6e8f88533216881b40fb1b0848d0875ab21e7802b142f339") +source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") +sha256sums=("f5ee3440b4a5ccf1156f821c38963a3b83a8eed366549deaf0eb2e0087869f5c") package() { export pkgdir - cd "$pkgver" - ./install.sh client - ./install.sh server + cd "$pkgname-$pkgver" + make client # requires cmake and boost + make server # requires go. comment it if you dont want it. + make install } |