Date: Tuesday, March 23, 2021 @ 23:09:26 Author: foxboron Revision: 901365
archrelease: copy trunk to community-x86_64 Added: dns-over-https/repos/community-x86_64/PKGBUILD (from rev 901364, dns-over-https/trunk/PKGBUILD) Deleted: dns-over-https/repos/community-x86_64/PKGBUILD ----------+ PKGBUILD | 106 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 53 insertions(+), 53 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2021-03-23 23:04:52 UTC (rev 901364) +++ PKGBUILD 2021-03-23 23:09:26 UTC (rev 901365) @@ -1,53 +0,0 @@ -# Maintainer: Felix Yan <felixonm...@archlinux.org> -# Maintainer: Morten Linderud <foxbo...@archlinux.org> -# Contributor: Sherlock Holo <sherlockya(at)gmail.com> -# Contributor: Ariel AxionL <i [at] axionl [dot] me> - -pkgname=dns-over-https -pkgver=2.2.4 -pkgrel=1 -pkgdesc="Client and server software to query DNS over HTTPS, using Google DNS-over-HTTPS protocol" -url="https://github.com/m13253/dns-over-https" -arch=('x86_64') -license=('MIT') -backup=('etc/dns-over-https/doh-client.conf' - 'etc/dns-over-https/doh-server.conf') -provides=('dns-over-https-client' 'dns-over-https-server') -makedepends=('go' 'git') -source=("$pkgname-$pkgver.tar.gz::https://github.com/m13253/dns-over-https/archive/v$pkgver.tar.gz") -sha256sums=('59f651da7353745c4d95160b705c4d4f8381483ad39bba49c484bd085fdc0e2a') - -prepare(){ - cd "$pkgname-$pkgver" - sed -i 's/\/local//g' systemd/doh-{client,server}.service -} - -build() { - cd "$pkgname-$pkgver" - export GOFLAGS="-buildmode=pie -trimpath" - export CGO_LDFLAGS="${LDFLAGS}" - export CGO_CFLAGS="${CFLAGS}" - export CGO_CPPFLAGS="${CPPFLAGS}" - go build -v -o client ./doh-client - go build -v -o server ./doh-server -} - -check(){ - cd "$pkgname-$pkgver" - go test -v ./... -} - -package() { - cd $pkgname-$pkgver - install -Dm755 client "$pkgdir"/usr/bin/doh-client - install -Dm644 doh-client/doh-client.conf "$pkgdir"/etc/dns-over-https/doh-client.conf - install -Dm644 systemd/doh-client.service "$pkgdir"/usr/lib/systemd/system/doh-client.service - install -Dm755 NetworkManager/dispatcher.d/doh-client "$pkgdir"/etc/NetworkManager/dispatcher.d/doh-client - - install -Dm755 server "$pkgdir"/usr/bin/doh-server - install -Dm644 doh-server/doh-server.conf "$pkgdir"/etc/dns-over-https/doh-server.conf - install -Dm644 systemd/doh-server.service "$pkgdir"/usr/lib/systemd/system/doh-server.service - install -Dm755 NetworkManager/dispatcher.d/doh-server "$pkgdir"/etc/NetworkManager/dispatcher.d/doh-server - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE -} Copied: dns-over-https/repos/community-x86_64/PKGBUILD (from rev 901364, dns-over-https/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2021-03-23 23:09:26 UTC (rev 901365) @@ -0,0 +1,53 @@ +# Maintainer: Felix Yan <felixonm...@archlinux.org> +# Maintainer: Morten Linderud <foxbo...@archlinux.org> +# Contributor: Sherlock Holo <sherlockya(at)gmail.com> +# Contributor: Ariel AxionL <i [at] axionl [dot] me> + +pkgname=dns-over-https +pkgver=2.2.4 +pkgrel=2 +pkgdesc="Client and server software to query DNS over HTTPS, using Google DNS-over-HTTPS protocol" +url="https://github.com/m13253/dns-over-https" +arch=('x86_64') +license=('MIT') +backup=('etc/dns-over-https/doh-client.conf' + 'etc/dns-over-https/doh-server.conf') +provides=('dns-over-https-client' 'dns-over-https-server') +makedepends=('go' 'git') +source=("$pkgname-$pkgver.tar.gz::https://github.com/m13253/dns-over-https/archive/v$pkgver.tar.gz") +sha256sums=('59f651da7353745c4d95160b705c4d4f8381483ad39bba49c484bd085fdc0e2a') + +prepare(){ + cd "$pkgname-$pkgver" + sed -i 's/\/local//g' systemd/doh-{client,server}.service +} + +build() { + cd "$pkgname-$pkgver" + export GOFLAGS="-buildmode=pie -trimpath" + export CGO_LDFLAGS="${LDFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CPPFLAGS="${CPPFLAGS}" + go build -v -o client ./doh-client + go build -v -o server ./doh-server +} + +check(){ + cd "$pkgname-$pkgver" + go test -v ./... +} + +package() { + cd $pkgname-$pkgver + install -Dm755 client "$pkgdir"/usr/bin/doh-client + install -Dm644 doh-client/doh-client.conf "$pkgdir"/etc/dns-over-https/doh-client.conf + install -Dm644 systemd/doh-client.service "$pkgdir"/usr/lib/systemd/system/doh-client.service + install -Dm755 NetworkManager/dispatcher.d/doh-client "$pkgdir"/etc/NetworkManager/dispatcher.d/doh-client + + install -Dm755 server "$pkgdir"/usr/bin/doh-server + install -Dm644 doh-server/doh-server.conf "$pkgdir"/etc/dns-over-https/doh-server.conf + install -Dm644 systemd/doh-server.service "$pkgdir"/usr/lib/systemd/system/doh-server.service + install -Dm755 NetworkManager/dispatcher.d/doh-server "$pkgdir"/etc/NetworkManager/dispatcher.d/doh-server + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +}