Compare commits

...

10 Commits

Author SHA1 Message Date
3be4d92dd7 Feat: add build workflow
All checks were successful
Build package / build-package (push) Successful in 14s
2025-07-29 04:28:45 +08:00
Rafael Baboni Dominiquini
c8e26e6307 Updated: 1.12.2 2025-06-06 14:53:47 -03:00
Rafael Baboni Dominiquini
25a053fb61 Added '/etc/coredns/Corefile' to the backup list 2025-04-05 00:46:32 -03:00
Rafael Baboni Dominiquini
58af312d1c Updated: 1.12.1 2025-04-03 05:06:00 -03:00
Quentin ANIERE
a8e7bbacd1 Go back 1.11.1-1
(I'm pretty there was a 1.11.2 release (because I always test package), my bad)
2024-03-14 20:03:22 +01:00
Quentin ANIERE
b745dc9987 v1.11.2-1 2024-02-29 18:50:34 +01:00
Funami
afd7514d17 v1.10.1 2023-02-14 19:25:02 +01:00
Funami
c02f028f40 v1.9.3 2022-06-24 21:36:00 +02:00
Funami
fc2043c184 v1.9.1 2022-03-23 15:48:39 +01:00
Funami
8898a4d8e9 v1.9.0 2022-02-10 23:23:30 +01:00
5 changed files with 74 additions and 25 deletions

View File

@@ -1,20 +1,25 @@
pkgbase = coredns-bin pkgbase = coredns-bin
pkgdesc = A DNS server that chains plugins pkgdesc = A DNS server that chains plugins
pkgver = 1.8.7 pkgver = 1.12.2
pkgrel = 1 pkgrel = 1
url = https://github.com/coredns/coredns url = https://github.com/coredns/coredns
arch = x86_64 arch = x86_64
arch = aarch64 arch = aarch64
license = Apache license = Apache-2.0
provides = coredns provides = coredns-bin
conflicts = coredns conflicts = coredns-bin
backup = etc/coredns/Corefile
source = Corefile
source = coredns.service source = coredns.service
source = coredns-sysusers.conf source = coredns-sysusers.conf
source = https://github.com/coredns/coredns/archive/refs/tags/v1.12.2.tar.gz
sha256sums = a1cf457df75c9cadc5653cea2471281dc087d727ed784d3558ef76a4a2c31eff
sha256sums = 030cd8e938c293c11a9acdb09b138f98b37874772072336792ec4bf0d9eff9b1 sha256sums = 030cd8e938c293c11a9acdb09b138f98b37874772072336792ec4bf0d9eff9b1
sha256sums = e3cc35967f12c8bca2961f4d98413958649072492fe37052249a8cbcd2313ed1 sha256sums = e3cc35967f12c8bca2961f4d98413958649072492fe37052249a8cbcd2313ed1
source_x86_64 = coredns_1.8.7_x86_64.tar.gz::https://github.com/coredns/coredns/releases/download/v1.8.7/coredns_1.8.7_linux_amd64.tgz sha256sums = 72599bcd11ec1fea7521f829d4b431144eb41112d145ce9805ef659e105c4195
sha256sums_x86_64 = 40a0382681a8133f6612171fc8df0fc3403a28bd11f889c8f82a92039969d0b6 source_x86_64 = coredns_1.12.2_x86_64.tar.gz::https://github.com/coredns/coredns/releases/download/v1.12.2/coredns_1.12.2_linux_amd64.tgz
source_aarch64 = coredns_1.8.7_aarch64.tar.gz::https://github.com/coredns/coredns/releases/download/v1.8.7/coredns_1.8.7_linux_arm64.tgz sha256sums_x86_64 = 95c03c2e8ef56e2ec3cfbb2970504d7abdc07666b9dde8c5dc9d72d34dff756e
sha256sums_aarch64 = ca9f32ebc60978c275dd6b57bf4bbb0d04d955bc9d86906397c108193e8dcb95 source_aarch64 = coredns_1.12.2_aarch64.tar.gz::https://github.com/coredns/coredns/releases/download/v1.12.2/coredns_1.12.2_linux_arm64.tgz
sha256sums_aarch64 = 3e2117d24e7e0292d60578809ce4ad1e517cd957bffe595241826cff6cdb6c9b
pkgname = coredns-bin pkgname = coredns-bin

View File

@@ -0,0 +1,15 @@
name: Build package
on: [push]
jobs:
build-package:
runs-on: pkgbuilder
env:
steps:
- name: Build and push package
uses: https://gitea.konchin.com/action/archbuild@main
with:
minio-accesskey: ${{ secrets.MINIO_ACCESSKEY }}
minio-secretkey: ${{ secrets.MINIO_SECRETKEY }}
gpg-password: ${{ secrets.GPG_PASSWORD }}
gpg-keygrip: ${{ secrets.GPG_KEYGRIP }}

1
.gitignore vendored
View File

@@ -2,3 +2,4 @@ src/
pkg/ pkg/
*.tar.gz* *.tar.gz*
*.pkg.tar.* *.pkg.tar.*
*.tgz

4
Corefile Normal file
View File

@@ -0,0 +1,4 @@
. {
whoami
log
}

View File

@@ -1,29 +1,53 @@
# Maintainer: Funami # Maintainer: Rafael Dominiquini <rafaeldominiquini at gmail dot com>
# Contributor: keutain
# Contributor: Funami
# Contributor: Lorenzo Fontana <lo@linux.com> # Contributor: Lorenzo Fontana <lo@linux.com>
# Contributor: Simon Legner <Simon.Legner@gmail.com> # Contributor: Simon Legner <Simon.Legner@gmail.com>
# Contributor: Tristan Hill # Contributor: Tristan Hill
pkgname=coredns-bin
pkgver=1.8.7 _pkgauthor=coredns
_pkgname=coredns
pkgname=${_pkgname}-bin
pkgver=1.12.2
pkgrel=1 pkgrel=1
pkgdesc="A DNS server that chains plugins" pkgdesc="A DNS server that chains plugins"
arch=('x86_64' 'aarch64') arch=('x86_64' 'aarch64')
url="https://github.com/coredns/coredns" url="https://github.com/${_pkgauthor}/${_pkgname}"
license=('Apache') _urlraw="https://raw.githubusercontent.com/${_pkgauthor}/${_pkgname}/v${pkgver}"
provides=('coredns') license=('Apache-2.0')
conflicts=('coredns') provides=($pkgname)
source=(coredns.service conflicts=($pkgname)
coredns-sysusers.conf) backup=('etc/coredns/Corefile')
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_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) source_aarch64=(coredns_${pkgver}_aarch64.tar.gz::https://github.com/coredns/coredns/releases/download/v${pkgver}/coredns_${pkgver}_linux_arm64.tgz)
sha256sums=('030cd8e938c293c11a9acdb09b138f98b37874772072336792ec4bf0d9eff9b1' sha256sums=('a1cf457df75c9cadc5653cea2471281dc087d727ed784d3558ef76a4a2c31eff'
'e3cc35967f12c8bca2961f4d98413958649072492fe37052249a8cbcd2313ed1') '030cd8e938c293c11a9acdb09b138f98b37874772072336792ec4bf0d9eff9b1'
sha256sums_x86_64=('40a0382681a8133f6612171fc8df0fc3403a28bd11f889c8f82a92039969d0b6') 'e3cc35967f12c8bca2961f4d98413958649072492fe37052249a8cbcd2313ed1'
sha256sums_aarch64=('ca9f32ebc60978c275dd6b57bf4bbb0d04d955bc9d86906397c108193e8dcb95') '72599bcd11ec1fea7521f829d4b431144eb41112d145ce9805ef659e105c4195')
sha256sums_x86_64=('95c03c2e8ef56e2ec3cfbb2970504d7abdc07666b9dde8c5dc9d72d34dff756e')
sha256sums_aarch64=('3e2117d24e7e0292d60578809ce4ad1e517cd957bffe595241826cff6cdb6c9b')
package() { package() {
install -Dm755 "$srcdir/coredns" "$pkgdir/usr/bin/coredns" install -Dm755 "$srcdir/$_pkgname" "$pkgdir/usr/bin/$_pkgname"
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 -Dm644 "$srcdir/$_pkgname.service" "$pkgdir/usr/lib/systemd/system/$_pkgname.service"
install -d "${pkgdir}/etc/coredns" 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
} }