blob: 144a00171ec976c01badb2f0370218539e1cb544 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
# Maintainer: bgme <i@bgme.me>
# Contributor: navigaid <navigaid@gmail.com>
pkgname=naiveproxy
pkgdesc='Make a fortune quietly'
pkgver=92.0.4515.107
pkgrel=1
arch=('x86_64')
url='https://github.com/klzgrad/naiveproxy'
license=('BSD')
depends=('nspr' 'nss')
makedepends=("clang" "lld" "ninja" "gn" "python2" "gcc" "llvm")
source=(
"${pkgname}-${pkgver}-${pkgrel}.tar.gz::https://github.com/klzgrad/naiveproxy/archive/refs/tags/v${pkgver}-${pkgrel}.tar.gz"
"naiveproxy.service"
"naiveproxy@.service"
)
optdepends=("ccache: Speed up compilation")
backup=(etc/naiveproxy/config.json)
sha256sums=(
"d44e6d6efe2fe6ee0da9dafef427ee5971d4a253d8156ad8d7acab053d055463"
"ec7e686edd39068acd3122bbae4f4e83ba8540ffdb9fe30790679e72c7318d33"
"723979ea8245a297fac101ff71e1e9f97f138e0bfb0e84176ef5ca70cc96bf8e"
)
provides=('naiveproxy')
conflicts=('naiveproxy-git' 'naiveproxy-bin')
build(){
pushd ${srcdir}/${pkgname}-${pkgver}-${pkgrel}/src
./get-clang.sh
./build.sh
popd
}
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
popd
pushd ${srcdir}/${pkgname}-${pkgver}-${pkgrel}
install -Dm755 src/out/Release/naive ${pkgdir}/usr/bin/naiveproxy
install -Dm644 src/config.json ${pkgdir}/etc/naiveproxy/config.json
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
}
|