Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package libyui-rest-api for openSUSE:Factory
checked in at 2021-02-26 21:57:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libyui-rest-api (Old)
and /work/SRC/openSUSE:Factory/.libyui-rest-api.new.2378 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libyui-rest-api"
Fri Feb 26 21:57:52 2021 rev:15 rq:869178 version:4.0.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/libyui-rest-api/libyui-rest-api.changes
2021-01-06 19:55:42.832975772 +0100
+++
/work/SRC/openSUSE:Factory/.libyui-rest-api.new.2378/libyui-rest-api.changes
2021-02-26 21:57:53.583738702 +0100
@@ -1,0 +2,7 @@
+Mon Feb 1 14:59:20 UTC 2021 - Stefan Hundhammer <[email protected]>
+
+- New CMake build environment (bsc#1181653)
+- Bumped SO version to 15
+- 4.0.0
+
+-------------------------------------------------------------------
Old:
----
libyui-rest-api-0.5.12.tar.bz2
New:
----
libyui-rest-api-4.0.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libyui-rest-api.spec ++++++
--- /var/tmp/diff_new_pack.r9vXQj/_old 2021-02-26 21:57:54.871739833 +0100
+++ /var/tmp/diff_new_pack.r9vXQj/_new 2021-02-26 21:57:54.875739837 +0100
@@ -16,31 +16,27 @@
#
-%define so_version 14
-%define bin_name %{name}%{so_version}
-%define libyui_devel_version libyui-devel >= 3.10.1
-
Name: libyui-rest-api
-Version: 0.5.12
+
+# DO NOT manually bump the version here; instead, use rake version:bump
+Version: 4.0.0
Release: 0
-Summary: Libyui - REST API plugin, the shared part
-License: LGPL-2.1-only OR LGPL-3.0-only
-Group: System/Libraries
-URL: http://github.com/libyui/libyui-rest-api
-Source: %{name}-%{version}.tar.bz2
+
+%define so_version 15
+%define bin_name %{name}%{so_version}
+%define libyui_devel_version libyui-devel >= 3.10.1
BuildRequires: %{libyui_devel_version}
-BuildRequires: cmake >= 2.8
+BuildRequires: boost-devel
+BuildRequires: cmake >= 3.10
BuildRequires: gcc-c++
BuildRequires: jsoncpp-devel
BuildRequires: libmicrohttpd-devel
-%if 0%{?suse_version} > 1325
-BuildRequires: libboost_headers-devel
-BuildRequires: libboost_test-devel
-%else
-BuildRequires: boost-devel
-%endif
+Summary: Libyui - REST API plugin, the shared part
+License: LGPL-2.1-only OR LGPL-3.0-only
+URL: http://github.com/libyui
+Source: %{name}-%{version}.tar.bz2
%description
This package provides a libyui REST API plugin.
@@ -48,10 +44,9 @@
It allows inspecting and controlling the UI remotely via
an HTTP REST API, it is designed for automated tests.
+
%package -n %{bin_name}
Summary: Libyui - REST API plugin, the shared part
-Group: System/Libraries
-URL: http://github.com/libyui/libyui-rest-api
Requires: libyui%{so_version}
Requires: yui_backend = %{so_version}
Provides: %{name} = %{version}
@@ -62,22 +57,17 @@
It allows inspecting and controlling the UI remotely via
an HTTP REST API, it is designed for automated tests.
+
%package devel
-Summary: Libyui header files
-Group: Development/Languages/C and C++
-URL: http://github.com/libyui/
+Summary: Libyui - REST API header files
+
Requires: %{bin_name} = %{version}
Requires: %{libyui_devel_version}
+Requires: boost-devel
Requires: glibc-devel
Requires: jsoncpp-devel
Requires: libmicrohttpd-devel
Requires: libstdc++-devel
-%if 0%{?suse_version} > 1325
-Requires: libboost_headers-devel
-Requires: libboost_test-devel
-%else
-Requires: boost-devel
-%endif
%description devel
This package provides a libyui REST API plugin.
@@ -89,29 +79,31 @@
%build
-export CFLAGS="%{optflags} -DNDEBUG"
-export CXXFLAGS="%{optflags} -DNDEBUG"
+mkdir build
+cd build
-./bootstrap.sh %{_prefix}
+export CFLAGS="$RPM_OPT_FLAGS -DNDEBUG $(getconf LFS_CFLAGS)"
+export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG $(getconf LFS_CFLAGS)"
-# NOTE: %%cmake changes the CWD to "build" which is later expected by
-# %%cmake_build, be careful when running additional commands later...
-%cmake -DYPREFIX=%{_prefix} \
- -DDOC_DIR=%{_docdir} \
- -DLIB_DIR=%{_lib} \
%if %{?_with_debug:1}%{!?_with_debug:0}
- -DCMAKE_BUILD_TYPE=RELWITHDEBINFO
+CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELWITHDEBINFO"
%else
- -DCMAKE_BUILD_TYPE=RELEASE
+CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELEASE"
%endif
-%cmake_build
+cmake .. \
+ -DDOC_DIR=%{_docdir} \
+ -DLIB_DIR=%{_lib} \
+ $CMAKE_OPTS
+
+make %{?jobs:-j%jobs}
%install
-%cmake_install
-install -m0755 -d %{buildroot}/%{_docdir}/%{bin_name}/
+cd build
+make install DESTDIR="$RPM_BUILD_ROOT"
install -m0755 -d %{buildroot}/%{_libdir}/yui
-install -m0644 COPYING* %{buildroot}/%{_docdir}/%{bin_name}/
+install -m0755 -d %{buildroot}/%{_docdir}/%{bin_name}/
+install -m0644 ../COPYING* %{buildroot}/%{_docdir}/%{bin_name}/
%post -n %{bin_name} -p /sbin/ldconfig
%postun -n %{bin_name} -p /sbin/ldconfig
@@ -126,7 +118,5 @@
%dir %{_docdir}/%{bin_name}
%{_libdir}/yui/lib*.so
%{_includedir}/yui
-%{_libdir}/pkgconfig/%{name}.pc
-%{_libdir}/cmake/%{name}
%changelog
++++++ libyui-rest-api-0.5.12.tar.bz2 -> libyui-rest-api-4.0.0.tar.bz2 ++++++
++++ 1609 lines of diff (skipped)