Date: Wednesday, April 4, 2018 @ 22:27:00
Author: dvzrv
Revision: 314294
archrelease: copy trunk to community-testing-x86_64
Added:
dnscrypt-proxy/repos/community-testing-x86_64/
dnscrypt-proxy/repos/community-testing-x86_64/PKGBUILD
(from rev 314293, dnscrypt-proxy/trunk/PKGBUILD)
dnscrypt-proxy/repos/community-testing-x86_64/configuration.diff
(from rev 314293, dnscrypt-proxy/trunk/configuration.diff)
dnscrypt-proxy/repos/community-testing-x86_64/dnscrypt-proxy.install
(from rev 314293, dnscrypt-proxy/trunk/dnscrypt-proxy.install)
+
PKGBUILD | 68
configuration.diff | 111 +++
dnscrypt-proxy.install |7 ++
3 files changed, 186 insertions(+)
Copied: dnscrypt-proxy/repos/community-testing-x86_64/PKGBUILD (from rev
314293, dnscrypt-proxy/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD (rev 0)
+++ community-testing-x86_64/PKGBUILD 2018-04-04 22:27:00 UTC (rev 314294)
@@ -0,0 +1,68 @@
+# $Id$
+# Maintainer: David Runge
+# Contributor: Felix Yan
+# Contributor: Techlive Zheng
+# Contributor: peace4all
+
+pkgname=dnscrypt-proxy
+pkgver=2.0.8
+pkgrel=2
+pkgdesc="A flexible DNS proxy, with support for modern encrypted DNS protocols
such as DNSCrypt v2 and DNS-over-HTTP/2."
+arch=('x86_64')
+url="https://dnscrypt.info";
+license=('custom:ISC')
+depends=('glibc')
+makedepends=('git' 'go')
+install="${pkgname}.install"
+backup=("etc/${pkgname}/${pkgname}.toml"
+"etc/${pkgname}/blacklist.txt"
+"etc/${pkgname}/cloaking-rules.txt"
+"etc/${pkgname}/forwarding-rules.txt"
+"etc/${pkgname}/ip-blacklist.txt"
+)
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/jedisct1/${pkgname}/archive/${pkgver}.tar.gz";
+'configuration.diff')
+sha512sums=('c7e7d5d72fa6874b2b6b4deaaf6c80e4a2e812670b71bf7a308535a5773e84e249263bbb66d18fb844d8e440703facb0902f3872b117433582696695cb5a7265'
+
'2206b71aa05d81c962f6a93d837731946aacbcc36ee19320a9cdf379c105d04f97044be702ac83e96492ece358148227ef04ed45d17e54dd4b84f5b4d66575bf')
+
+prepare() {
+ cd "$pkgname-$pkgver"
+ patch -Np1 -i ../configuration.diff
+ # create empty ip-blacklist.txt
+ touch "${pkgname}/ip-blacklist.txt"
+ # set GOPATH
+ export GOPATH=`pwd`
+ # symlink upstream's vendor to src
+ ln -sfv vendor src
+}
+
+build() {
+ cd "$pkgname-$pkgver/${pkgname}"
+ go build -ldflags="-s -w"
+}
+
+package() {
+ cd $pkgname-$pkgver
+ # executable
+ install -vDm 755 "${pkgname}/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
+ # configuration
+ install -vDm 644 "${pkgname}/example-${pkgname}.toml" \
+"${pkgdir}/etc/${pkgname}/${pkgname}.toml"
+ install -vDm 644 "${pkgname}/example-blacklist.txt" \
+"${pkgdir}/etc/${pkgname}/blacklist.txt"
+ install -vDm 644 "${pkgname}/example-cloaking-rules.txt" \
+"${pkgdir}/etc/${pkgname}/cloaking-rules.txt"
+ install -vDm 644 "${pkgname}/example-forwarding-rules.txt" \
+"${pkgdir}/etc/${pkgname}/forwarding-rules.txt"
+ install -vDm 644 "${pkgname}/ip-blacklist.txt" \
+"${pkgdir}/etc/${pkgname}/ip-blacklist.txt"
+ # systemd service/socket
+ install -vDm 644 "systemd/${pkgname}."{service,socket} \
+-t "$pkgdir/usr/lib/systemd/system/"
+ # license
+ install -vDm 644 LICENSE "$pkgdir/usr/share/licenses/${pkgname}/LICENSE"
+ # docs
+ install -vDm 644 {ChangeLog,README.md} \
+-t "$pkgdir/usr/share/doc/${pkgname}"
+}
+# vim:set ts=2 sw=2 et:
Copied: dnscrypt-proxy/repos/community-testing-x86_64/configuration.diff (from
rev 314293, dnscrypt-proxy/trunk/configuration.diff)
===
--- community-testing-x86_64/configuration.diff (rev 0)
+++ community-testing-x86_64/configuration.diff 2018-04-04 22:27:00 UTC (rev
314294)
@@ -0,0 +1,111 @@
+diff -ruN dnscrypt-proxy-2.0.8-a/dnscrypt-proxy/example-dnscrypt-proxy.toml
dnscrypt-proxy-2.0.8-b/dnscrypt-proxy/example-dnscrypt-proxy.toml
+--- dnscrypt-proxy-2.0.8-a/dnscrypt-proxy/example-dnscrypt-proxy.toml
2018-03-29 11:22:20.0 +0200
dnscrypt-proxy-2.0.8-b/dnscrypt-proxy/example-dnscrypt-proxy.toml
2018-04-04 22:11:13.885537167 +0200
+@@ -28,7 +28,7 @@
+ ## List of local addresses and ports to listen to. Can be IPv4 and/or IPv6.
+ ## Note: When using systemd socket activation, choose an empty set (i.e. [] ).
+
+-listen_addresses = ['127.0.0.1:53', '[::1]:53']
++listen_addresses = []
+
+
+ ## Maximum number of simultaneous client connections to accept
+@@ -86,12 +86,12 @@
+
+ ## log file for the application
+
+-# log_file = 'dnscrypt-proxy.log'
++# log_file = '/var/log/dnscrypt-proxy.log'
+
+
+ ## Use the system logger (syslog on Unix, Event Log on Windows)
+
+-# use_syslog = true
++use_syslog = true
+
+
+ ## Delay, in minutes, after which certificates are