diff options
author | lilac | 2024-03-05 12:19:54 +0800 |
---|---|---|
committer | lilac | 2024-03-05 12:19:54 +0800 |
commit | ce613a9b003ad0f1c97347de55bfa00c15c0535c (patch) | |
tree | 7cfc1441360ab7d3c4459c9abb7e8c96c8c19fb1 | |
parent | 6ef33d0facfce46382557cfec7cb6af32543f7c1 (diff) | |
download | aur-ce613a9b003ad0f1c97347de55bfa00c15c0535c.tar.gz |
[lilac] updated to 3.26-3
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 78 |
2 files changed, 43 insertions, 41 deletions
@@ -1,10 +1,10 @@ pkgbase = nekoray pkgdesc = Qt based cross-platform GUI proxy configuration manager (backend: v2ray / sing-box) pkgver = 3.26 - pkgrel = 1 + pkgrel = 3 url = https://matsuridayo.github.io arch = x86_64 - license = GPL + license = GPL-3.0-or-later makedepends = cmake makedepends = git makedepends = ninja @@ -19,7 +19,7 @@ pkgbase = nekoray optdepends = v2ray-geoip: geoip data for NekoRay optdepends = sing-geoip: geoip data for NekoBox optdepends = sing-geosite: geosite data for NekoBox - source = nekoray::git+https://github.com/MatsuriDayo/nekoray.git#tag=3.26 + source = git+https://github.com/MatsuriDayo/nekoray.git#tag=3.26 source = nekoray.desktop sha512sums = SKIP sha512sums = c8ad5a0cf5d813e1e35b827f92d526c022d529d34dd4019066b550c8f0dbdb89b0fb62e6bfc650e8c18acac826591e858eff3b2e5e6c6f5014f0f4b50f1fa88b @@ -1,60 +1,62 @@ # Maintainer: Chi_Tang <me@chitang.dev> -pkgname='nekoray' +# Maintainer: Integral <integral@member.fsf.org> + +pkgname=nekoray pkgver=3.26 -pkgrel=1 +pkgrel=3 pkgdesc='Qt based cross-platform GUI proxy configuration manager (backend: v2ray / sing-box)' arch=('x86_64') url='https://matsuridayo.github.io' -license=('GPL') +license=('GPL-3.0-or-later') makedepends=('cmake' 'git' 'ninja' 'go') depends=( - 'qt6-base' 'qt6-svg' 'qt6-tools' - 'protobuf' 'yaml-cpp' 'zxing-cpp' + 'qt6-base' 'qt6-svg' 'qt6-tools' + 'protobuf' 'yaml-cpp' 'zxing-cpp' ) optdepends=( - 'v2ray-domain-list-community: geosite data for NekoRay' - 'v2ray-geoip: geoip data for NekoRay' - # AUR - 'sing-geoip: geoip data for NekoBox' - 'sing-geosite: geosite data for NekoBox' + 'v2ray-domain-list-community: geosite data for NekoRay' + 'v2ray-geoip: geoip data for NekoRay' + # AUR + 'sing-geoip: geoip data for NekoBox' + 'sing-geosite: geosite data for NekoBox' ) source=( - "nekoray::git+https://github.com/MatsuriDayo/nekoray.git#tag=${pkgver}" - 'nekoray.desktop' + "git+https://github.com/MatsuriDayo/${pkgname}.git#tag=${pkgver}" + "${pkgname}.desktop" ) + sha512sums=('SKIP' 'c8ad5a0cf5d813e1e35b827f92d526c022d529d34dd4019066b550c8f0dbdb89b0fb62e6bfc650e8c18acac826591e858eff3b2e5e6c6f5014f0f4b50f1fa88b') build() { - cd "${srcdir}" - cd "${srcdir}/nekoray" - git submodule init - git submodule update - bash libs/get_source.sh - mkdir build - cd build - cmake -GNinja -DQT_VERSION_MAJOR=6 -DNKR_PACKAGE=ON .. - ninja - cd "${srcdir}/nekoray" - GOOS=linux GOARCH=amd64 ./libs/build_go.sh + cd "${pkgname}/" + git submodule init + git submodule update + bash libs/get_source.sh + + mkdir build + cd build + cmake -GNinja -DQT_VERSION_MAJOR=6 -DNKR_PACKAGE=ON .. + ninja + + cd .. + GOOS=linux GOARCH=amd64 ./libs/build_go.sh } package() { - install -dm755 ${pkgdir}/usr/lib/nekoray - install -dm755 ${pkgdir}/usr/bin - install -dm755 ${pkgdir}/usr/share/pixmaps - install -dm755 ${pkgdir}/usr/share/applications - # assets - install -Dm644 ${srcdir}/nekoray.desktop ${pkgdir}/usr/share/applications/nekoray.desktop - install -Dm644 ${srcdir}/nekoray/res/public/nekoray.png ${pkgdir}/usr/share/pixmaps/ - install -Dm644 ${srcdir}/nekoray/res/public/nekobox.png ${pkgdir}/usr/share/pixmaps/ - # core - install -Dm755 ${srcdir}/nekoray/deployment/linux64/nekobox_core ${pkgdir}/usr/lib/nekoray/ - install -Dm755 ${srcdir}/nekoray/deployment/linux64/nekoray_core ${pkgdir}/usr/lib/nekoray/ - # app - install -Dm755 ${srcdir}/nekoray/build/nekoray ${pkgdir}/usr/lib/nekoray/ - - ln -s /usr/lib/nekoray/nekoray ${pkgdir}/usr/bin/nekoray + install -dm755 "${pkgdir}/usr/bin/" + + # assets + install -Dm644 "${pkgname}.desktop" -t "${pkgdir}/usr/share/applications/" + install -Dm644 ${pkgname}/res/public/{nekoray,nekobox}.png -t "${pkgdir}/usr/share/pixmaps/" + + # core + install -Dm755 ${pkgname}/deployment/linux64/{nekoray,nekobox}_core -t "${pkgdir}/usr/lib/${pkgname}/" + + # app + install -Dm755 "${pkgname}/build/${pkgname}" -t "${pkgdir}/usr/lib/${pkgname}/" + + ln -s "/usr/lib/${pkgname}/${pkgname}" "${pkgdir}/usr/bin/${pkgname}" } |