[arch-commits] Commit in knot-resolver/repos/community-x86_64 (PKGBUILD PKGBUILD)

Bruno Pagani archange at gemini.archlinux.org
Sun Mar 27 09:22:47 UTC 2022


    Date: Sunday, March 27, 2022 @ 09:22:46
  Author: archange
Revision: 1177173

archrelease: copy trunk to community-x86_64

Added:
  knot-resolver/repos/community-x86_64/PKGBUILD
    (from rev 1177172, knot-resolver/trunk/PKGBUILD)
Deleted:
  knot-resolver/repos/community-x86_64/PKGBUILD

----------+
 PKGBUILD |  124 ++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 63 insertions(+), 61 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2022-03-27 09:22:20 UTC (rev 1177172)
+++ PKGBUILD	2022-03-27 09:22:46 UTC (rev 1177173)
@@ -1,61 +0,0 @@
-# Maintainer: Daurnimator <daurnimator at archlinux.org>
-# Maintainer: Bruno Pagani <archange at archlinux.org>
-# Contributor: Tomas Krizek <tomas.krizek at nic.cz>
-# Contributor: Ondřej Surý <ondrej at sury.org>
-
-pkgname=knot-resolver
-pkgver=5.4.4
-pkgrel=1
-pkgdesc='Caching DNSSEC-validating DNS resolver'
-arch=('x86_64')
-url='https://www.knot-resolver.cz/'
-license=('GPL3')
-depends=(
-    'dnssec-anchors'
-    'gnutls'
-    'knot'
-    'libedit'
-    'libuv'
-    'lmdb'
-    'luajit'
-    'libcap-ng'
-    'libnghttp2'
-    'systemd-libs'
-)
-makedepends=(
-    'cmocka'
-    'meson'
-)
-optdepends=(
-    'lua51-basexx: experimental_dot_auth module'
-    'lua51-cqueues: http and dns64 module, policy.rpz() function'
-    # TODO: 'lua51-etcd: etcd module'
-    'lua51-http: http and prefill modules, trust_anchors bootstrap'
-    'lua51-psl: policy.slice_randomize_psl() function'
-)
-backup=('etc/knot-resolver/kresd.conf')
-source=("https://secure.nic.cz/files/${pkgname}/${pkgname}-${pkgver}.tar.xz")
-sha256sums=('588964319e943679d391cc9c886d40ef858ecd9b33ae160023b4e2b5182b2cea')
-
-build() {
-    cd "${pkgname}-${pkgver}"
-    arch-meson build \
-        -D keyfile_default=/etc/trusted-key.key \
-        -D systemd_files=enabled \
-        -D client=enabled \
-        -D install_kresd_conf=enabled \
-        -D unit_tests=enabled
-    ninja -C build
-}
-
-check() {
-    meson test -C "${pkgname}-${pkgver}/build"
-}
-
-package() {
-    DESTDIR="${pkgdir}" ninja -C "${pkgname}-${pkgver}/build" install
-
-    # add kresd.target to multi-user.target.wants to support enabling kresd services
-    mkdir -p "${pkgdir}/usr/lib/systemd/system/multi-user.target.wants/"
-    ln -s ../kresd.target "${pkgdir}/usr/lib/systemd/system/multi-user.target.wants/kresd.target"
-}

Copied: knot-resolver/repos/community-x86_64/PKGBUILD (from rev 1177172, knot-resolver/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2022-03-27 09:22:46 UTC (rev 1177173)
@@ -0,0 +1,63 @@
+# Maintainer: Daurnimator <daurnimator at archlinux.org>
+# Maintainer: Bruno Pagani <archange at archlinux.org>
+# Contributor: Tomas Krizek <tomas.krizek at nic.cz>
+# Contributor: Ondřej Surý <ondrej at sury.org>
+
+pkgname=knot-resolver
+pkgver=5.5.0
+pkgrel=1
+arch=('x86_64')
+pkgdesc="Caching DNSSEC-validating DNS resolver"
+url='https://www.knot-resolver.cz/'
+license=('GPL3')
+depends=(
+    'dnssec-anchors'
+    'gnutls'
+    'knot'
+    'libedit'
+    'libuv'
+    'lmdb'
+    'luajit'
+    'libcap-ng'
+    'libnghttp2'
+    'systemd-libs'
+)
+makedepends=(
+    'cmocka'
+    'meson'
+)
+optdepends=(
+    'lua51-basexx: experimental_dot_auth module'
+    'lua51-cqueues: http and dns64 module, policy.rpz() function'
+    # TODO: 'lua51-etcd: etcd module'
+    'lua51-http: http and prefill modules, trust_anchors bootstrap'
+    'lua51-psl: policy.slice_randomize_psl() function'
+)
+backup=('etc/knot-resolver/kresd.conf')
+source=("https://secure.nic.cz/files/${pkgname}/${pkgname}-${pkgver}.tar.xz"{,.asc})
+sha256sums=(4e6f48c74d955f143d603f6072670cb41ab9acdd95d4455d6e74b6908562c55a SKIP)
+validpgpkeys=(3057EE9A448F362D74205A779AB120DA0A76F6DE  # Ales Mrazek <ales.mrazek at nic.cz>
+              B6006460B60A80E782062449E747DF1F9575A3AA) # Vladimír Čunát (work) <vladimir.cunat at nic.cz>
+
+build() {
+    cd ${pkgname}-${pkgver}
+    arch-meson build \
+        -D keyfile_default=/etc/trusted-key.key \
+        -D systemd_files=enabled \
+        -D client=enabled \
+        -D install_kresd_conf=enabled \
+        -D unit_tests=enabled
+    ninja -C build
+}
+
+check() {
+    meson test -C ${pkgname}-${pkgver}/build
+}
+
+package() {
+    DESTDIR="${pkgdir}" ninja -C ${pkgname}-${pkgver}/build install
+
+    # add kresd.target to multi-user.target.wants to support enabling kresd services
+    mkdir -p "${pkgdir}/usr/lib/systemd/system/multi-user.target.wants/"
+    ln -s ../kresd.target "${pkgdir}/usr/lib/systemd/system/multi-user.target.wants/kresd.target"
+}



More information about the arch-commits mailing list