## START: Set by rpmautospec ## (rpmautospec version 0.8.1) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 3; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec %global forgeurl https://salsa.debian.org/dns-team/dns-root-data Name: dns-root-data Version: 2025080400 Release: %autorelease Summary: DNS root hints and DNSSEC trust anchor License: MIT URL: https://data.iana.org/root-anchors/ VCS: git:%{forgeurl}.git Source0: %{forgeurl}/-/archive/debian/%{version}/dns-root-data-debian-%{version}.tar.bz2 BuildRequires: perl-interpreter BuildRequires: perl(XML::LibXML) BuildRequires: perl(Net::DNS) BuildRequires: perl(DateTime::Format::RFC3339) BuildRequires: perl(DateTime) BuildRequires: perl(Path::Tiny) BuildRequires: openssl BuildRequires: gnupg BuildArch: noarch %description This package contains various root zone related data as published by IANA to be used by various DNS software as a common source of DNS root zone data, namely: * Root Hints (root.hints) * Root Trust Anchors (root.key, root.ds) %prep %autosetup -n %{name}-debian-%{version} %{gpgverify} --keyring=registry-admin.key --data=root.hints --signature=root.hints.sig openssl smime -verify -CAfile icannbundle.pem -inform DER -in root-anchors.p7s -content root-anchors.xml -out /dev/null %build ./parse-root-anchors %install mkdir -p %{buildroot}%{_datadir}/%{name} install -p -m 0644 root.hints{,.sig} \ %{buildroot}%{_datadir}/%{name} install -p -m 0644 root-anchors.{p7s,xml} %{buildroot}%{_datadir}/%{name} install -p -m 0644 root.{key,ds} %{buildroot}%{_datadir}/%{name} %files %license debian/copyright %doc debian/README.Debian %dir %{_datadir}/%{name}/ %{_datadir}/%{name}/root-anchors.xml %{_datadir}/%{name}/root-anchors.p7s %{_datadir}/%{name}/root.hints %{_datadir}/%{name}/root.hints.sig %{_datadir}/%{name}/root.key %{_datadir}/%{name}/root.ds %changelog ## START: Generated by rpmautospec * Sun Oct 19 2025 Petr Menšík - 2025080400-3 - List all data files explicitly * Sun Oct 19 2025 Petr Menšík - 2025080400-2 - Fixes and signature verifications * Sun Oct 19 2025 Petr Menšík - 2025080400-1 - Initial spec ## END: Generated by rpmautospec