Compare commits
13 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e93f63e14a | ||
|
|
52aa1c6b27 | ||
|
|
ddd930d752 | ||
|
|
5f2a9a0ff6 | ||
|
|
dd527b7f5e | ||
|
|
6c5a438f27 | ||
|
|
4beee8e3ef | ||
|
|
da48f736c7 | ||
|
|
14ad9e8872 | ||
|
|
c4c7522355 | ||
|
|
d143e24bd6 | ||
|
|
c7a05c603f | ||
|
|
bfa25fcbdf |
2 changed files with 51 additions and 7 deletions
54
knot.spec
54
knot.spec
|
|
@ -14,7 +14,7 @@
|
|||
|
||||
Summary: High-performance authoritative DNS server
|
||||
Name: knot
|
||||
Version: 3.4.8
|
||||
Version: 3.5.2
|
||||
Release: 1%{?dist}
|
||||
License: GPL-3.0-or-later
|
||||
URL: https://www.knot-dns.cz
|
||||
|
|
@ -46,6 +46,7 @@ BuildRequires: pkgconfig(libmnl)
|
|||
BuildRequires: pkgconfig(libnghttp2)
|
||||
BuildRequires: pkgconfig(libsystemd)
|
||||
BuildRequires: pkgconfig(systemd)
|
||||
BuildRequires: pkgconfig(hiredis)
|
||||
%if 0%{?fedora} || 0%{?rhel}
|
||||
BuildRequires: softhsm
|
||||
%endif
|
||||
|
|
@ -94,6 +95,8 @@ Requires(postun): systemd
|
|||
|
||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
||||
|
||||
Recommends: %{name}-keymgr
|
||||
|
||||
%if 0%{?suse_version}
|
||||
Provides: group(knot)
|
||||
%endif
|
||||
|
|
@ -103,8 +106,8 @@ Knot DNS is a high-performance authoritative DNS server implementation.
|
|||
|
||||
%package libs
|
||||
Summary: Libraries used by the Knot DNS server and client applications
|
||||
# Knot DNS 3.4+ isn't compatible with earlier knot-resolver
|
||||
Conflicts: knot-resolver < 5.7.4-2
|
||||
# Knot DNS 3.5+ isn't compatible with earlier knot-resolver
|
||||
Conflicts: knot-resolver < 5.7.6-3
|
||||
|
||||
%description libs
|
||||
The package contains shared libraries used by the Knot DNS server and
|
||||
|
|
@ -134,6 +137,13 @@ Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
|||
%description dnssecutils
|
||||
The package contains DNSSEC tools shipped with the Knot DNS server.
|
||||
|
||||
%package keymgr
|
||||
Summary: Knot DNS key management utility
|
||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
||||
|
||||
%description keymgr
|
||||
The package contains keymgr program for Knot DNS key management.
|
||||
|
||||
%package module-dnstap
|
||||
Summary: dnstap module for Knot DNS
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
|
|
@ -165,6 +175,13 @@ Requires: %{name}-libs = %{version}-%{release}
|
|||
%description -n python3-libknot
|
||||
The package provides Python bindings for the libknot shared library.
|
||||
|
||||
%package -n valkey-module-knot
|
||||
Summary: Valkey module for Knot DNS.
|
||||
Requires: %{name}-libs = %{version}-%{release}
|
||||
|
||||
%description -n valkey-module-knot
|
||||
The package provides Valkey module for Knot DNS.
|
||||
|
||||
%package doc
|
||||
Summary: Documentation for the Knot DNS server
|
||||
BuildArch: noarch
|
||||
|
|
@ -205,9 +222,11 @@ CFLAGS="%{optflags} -DNDEBUG -Wno-unused"
|
|||
--libexecdir=/usr/lib/knot \
|
||||
--with-rundir=/run/knot \
|
||||
--with-moduledir=%{_libdir}/knot/modules-%{BASE_VERSION} \
|
||||
--with-redisdir=%{_libdir}/valkey/modules \
|
||||
--with-storage=/var/lib/knot \
|
||||
%{?configure_db_sizes} \
|
||||
%{?configure_quic} \
|
||||
--enable-redis=auto \
|
||||
--disable-static \
|
||||
--enable-dnstap=yes \
|
||||
--with-module-dnstap=shared \
|
||||
|
|
@ -333,7 +352,6 @@ V=1 make check
|
|||
%{_unitdir}/knot.service
|
||||
%{_sbindir}/kcatalogprint
|
||||
%{_sbindir}/kjournalprint
|
||||
%{_sbindir}/keymgr
|
||||
%{_sbindir}/knotc
|
||||
%{_sbindir}/knotd
|
||||
%if 0%{?suse_version}
|
||||
|
|
@ -342,7 +360,6 @@ V=1 make check
|
|||
%{_mandir}/man5/knot.conf.*
|
||||
%{_mandir}/man8/kcatalogprint.*
|
||||
%{_mandir}/man8/kjournalprint.*
|
||||
%{_mandir}/man8/keymgr.*
|
||||
%{_mandir}/man8/knotc.*
|
||||
%{_mandir}/man8/knotd.*
|
||||
%ghost %attr(770,root,knot) %dir %{_rundir}/knot
|
||||
|
|
@ -366,6 +383,10 @@ V=1 make check
|
|||
%{_mandir}/man1/kzonecheck.*
|
||||
%{_mandir}/man1/kzonesign.*
|
||||
|
||||
%files keymgr
|
||||
%{_sbindir}/keymgr
|
||||
%{_mandir}/man8/keymgr.*
|
||||
|
||||
%files module-dnstap
|
||||
%{_libdir}/knot/modules-*/dnstap.so
|
||||
|
||||
|
|
@ -381,6 +402,9 @@ V=1 make check
|
|||
%{python3_sitelib}/libknot
|
||||
%{python3_sitelib}/libknot-*-info
|
||||
|
||||
%files -n valkey-module-knot
|
||||
%attr(0755, root, root) %{_libdir}/valkey/modules/knot.so
|
||||
|
||||
%files libs
|
||||
%license COPYING
|
||||
%doc NEWS
|
||||
|
|
@ -407,9 +431,26 @@ V=1 make check
|
|||
%doc %{_pkgdocdir}/html
|
||||
|
||||
%changelog
|
||||
* Fri Dec 19 2025 Jakub Ružička <jakub.ruzicka@nic.cz> - 3.5.2-1
|
||||
- Update to 3.5.2
|
||||
|
||||
* Thu Oct 16 2025 Jakub Ružička <jakub.ruzicka@nic.cz> - 3.5.1-1
|
||||
- Update to 3.5.1
|
||||
- Add new valkey-module-knot package
|
||||
- Split keymgr into knot-keymgr package
|
||||
|
||||
* Fri Sep 19 2025 Python Maint <python-maint@redhat.com> - 3.4.8-3
|
||||
- Rebuilt for Python 3.14.0rc3 bytecode
|
||||
|
||||
* Fri Aug 15 2025 Python Maint <python-maint@redhat.com> - 3.4.8-2
|
||||
- Rebuilt for Python 3.14.0rc2 bytecode
|
||||
|
||||
* Wed Jul 30 2025 Jakub Ružička <jakub.ruzicka@nic.cz> - 3.4.8-1
|
||||
- Update to 3.4.8
|
||||
|
||||
* Thu Jul 24 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.7-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
|
||||
|
||||
* Thu Jun 12 2025 Jakub Ružička <jakub.ruzicka@nic.cz> - 3.4.7-1
|
||||
- Update to 3.4.7
|
||||
- Add new knot-exporter and python3-libknot packages
|
||||
|
|
@ -426,6 +467,9 @@ V=1 make check
|
|||
* Thu Jan 23 2025 Jakub Ružička <jakub.ruzicka@nic.cz> - 3.4.4-1
|
||||
- Update to 3.4.4
|
||||
|
||||
* Fri Jan 17 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.3-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
|
||||
|
||||
* Tue Dec 10 2024 Jakub Ružička <jakub.ruzicka@nic.cz> - 3.4.3-1
|
||||
- Update to 3.4.3
|
||||
|
||||
|
|
|
|||
4
sources
4
sources
|
|
@ -1,2 +1,2 @@
|
|||
SHA512 (knot-3.4.8.tar.xz) = 62fb62e07c751bbc63759c0c74e3967b6a245bb0c76770e109b2c1bacf1580be98315ce3ecac8adfbdd37beab7b300a06078c44e57a1189def9efbc48b8d2c3e
|
||||
SHA512 (knot-3.4.8.tar.xz.asc) = 55900f6cd9963299066597da6eab2be61a9a8fb7acd562b24a6883466e132372b99fc9e9643aef39566d2eff5fec27850fed0d8b97ca8ea417626ef5c90481e1
|
||||
SHA512 (knot-3.5.2.tar.xz) = 4dd8e42088f792459859da807427024ded926c2a8fb5b9fd4596b631a184269e3d84f0cd4be9192f2546977c598c418f8d44cabccbc393f9f7cf2f0dd5adc595
|
||||
SHA512 (knot-3.5.2.tar.xz.asc) = 5f6ee7fedc0d5b904572d2f6d47858065cdc4efa7217b4e9dcbb38ae63a1533646ba2b042bb0c1fe533a3caf6ba41c81010616393d2a0adcea77712608931b38
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue