diff options
author | anonymous | 2016-08-15 11:57:07 +0800 |
---|---|---|
committer | anonymous | 2016-08-15 12:10:22 +0800 |
commit | 139628fbf4ecee61e01c2c6c4a1f4c5266b5b872 (patch) | |
tree | a4139034701c98ba7aa788b2c1ebb9a0b39ecff6 | |
download | aur-kcptun-git.tar.gz |
initial commit
Signed-off-by: anonymous <anonymous_temp_mail@yahoo.co.jp>
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 43 |
3 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c544563ce585 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = kcptun-git + pkgdesc = An extremely simple udp tunnel based on KCP, git compile version + pkgver = v20160811.r9.g8ea071f + pkgrel = 1 + url = https://github.com/xtaci/kcptun + arch = i686 + arch = x86_64 + license = MIT + makedepends = go + makedepends = git + depends = glibc + provides = kcptun + provides = kcptun-bin + conflicts = kcptun + conflicts = kcptun-bin + source = git+https://github.com/xtaci/kcptun.git + md5sums = SKIP + +pkgname = kcptun-git + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..9294a3f6cc1d --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +*.pkg.tar +src/ +pkg/ +kcptun/ diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..27133c436c2b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +_pkgname=kcptun +pkgname=${_pkgname}-git +pkgver=v20160811.r9.g8ea071f +pkgrel=1 +pkgdesc="An extremely simple udp tunnel based on KCP, git compile version" +arch=("i686" "x86_64") +url="https://github.com/xtaci/kcptun" +license=("MIT") +makedepends=('go' 'git') +depends=('glibc') +provides=('kcptun' 'kcptun-bin') +conflicts=('kcptun' 'kcptun-bin') +source=("git+https://github.com/xtaci/${_pkgname}.git") +md5sums=('SKIP') + +pkgver() { + cd "$srcdir/${_pkgname}" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + mkdir -p "$srcdir/${_pkgname}/go_path" + cd "$srcdir/${_pkgname}/server" + GOPATH="$srcdir/go_path" go get -d -v + GOPATH="$srcdir/go_path" go build -v + + cd "$srcdir/${_pkgname}/client" + GOPATH="$srcdir/go_path" go get -d -v + GOPATH="$srcdir/go_path" go build -v +} + +package() { + install -Dm755 "$srcdir/${_pkgname}/client/client" \ + "$pkgdir/usr/bin/kcptun-client" + install -Dm755 "$srcdir/${_pkgname}/server/server" \ + "$pkgdir/usr/bin/kcptun-server" + install -Dm644 "$srcdir/${_pkgname}/README.en.md" \ + "$pkgdir/usr/share/doc/${pkgname}/README.md" + install -Dm644 "$srcdir/${_pkgname}/README.md" \ + "$pkgdir/usr/share/doc/${pkgname}/README.zh_CN.md" + install -Dm644 "$srcdir/${_pkgname}/LICENSE.md" \ + "$pkgdir/usr/share/licenses/${pkgname}/README.zh_CN.md" +} |