summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorfancy2020-05-08 05:02:57 +0800
committerfancy2020-05-08 05:02:57 +0800
commita762f1628b6c29f5d87dee54f68928d60082b14e (patch)
tree55c3278f0facd94034288a6f12939b93b3c5fb8b /PKGBUILD
parent01b7a25660c22e69ab20ca57c69c4d608372ff61 (diff)
downloadaur-a762f1628b6c29f5d87dee54f68928d60082b14e.tar.gz
updated
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD23
1 files changed, 15 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 10d7ecbb982c..d9d3b99d486b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}