diff options
author | cubercsl | 2023-06-21 19:03:36 +0800 |
---|---|---|
committer | cubercsl | 2023-06-21 19:03:36 +0800 |
commit | e6d68bbba7d24f547fe739d99739e497752afe5d (patch) | |
tree | 9b98879a83065b4fde7fa1489806e72d9af4f371 | |
parent | 27074d756a9b09d66c17ab2c5de5d7ab12749184 (diff) | |
download | aur-e6d68bbba7d24f547fe739d99739e497752afe5d.tar.gz |
[lilac] updated to 0.1.10.p1-2
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 45 |
2 files changed, 13 insertions, 53 deletions
@@ -1,32 +1,17 @@ pkgbase = dae pkgdesc = A Linux lightweight and high-performance transparent proxy solution based on eBPF. pkgver = 0.1.10.p1 - pkgrel = 1 + pkgrel = 2 url = https://github.com/daeuniverse/dae arch = x86_64 license = AGPL makedepends = clang - makedepends = llvm makedepends = go - source = dae-0.1.10.p1.zip::https://github.com/daeuniverse/dae/releases/download/v0.1.10.p1/dae-full-src.zip + source = -0.1.10.p1.zip::https://github.com/daeuniverse/dae/releases/download/v0.1.10.p1/dae-full-src.zip sha256sums = 870d597d5b7278b644ab9f3c5ccc31dd0ec7f6d90aca22a21c19005724070a72 pkgname = dae depends = glibc - depends = dae-geoip - depends = dae-geosite - provides = dae - conflicts = dae - backup = etc/dae/config.dae - -pkgname = dae-geoip-v2raycompat - pkgdesc = v2ray geoip compat for dae - arch = any depends = v2ray-geoip - provides = dae-geoip - -pkgname = dae-geosite-v2raycompat - pkgdesc = v2ray geosite compat for dae - arch = any depends = v2ray-domain-list-community - provides = dae-geosite + backup = etc/dae/config.dae @@ -1,18 +1,12 @@ # Maintainer: cubercsl <2014cais01 at gmail dot com> -pkgbase=dae -_pkgname=dae -pkgname=( - $_pkgname - $_pkgname-geoip-v2raycompat - $_pkgname-geosite-v2raycompat -) +pkgname=dae pkgver=0.1.10.p1 -pkgrel=1 +pkgrel=2 pkgdesc="A Linux lightweight and high-performance transparent proxy solution based on eBPF." arch=(x86_64) url="https://github.com/daeuniverse/dae" license=('AGPL') -makedepends=(clang llvm go) +makedepends=(clang go) source=( "$_pkgname-$pkgver.zip::https://github.com/daeuniverse/dae/releases/download/v$pkgver/dae-full-src.zip" ) @@ -20,19 +14,16 @@ sha256sums=('870d597d5b7278b644ab9f3c5ccc31dd0ec7f6d90aca22a21c19005724070a72') build() { export GOFLAGS="-buildmode=pie -trimpath -modcacherw" - export CFLAGS="" - + export CFLAGS="-fno-stack-protector" cd "$srcdir" make VERSION="$pkgver" } -package_dae() { - provides=($_pkgname) - conflicts=($_pkgname) +package() { depends=( glibc - dae-geoip - dae-geosite + v2ray-geoip + v2ray-domain-list-community ) backup=("etc/dae/config.dae") @@ -41,24 +32,8 @@ package_dae() { install -Dm644 "install/dae.service" "$pkgdir/usr/lib/systemd/system/dae.service" install -Dm640 "install/empty.dae" "$pkgdir/etc/dae/config.dae" install -Dm644 "example.dae" "$pkgdir/etc/dae/config.dae.example" -} - -package_dae-geoip-v2raycompat() { - arch=(any) - pkgdesc="v2ray geoip compat for dae" - depends=(v2ray-geoip) - provides=($_pkgname-geoip) - - install -dm755 "$pkgdir/usr/share/dae" - ln -s /usr/share/v2ray/geoip.dat "$pkgdir/usr/share/dae/geoip.dat" -} - -package_dae-geosite-v2raycompat() { - arch=(any) - pkgdesc="v2ray geosite compat for dae" - depends=(v2ray-domain-list-community) - provides=($_pkgname-geosite) - install -dm755 "$pkgdir/usr/share/dae" - ln -s /usr/share/v2ray/geosite.dat "$pkgdir/usr/share/dae/geosite.dat" + mkdir -p "$pkgdir/usr/share/dae" + ln -vs /usr/share/v2ray/geoip.dat $pkgdir/usr/share/dae/geoip.dat + ln -vs /usr/share/v2ray/geosite.dat $pkgdir/usr/share/dae/geosite.dat } |