diff options
author | fancy | 2020-05-08 05:02:57 +0800 |
---|---|---|
committer | fancy | 2020-05-08 05:02:57 +0800 |
commit | a762f1628b6c29f5d87dee54f68928d60082b14e (patch) | |
tree | 55c3278f0facd94034288a6f12939b93b3c5fb8b /PKGBUILD | |
parent | 01b7a25660c22e69ab20ca57c69c4d608372ff61 (diff) | |
download | aur-a762f1628b6c29f5d87dee54f68928d60082b14e.tar.gz |
updated
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 23 |
1 files changed, 15 insertions, 8 deletions
@@ -1,7 +1,7 @@ # Maintainer: Fancy Zhang <springzfx@gmail.com> pkgbase=cgproxy -pkgname=cgproxy -pkgver=3.6 +pkgname=cgproxy-git +pkgver=v3.6.r5.gd3b2dc0 pkgrel=1 pkgdesc="A transparent proxy program with cgroup2, like proxychains" arch=('x86_64') @@ -11,18 +11,25 @@ groups=('') makedepends=('cmake') depends=('systemd') options=('!strip' '!emptydirs') -# source_x86_64=("cgproxy.tar.gz") -source_x86_64=("https://github.com/springzfx/cgproxy/archive/v$pkgver.tar.gz") -md5sums_x86_64=('8273824196e5711839991a17cac1cf87') +source=("${pkgname}::git+https://github.com/springzfx/cgproxy#branch=master") +md5sums=('SKIP') + +pkgver() { + cd "$pkgname" + ( set -o pipefail + git describe --long --tags 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) +} backup=('etc/cgproxy.conf') build(){ - cd ${srcdir}/$pkgname-$pkgver + cd "$pkgname" mkdir -p build && cd build && cmake .. && make } -package_cgproxy(){ - cd ${srcdir}/$pkgname-$pkgver/build +package_cgproxy-git(){ + cd "$pkgname"/build make DESTDIR=$pkgdir install } |