diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a5946816dc24 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,58 @@ +# Maintainer: DJ Lucas <dj@linuxfromscratch.org> + +pkgname=('python-doh-proxy') +pkgver=0.0.9 +pkgrel=1 +pkgdesc="Client and server software to query DNS over HTTPS, using Google DNS-over-HTTPS protocol" +pkgrelname='doh-proxy' +url="https://github.com/facebookexperimental/${pkgrelname}" +arch=('x86_64') +license=('BSD') +install=doh-proxy.install +makedepends=('python>=3.7') +depends=('python-aioh2' + 'python-aiohttp' + 'python-aiohttp_remotes' + 'python-dnspython') +backup=('etc/conf.d/doh-httpproxy' + 'etc/conf.d/doh-proxy' + 'etc/conf.d/doh-stub') +source=("$url/archive/v$pkgver.tar.gz" + 'doh-httpproxy.confd' + 'doh-httpproxy.service' + 'doh-proxy.confd' + 'doh-proxy.service' + 'doh-stub.confd' + 'doh-stub.service') +sha256sums=('d8d0e4ae9e34a0394395463b209c76f60cb8e8056b38f855aa217ad7af8c2873' + '41da4dc7e2dc92f75f205ae3302f4af6ac6ea7010cb18da788b02bece8a203de' + 'd637e19f8412c0ebfea4f2eb20a594d57b1e2fdce386505c974c27de190c124b' + '48bc8a1b0f2ba0f4181e5c1ad28214e6c89670652f0bc9b93234cd49e522984b' + 'a08214e85ce485f4d2964c8d9943b30c92cd9353d19e31ddbc571c3cfb70846d' + '2996a6d996aee85852757b577ca462460b7c8989dd0d97aa71a68a423209de76' + '83df49c7ea461a71e9b63fae437fba3c4dd03048ba3d99c3022e75c866606a8a') + +build() { + cd "${srcdir}/${pkgrelname}-${pkgver}" + python3 setup.py build +} + +package() { + cd "${srcdir}/${pkgrelname}-${pkgver}" + python3 setup.py install --root="${pkgdir}" + install -vdm755 "${pkgdir}/usr/lib/systemd/system" + install -vdm755 "${pkgdir}/etc/conf.d" + install -vm644 "${srcdir}/doh-httpproxy.confd" \ + "${pkgdir}/etc/conf.d/doh-httpproxy" + install -vm644 "${srcdir}/doh-proxy.confd" \ + "${pkgdir}/etc/conf.d/doh-proxy" + install -vm644 "${srcdir}/doh-stub.confd" \ + "${pkgdir}/etc/conf.d/doh-stub" + install -vm644 "${srcdir}/doh-httpproxy.service" \ + "${pkgdir}/usr/lib/systemd/system/" + install -vm644 "${srcdir}/doh-proxy.service" \ + "${pkgdir}/usr/lib/systemd/system/" + install -vm644 "${srcdir}/doh-stub.service" \ + "${pkgdir}/usr/lib/systemd/system/" +} +# vim:set ts=4 sw=4 et: |