%global pypi_name postfix_mta_sts_resolver Name: postfix-mta-sts-resolver Version: 1.5.1 Release: %autorelease Summary: Daemon providing MTA-STS map to Postfix License: MIT URL: https://github.com/Snawoot/%{name} # pypi version is stripped down without manpages, doc and examples Source0: https://github.com/Snawoot/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz Source1: mta-sts-daemon.yml Source2: postfix-mta-sts-resolver.service Source3: https://github.com/Snawoot/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz.asc Source4: https://github.com/Snawoot.gpg BuildArch: noarch BuildRequires: python3-devel BuildRequires: rubygem-asciidoctor BuildRequires: make BuildRequires: systemd-rpm-macros BuildRequires: pyproject-rpm-macros BuildRequires: sed BuildRequires: gnupg2 # uvloop subpkg removed due to rhbz#2326210 Obsoletes: postfix-mta-sts-resolver+uvloop < 1.5.1-2 %description postfix-mta-sts-resolver provides a lookup daemon and command line query utility for MTA-STS policies (RFC 8461). The daemon provides TLS client policy to Postfix via socketmap. %prep %{gpgverify} --keyring='%{SOURCE4}' --signature='%{SOURCE3}' --data='%{SOURCE0}' %autosetup -n %{name}-%{version} -p1 %generate_buildrequires %pyproject_buildrequires # Create a sysusers.d config file cat >postfix-mta-sts-resolver.sysusers.conf <