Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package wxWidgets-3_2 for openSUSE:Factory 
checked in at 2022-08-17 18:16:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_2 (Old)
 and      /work/SRC/openSUSE:Factory/.wxWidgets-3_2.new.1521 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "wxWidgets-3_2"

Wed Aug 17 18:16:30 2022 rev:19 rq:987523 version:3.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/wxWidgets-3_2/wxWidgets-3_2.changes      
2022-02-17 23:40:41.743700831 +0100
+++ /work/SRC/openSUSE:Factory/.wxWidgets-3_2.new.1521/wxWidgets-3_2.changes    
2022-08-17 18:31:09.112324137 +0200
@@ -1,0 +2,90 @@
+Thu Jul  7 09:40:20 UTC 2022 - Paolo Stivanin <i...@paolostivanin.com>
+
+- Update to version 3.2.0:
+  All:
+    * Build fixes for Unix systems using older Cairo or glibc versions.
+    * Fix wxFileName::ReplaceHomeDir() when HOME=="/".
+    * Fix wxLocale::IsAvailable(wxLANGUAGE_DEFAULT) regression.
+    * Provide CMake config file for the library.
+    * Add a 'revision' component to wxVersionInfo (Ronny Kr??ger).
+  All (GUI):
+    * Make loading bitmaps using BI_BITFIELDS work again.
+    * Fix wxGenericListCtrl::GetColumnCount() for wxLC_LIST (Kvaz1r).
+    * Fix refresh after calling wxGenericListCtrl::EnsureVisible() (taler21).
+    * Add wxMenuItem::GetBitmapBundle().
+    * Support additional wxWizard properties in XRC (Randalphwa).
+  wxGTK:
+    * Fix wxDC::Blit() and wxBitmap::GetSubBitmap() with HiDPI bitmaps.
+    * Fix TAB navigation in wxSimplebook (Adrian Lopez).
+    * Support wxINVERT logical operation on wxDC with white source colour.
+    * Don't assert in wxGtkImage (used in e.g. wxToolBar) when bitmap is 
missing.
+    * Fix wxListBox selection colors with non-default background (alilie).
+    * Fix wxCURSOR_SIZING with Wayland.
+    * Recognize modern versions of GNOME in GetDesktopEnvironment() (Ulrich 
Telle).
+- Drop 0001-Add-new-wx-filedlgcustomize.h-to-the-list-of-files.patch
+
+-------------------------------------------------------------------
+Sun Jun 26 17:37:54 UTC 2022 - Stefan Br??ns <stefan.bru...@rwth-aachen.de>
+
+- Install missing header added in 3.1.7, add
+  0001-Add-new-wx-filedlgcustomize.h-to-the-list-of-files.patch
+
+-------------------------------------------------------------------
+Sat Jun 25 01:11:47 UTC 2022 - Stefan Br??ns <stefan.bru...@rwth-aachen.de>
+
+- Add doc generation using _multibuild
+- Enable non-gui tests
+
+-------------------------------------------------------------------
+Tue Jun  7 20:20:58 UTC 2022 - Antoine Belvire <antoine.belv...@opensuse.org>
+
+- Update to version 3.1.7:
+  * CMake build system improvements (better precompiled headers
+    support).
+  * Many updated translations and new wxTRANSLATE_IN_CONTEXT().
+  * Several previously missing attributes added to multiple XRC
+    handlers.
+  * Row reordering by dragging and UI enhancements in wxGrid.
+  * Ability to suppress selected (or all) GTK warning messages in
+    wxGTK.
+  * And many bugs fixes, including for the regressions in 3.1.6.
+- Remove wxWidgets-3.1.6-fix-wxDVC-not-showing-empty-cells.patch:
+  Fixed upstream.
+
+-------------------------------------------------------------------
+Sun May  8 09:56:40 UTC 2022 - Antoine Belvire <antoine.belv...@opensuse.org>
+
+- Add wxWidgets-3.1.6-fix-wxDVC-not-showing-empty-cells.patch
+  (gh#wxWidgets/wxWidgets#22359).
+- Remove _service file: Unused.
+- Fix some rpmlint warnings:
+  * Remove unused rpmlintrc filters.
+  * Remove non-breaking spaces.
+
+-------------------------------------------------------------------
+Wed Apr 13 16:45:53 UTC 2022 - Ferdinand Thiessen <r...@fthiessen.de>
+
+- Update to 3.1.6
+  * Many bug fixes for Wayland-specific problem.
+  * Add wxUILocale: CompareStrings(), GetLocalizedName()
+  * Add support for std::string_view to wxPrintf()
+  * Add wxString::ToInt() and ToUInt()
+  * Add wxGetNativeCpuArchitectureName()
+  * Add wxSecureZeroMemory(), wxThread::SetName()
+  * Significantly speed up wxMBConv iconv-based implementation
+  * Support searching from end in wxArrayString in STL build
+  * Several improvements to parsing dates in wxDateTime
+  * Add support for using native spell checking in wxTextCtrl
+  * Add support for style to wxWizard XRC handler
+  * Implement drawing splines in wxSVGFileDC
+  * Improve wxSpinCtrlDouble significant digits handling.
+  * wxGTK:
+    * Fix missing mouse events after enabling touch events
+    * Allow suppressing GTK diagnostics
+    * Fix getting key events from wxDataViewCtrl.
+    * Fix getting wxPrintData from the print dialog.
+    * Fix wxMediaCtrl support when using Wayland
+    * Generate wxKeyEvents for GDK_KEY_LaunchX keys
+- Drop upstream fixed wxWidgets-3.1.5-fix-wxIcon-wxDVC-columns.patch
+
+-------------------------------------------------------------------

Old:
----
  _service
  wxWidgets-3.1.5-fix-wxIcon-wxDVC-columns.patch
  wxWidgets-3.1.5.tar.bz2

New:
----
  wxWidgets-3.2.0.tar.bz2

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

Other differences:
------------------
++++++ wxWidgets-3_2.spec ++++++
--- /var/tmp/diff_new_pack.7w7mhV/_old  2022-08-17 18:31:09.652325470 +0200
+++ /var/tmp/diff_new_pack.7w7mhV/_new  2022-08-17 18:31:09.656325479 +0200
@@ -20,7 +20,6 @@
 %if "%flavor" == ""
 # default flavor is GTK2
 Name:           wxWidgets-3_2
-%define pkgname wxWidgets-3_2
 %define variant suse
 %define gtk_version 2
 %define toolkit gtk%gtk_version
@@ -28,9 +27,14 @@
 %bcond_with webview
 %endif
 
+%if "%{flavor}" == "doc"
+Name:           wxWidgets-3_2-doc
+%define variant %{nil}
+%define toolkit %{nil}
+%endif
+
 %if "%flavor" == "GTK3"
 Name:           wxGTK3-3_2
-%define pkgname wxGTK3-3_2
 %define variant suse
 %define gtk_version 3
 %define toolkit gtk%gtk_version
@@ -41,7 +45,6 @@
 
 %if "%flavor" == "GTK3-nostl"
 Name:           wxWidgets-3_2-nostl
-%define pkgname wxWidgets-3_2-nostl
 %define variant suse-nostl
 %define gtk_version 3
 %define toolkit gtk%gtk_version
@@ -54,7 +57,6 @@
 
 %if "%flavor" == "Qt"
 Name:           wxQt-3_2
-%define pkgname wxQt-3_2
 %define variant suse
 %define toolkit qt
 %define base_packages 0
@@ -65,12 +67,11 @@
 # Use default debug level, enabling exceptions
 # Other valid values: yes/no/max
 %define wx_debug %nil
-%define psonum 5_0_0
-%define sonum 5.0.0
-Version:        3.1.5
+%define psonum 8_0_0
+%define sonum 8.0.0
+Version:        3.2.0
 Release:        0
-%define wx_minor 3.1
-%define wx_micro 3.1.5
+%define wx_minor 3.2
 Summary:        C++ Library for Cross-Platform Development
 License:        LGPL-2.1-or-later WITH WxWindows-exception-3.1
 Group:          Development/Libraries/C and C++
@@ -82,7 +83,11 @@
 # identify and backport wxPython fixes to wxWidgets.
 Source6:        wxpython-mkdiff.sh
 Patch1:         soversion.diff
-Patch2:         wxWidgets-3.1.5-fix-wxIcon-wxDVC-columns.patch
+%if "%{flavor}" == "doc"
+BuildRequires:  doxygen
+BuildRequires:  fdupes
+BuildRequires:  graphviz
+%else
 BuildRequires:  autoconf
 BuildRequires:  cppunit-devel
 BuildRequires:  gcc-c++
@@ -121,6 +126,7 @@
 BuildRequires:  pkgconfig(sdl2)
 %endif
 BuildRequires:  pkgconfig(xtst)
+%endif
 
 %description
 wxWidgets is a C++ library abstraction layer for a number of GUI
@@ -211,7 +217,7 @@
 %description -n libwx_%{toolkit}u_html-%variant%psonum
 The wxHTML library provides classes for parsing and displaying HTML.
 It is not intended to be a high-end HTML browser. wxHTML can be used
-as a generic rich text viewer????? for example, to display an About Box
+as a generic rich text viewer ??? for example, to display an About Box
 or the result of a database search.
 %{?extra_description}
 
@@ -272,7 +278,7 @@
 
 %description -n libwx_%{toolkit}u_webview-%variant%psonum
 Library for a wxWidgets control that can be used to render web
-(HTML??/ CSS??/ JavaScript) documents.
+(HTML / CSS / JavaScript) documents.
 
 %package -n libwx_%{toolkit}u_xrc-%variant%psonum
 Summary:        wxWidgets's XML-based resource system
@@ -351,16 +357,49 @@
 Note: wxWidgets variant devel packages are mutually exclusive. Please
 read %_docdir/%name/README.SUSE to pick a correct variant.
 
+%package xml
+Summary:        wxWidgets interface description
+Group:          Development/Libraries/C and C++
+BuildArch:      noarch
+
+%description xml
+wxWidgets is a C++ library abstraction layer for a number of GUI
+backends. Applications can be created for different GUIs (GTK+,
+Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source
+code.
+
+This package contains the interface description in XML format,
+useful for generating bindings.
+
+%package html
+Summary:        wxWidgets API documentation
+Group:          Development/Libraries/C and C++
+BuildArch:      noarch
+
+%description html
+wxWidgets is a C++ library abstraction layer for a number of GUI
+backends. Applications can be created for different GUIs (GTK+,
+Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source
+code.
+
+This package contains the API documentation in HTML format.
+
 %prep
 %autosetup -n wxWidgets-%version -p1
 cp %{S:2} .
 
 %build
+%if "%{flavor}" == "doc"
+pushd  docs/doxygen
+echo "DOT_IMAGE_FORMAT = svg" >> Doxyfile
+WX_SKIP_DOXYGEN_VERSION_CHECK=1 ./regen.sh xml
+WX_SKIP_DOXYGEN_VERSION_CHECK=1 ./regen.sh html
+
+%else
 autoconf -f -i
 # NOTE: gnome-vfs is deprecated. Disabled by default upstream.
 #
 # With 2.9.1:
-# --enable-objc_uniquifying is relevant only for Cocoa
 # --enable-accessibility is currently supported only in msw
 # --enable-extended_rtti does not compile
 
@@ -390,19 +429,40 @@
 %endif
 
 %make_build
+%endif
 
 %install
+%if "%{flavor}" == "doc"
+find docs/doxygen/out/xml/ -iname \*.png -print -delete
+find docs/doxygen/out/html/ -iname \*.dot -print -delete
+%fdupes -s docs/doxygen/out/html/
+
+%else
+
 export VENDORTAG='-$variant' # only needed for non-MSW
 %make_install
 %if !%base_packages
 # Drop libraries already supplied by another packages
 rm -fv "%buildroot/%_libdir"/libwx_baseu*.so* \
-       "%buildroot/%_libdir/wx/%wx_micro"/sound_sdlu-*.so
+       "%buildroot/%_libdir/wx/%wx_minor"/sound_sdlu-*.so
 %endif
 rm -Rfv %buildroot/%_datadir/locale
 
 # HACK: Fix wx-config symlink (bug introduced in 2.9.4).
 ln -sf $(echo %buildroot/%_libdir/wx/config/* | sed "s%%%buildroot%%%%") 
%buildroot/%_bindir/wx-config
+%endif
+
+%check
+%if "%{flavor}" != "doc"
+%make_build -C tests all
+pushd tests
+# Non-gui tests
+./test -l || true
+# ExecTestCase depends on xclock, and is fragile
+./test exclude:ExecTestCase exclude:[.]
+# Tests depending on a running X server
+# ./test_gui -l || true
+%endif
 
 %post   -n libwx_baseu-%variant%psonum -p /sbin/ldconfig
 %postun -n libwx_baseu-%variant%psonum -p /sbin/ldconfig
@@ -437,6 +497,21 @@
 %post   -n libwx_%{toolkit}u_xrc-%variant%psonum -p /sbin/ldconfig
 %postun -n libwx_%{toolkit}u_xrc-%variant%psonum -p /sbin/ldconfig
 
+%if "%{flavor}" == "doc"
+%files xml
+%doc docs/doxygen/out/xml/*.{xml,xslt}
+
+%files html
+%doc docs/doxygen/out/html/*.css
+%doc docs/doxygen/out/html/*.html
+%doc docs/doxygen/out/html/*.js
+%doc docs/doxygen/out/html/*.png
+%doc docs/doxygen/out/html/*.svg
+%doc docs/doxygen/out/html/generic
+%doc docs/doxygen/out/html/search
+
+%else
+
 %if %base_packages
 %files -n libwx_base-%variant-devel
 %_libdir/libwx_baseu*.so
@@ -488,8 +563,8 @@
 %files -n libwx_%{toolkit}u_webview-%variant%psonum
 %_libdir/libwx_%{toolkit}u_webview-%variant.so.%{sonum}*
 %dir %_libdir/wx
-%dir %_libdir/wx/%wx_micro
-%_libdir/wx/%wx_micro/web-extensions/
+%dir %_libdir/wx/%wx_minor
+%_libdir/wx/%wx_minor/web-extensions/
 %endif
 
 %files -n libwx_%{toolkit}u_xrc-%variant%psonum
@@ -499,8 +574,8 @@
 %if "%flavor" != "GTK3-nostl"
 %files -n %{base_name}-plugin-sound_sdlu-3_2
 %dir %_libdir/wx
-%dir %_libdir/wx/%wx_micro
-%_libdir/wx/%wx_micro/sound_sdlu-%wx_micro.so
+%dir %_libdir/wx/%wx_minor
+%_libdir/wx/%wx_minor/sound_sdlu-%wx_minor.so
 %endif
 %endif
 
@@ -520,5 +595,6 @@
 %dir %_libdir/wx
 %_libdir/wx/config
 %_libdir/wx/include
+%endif
 
 %changelog

++++++ _multibuild ++++++
--- /var/tmp/diff_new_pack.7w7mhV/_old  2022-08-17 18:31:09.728325657 +0200
+++ /var/tmp/diff_new_pack.7w7mhV/_new  2022-08-17 18:31:09.732325668 +0200
@@ -2,5 +2,6 @@
   <package>GTK3</package>
   <package>GTK3-nostl</package>
   <package>Qt</package>
+  <package>doc</package>
 </multibuild>
 

++++++ soversion.diff ++++++
--- /var/tmp/diff_new_pack.7w7mhV/_old  2022-08-17 18:31:09.740325687 +0200
+++ /var/tmp/diff_new_pack.7w7mhV/_new  2022-08-17 18:31:09.744325697 +0200
@@ -9,18 +9,26 @@
 did so between 3.0.1 and 3.0.2) without changing the SONAME, we have
 to do it. As we have a vendor suffix, no filename conflicts can occur.
 
-The ABI may not always change, so one needs to look at the diff
-between versions for whether or not soversion.diff needs an update.
----
- Makefile.in               |    5 +++--
- build/aclocal/bakefile.m4 |    3 +--
- 2 files changed, 4 insertions(+), 4 deletions(-)
+One needs to look at the diff between versions. If in doubt, just
+always bump.
 
-Index: wxWidgets-3.1.0.2244/Makefile.in
-===================================================================
---- wxWidgets-3.1.0.2244.orig/Makefile.in
-+++ wxWidgets-3.1.0.2244/Makefile.in
-@@ -2158,6 +2158,7 @@ LOCALE_MSW_LINGUAS =  it
+diff -ru wx317/build/aclocal/bakefile.m4 wx320/build/aclocal/bakefile.m4
+--- wx317/build/aclocal/bakefile.m4    2022-07-06 16:19:50.000000000 +0200
++++ wx320/build/aclocal/bakefile.m4    2022-07-07 11:43:18.218792711 +0200
+@@ -408,8 +408,7 @@
+             SONAME_FLAG="-Wl,-soname,"
+         fi
+         USE_SOVERSION=1
+-        USE_SOVERLINUX=1
+-        USE_SOTWOSYMLINKS=1
++        USE_SOVERSOLARIS=1
+       ;;
+ 
+       *-*-solaris2* )
+diff -ru wx317/Makefile.in wx320/Makefile.in
+--- wx317/Makefile.in  2022-07-06 16:19:50.000000000 +0200
++++ wx320/Makefile.in  2022-07-07 11:45:22.215445509 +0200
+@@ -2225,6 +2225,7 @@
  @COND_OFFICIAL_BUILD_0_PLATFORM_WIN32_1@WXCOMPILER = _gcc
  @COND_OFFICIAL_BUILD_1_PLATFORM_WIN32_1@WXCOMPILER \
  @COND_OFFICIAL_BUILD_1_PLATFORM_WIN32_1@      = _gcc$(COMPILER_VERSION)
@@ -28,36 +36,22 @@
  @COND_OFFICIAL_BUILD_0_PLATFORM_WIN32_1@VENDORTAG = _$(VENDOR)
  @COND_OFFICIAL_BUILD_1_PLATFORM_WIN32_1@VENDORTAG = 
  @COND_BUILD_debug@WXDEBUGFLAG = d
-@@ -2169,7 +2170,7 @@ LOCALE_MSW_LINGUAS =  it
+@@ -2236,7 +2237,7 @@
  @COND_PLATFORM_WIN32_0@WXDLLNAMEPREFIXGUI = wx_$(PORTNAME)$(WXUNIVNAME)
  @COND_PLATFORM_WIN32_1@WXDLLNAMEPREFIXGUI = \
- @COND_PLATFORM_WIN32_1@       wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)
+ @COND_PLATFORM_WIN32_1@       wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)
 -@COND_PLATFORM_WIN32_0@WXDLLVERSIONTAG = -$(WX_RELEASE)
 +@COND_PLATFORM_WIN32_0@WXDLLVERSIONTAG =
  @COND_PLATFORM_WIN32_1@WXDLLVERSIONTAG = 
  COND_wxUSE_REGEX_builtin___wxregex___depname = \
        
$(LIBDIRNAME)/$(LIBPREFIX)wxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT)
-@@ -13775,7 +13776,7 @@ 
COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_HTML_1___htmldll_library_link_LIBR_0 \
- @COND_PLATFORM_MACOSX_1_USE_SOVERSION_1@      = .5.0.0.$(SO_SUFFIX)
- @COND_USE_SOVERCYGWIN_1_USE_SOVERSION_1@dll___targetsuf3 = -5.$(SO_SUFFIX)
+@@ -13981,7 +13982,7 @@
+ @COND_PLATFORM_MACOSX_1_USE_SOVERSION_1@      = .0.0.0.$(SO_SUFFIX)
+ @COND_USE_SOVERCYGWIN_1_USE_SOVERSION_1@dll___targetsuf3 = -0.$(SO_SUFFIX)
  @COND_USE_SOVERSION_0@dll___targetsuf3 = .$(SO_SUFFIX)
--@COND_USE_SOVERSION_1_USE_SOVERSOLARIS_1@dll___targetsuf3 = .$(SO_SUFFIX).5
-+@COND_USE_SOVERSION_1_USE_SOVERSOLARIS_1@dll___targetsuf3 = 
.$(SO_SUFFIX).5.0.0
+-@COND_USE_SOVERSION_1_USE_SOVERSOLARIS_1@dll___targetsuf3 = .$(SO_SUFFIX).0
++@COND_USE_SOVERSION_1_USE_SOVERSOLARIS_1@dll___targetsuf3 = 
.$(SO_SUFFIX).8.0.0
  @COND_TOOLKIT_MSW@__RCDEFDIR_p = --include-dir \
  @COND_TOOLKIT_MSW@    $(LIBDIRNAME)/wx/include/$(TOOLCHAIN_FULLNAME)
  @COND_USE_GUI_1_wxUSE_LIBTIFF_builtin@__LIB_TIFF_p \
-Index: wxWidgets-3.1.0.2244/build/aclocal/bakefile.m4
-===================================================================
---- wxWidgets-3.1.0.2244.orig/build/aclocal/bakefile.m4
-+++ wxWidgets-3.1.0.2244/build/aclocal/bakefile.m4
-@@ -443,8 +443,7 @@ AC_DEFUN([AC_BAKEFILE_SHARED_VERSIONS],
-             SONAME_FLAG="-Wl,-soname,"
-         fi
-         USE_SOVERSION=1
--        USE_SOVERLINUX=1
--        USE_SOTWOSYMLINKS=1
-+        USE_SOVERSOLARIS=1
-       ;;
- 
-       *-*-solaris2* )
 

++++++ wxWidgets-3.1.5.tar.bz2 -> wxWidgets-3.2.0.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/wxWidgets-3_2/wxWidgets-3.1.5.tar.bz2 
/work/SRC/openSUSE:Factory/.wxWidgets-3_2.new.1521/wxWidgets-3.2.0.tar.bz2 
differ: char 11, line 1

++++++ wxWidgets-3_2-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.7w7mhV/_old  2022-08-17 18:31:09.784325796 +0200
+++ /var/tmp/diff_new_pack.7w7mhV/_new  2022-08-17 18:31:09.788325805 +0200
@@ -1,11 +1,5 @@
 # Project name just starts with lowercase.
 addFilter("summary-not-capitalized")
-# We know what we are doing. %{wxlibdir}/wx can be owned by more package 
instances at once.
-addFilter("shlib-policy-nonversioned-dir")
-# There is no such package.
-addFilter("no-dependency-on")
-# Package splits to many library packages, we just need to obsolete old one.
-addFilter("obsolete-not-provided")
-# Yes, there are macros in comments.
-addFilter("macro-in-comment")
+# rpmlint does not detect dates matching SOURCE_DATE_EPOCH
+addFilter("wxWidgets-3_2-doc-html.noarch:.*file-contains-date-and-time 
/usr/share/doc/packages/wxWidgets-3_2-doc-html/.*.html")
 

Reply via email to