Compare commits

..

6 commits

Author SHA1 Message Date
Jakub Ružička
76fa83c7ac Release 3.4.8-1 2025-07-30 19:52:32 +02:00
Jakub Ružička
61e20ab0f8 Release 3.4.7-1 2025-06-13 14:05:55 +02:00
Jakub Ružička
7e3eb06638 Release 3.4.6-1 2025-04-10 18:03:17 +02:00
Jakub Ružička
c459b0f7a5 Release 3.4.5-1 2025-03-21 13:10:02 +01:00
Zbigniew Jędrzejewski-Szmek
0073185135 Add sysusers.d config file to allow rpm to create users/groups automatically 2025-03-21 13:09:58 +01:00
Jakub Ružička
86b38a2098 Release 3.4.4-1 2025-01-23 13:09:22 +01:00
2 changed files with 7 additions and 51 deletions

View file

@ -14,7 +14,7 @@
Summary: High-performance authoritative DNS server
Name: knot
Version: 3.5.2
Version: 3.4.8
Release: 1%{?dist}
License: GPL-3.0-or-later
URL: https://www.knot-dns.cz
@ -46,7 +46,6 @@ BuildRequires: pkgconfig(libmnl)
BuildRequires: pkgconfig(libnghttp2)
BuildRequires: pkgconfig(libsystemd)
BuildRequires: pkgconfig(systemd)
BuildRequires: pkgconfig(hiredis)
%if 0%{?fedora} || 0%{?rhel}
BuildRequires: softhsm
%endif
@ -95,8 +94,6 @@ Requires(postun): systemd
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
Recommends: %{name}-keymgr
%if 0%{?suse_version}
Provides: group(knot)
%endif
@ -106,8 +103,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.5+ isn't compatible with earlier knot-resolver
Conflicts: knot-resolver < 5.7.6-3
# Knot DNS 3.4+ isn't compatible with earlier knot-resolver
Conflicts: knot-resolver < 5.7.4-2
%description libs
The package contains shared libraries used by the Knot DNS server and
@ -137,13 +134,6 @@ 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}
@ -175,13 +165,6 @@ 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
@ -222,11 +205,9 @@ 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 \
@ -352,6 +333,7 @@ V=1 make check
%{_unitdir}/knot.service
%{_sbindir}/kcatalogprint
%{_sbindir}/kjournalprint
%{_sbindir}/keymgr
%{_sbindir}/knotc
%{_sbindir}/knotd
%if 0%{?suse_version}
@ -360,6 +342,7 @@ 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
@ -383,10 +366,6 @@ 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
@ -402,9 +381,6 @@ 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
@ -431,26 +407,9 @@ 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
@ -467,9 +426,6 @@ 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

View file

@ -1,2 +1,2 @@
SHA512 (knot-3.5.2.tar.xz) = 4dd8e42088f792459859da807427024ded926c2a8fb5b9fd4596b631a184269e3d84f0cd4be9192f2546977c598c418f8d44cabccbc393f9f7cf2f0dd5adc595
SHA512 (knot-3.5.2.tar.xz.asc) = 5f6ee7fedc0d5b904572d2f6d47858065cdc4efa7217b4e9dcbb38ae63a1533646ba2b042bb0c1fe533a3caf6ba41c81010616393d2a0adcea77712608931b38
SHA512 (knot-3.4.8.tar.xz) = 62fb62e07c751bbc63759c0c74e3967b6a245bb0c76770e109b2c1bacf1580be98315ce3ecac8adfbdd37beab7b300a06078c44e57a1189def9efbc48b8d2c3e
SHA512 (knot-3.4.8.tar.xz.asc) = 55900f6cd9963299066597da6eab2be61a9a8fb7acd562b24a6883466e132372b99fc9e9643aef39566d2eff5fec27850fed0d8b97ca8ea417626ef5c90481e1