Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pdns for openSUSE:Factory checked in at 2022-03-28 17:01:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pdns (Old) and /work/SRC/openSUSE:Factory/.pdns.new.1900 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pdns" Mon Mar 28 17:01:10 2022 rev:80 rq:965363 version:4.6.1 Changes: -------- --- /work/SRC/openSUSE:Factory/pdns/pdns.changes 2022-03-25 21:55:24.098319792 +0100 +++ /work/SRC/openSUSE:Factory/.pdns.new.1900/pdns.changes 2022-03-28 17:02:12.209103239 +0200 @@ -1,0 +2,7 @@ +Mon Mar 28 10:19:53 UTC 2022 - Adam Majer <[email protected]> + +- Fix build for SLE12 +- Remove dependency on protobuf since pdns now includes protozero +- Add bundled provides to spec file + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pdns.spec ++++++ --- /var/tmp/diff_new_pack.3SCX6s/_old 2022-03-28 17:02:12.841104098 +0200 +++ /var/tmp/diff_new_pack.3SCX6s/_new 2022-03-28 17:02:12.849104109 +0200 @@ -34,11 +34,6 @@ %bcond_with pdns_geoip %bcond_with pdns_ixfrdist %endif -%if 0%{?suse_version} > 1315 || 0%{?is_opensuse} -%bcond_without pdns_protobuf -%else -%bcond_with pdns_protobuf -%endif %bcond_without pdns_tools %bcond_without pdns_pkcs11 %bcond_without pdns_zeromq @@ -48,6 +43,13 @@ %bcond_with pdns_lmdb %endif +%if 0%{?suse_version} < 1500 +BuildRequires: gcc9-c++ +%define compiler_ver -9 +%else +BuildRequires: gcc-c++ +%endif + %define services %{name}.service %{name}@.service %{?ixfrdist_services} %ifarch %ix86 %arm @@ -105,9 +107,6 @@ BuildRequires: openldap-devel %endif #BuildRequires: ragel -%if %{with pdns_protobuf} -BuildRequires: protobuf-devel -%endif %if %{with pdns_sqlite3} BuildRequires: sqlite-devel >= 3 %endif @@ -136,6 +135,13 @@ # dropped with version 4.3.0 Obsoletes: pdns-backend-mydns < %{version} +Provides: bundled(ipcrypt) +Provides: bundled(json11) +Provides: bundled(lmdb-safe) +Provides: bundled(luawrapper) +Provides: bundled(protozero) = 1.70 +Provides: bundled(yahttp) + %description The PowerDNS Nameserver is a authoritative-only nameserver. It conforms to contemporary DNS standards documents. Furthermore, PowerDNS @@ -257,6 +263,7 @@ %autosetup -n %{name}-%{version} -p1 %build +export CXX=g++%{?compiler_ver} %configure \ --docdir=%{_docdir}/%{name}/ \ --disable-silent-rules \ @@ -267,9 +274,6 @@ --with-service-user=pdns \ --with-service-group=pdns \ --with-socketdir=/run/ \ -%if %{with pdns_protobuf} - --with-protobuf \ -%endif --sysconfdir=%{_sysconfdir}/%{name} \ --libdir=%{_libdir} \ --with-mysql-lib=%{_libdir} \ @@ -386,10 +390,8 @@ %{_bindir}/zone2json %{_sbindir}/rcpdns %{_sbindir}/pdns_server -%if %{with pdns_protobuf} %{_bindir}/dnspcap2protobuf %{_mandir}/man1/dnspcap2protobuf.1%{?ext_man} -%endif %{_mandir}/man1/dnsbulktest.1%{?ext_man} %{_mandir}/man1/dnspcap2calidns.1%{?ext_man} %{_mandir}/man1/dnsgram.1%{?ext_man}
