Compare commits

...
Sign in to create a new pull request.

12 commits

Author SHA1 Message Date
Jakub Ružička
7340647acb Rebuilt for Knot DNS 3.5 2025-10-20 13:35:55 +02:00
Fedora Release Engineering
0cae76a024 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-24 18:52:23 +00:00
Jakub Ružička
0d682e4749 Release 5.7.6-1 2025-07-18 14:53:19 +02:00
Jakub Ružička
6aa2093bde Release 5.7.5-1 2025-04-24 14:47:27 +02:00
Zbigniew Jędrzejewski-Szmek
4b0a4b0b31 Add sysusers.d config file to allow rpm to create users/groups automatically
See https://fedoraproject.org/wiki/Changes/RPMSuportForSystemdSysusers.
2025-02-11 15:35:23 +01:00
Fedora Release Engineering
d4cfa4def3 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-17 09:38:45 +00:00
Jakub Ružička
858b0c0267 Release 5.7.4-2 2024-11-26 13:47:40 +01:00
Jakub Ružička
a8390cd29f Release 5.7.4-1 2024-07-24 17:55:46 +02:00
Fedora Release Engineering
30eb94794e Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-18 12:31:39 +00:00
Jakub Ružička
f10b0e61c6 Release 5.7.3-1 2024-06-04 21:04:12 +02:00
Jakub Ružička
889658ebd9 Release 5.7.2-1 2024-04-03 15:48:07 +02:00
Jakub Ružička
320268ff26 Release 5.7.1-1 2024-02-14 15:43:08 +01:00
2 changed files with 50 additions and 11 deletions

View file

@ -6,8 +6,8 @@
%define NINJA ninja-build
Name: knot-resolver
Version: 5.7.0
Release: 5%{?dist}
Version: 5.7.6
Release: 3%{?dist}
Summary: Caching full DNS Resolver
License: GPL-3.0-or-later
@ -53,7 +53,7 @@ Requires: systemd
Requires(post): systemd
# dnstap module dependencies
# SUSE is missing protoc-c protobuf compiler
# SUSE is missing protoc protobuf compiler
%if "x%{?suse_version}" == "x"
BuildRequires: pkgconfig(libfstrm)
BuildRequires: pkgconfig(libprotobuf-c)
@ -66,7 +66,6 @@ BuildRequires: lmdb-devel
Requires: lua-basexx
Requires: lua-psl
Requires: lua-http
Requires(pre): shadow-utils
%endif
%if 0%{?fedora} || 0%{?rhel} > 7
BuildRequires: pkgconfig(lmdb)
@ -75,7 +74,6 @@ Requires: lua5.1-basexx
Requires: lua5.1-cqueues
Requires: lua5.1-http
Recommends: lua5.1-psl
Requires(pre): shadow-utils
%endif
# we do not build HTTP module on SuSE so the build requires is not needed
@ -167,6 +165,11 @@ gpg2 --verify %{SOURCE1} %{SOURCE0}
%endif
%setup -q -n %{name}-%{version}
# Create a sysusers.d config file
cat >knot-resolver.sysusers.conf <<EOF
u knot-resolver - 'Knot Resolver' %{_sysconfdir}/knot-resolver -
EOF
%build
CFLAGS="%{optflags}" LDFLAGS="%{?__global_ldflags}" meson build_rpm \
%if "x%{?rhel}" == "x"
@ -224,10 +227,9 @@ install -m 755 -d %{buildroot}/%{_pkgdocdir}
mv %{buildroot}/%{_datadir}/doc/%{name}/* %{buildroot}/%{_pkgdocdir}/
%endif
%pre
getent group knot-resolver >/dev/null || groupadd -r knot-resolver
getent passwd knot-resolver >/dev/null || useradd -r -g knot-resolver -d %{_sysconfdir}/knot-resolver -s /sbin/nologin -c "Knot Resolver" knot-resolver
install -m0644 -D knot-resolver.sysusers.conf %{buildroot}%{_sysusersdir}/knot-resolver.conf
%pre
%if "x%{?rhel}" == "x"
# upgrade-4-to-5
if [ -f %{_unitdir}/kresd.socket ] ; then
@ -315,7 +317,6 @@ fi
%{_sbindir}/kresc
%{_sbindir}/kres-cache-gc
%{_libdir}/libkres.so.*
%dir %{_libdir}/knot-resolver
%{_libdir}/knot-resolver/*.so
%{_libdir}/knot-resolver/*.lua
%dir %{_libdir}/knot-resolver/kres_modules
@ -349,6 +350,7 @@ fi
%{_libdir}/knot-resolver/kres_modules/watchdog.lua
%{_libdir}/knot-resolver/kres_modules/workarounds.lua
%{_mandir}/man8/kresd.8.gz
%{_sysusersdir}/knot-resolver.conf
%files devel
%{_includedir}/libkres
@ -378,6 +380,43 @@ fi
%endif
%changelog
* Mon Oct 20 2025 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.7.6-3
- Rebuilt for Knot DNS 3.5
* Thu Jul 24 2025 Fedora Release Engineering <releng@fedoraproject.org> - 5.7.6-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Fri Jul 18 2025 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.7.6-1
- New upstream version 5.7.6
* Thu Apr 24 2025 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.7.5-1
- New upstream version 5.7.5
- Remove duplicate file listing
* Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 5.7.4-4
- Add sysusers.d config file to allow rpm to create users/groups automatically
* Fri Jan 17 2025 Fedora Release Engineering <releng@fedoraproject.org> - 5.7.4-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Tue Nov 26 2024 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.7.4-2
- Rebuilt for Knot DNS 3.4
* Wed Jul 24 2024 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.7.4-1
- New upstream version 5.7.4
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 5.7.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Tue Jun 04 2024 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.7.3-1
- New upstream version 5.7.3
* Wed Apr 03 2024 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.7.2-1
- New upstream version 5.7.2
* Wed Feb 14 2024 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.7.1-1
- New upstream version 5.7.1
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 5.7.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild

View file

@ -1,2 +1,2 @@
SHA512 (knot-resolver-5.7.0.tar.xz) = 38095b94ef341717ba99f1dd354fe184acdce05cb234ff685d2ff84992d8cba6ca1b8b3623998dfd3ffe9d728282963c6973c30996b836060c75e1d2ac3ee544
SHA512 (knot-resolver-5.7.0.tar.xz.asc) = a0403af705ac39d80ec0a3a608e0210f50bc647c078a8dc74a3c814b6c3541a777a2c83ce11c448a10ac9bfa8f96b38537c5a54c2d4cd15ba3ee402793eb92a4
SHA512 (knot-resolver-5.7.6.tar.xz) = 4dcaff56b0368bc147e04ffbf6ce4a3595fa3a59e99e73b516edc7813142abcb20823b987824b11a31e3eca3cc62fa176caf4408361daeac67b6f0587f9a0268
SHA512 (knot-resolver-5.7.6.tar.xz.asc) = 478449d96dddaff9aff134a2a3bc991d8e50423f38a00e7256b54be9ab89d85d66eaa8e83815f4b31700b16fd94f8017493db6347e57d0583feec38bb35655f6