[arch-commits] Commit in dnscrypt-proxy/trunk (3 files)

David Runge dvzrv at archlinux.org
Fri May 18 22:44:33 UTC 2018


    Date: Friday, May 18, 2018 @ 22:44:33
  Author: dvzrv
Revision: 324309

upgpkg: dnscrypt-proxy 2.0.13-1

Upgrading to 2.0.13. Adding socket and service file, as upstream had just another rage quit and deleted them. Yay...

Added:
  dnscrypt-proxy/trunk/dnscrypt-proxy.service
  dnscrypt-proxy/trunk/dnscrypt-proxy.socket
Modified:
  dnscrypt-proxy/trunk/PKGBUILD

------------------------+
 PKGBUILD               |   16 ++++++++++------
 dnscrypt-proxy.service |   20 ++++++++++++++++++++
 dnscrypt-proxy.socket  |   14 ++++++++++++++
 3 files changed, 44 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-05-18 20:36:33 UTC (rev 324308)
+++ PKGBUILD	2018-05-18 22:44:33 UTC (rev 324309)
@@ -5,7 +5,7 @@
 # Contributor: peace4all <markspost at rocketmail dot com>
 
 pkgname=dnscrypt-proxy
-pkgver=2.0.11
+pkgver=2.0.13
 pkgrel=1
 pkgdesc="A flexible DNS proxy, with support for modern encrypted DNS protocols such as DNSCrypt v2 and DNS-over-HTTP."
 arch=('x86_64')
@@ -22,8 +22,12 @@
         "etc/${pkgname}/whitelist.txt"
 )
 source=("${pkgname}-${pkgver}.tar.gz::https://github.com/jedisct1/${pkgname}/archive/${pkgver}.tar.gz"
+        "${pkgname}.service"
+        "${pkgname}.socket"
         'configuration.diff')
-sha512sums=('5e306c3bff65d0375b650666e2191c6f54e72bb0d2d2f6f8f7b941ffc063eb7eb244a52eb69b0b008dc566e9a6ce8a8f75929edb6762fad4751d966aa2da98a0'
+sha512sums=('674478118fa0324b43617c3de4637341f705da2e7346b778c3ee064e4ff09e2bfa370f451d9076804ec9b76d85a04c1e2e293ace29dcdb886f1b61fd0d8c7970'
+            '3b24392c1ba20a38863f2424c9d891aef84c48239340a124ee569e564f04dd06d356e03d95ef0a723c2c43a1c03c8efb3d029c99810f93ecee968e3eefbc51ea'
+            '17175397a5a35692f300d6caff84eb236b21a6e41a870bca966c5576f0db2bc7556d6a214d2f7e985fe9e0be99ef6e0bb067f29cebd41c2ea374540d6f4bd990'
             '0c6ab334eea4f295d6b86358cad9689d342c63a2cf428007df38fb1d0a72be99da79ce3775396ed410982622dce7e322326558c02d198487611ca6fa450f63f6')
 
 prepare() {
@@ -60,12 +64,12 @@
   install -vDm 644 "${pkgname}/example-whitelist.txt" \
     "${pkgdir}/etc/${pkgname}/whitelist.txt"
   # systemd service/socket
-  install -vDm 644 "systemd/${pkgname}."{service,socket} \
-    -t "$pkgdir/usr/lib/systemd/system/"
+  install -vDm 644 "../${pkgname}."{service,socket} \
+    -t "${pkgdir}/usr/lib/systemd/system/"
   # license
-  install -vDm 644 LICENSE "$pkgdir/usr/share/licenses/${pkgname}/LICENSE"
+  install -vDm 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
   # docs
   install -vDm 644 {ChangeLog,README.md} \
-    -t "$pkgdir/usr/share/doc/${pkgname}"
+    -t "${pkgdir}/usr/share/doc/${pkgname}"
 }
 # vim:set ts=2 sw=2 et:

Added: dnscrypt-proxy.service
===================================================================
--- dnscrypt-proxy.service	                        (rev 0)
+++ dnscrypt-proxy.service	2018-05-18 22:44:33 UTC (rev 324309)
@@ -0,0 +1,20 @@
+[Unit]
+Description=DNSCrypt-proxy client
+Documentation=https://github.com/jedisct1/dnscrypt-proxy/wiki
+Wants=network-online.target nss-lookup.target
+Before=nss-lookup.target
+
+[Service]
+NonBlocking=true
+ExecStart=/usr/bin/dnscrypt-proxy --config /etc/dnscrypt-proxy/dnscrypt-proxy.toml
+ProtectHome=yes
+ProtectControlGroups=yes
+ProtectKernelModules=yes
+DynamicUser=yes
+CacheDirectory=dnscrypt-proxy
+LogsDirectory=dnscrypt-proxy
+RuntimeDirectory=dnscrypt-proxy
+AmbientCapabilities=CAP_NET_BIND_SERVICE
+
+[Install]
+WantedBy=multi-user.target

Added: dnscrypt-proxy.socket
===================================================================
--- dnscrypt-proxy.socket	                        (rev 0)
+++ dnscrypt-proxy.socket	2018-05-18 22:44:33 UTC (rev 324309)
@@ -0,0 +1,14 @@
+[Unit]
+Description=DNSCrypt-proxy socket
+Documentation=https://github.com/jedisct1/dnscrypt-proxy/wiki
+Before=nss-lookup.target
+Wants=nss-lookup.target network-online.target
+
+[Socket]
+ListenStream=127.0.0.1:53
+ListenDatagram=127.0.0.1:53
+NoDelay=true
+DeferAcceptSec=1
+
+[Install]
+WantedBy=sockets.target



More information about the arch-commits mailing list