Compare commits
34 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7340647acb | ||
|
|
0cae76a024 | ||
|
|
0d682e4749 | ||
|
|
6aa2093bde | ||
|
|
4b0a4b0b31 | ||
|
|
d4cfa4def3 | ||
|
|
858b0c0267 | ||
|
|
a8390cd29f | ||
|
|
30eb94794e | ||
|
|
f10b0e61c6 | ||
|
|
889658ebd9 | ||
|
|
320268ff26 | ||
|
|
0633c04799 | ||
|
|
1cab890369 | ||
|
|
f05d71748e | ||
|
|
85c3d04f41 | ||
|
|
e5f3491ebd | ||
|
|
ca7908c5db | ||
|
|
7c9dda8448 | ||
|
|
8aa609a4d9 | ||
|
|
ec4331b713 | ||
|
|
03a0f556de | ||
|
|
fd2883c1ad | ||
|
|
61d44c4d90 | ||
|
|
74feea29d7 | ||
|
|
3bdb65b878 | ||
|
|
05540b1b4e | ||
|
|
b612c55c1a | ||
|
|
a94d74614a | ||
|
|
6e71596546 | ||
|
|
11a992fca0 |
||
|
|
ee3d93fccd |
||
|
|
58be731243 | ||
|
|
f4bb7b5b14 |
2 changed files with 90 additions and 11 deletions
|
|
@ -6,8 +6,8 @@
|
|||
%define NINJA ninja-build
|
||||
|
||||
Name: knot-resolver
|
||||
Version: 5.5.3
|
||||
Release: 1%{?dist}
|
||||
Version: 5.7.6
|
||||
Release: 3%{?dist}
|
||||
Summary: Caching full DNS Resolver
|
||||
|
||||
License: GPL-3.0-or-later
|
||||
|
|
@ -46,12 +46,14 @@ BuildRequires: pkgconfig(libsystemd)
|
|||
BuildRequires: pkgconfig(libcap-ng)
|
||||
BuildRequires: pkgconfig(libuv)
|
||||
BuildRequires: pkgconfig(luajit) >= 2.0
|
||||
BuildRequires: pkgconfig(jemalloc)
|
||||
BuildRequires: systemd-rpm-macros
|
||||
|
||||
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)
|
||||
|
|
@ -64,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)
|
||||
|
|
@ -73,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
|
||||
|
|
@ -165,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"
|
||||
|
|
@ -180,6 +185,7 @@ CFLAGS="%{optflags}" LDFLAGS="%{?__global_ldflags}" meson build_rpm \
|
|||
-Dkeyfile_default="%{_sharedstatedir}/knot-resolver/root.keys" \
|
||||
-Dinstall_root_keys=enabled \
|
||||
-Dinstall_kresd_conf=enabled \
|
||||
-Dmalloc=jemalloc \
|
||||
--buildtype=plain \
|
||||
--prefix="%{_prefix}" \
|
||||
--sbindir="%{_sbindir}" \
|
||||
|
|
@ -221,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
|
||||
|
|
@ -312,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
|
||||
|
|
@ -346,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
|
||||
|
|
@ -375,11 +380,76 @@ 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
|
||||
|
||||
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 5.7.0-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Thu Nov 09 2023 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.7.0-3
|
||||
- Rebuild for Fedora 40, Knot DNS 3.3.2
|
||||
|
||||
* Tue Aug 29 2023 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.7.0-2
|
||||
- Rebuilt for Knot DNS 3.3
|
||||
|
||||
* Tue Aug 22 2023 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.7.0-1
|
||||
- New upstream version 5.7.0
|
||||
|
||||
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||
|
||||
* Thu Jan 26 2023 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.6.0-1
|
||||
- update to upstream version 5.6.0
|
||||
|
||||
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 5.5.3-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||
|
||||
* Thu Sep 22 2022 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.5.3-1
|
||||
- update to upstream version 5.5.3
|
||||
|
||||
* Wed Aug 24 2022 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.5.2-1
|
||||
- update to upstream version 5.5.2
|
||||
- add BuildRequires: systemd-rpm-macros
|
||||
|
||||
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 5.5.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||
|
||||
* Tue Jun 14 2022 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.5.1-1
|
||||
- update to upstream version 5.5.1
|
||||
|
|
@ -388,12 +458,21 @@ fi
|
|||
- update to upstream version 5.5.0
|
||||
- update upstream signing keys
|
||||
|
||||
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 5.4.4-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||
|
||||
* Wed Jan 05 2022 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.4.4-1
|
||||
- update to upstream version 5.4.4
|
||||
|
||||
* Wed Dec 01 2021 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.4.3-1
|
||||
- update to upstream version 5.4.3
|
||||
|
||||
* Sat Nov 06 2021 Adrian Reber <adrian@lisas.de> - 5.4.2-3
|
||||
- Rebuilt for protobuf 3.19.0
|
||||
|
||||
* Tue Oct 26 2021 Adrian Reber <adrian@lisas.de> - 5.4.2-2
|
||||
- Rebuilt for protobuf 3.18.1
|
||||
|
||||
* Mon Oct 18 2021 Jakub Ružička <jakub.ruzicka@nic.cz> - 5.4.2-1
|
||||
- update to upstream version 5.4.2
|
||||
|
||||
|
|
|
|||
4
sources
4
sources
|
|
@ -1,2 +1,2 @@
|
|||
SHA512 (knot-resolver-5.5.3.tar.xz) = 7bf29bbf82e71727c1f47095a04a12712ca89a6f34d3a325337625ad116f49a47a90cb402525fdbf59cb0889b64d7083b908c335d65429b24d776603a3a8f28a
|
||||
SHA512 (knot-resolver-5.5.3.tar.xz.asc) = 1e95fffdb1c78a225b5bf861f978c1c18a9935ecd495e8f708ed4a241308b9302d2cf5a5ec51334dbecf50950af5f775bfff78995663cf1681a3dbc354d3a686
|
||||
SHA512 (knot-resolver-5.7.6.tar.xz) = 4dcaff56b0368bc147e04ffbf6ce4a3595fa3a59e99e73b516edc7813142abcb20823b987824b11a31e3eca3cc62fa176caf4408361daeac67b6f0587f9a0268
|
||||
SHA512 (knot-resolver-5.7.6.tar.xz.asc) = 478449d96dddaff9aff134a2a3bc991d8e50423f38a00e7256b54be9ab89d85d66eaa8e83815f4b31700b16fd94f8017493db6347e57d0583feec38bb35655f6
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue