Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libyui for openSUSE:Factory checked 
in at 2021-02-26 21:57:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libyui (Old)
 and      /work/SRC/openSUSE:Factory/.libyui.new.2378 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libyui"

Fri Feb 26 21:57:59 2021 rev:57 rq:871415 version:4.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/libyui/libyui-doc.changes        2012-08-09 
16:51:42.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libyui.new.2378/libyui-doc.changes      
2021-02-26 21:58:02.155746230 +0100
@@ -1,0 +2,7 @@
+Mon Feb  1 14:59:12 UTC 2021 - Stefan Hundhammer <[email protected]>
+
+- New CMake build environment (bsc#1181653)
+- Bumped SO version to 15
+- 4.0.0
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/libyui/libyui.changes    2020-11-23 
18:50:21.565360024 +0100
+++ /work/SRC/openSUSE:Factory/.libyui.new.2378/libyui.changes  2021-02-26 
21:58:02.347746399 +0100
@@ -1,0 +2,18 @@
+Wed Feb 10 15:29:10 UTC 2021 - Ladislav Slez??k <[email protected]>
+
+- Added YSpecialKeyEvent to allow sending a special keyboard shortcut
+  for configuring the application (jsc#PM-1895, jsc#SLE-16263)
+- Added File->Close menu item in the dialog inspector
+  (it was not possible to close the inspector when opened during
+  installation)
+- Require newer cmake (3.17+, version 3.10 is not enough)
+- 4.0.1
+
+-------------------------------------------------------------------
+Mon Feb  1 14:59:11 UTC 2021 - Stefan Hundhammer <[email protected]>
+
+- New CMake build environment (bsc#1181653)
+- Bumped SO version to 15
+- 4.0.0
+
+-------------------------------------------------------------------

Old:
----
  libyui-3.12.2.tar.bz2

New:
----
  libyui-4.0.1.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libyui-doc.spec ++++++
--- /var/tmp/diff_new_pack.6iKZkB/_old  2021-02-26 21:58:02.807746803 +0100
+++ /var/tmp/diff_new_pack.6iKZkB/_new  2021-02-26 21:58:02.811746806 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libyui-doc
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,27 +17,25 @@
 
 
 %define parent libyui
-%define so_version 14
+%define         so_version 15
 
 Name:           %{parent}-doc
-Version:        3.12.2
+# DO NOT manually bump the version here; instead, use   rake version:bump
+Version:        4.0.1
 Release:        0
-Source:         %{parent}-%{version}.tar.bz2
-
 BuildArch:      noarch
 
-BuildRequires:  cmake >= 2.8
+BuildRequires:  cmake >= 3.17
 BuildRequires:  doxygen
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
-BuildRequires:  graphviz-gnome
+BuildRequires:  graphviz
 BuildRequires:  libyui-devel >= 3.0.4
-BuildRequires:  texlive-latex
 
 URL:            http://github.com/libyui/
 Summary:        Libyui documentation
 License:        LGPL-2.1-only OR LGPL-3.0-only
-Group:          Documentation/HTML
+Source:         %{parent}-%{version}.tar.bz2
 
 %description
 This is the user interface engine that provides the abstraction from
@@ -48,37 +46,30 @@
 YaST for generic (C++) applications. This package has very few
 dependencies.
 
-This package provides the documentation. (HTML & PDF)
+This package provides HTML class documentation.
 
 
 %prep
-
 %setup -n %{parent}-%{version}
 
 %build
 
-export CFLAGS="$RPM_OPT_FLAGS -DNDEBUG"
-export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG"
-
-./bootstrap.sh %{_prefix}
-
 mkdir build
 cd build
+
 cmake .. \
-        -DDOC_DIR=%{_docdir} \
-        -DDOCS_ONLY=ON
+  -DBUILD_DOC=on \
+  -DDOC_DESTDIR=$RPM_BUILD_ROOT
 
-make %{?jobs:-j%jobs} docs
+# No "make doc" here: This would only duplicate the doxygen call
 
 %install
 cd build
-make install DESTDIR="$RPM_BUILD_ROOT"
+make install-doc
+# This implicitly includes "make doc" unconditionally
 
 %fdupes -s $RPM_BUILD_ROOT/%_docdir/%{parent}%{so_version}
 
-%clean
-rm -rf "$RPM_BUILD_ROOT"
-
 %files
 %defattr(-,root,root)
 %doc %{_docdir}/%{parent}%{so_version}

++++++ libyui.spec ++++++
--- /var/tmp/diff_new_pack.6iKZkB/_old  2021-02-26 21:58:02.827746820 +0100
+++ /var/tmp/diff_new_pack.6iKZkB/_new  2021-02-26 21:58:02.827746820 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libyui
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,131 +17,92 @@
 
 
 Name:           libyui
-Version:        3.12.2
+
+# DO NOT manually bump the version here; instead, use   rake version:bump
+Version:        4.0.1
 Release:        0
-Source:         %{name}-%{version}.tar.bz2
 
-%define so_version 14
+%define         so_version 15
 %define bin_name %{name}%{so_version}
 
-# optionally build with code coverage reporting,
-# this uses debug build, do not use in production!
-%bcond_with coverage
-
-BuildRequires:  cmake >= 2.8
+BuildRequires:  boost-devel
+BuildRequires:  cmake >= 3.17
 BuildRequires:  gcc-c++
-BuildRequires:  libboost_headers-devel
 BuildRequires:  libboost_test-devel
 BuildRequires:  pkg-config
 
-%if %{with coverage}
-# normally the coverage feature should not be used out of CI
-# but to be on the safe side...
-BuildRequires:  lcov
-%endif
-
-URL:            http://github.com/libyui/
-Summary:        GUI-abstraction library
+Summary:        GUI abstraction library
 License:        LGPL-2.1-only OR LGPL-3.0-only
-Group:          System/Libraries
+URL:            http://github.com/libyui/
+Source:         %{name}-%{version}.tar.bz2
 
 %description
 This is the user interface engine that provides the abstraction from
 graphical user interfaces (Qt, Gtk) and text based user interfaces
 (ncurses).
 
-Originally developed for YaST, it can now be used independently of
+Originally developed for YaST, it can also be used independently of
 YaST for generic (C++) applications. This package has very few
 dependencies.
 
+
 %package -n %{bin_name}
+Summary:        Libyui - GUI abstraction library
 
 Provides:       yast2-libyui = 2.42.0
 Obsoletes:      yast2-libyui < 2.42.0
 Requires:       yui_backend = %{so_version}
 
-URL:            http://github.com/libyui/
-Summary:        Libyui - GUI-abstraction library
-Group:          System/Libraries
-
 %description -n %{bin_name}
 This is the user interface engine that provides the abstraction from
 graphical user interfaces (Qt, Gtk) and text based user interfaces
 (ncurses).
 
-Originally developed for YaST, it can now be used independently of
+Originally developed for YaST, it can also be used independently of
 YaST for generic (C++) applications. This package has very few
 dependencies.
 
+
 %package devel
+Summary:        Libyui header files and examples
 
-%if 0%{?suse_version} > 1325
-Requires:       libboost_headers-devel
-Requires:       libboost_test-devel
-%else
-Requires:       boost-devel
-%endif
 Requires:       %{bin_name} = %{version}
+Requires:       boost-devel
 Requires:       glibc-devel
 Requires:       libstdc++-devel
 
-URL:            http://github.com/libyui/
-Summary:        Libyui header files
-Group:          Development/Languages/C and C++
-
 %description devel
-This is the user interface engine that provides the abstraction from
-graphical user interfaces (Qt, Gtk) and text based user interfaces
-(ncurses).
 
-Originally developed for YaST, it can now be used independently of
-YaST for generic (C++) applications. This package has very few
-dependencies.
+This package contains header files and examples for developing C++
+applications based on libyui, the user interface engine that provides
+the abstraction from graphical user interfaces (Qt, Gtk) and text
+based user interfaces (ncurses).
 
-This can be used independently of YaST for generic (C++) applications.
-This package has very few dependencies.
 
 %prep
 %setup -q -n %{name}-%{version}
 
 %build
 
-./bootstrap.sh
 mkdir build
 cd build
 
-%if %{with coverage}
-CMAKE_OPTS="-DCMAKE_BUILD_TYPE=DEBUG -DENABLE_CODE_COVERAGE=ON"
-# the debug build type is incompatible with the default $RPM_OPT_FLAGS,
-# do not use them
-export CFLAGS="-DNDEBUG $(getconf LFS_CFLAGS)"
-export CXXFLAGS="-DNDEBUG $(getconf LFS_CFLAGS)"
-%else
 export CFLAGS="$RPM_OPT_FLAGS -DNDEBUG $(getconf LFS_CFLAGS)"
 export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG $(getconf LFS_CFLAGS)"
+
 %if %{?_with_debug:1}%{!?_with_debug:0}
 CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELWITHDEBINFO"
 %else
 CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELEASE"
 %endif
-%endif
 
 cmake .. \
-        -DYPREFIX=%{_prefix} \
         -DDOC_DIR=%{_docdir} \
         -DLIB_DIR=%{_lib} \
         $CMAKE_OPTS
 
 make %{?jobs:-j%jobs}
 
-%check
-cd build
-make test
-%if %{with coverage}
-# generate code coverage data
-make coverage
-%endif
-
 %install
 cd build
 make install DESTDIR="$RPM_BUILD_ROOT"
@@ -149,17 +110,11 @@
 install -m0755 -d $RPM_BUILD_ROOT/%{_libdir}/yui
 install -m0644 ../COPYING* $RPM_BUILD_ROOT/%{_docdir}/%{bin_name}/
 
-%clean
-rm -rf "$RPM_BUILD_ROOT"
-
 %post -n %{bin_name} -p /sbin/ldconfig
-
 %postun -n %{bin_name} -p /sbin/ldconfig
 
 %files -n %{bin_name}
 %defattr(-,root,root)
-%dir %{_libdir}/yui
-%dir %{_datadir}/libyui
 %{_libdir}/lib*.so.*
 %doc %dir %{_docdir}/%{bin_name}
 %license %{_docdir}/%{bin_name}/COPYING*
@@ -168,10 +123,11 @@
 %defattr(-,root,root)
 %dir %{_docdir}/%{bin_name}
 %{_libdir}/lib*.so
-%{_prefix}/include/yui
-%{_libdir}/pkgconfig/%{name}.pc
-%{_libdir}/cmake/%{name}
+%{_includedir}/yui
+%dir %{_datadir}/libyui
 %{_datadir}/libyui/buildtools
 %doc %{_docdir}/%{bin_name}/examples
+%{_libdir}/pkgconfig/%{name}.pc
+# %{_libdir}/cmake/%{name}
 
 %changelog

++++++ libyui-3.12.2.tar.bz2 -> libyui-4.0.1.tar.bz2 ++++++
++++ 5393 lines of diff (skipped)

Reply via email to