repo icon indicating copy to clipboard operation
repo copied to clipboard

naiveproxy上游有更新

Open Bryan2333 opened this issue 1 year ago • 2 comments

问题类型 / Type of issues

  • 过期软件包 / out-of-date packages

受影响的软件包 / Affected packages

  • naiveproxy

Bryan2333 avatar May 17 '24 12:05 Bryan2333

pkgbase build history last build log
naiveproxy build history last build log

Some maintainers (perhaps outside contributors) cannot be assigned: @yingziwu

lilacbot avatar May 17 '24 12:05 lilacbot

我看了看上游的编译脚本,PKGBUILD要做一些调整。

下面是我修改过后可以成功打包的PKGBUILD patch

diff --git a/PKGBUILD b/PKGBUILD
index 186aa16..7b8193e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,10 +3,10 @@
 
 pkgname=naiveproxy
 pkgdesc="A Proxy using Chrome's network stack to camouflage traffic with strong censorship resistence and low detectablility."
-pkgver=124.0.6367.54_2
+pkgver=125.0.6422.35_1
 pkgrel=1
-_pkgver=124.0.6367.54
-_pkgrel=2
+_pkgver=125.0.6422.35
+_pkgrel=1
 arch=('x86_64')
 url='https://github.com/klzgrad/naiveproxy'
 license=('BSD-3-Clause')
@@ -14,8 +14,8 @@ depends=("gcc-libs" "glibc")
 makedepends=("ninja" "gn" "ccache" "python")
 checkdepends=("python" "openssl")
 
-_PGO_PATH='chrome-linux-6367-1712914789-36623db069723c624e3493cb591ef002f569ac07-6fd0ad4338d3d9993dc892b5bc43c5f64866b48d.profdata'
-_clang_path='clang-llvmorg-19-init-2941-ga0b3dbaf-22.tgz'
+_PGO_PATH='chrome-linux-6422-1715102072-9bdbfa29f2bb1ff28f0f031b98501a1193b8d03b-13cfbf145656b369f9c23bff70ab2fb07e1e2fdb.profdata'
+_clang_path='clang-llvmorg-19-init-8091-gab037c4f-1.tgz'
 
 source=(
   "naiveproxy.service"
@@ -33,15 +33,15 @@ noextract=(
 sha1sums=('4c18f44ba51d40bfd7e6ae8ecb30b8e812acb8e8'
           '013b31ae43e309bc6560b61e8b4196f8f14f738f'
           '3727d7da81b1480d60e593a7d6878d981b35c4f6'
-          'd7944b904b6ba3fbaba82a9234ed4d75ab0918c8'
-          '36623db069723c624e3493cb591ef002f569ac07'
-          '824635823665708faee148e14da47acface07385')
+          '941c5aa04442068c8c879c72d9b991a3a3ec8fcf'
+          '9bdbfa29f2bb1ff28f0f031b98501a1193b8d03b'
+          '73852a07d8f759c85212e91f0bc2ee883cf7db1e')
 sha256sums=('c05026423ca08e2c712745b717c23395e344f2c99b2dad30beed8e26922d268f'
             'daa0f591233625730168f3ea006f1d5a7e439e26b35a1051d957e394aa8a4440'
             '5bc9ef361e6303e151b6e63deb31b47e24a4f34ade4d8f092a04bc98e89a2edb'
-            '1e7d86bde6649970527fd9c8b89b746fb42953ca06cf0e7ef9d6efea6f227989'
-            '2d4f2ef0d6235c4ca617d22b2b1ba28d042518a1811c0378896b6ed79913a7b9'
-            '6741cc1083f935795330b6e04617ac891a7b5d2b5647b664c5b0fccc354adb43')
+            'fd1fdab08aa00f19fb6ca1cb80cc132ab5a8d2bd3c95fa4ba41b3d79fbc88ebd'
+            '5a0b3d3f75c536cade97f15a71c17424c868948fa26a8267488bd588756b66af'
+            '6b797d118cc593eca0f2e568169295a5a9b65ddabed2de34b9a201a4bb7990f5')
 
 backup=('etc/naiveproxy/config.json')
 provides=('naiveproxy')
@@ -103,6 +103,7 @@ build() {
     use_gtk=false
     use_platform_icu_alternatives=true
     use_glib=false
+    enable_js_protobuf=false
 
     disable_file_support=true
     enable_websockets=false
@@ -111,6 +112,9 @@ build() {
     enable_reporting=false
     include_transport_security_state_preload_list=false
     use_nss_certs=false
+
+    enable_backup_ref_ptr_support=false
+    enable_dangling_raw_ptr_checks=false
   '
 
   # Disable CFI icall for linux x64

Bryan2333 avatar May 17 '24 12:05 Bryan2333