Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package qore-xml-module for openSUSE:Factory checked in at 2023-01-24 20:42:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qore-xml-module (Old) and /work/SRC/openSUSE:Factory/.qore-xml-module.new.32243 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qore-xml-module" Tue Jan 24 20:42:54 2023 rev:9 rq:1056943 version:1.8.0 Changes: -------- --- /work/SRC/openSUSE:Factory/qore-xml-module/qore-xml-module.changes 2022-06-16 18:19:59.372060969 +0200 +++ /work/SRC/openSUSE:Factory/.qore-xml-module.new.32243/qore-xml-module.changes 2023-01-24 20:54:56.479827984 +0100 @@ -1,0 +2,8 @@ +Fri Jan 6 17:57:39 UTC 2023 - Sarah Kriesch <sarah.krie...@opensuse.org> + +- Update to version 1.8.0 because of compatibility with qore 1.12.4 + * fixed WSDL handling type conversions when supporting data provider APIs + * implemented the SaxDataProvider module + * updated to build with qpp from Qore 1.12.4+ + +------------------------------------------------------------------- Old: ---- qore-xml-module-1.5.3.tar.bz2 New: ---- qore-xml-module-1.8.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qore-xml-module.spec ++++++ --- /var/tmp/diff_new_pack.t9xYb5/_old 2023-01-24 20:54:56.843830300 +0100 +++ /var/tmp/diff_new_pack.t9xYb5/_new 2023-01-24 20:54:56.847830326 +0100 @@ -1,7 +1,7 @@ # # spec file for package qore-xml-module # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,7 +16,7 @@ # -%global mod_ver 1.5.3 +%global mod_ver 1.8.0 %{?_datarootdir: %global mydatarootdir %_datarootdir} %{!?_datarootdir: %global mydatarootdir /usr/share} @@ -37,10 +37,8 @@ # get *suse release minor version without trailing zeros %global os_min %(echo %suse_version|rev|cut -b-2|rev|sed s/0*$//) -%if %suse_version > 1010 +%if %suse_version %global dist .opensuse%{os_maj}_%{os_min} -%else -%global dist .suse%{os_maj}_%{os_min} %endif %endif @@ -60,21 +58,27 @@ Name: qore-xml-module Version: %{mod_ver} Release: 1%{dist} -License: GPL-2.0-or-later OR LGPL-2.1-or-later OR MIT +License: MIT Group: Development/Languages/Other URL: http://qore.org Source: https://github.com/qorelanguage/module-xml/releases/download/v%{version}/%{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: /usr/bin/env Requires: qore-module(abi)%{?_isa} = %{module_api} +BuildRequires: cmake +BuildRequires: doxygen BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: libxml2-devel BuildRequires: openssl-devel -BuildRequires: qore -BuildRequires: qore-devel >= 0.9.4 -#Because of file conflict with qore-xml-module-tools-1.5.1+qore1.0.10-1.3 -Obsoletes: %{name}-tools < %{version} +BuildRequires: qore >= 1.12.4 +BuildRequires: qore-devel >= 1.12.4 +BuildRequires: qore-stdlib >= 1.12.4 +%if 0%{?suse_version} || 0%{?sles_version} +BuildRequires: timezone +%else +BuildRequires: tzdata +%endif %description This package contains the xml module for the Qore Programming Language. @@ -87,6 +91,7 @@ %package doc Summary: Documentation and examples for the Qore xml module Group: Development/Languages +BuildArch: noarch %description doc This package contains the HTML documentation and example programs for the Qore @@ -94,30 +99,22 @@ %files doc %defattr(-,root,root,-) -%doc docs/xml docs/XmlRpcHandler docs/SalesforceSoapClient docs/SoapClient docs/SoapDataProvider docs/SoapHandler docs/WSDL docs/XmlRpcConnection test examples +%doc docs/xml docs/XmlRpcHandler docs/SalesforceSoapClient docs/SaxDataProvider docs/SoapClient docs/SoapDataProvider docs/SoapHandler docs/WSDL docs/XmlRpcConnection test examples %prep %setup -q -./configure RPM_OPT_FLAGS="$RPM_OPT_FLAGS" --prefix=/usr --disable-debug %build +export CXXFLAGS="%{?optflags}" +cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} -DCMAKE_BUILD_TYPE=RELWITHDEBINFO -DCMAKE_SKIP_RPATH=1 -DCMAKE_SKIP_INSTALL_RPATH=1 -DCMAKE_SKIP_BUILD_RPATH=1 -DCMAKE_PREFIX_PATH=${_prefix}/lib64/cmake/Qore . +make %{?_smp_mflags} %{__make} -find test -type f|xargs chmod 644 -find docs -type f|xargs chmod 644 +%{__make} docs +sed -i 's/#!\/usr\/bin\/env qore/#!\/usr\/bin\/qore/' test/*.qtest bin/soaputil bin/webdav-server test/disabled/GlobalWeather.qtest.disabled examples/*.q %install -rm -rf $RPM_BUILD_ROOT -mkdir -p $RPM_BUILD_ROOT/%{module_dir} -mkdir -p $RPM_BUILD_ROOT/%{user_module_dir} -mkdir -p $RPM_BUILD_ROOT/usr/share/doc/qore-xml-module -make install DESTDIR=$RPM_BUILD_ROOT -%fdupes -s %{__builddir}/html -# Fix scripts -find examples -name "*.q" -exec sed -i '1 s/env qore/qore/' \{\} + -for f in "%{buildroot}%{_bindir}/"{soaputil,webdav-server}; do sed -i '1 s/env qore/qore/' "$f"; done - -%clean -rm -rf $RPM_BUILD_ROOT +make DESTDIR=%{buildroot} install %{?_smp_mflags} +%fdupes -s %{__builddir}/html docs %files %defattr(-,root,root,-) ++++++ qore-xml-module-1.5.3.tar.bz2 -> qore-xml-module-1.8.0.tar.bz2 ++++++ ++++ 210416 lines of diff (skipped)