From 25216cf2203cb86f6aabf0d89d662c8b30457aba Mon Sep 17 00:00:00 2001 From: jc_gargma Date: Fri, 10 May 2019 18:11:57 -0700 Subject: Initial commit --- PKGBUILD | 46 ++++++++++++++++++++++++++++++++++++++++++++++ dnscrypt-wrapper.install | 5 +++++ dnscrypt-wrapper.sysusers | 2 ++ 3 files changed, 53 insertions(+) create mode 100644 PKGBUILD create mode 100644 dnscrypt-wrapper.install create mode 100644 dnscrypt-wrapper.sysusers diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..fe592d8 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: jc_gargma +# Maintainer (Arch): Felix Yan +# Contributor (Arch): William Grieshaber + +# # I maintain this because: +# Arch version is not configured for OpenRC + +pkgname=dnscrypt-wrapper +pkgver=0.4.2 +pkgrel=1 +pkgdesc="A server-side dnscrypt proxy" +url="https://dnscrypt.org/" +arch=('x86_64') +license=('BSD') +depends=('libsodium' 'libevent') +backup=('etc/default/dnscrypt-wrapper') +install=dnscrypt-wrapper.install +source=("$pkgname-$pkgver.tar.gz::https://github.com/cofyc/dnscrypt-wrapper/archive/v$pkgver.tar.gz" + "${pkgname}.sysusers") +sha512sums=('f45afc6e0468c48ad9ded54cfd7d5314c68d49afda5faf3c7c3b6f8f41f77501565967ba6666f3723ba735c8d7f8d98a7777010a4fcf215b3d76707411243400' + '91dfdf0be4eb0d1f8d29bbfadfef451e09a5eed4464afdb531b67354a1c9357224d46340e4472eb37aaa6c2ba2f1dc685ccaa24dfa7666dd2cb5ac8c0a55b7db') + +build() { + cd $pkgname-$pkgver + make configure + ./configure + make +} + +check(){ + cd $pkgname-$pkgver/tests + # TODO + # make test +} + +package() { + cd $pkgname-$pkgver + make sbindir="$pkgdir"/usr/bin install + + install -Dm644 debian/dnscrypt-wrapper.default "$pkgdir"/etc/default/dnscrypt-wrapper + install -Dm644 "${srcdir}/${pkgname}.sysusers" \ + "$pkgdir/usr/lib/sysusers.d/${pkgname}.conf" + + install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING + install -Dm644 debian/dnscrypt-wrapper.8 "$pkgdir"/usr/share/man/man8/dnscrypt-wrapper.8 +} diff --git a/dnscrypt-wrapper.install b/dnscrypt-wrapper.install new file mode 100644 index 0000000..67c49b2 --- /dev/null +++ b/dnscrypt-wrapper.install @@ -0,0 +1,5 @@ +post_install() { + mkdir -p /etc/dnscrypt-wrapper + chmod dnscrypt-wrapper:dnscrypt-wrapper /etc/dnscrypt-wrapper + chown -R dnscrypt-wrapper:dnscrypt-wrapper /etc/dnscrypt-wrapper +} diff --git a/dnscrypt-wrapper.sysusers b/dnscrypt-wrapper.sysusers new file mode 100644 index 0000000..52ee610 --- /dev/null +++ b/dnscrypt-wrapper.sysusers @@ -0,0 +1,2 @@ +u dnscrypt-wrapper - "DnsCrypt Wrapper" /etc/dnscrypt-wrapper /bin/false +g dnscrypt-wrapper - - - -- cgit v1.2.1