diff --git a/.SRCINFO b/.SRCINFO index bbfffc5..26d9963 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,20 +1,24 @@ pkgbase = coredns-bin pkgdesc = A DNS server that chains plugins - pkgver = 1.11.1 + pkgver = 1.12.1 pkgrel = 1 url = https://github.com/coredns/coredns arch = x86_64 arch = aarch64 - license = Apache - provides = coredns - conflicts = coredns + license = Apache-2.0 + provides = coredns-bin + conflicts = coredns-bin + source = Corefile source = coredns.service source = coredns-sysusers.conf + source = https://github.com/coredns/coredns/archive/refs/tags/v1.12.1.tar.gz + sha256sums = a1cf457df75c9cadc5653cea2471281dc087d727ed784d3558ef76a4a2c31eff sha256sums = 030cd8e938c293c11a9acdb09b138f98b37874772072336792ec4bf0d9eff9b1 sha256sums = e3cc35967f12c8bca2961f4d98413958649072492fe37052249a8cbcd2313ed1 - source_x86_64 = coredns_1.11.1_x86_64.tar.gz::https://github.com/coredns/coredns/releases/download/v1.11.1/coredns_1.11.1_linux_amd64.tgz - sha256sums_x86_64 = f96cdee0934c5c12a28bb0fb080bed688fdd7bfdeae2f64984f02bdec2d65498 - source_aarch64 = coredns_1.11.1_aarch64.tar.gz::https://github.com/coredns/coredns/releases/download/v1.11.1/coredns_1.11.1_linux_arm64.tgz - sha256sums_aarch64 = 725ee697b45fff0c77d63b931977090aa0e93a617a782eac1bc4a996ce0248e2 + sha256sums = 665b2096611b960572b40ad7e943e9c6cca58da5f3885e148868578b15fbf8ef + source_x86_64 = coredns_1.12.1_x86_64.tar.gz::https://github.com/coredns/coredns/releases/download/v1.12.1/coredns_1.12.1_linux_amd64.tgz + sha256sums_x86_64 = 886206d686363cd7d71c62ac47287692b954da3dfc9bcbffedd80d4b69358001 + source_aarch64 = coredns_1.12.1_aarch64.tar.gz::https://github.com/coredns/coredns/releases/download/v1.12.1/coredns_1.12.1_linux_arm64.tgz + sha256sums_aarch64 = f1c9030a7fbf3c9f5421894211b3bee62de7e77d260fc4282a0d8104376b6300 pkgname = coredns-bin diff --git a/Corefile b/Corefile new file mode 100644 index 0000000..a01d2f4 --- /dev/null +++ b/Corefile @@ -0,0 +1,4 @@ +. { + whoami + log +} diff --git a/PKGBUILD b/PKGBUILD index c229d9a..01d6563 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,30 +1,52 @@ -# Maintainer: keutain +# Maintainer: Rafael Dominiquini +# Contributor: keutain # Contributor: Funami # Contributor: Lorenzo Fontana # Contributor: Simon Legner # Contributor: Tristan Hill -pkgname=coredns-bin -pkgver=1.11.1 + +_pkgauthor=coredns +_pkgname=coredns +pkgname=${_pkgname}-bin +pkgver=1.12.1 pkgrel=1 pkgdesc="A DNS server that chains plugins" arch=('x86_64' 'aarch64') -url="https://github.com/coredns/coredns" -license=('Apache') -provides=('coredns') -conflicts=('coredns') -source=(coredns.service - coredns-sysusers.conf) +url="https://github.com/${_pkgauthor}/${_pkgname}" +_urlraw="https://raw.githubusercontent.com/${_pkgauthor}/${_pkgname}/v${pkgver}" +license=('Apache-2.0') +provides=($pkgname) +conflicts=($pkgname) +source=(Corefile + coredns.service + coredns-sysusers.conf + "${url}/archive/refs/tags/v${pkgver}.tar.gz") source_x86_64=(coredns_${pkgver}_x86_64.tar.gz::https://github.com/coredns/coredns/releases/download/v${pkgver}/coredns_${pkgver}_linux_amd64.tgz) source_aarch64=(coredns_${pkgver}_aarch64.tar.gz::https://github.com/coredns/coredns/releases/download/v${pkgver}/coredns_${pkgver}_linux_arm64.tgz) -sha256sums=('030cd8e938c293c11a9acdb09b138f98b37874772072336792ec4bf0d9eff9b1' - 'e3cc35967f12c8bca2961f4d98413958649072492fe37052249a8cbcd2313ed1') -sha256sums_x86_64=('f96cdee0934c5c12a28bb0fb080bed688fdd7bfdeae2f64984f02bdec2d65498') -sha256sums_aarch64=('725ee697b45fff0c77d63b931977090aa0e93a617a782eac1bc4a996ce0248e2') +sha256sums=('a1cf457df75c9cadc5653cea2471281dc087d727ed784d3558ef76a4a2c31eff' + '030cd8e938c293c11a9acdb09b138f98b37874772072336792ec4bf0d9eff9b1' + 'e3cc35967f12c8bca2961f4d98413958649072492fe37052249a8cbcd2313ed1' + '665b2096611b960572b40ad7e943e9c6cca58da5f3885e148868578b15fbf8ef') +sha256sums_x86_64=('886206d686363cd7d71c62ac47287692b954da3dfc9bcbffedd80d4b69358001') +sha256sums_aarch64=('f1c9030a7fbf3c9f5421894211b3bee62de7e77d260fc4282a0d8104376b6300') package() { - install -Dm755 "$srcdir/coredns" "$pkgdir/usr/bin/coredns" - install -Dm644 "$srcdir/coredns.service" "$pkgdir/usr/lib/systemd/system/coredns.service" - install -Dm644 "$srcdir/coredns-sysusers.conf" "$pkgdir/usr/lib/sysusers.d/coredns.conf" - install -d "${pkgdir}/etc/coredns" + install -Dm755 "$srcdir/$_pkgname" "$pkgdir/usr/bin/$_pkgname" + + install -Dm644 "$srcdir/$_pkgname.service" "$pkgdir/usr/lib/systemd/system/$_pkgname.service" + install -Dm644 "$srcdir/$_pkgname-sysusers.conf" "$pkgdir/usr/lib/sysusers.d/$_pkgname.conf" + install -Dm644 "$srcdir/Corefile" "$pkgdir/etc/$_pkgname/Corefile" + + install -Dm644 "$srcdir/$_pkgname-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + + install -Dm644 "$srcdir/$_pkgname-$pkgver/README.md" "$pkgdir/usr/share/doc/$pkgname/README.md" + + for file in "$srcdir/$_pkgname-$pkgver/man/"*; do + man=`basename $file` + section=${file##*.} + + install -Dm644 "$file" "$pkgdir/usr/share/man/man$section/$man" + gzip "$file" + done }