diff options
author | navigaid | 2019-09-13 00:06:43 +0800 |
---|---|---|
committer | navigaid | 2019-09-13 00:06:43 +0800 |
commit | dd32f920e2811858f7d68369643c4250ca5efd4e (patch) | |
tree | 09be70cc786f5e60afb38b5ec174c61ae8f4a871 | |
parent | 684e75e3da280abe1c6ac2f5f79c67e850050799 (diff) | |
download | aur-dd32f920e2811858f7d68369643c4250ca5efd4e.tar.gz |
update
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 25 | ||||
-rw-r--r-- | README.md | 6 | ||||
-rwxr-xr-x | build_x86.sh | 3 |
4 files changed, 15 insertions, 23 deletions
@@ -3,7 +3,7 @@ pkgbase = naiveproxy pkgver = 76.0.3809.87 pkgrel = 2 url = https://github.com/klzgrad/naiveproxy - arch = any + arch = x86_64 license = BSD makedepends = git makedepends = ninja @@ -12,9 +12,7 @@ pkgbase = naiveproxy depends = nspr depends = nss source = naiveproxy.tar.gz::https://github.com/btwiuse/naiveproxy/archive/v76.0.3809.87-2.tar.gz - source = build_x86.sh md5sums = f3b1ba2190b0564cc7e38aa6a2147676 - md5sums = 5257d87a1b4db16c8eb24e19d2570ed6 pkgname = naiveproxy @@ -4,31 +4,18 @@ pkgname=naiveproxy pkgdesc='Make a fortune quietly' pkgver=76.0.3809.87 pkgrel=2 -arch=('any') +arch=('x86_64') url='https://github.com/klzgrad/naiveproxy' license=('BSD') depends=('nspr' 'nss') makedepends=('git' 'ninja' 'cmake' 'gn') -source=("${pkgname}.tar.gz::https://github.com/btwiuse/naiveproxy/archive/v${pkgver}-${pkgrel}.tar.gz" - "build_x86.sh") -md5sums=('f3b1ba2190b0564cc7e38aa6a2147676' - '5257d87a1b4db16c8eb24e19d2570ed6') +source=("${pkgname}.tar.gz::https://github.com/btwiuse/naiveproxy/archive/v${pkgver}-${pkgrel}.tar.gz") +md5sums=('f3b1ba2190b0564cc7e38aa6a2147676') build(){ - pushd ${srcdir}/${pkgname}-${pkgver}-${pkgrel} - ./tools/import-upstream.sh - if [[ "$(uname -m)" =~ ^(i686|i386)$ ]]; then - ( cd src; ../../build_x86.sh ) - else - ( cd src; ./get-clang.sh ) - ( cd src; ./build.sh ) - fi - popd -} - -check(){ - pushd ${srcdir}/${pkgname}-${pkgver}-${pkgrel} - # ./tests/basic.sh src/out/Release/naive + pushd ${srcdir}/${pkgname}-${pkgver}-${pkgrel}/src + ./get-clang.sh + ./build.sh popd } diff --git a/README.md b/README.md new file mode 100644 index 000000000000..fe8b1ea3a13a --- /dev/null +++ b/README.md @@ -0,0 +1,6 @@ +how to build 32-bit Linux executable manually + +``` +linux-x86_64 > src/naiveproxy-76.0.3809.87-2/src $ build_x86.sh +linux-i{3,6}86 > src/naiveproxy-76.0.3809.87-2/src/out/Release $ clang++ -Wl,--build-id=sha1 -fPIC -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -m32 -Wl,-O2 -Wl,--gc-sections -rdynamic -nostdlib++ -pie -Wl,--disable-new-dtags -o ./naive -Wl,--start-group @./naive.rsp -Wl,--end-group -ldl -lpthread -lrt -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -lresolv -latomic +``` diff --git a/build_x86.sh b/build_x86.sh index ccce608e3615..5a094d701b35 100755 --- a/build_x86.sh +++ b/build_x86.sh @@ -32,7 +32,8 @@ elif [ -f "$HOME"/.cargo/bin/sccache* ]; then fi flags="$flags"' - is_clang=false + target_cpu="x86" + is_clang=clang linux_use_bundled_binutils=false fatal_linker_warnings=false |