diff options
author | bgme | 2022-05-30 21:55:45 +0800 |
---|---|---|
committer | bgme | 2022-05-30 21:55:45 +0800 |
commit | 3d15f31a6592cd19d379241be7a5c3418fd836d4 (patch) | |
tree | f56ec99e5233174ab2950e71c9c3e2efa7f5659b | |
parent | edb0ffe96f78f65de845aefad7019e2fff1d0148 (diff) | |
download | aur-3d15f31a6592cd19d379241be7a5c3418fd836d4.tar.gz |
Bump version to v102.0.5005.61-1
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 74 |
2 files changed, 52 insertions, 45 deletions
@@ -1,10 +1,11 @@ pkgbase = naiveproxy pkgdesc = A Proxy using Chrome's network stack to camouflage traffic with strong censorship resistence and low detectablility. - pkgver = 101.0.4951.41_1 + pkgver = 102.0.5005.61_1 pkgrel = 1 url = https://github.com/klzgrad/naiveproxy arch = x86_64 license = BSD + checkdepends = python makedepends = ninja makedepends = gn makedepends = ccache @@ -15,25 +16,25 @@ pkgbase = naiveproxy provides = naiveproxy conflicts = naiveproxy-git conflicts = naiveproxy-bin - noextract = clang-llvmorg-15-init-3677-g8133778d-4.tgz + noextract = clang-llvmorg-15-init-7570-gba4537b2-1.tgz backup = etc/naiveproxy/config.json source = naiveproxy.service source = naiveproxy@.service source = naiveproxy.sysusers - source = naiveproxy-101.0.4951.41-1.tar.gz::https://github.com/klzgrad/naiveproxy/archive/refs/tags/v101.0.4951.41-1.tar.gz - source = chrome-linux-4951-1650389737-545882ae3e5c9e7f75e0781c8dc0d1eafb667efd.profdata::https://storage.googleapis.com/chromium-optimization-profiles/pgo_profiles/chrome-linux-4951-1650389737-545882ae3e5c9e7f75e0781c8dc0d1eafb667efd.profdata - source = clang-llvmorg-15-init-3677-g8133778d-4.tgz::https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/clang-llvmorg-15-init-3677-g8133778d-4.tgz + source = naiveproxy-102.0.5005.61-1.tar.gz::https://github.com/klzgrad/naiveproxy/archive/refs/tags/v102.0.5005.61-1.tar.gz + source = chrome-linux-5005-1652783756-51c73d0c010d6007ebdf3ca8150e9544cb705cc6.profdata::https://storage.googleapis.com/chromium-optimization-profiles/pgo_profiles/chrome-linux-5005-1652783756-51c73d0c010d6007ebdf3ca8150e9544cb705cc6.profdata + source = clang-llvmorg-15-init-7570-gba4537b2-1.tgz::https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/clang-llvmorg-15-init-7570-gba4537b2-1.tgz sha1sums = 4c18f44ba51d40bfd7e6ae8ecb30b8e812acb8e8 sha1sums = 013b31ae43e309bc6560b61e8b4196f8f14f738f sha1sums = 3727d7da81b1480d60e593a7d6878d981b35c4f6 - sha1sums = ddebc7fcbcd59820f208d2708510ce3a1a1b1e4b - sha1sums = 545882ae3e5c9e7f75e0781c8dc0d1eafb667efd - sha1sums = 895d8d24961f45089d376c23400dfa05c00a108c + sha1sums = 5dae5eebe0332cb5182a2034c7e34ad161db56b7 + sha1sums = 51c73d0c010d6007ebdf3ca8150e9544cb705cc6 + sha1sums = 0eb5dc8cbda0bdc8ce927a55e0f748c829629a25 sha256sums = c05026423ca08e2c712745b717c23395e344f2c99b2dad30beed8e26922d268f sha256sums = daa0f591233625730168f3ea006f1d5a7e439e26b35a1051d957e394aa8a4440 sha256sums = 5bc9ef361e6303e151b6e63deb31b47e24a4f34ade4d8f092a04bc98e89a2edb - sha256sums = 890720b00ed81eacb11388b5c1a1d00c98182db6b57e87ba0053a5300aacfd5c - sha256sums = 5b1490bb6176f0f70d19029701a2a2f8e26c9df01781db41b946659e3972892b - sha256sums = 26d8c347253528e6dca471fa040d0e5e0f8eb55e6ec9671a673b88c723330a21 + sha256sums = 725d4ab5898691c3c21c8116f6251a9d34ed36b11ac3a20fcb4bbd057c0a434d + sha256sums = d85a1683a1eb53c6efd8cf5f5423e275d531fe41807fb875a60a4f93de50b45f + sha256sums = 40090455226011c896ecae5770c55a06deb39849f8b6a3c167e7ced843154073 pkgname = naiveproxy @@ -3,9 +3,9 @@ pkgname=naiveproxy pkgdesc="A Proxy using Chrome's network stack to camouflage traffic with strong censorship resistence and low detectablility." -pkgver=101.0.4951.41_1 +pkgver=102.0.5005.61_1 pkgrel=1 -_pkgver=101.0.4951.41 +_pkgver=102.0.5005.61 _pkgrel=1 arch=('x86_64') url='https://github.com/klzgrad/naiveproxy' @@ -13,9 +13,10 @@ license=('BSD') depends=("gcc-libs" "glibc") # makedepends=("ninja" "gn" "llvm" "lld" "clang" "ccache" "python" "unzip") makedepends=("ninja" "gn" "ccache" "python" "unzip") +checkdepends=("python") -_PGO_PATH='chrome-linux-4951-1650389737-545882ae3e5c9e7f75e0781c8dc0d1eafb667efd.profdata' -_clang_path='clang-llvmorg-15-init-3677-g8133778d-4.tgz' +_PGO_PATH='chrome-linux-5005-1652783756-51c73d0c010d6007ebdf3ca8150e9544cb705cc6.profdata' +_clang_path='clang-llvmorg-15-init-7570-gba4537b2-1.tgz' source=( "naiveproxy.service" @@ -30,22 +31,18 @@ noextract=( "${_clang_path}" ) -sha1sums=( - "4c18f44ba51d40bfd7e6ae8ecb30b8e812acb8e8" - "013b31ae43e309bc6560b61e8b4196f8f14f738f" - "3727d7da81b1480d60e593a7d6878d981b35c4f6" - "ddebc7fcbcd59820f208d2708510ce3a1a1b1e4b" - "545882ae3e5c9e7f75e0781c8dc0d1eafb667efd" - "895d8d24961f45089d376c23400dfa05c00a108c" -) -sha256sums=( - "c05026423ca08e2c712745b717c23395e344f2c99b2dad30beed8e26922d268f" - "daa0f591233625730168f3ea006f1d5a7e439e26b35a1051d957e394aa8a4440" - "5bc9ef361e6303e151b6e63deb31b47e24a4f34ade4d8f092a04bc98e89a2edb" - "890720b00ed81eacb11388b5c1a1d00c98182db6b57e87ba0053a5300aacfd5c" - "5b1490bb6176f0f70d19029701a2a2f8e26c9df01781db41b946659e3972892b" - "26d8c347253528e6dca471fa040d0e5e0f8eb55e6ec9671a673b88c723330a21" -) +sha1sums=('4c18f44ba51d40bfd7e6ae8ecb30b8e812acb8e8' + '013b31ae43e309bc6560b61e8b4196f8f14f738f' + '3727d7da81b1480d60e593a7d6878d981b35c4f6' + '5dae5eebe0332cb5182a2034c7e34ad161db56b7' + '51c73d0c010d6007ebdf3ca8150e9544cb705cc6' + '0eb5dc8cbda0bdc8ce927a55e0f748c829629a25') +sha256sums=('c05026423ca08e2c712745b717c23395e344f2c99b2dad30beed8e26922d268f' + 'daa0f591233625730168f3ea006f1d5a7e439e26b35a1051d957e394aa8a4440' + '5bc9ef361e6303e151b6e63deb31b47e24a4f34ade4d8f092a04bc98e89a2edb' + '725d4ab5898691c3c21c8116f6251a9d34ed36b11ac3a20fcb4bbd057c0a434d' + 'd85a1683a1eb53c6efd8cf5f5423e275d531fe41807fb875a60a4f93de50b45f' + '40090455226011c896ecae5770c55a06deb39849f8b6a3c167e7ced843154073') backup=(etc/naiveproxy/config.json) provides=('naiveproxy') @@ -55,13 +52,13 @@ prepare() { SRC_DIR="${srcdir}/${pkgname}-${_pkgver}-${_pkgrel}/src" mkdir -p ${SRC_DIR}/chrome/build/pgo_profiles - cp ${_PGO_PATH} ${SRC_DIR}/chrome/build/pgo_profiles + cp ${_PGO_PATH} ${SRC_DIR}/chrome/build/pgo_profiles/ mkdir -p ${SRC_DIR}/third_party/llvm-build/Release+Asserts - tar xzf ${_clang_path} -C ${SRC_DIR}/third_party/llvm-build/Release+Asserts + tar xzf ${_clang_path} -C ${SRC_DIR}/third_party/llvm-build/Release+Asserts/ } -build(){ +build() { SRC_DIR="${srcdir}/${pkgname}-${_pkgver}-${_pkgrel}/src" pushd ${SRC_DIR} @@ -137,19 +134,28 @@ build(){ popd } +check() { + SRC_DIR="${srcdir}/${pkgname}-${_pkgver}-${_pkgrel}" + script_dir="${SRC_DIR}/tests" + naive="${SRC_DIR}/src/out/Release/naive" + + cd /tmp + python "${script_dir}/basic.py" --naive="$naive" +} + package(){ - pushd ${srcdir} - install -Dm644 naiveproxy.service ${pkgdir}/usr/lib/systemd/system/naiveproxy.service - install -Dm644 naiveproxy@.service ${pkgdir}/usr/lib/systemd/system/naiveproxy@.service - install -Dm644 naiveproxy.sysusers ${pkgdir}/usr/lib/sysusers.d/naiveproxy.conf + pushd "${srcdir}" + install -Dm644 naiveproxy.service ${pkgdir}/usr/lib/systemd/system/naiveproxy.service + install -Dm644 naiveproxy@.service ${pkgdir}/usr/lib/systemd/system/naiveproxy@.service + install -Dm644 naiveproxy.sysusers ${pkgdir}/usr/lib/sysusers.d/naiveproxy.conf popd - pushd ${srcdir}/${pkgname}-${_pkgver}-${_pkgrel} - install -d -m750 -o 0 -g 287 ${pkgdir}/etc/naiveproxy - install -Dm644 src/config.json ${pkgdir}/etc/naiveproxy/config.json - install -Dm755 src/out/Release/naive ${pkgdir}/usr/bin/naiveproxy - install -Dm644 README.md ${pkgdir}/usr/share/doc/naiveproxy/README.md - install -Dm644 USAGE.txt ${pkgdir}/usr/share/doc/naiveproxy/USAGE.txt - install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/naiveproxy/LICENSE + pushd "${srcdir}/${pkgname}-${_pkgver}-${_pkgrel}" + install -d -m750 -o 0 -g 287 ${pkgdir}/etc/naiveproxy + install -Dm644 src/config.json ${pkgdir}/etc/naiveproxy/config.json + install -Dm755 src/out/Release/naive ${pkgdir}/usr/bin/naiveproxy + install -Dm644 README.md ${pkgdir}/usr/share/doc/naiveproxy/README.md + install -Dm644 USAGE.txt ${pkgdir}/usr/share/doc/naiveproxy/USAGE.txt + install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/naiveproxy/LICENSE popd } |