fixed geodata loading

This commit is contained in:
le0nxx 2026-02-22 11:41:29 +08:00
parent bab072cfec
commit f467e755ea
2 changed files with 16 additions and 8 deletions

View file

@ -14,13 +14,15 @@ pkgbase = dae-kix-git
makedepends = libbpf
makedepends = linux-headers
makedepends = linux-api-headers
depends = v2ray-geoip
depends = v2ray-domain-list-community
provides = dae
conflicts = dae
options = !debug
backup = etc/dae/config.dae
source = dae-kix-git::git+https://gh-proxy.org//https://github.com/olicesx/dae.git
source = https://cdn.jsdelivr.net/gh/Loyalsoldier/v2ray-rules-dat@release/geoip.dat
source = https://cdn.jsdelivr.net/gh/Loyalsoldier/v2ray-rules-dat@release/geosite.dat
sha256sums = SKIP
sha256sums = SKIP
sha256sums = SKIP
pkgname = dae-kix-git

View file

@ -12,13 +12,19 @@ proxy="https://gh-proxy.org/"
license=('AGPL-3.0-or-later')
backup=("etc/dae/config.dae")
depends=('v2ray-geoip' 'v2ray-domain-list-community')
depends=()
makedepends=('git' 'go' 'base-devel' 'clang' 'llvm' 'libbpf' 'linux-headers' 'linux-api-headers')
source=("${pkgname}::git+${proxy}/${url}.git")
source=(
"${pkgname}::git+${proxy}/${url}.git"
"https://cdn.jsdelivr.net/gh/Loyalsoldier/v2ray-rules-dat@release/geoip.dat"
"https://cdn.jsdelivr.net/gh/Loyalsoldier/v2ray-rules-dat@release/geosite.dat"
)
sha256sums=(
"SKIP"
"SKIP"
"SKIP"
)
# Disable debug package generation
@ -66,8 +72,8 @@ package() {
# Install empty configuration file
install -Dm640 "install/empty.dae" "${pkgdir}/etc/dae/config.dae"
# Create symbolic links for geoip.dat & geosite.dat
install -d "${pkgdir}/usr/share/${_pkgname}/"
ln -vs /usr/share/v2ray/geoip.dat "${pkgdir}/usr/share/${_pkgname}/geoip.dat"
ln -vs /usr/share/v2ray/geosite.dat "${pkgdir}/usr/share/${_pkgname}/geosite.dat"
# Install geoip.dat and geosite.dat to /usr/share/dae/
mkdir -p "${pkgdir}/usr/share/dae/"
cp ../geoip.dat "${pkgdir}/usr/share/dae/geoip.dat"
cp ../geosite.dat "${pkgdir}/usr/share/dae/geosite.dat"
}