summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorbgme2021-08-28 10:49:20 +0800
committerbgme2021-08-28 10:49:20 +0800
commitc826806a4778429625a5f32828414a2d0351c2cb (patch)
treecc6b360a0a4ec319c719fe3db81ffd8455abd7dc
parent77124187a6947d6fd384e06a033d597e9b3d95ae (diff)
downloadaur-c826806a4778429625a5f32828414a2d0351c2cb.tar.gz
v92.0.4515.107-2
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD40
2 files changed, 35 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 36ef408a4ac8..9c5e0c3de1a8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = naiveproxy
pkgdesc = Make a fortune quietly
pkgver = 92.0.4515.107
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/klzgrad/naiveproxy
arch = x86_64
license = BSD
@@ -22,13 +22,13 @@ pkgbase = naiveproxy
noextract = chrome-linux-4515-1626533253-34e4718a21d6b148e3c9459b9f213fba5d58ef83.profdata
noextract = gn-39a87c0b36310bdf06b692c098f199a0d97fc810.zip
backup = etc/naiveproxy/config.json
- source = naiveproxy-92.0.4515.107-1.tar.gz::https://github.com/klzgrad/naiveproxy/archive/refs/tags/v92.0.4515.107-1.tar.gz
+ source = naiveproxy-92.0.4515.107-2.tar.gz::https://github.com/klzgrad/naiveproxy/archive/refs/tags/v92.0.4515.107-2.tar.gz
source = naiveproxy.service
source = naiveproxy@.service
source = clang-llvmorg-13-init-10392-gd3676d4b-2.tgz::https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/clang-llvmorg-13-init-10392-gd3676d4b-2.tgz
source = chrome-linux-4515-1626533253-34e4718a21d6b148e3c9459b9f213fba5d58ef83.profdata::https://storage.googleapis.com/chromium-optimization-profiles/pgo_profiles/chrome-linux-4515-1626533253-34e4718a21d6b148e3c9459b9f213fba5d58ef83.profdata
source = gn-39a87c0b36310bdf06b692c098f199a0d97fc810.zip::https://chrome-infra-packages.appspot.com/dl/gn/gn/linux-amd64/+/git_revision:39a87c0b36310bdf06b692c098f199a0d97fc810
- sha256sums = d44e6d6efe2fe6ee0da9dafef427ee5971d4a253d8156ad8d7acab053d055463
+ sha256sums = c25d981bd46af050c7931925e140b5621244ecabf15ae010c4659aeeb87923be
sha256sums = ec7e686edd39068acd3122bbae4f4e83ba8540ffdb9fe30790679e72c7318d33
sha256sums = 723979ea8245a297fac101ff71e1e9f97f138e0bfb0e84176ef5ca70cc96bf8e
sha256sums = 4eb2ca84afcb7afdf1d96badec12b66edf109dacd2f4e900774f4584dd9bd609
diff --git a/PKGBUILD b/PKGBUILD
index 9857a4742b5c..707f51549c08 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
pkgname=naiveproxy
pkgdesc='Make a fortune quietly'
pkgver=92.0.4515.107
-pkgrel=1
+pkgrel=2
arch=('x86_64')
url='https://github.com/klzgrad/naiveproxy'
license=('BSD')
@@ -15,17 +15,41 @@ _WITH_CLANG='Linux_x64'
_WITH_PGO='linux'
_WITH_GN='linux'
-# _PYTHON=$(which python2 2>/dev/null || which python 2>/dev/null)
-# _CLANG_REVISION=$(${_PYTHON} tools/clang/scripts/update.py --print-revision)
-# _clang_path="clang-${_CLANG_REVISION}.tgz"
-# _PGO_PATH=$(cat chrome/build/${_WITH_PGO}.pgo.txt)
-# _gn_version=$(grep "'gn_version':" DEPS | cut -d"'" -f4)
-
_clang_path='clang-llvmorg-13-init-10392-gd3676d4b-2.tgz'
_PGO_PATH='chrome-linux-4515-1626533253-34e4718a21d6b148e3c9459b9f213fba5d58ef83.profdata'
_gn_version='git_revision:39a87c0b36310bdf06b692c098f199a0d97fc810'
_gn_revision='39a87c0b36310bdf06b692c098f199a0d97fc810'
+update_helper() {
+ wget "https://github.com/klzgrad/naiveproxy/archive/refs/tags/v${pkgver}-${pkgrel}.tar.gz" -O "${pkgname}-${pkgver}-${pkgrel}.tar.gz"
+ tar xf "${pkgname}-${pkgver}-${pkgrel}.tar.gz"
+
+ cd "${pkgname}-${pkgver}-${pkgrel}/src"
+ _WITH_CLANG='Linux_x64'
+ _WITH_PGO='linux'
+ _WITH_GN='linux'
+ _PYTHON=$(which python2 2>/dev/null || which python 2>/dev/null)
+ _CLANG_REVISION=$(${_PYTHON} tools/clang/scripts/update.py --print-revision)
+ _clang_path="clang-${_CLANG_REVISION}.tgz"
+ _PGO_PATH=$(cat chrome/build/${_WITH_PGO}.pgo.txt)
+ _gn_version=$(grep "'gn_version':" DEPS | cut -d"'" -f4)
+
+ cd ../../
+ wget "https://commondatastorage.googleapis.com/chromium-browser-clang/${_WITH_CLANG}/${_clang_path}" -O "${_clang_path}"
+ wget "https://storage.googleapis.com/chromium-optimization-profiles/pgo_profiles/${_PGO_PATH}" -O "${_PGO_PATH}"
+ wget "https://chrome-infra-packages.appspot.com/dl/gn/gn/${_WITH_GN}-amd64/+/${_gn_version}" -O "gn-${_gn_revision}.zip"
+
+ echo
+ echo
+ echo "_clang_path='${_clang_path}'"
+ echo "_PGO_PATH='${_PGO_PATH}'"
+ echo "_gn_version='${_gn_version}'"
+ echo "_gn_revision='${_gn_revision}'"
+ echo
+ sha256sum "${pkgname}-${pkgver}-${pkgrel}.tar.gz" "naiveproxy.service" "naiveproxy@.service" "${_clang_path}" "${_PGO_PATH}" "gn-${_gn_revision}.zip" | \
+ awk 'BEGIN {print "sha256sums=(" } { print " \x22"$1"\x22" } END { print ")" }'
+}
+
source=(
"${pkgname}-${pkgver}-${pkgrel}.tar.gz::https://github.com/klzgrad/naiveproxy/archive/refs/tags/v${pkgver}-${pkgrel}.tar.gz"
"naiveproxy.service"
@@ -41,7 +65,7 @@ noextract=(
)
backup=(etc/naiveproxy/config.json)
sha256sums=(
- "d44e6d6efe2fe6ee0da9dafef427ee5971d4a253d8156ad8d7acab053d055463"
+ "c25d981bd46af050c7931925e140b5621244ecabf15ae010c4659aeeb87923be"
"ec7e686edd39068acd3122bbae4f4e83ba8540ffdb9fe30790679e72c7318d33"
"723979ea8245a297fac101ff71e1e9f97f138e0bfb0e84176ef5ca70cc96bf8e"
"4eb2ca84afcb7afdf1d96badec12b66edf109dacd2f4e900774f4584dd9bd609"