Compare commits
10 Commits
b4d7dbce65
...
3be4d92dd7
| Author | SHA1 | Date | |
|---|---|---|---|
|
3be4d92dd7
|
|||
|
|
c8e26e6307 | ||
|
|
25a053fb61 | ||
|
|
58af312d1c | ||
|
|
a8e7bbacd1 | ||
|
|
b745dc9987 | ||
|
|
afd7514d17 | ||
|
|
c02f028f40 | ||
|
|
fc2043c184 | ||
|
|
8898a4d8e9 |
21
.SRCINFO
21
.SRCINFO
@@ -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
|
||||||
|
|||||||
15
.gitea/workflows/build.yml
Normal file
15
.gitea/workflows/build.yml
Normal 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
1
.gitignore
vendored
@@ -2,3 +2,4 @@ src/
|
|||||||
pkg/
|
pkg/
|
||||||
*.tar.gz*
|
*.tar.gz*
|
||||||
*.pkg.tar.*
|
*.pkg.tar.*
|
||||||
|
*.tgz
|
||||||
58
PKGBUILD
58
PKGBUILD
@@ -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
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user