%ifarch %{ix86} armv7hl %global _lto_cflags %{nil} %endif Name: pdns-recursor Version: 5.4.6 Release: 0.1 Summary: Modern, advanced and high performance recursing/non authoritative name server License: GPL-2.0-only URL: https://powerdns.com Source0: https://downloads.powerdns.com/releases/%{name}-%{version}.tar.xz ExcludeArch: %{arm} %{ix86} Provides: powerdns-recursor = %{version}-%{release} BuildRequires: make BuildRequires: boost-devel BuildRequires: gcc-c++ %ifarch %{ix86} x86_64 aarch64 BuildRequires: luajit-devel %else BuildRequires: lua-devel %endif %ifarch ppc64le BuildRequires: libatomic %endif BuildRequires: libcap-devel BuildRequires: fstrm-devel BuildRequires: openssl-devel BuildRequires: systemd BuildRequires: systemd-devel BuildRequires: protobuf-devel BuildRequires: hostname BuildRequires: libsodium-devel BuildRequires: autoconf BuildRequires: automake BuildRequires: libtool BuildRequires: cargo-rpm-macros BuildRequires: curl-devel BuildRequires: chrpath Requires(post): systemd Requires(preun): systemd Requires(postun): systemd %description PowerDNS Recursor is a non authoritative/recursing DNS server. Use this package if you need a dns cache for your network. %prep %autosetup -n %{name}-%{version} -p1 # Create a sysusers.d config file cat >pdns-recursor.sysusers.conf < - initial release