Hello community, here is the log from the commit of package wxWidgets-3_2 for openSUSE:Factory checked in at 2019-04-17 10:08:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_2 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_2.new.17052 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wxWidgets-3_2" Wed Apr 17 10:08:41 2019 rev:7 rq:694630 version:3.1.3~g673 Changes: -------- --- /work/SRC/openSUSE:Factory/wxWidgets-3_2/wxGTK3-3_2.changes 2019-03-19 09:58:42.644095292 +0100 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_2.new.17052/wxGTK3-3_2.changes 2019-04-17 10:08:49.770811907 +0200 @@ -1,0 +2,7 @@ +Mon Apr 15 08:55:06 UTC 2019 - Jan Engelhardt <[email protected]> + +- Update to new snapshot 3.1.3~g673 (6cc1d63d) + * Graphics context methods for the Qt platform +- Enabled webkit2 backend for wxWebView (wxGTK3 only) [boo#1107337] + +------------------------------------------------------------------- wxQt-3_2.changes: same change wxWidgets-3_2.changes: same change Old: ---- wxWidgets-3.1.2.g198.tar.xz New: ---- wxWidgets-3.1.3~g673.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wxGTK3-3_2.spec ++++++ --- /var/tmp/diff_new_pack.dHlp1f/_old 2019-04-17 10:09:04.094828439 +0200 +++ /var/tmp/diff_new_pack.dHlp1f/_new 2019-04-17 10:09:04.094828439 +0200 @@ -20,9 +20,9 @@ %define base_name wxWidgets-3_2 %define tarball_name wxWidgets %define variant suse -%define psonum 3_1_2 -%define sonum 3.1.2 -Version: 3.1.2.g198 +%define psonum 3_1_3 +%define sonum 3.1.3 +Version: 3.1.3~g673 Release: 0 %define wx_minor 3.1 %define wx_micro 3.1.3 @@ -31,7 +31,7 @@ Summary: C++ Library for Cross-Platform Development License: LGPL-2.1+ WITH WxWindows-exception-3.1 Group: Development/Libraries/C and C++ -Url: http://www.wxwidgets.org/ +URL: https://www.wxwidgets.org/ Source: %tarball_name-%version.tar.xz Source2: README.SUSE Source5: wxWidgets-3_2-rpmlintrc @@ -47,6 +47,7 @@ BuildRequires: gstreamer-devel BuildRequires: gstreamer-plugins-base-devel BuildRequires: pkgconfig(gtk+-3.0) +BuildRequires: pkgconfig(webkit2gtk-4.0) %define gtk_version 3 %define toolkit gtk%gtk_version %if 0%{?suse_version} >= 1220 @@ -66,12 +67,13 @@ BuildRequires: pkgconfig(glu) %description -wxWidgets is a C++ library for cross-platform GUI. -With wxWidgets, you can create applications for different GUIs (GTK+, -Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source code. +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. %package -n libwx_baseu-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets base library # Name up to openSUSE 11.3 and up to wxGTK-2.8: Group: System/Libraries Obsoletes: wxGTK <= %version.0 @@ -81,105 +83,133 @@ Recommends: wxWidgets-lang >= 3.0 %description -n libwx_baseu-%variant%psonum -Library for the wxWidgets cross-platform GUI. +Every wxWidgets application must link against this library. It +contains mandatory classes that any wxWidgets code depends on (e.g. +wxString) and portability classes that abstract differences between +platforms. wxBase can be used to develop console-only applications. %package -n libwx_baseu_net-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets networking library Group: System/Libraries %description -n libwx_baseu_net-%variant%psonum -Library for the wxWidgets cross-platform GUI. +Classes for network access with wxWidgets. %package -n libwx_baseu_xml-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets XML parser library Group: System/Libraries %description -n libwx_baseu_xml-%variant%psonum -Library for the wxWidgets cross-platform GUI. +This library contains classes for parsing XML documents. %package -n libwx_%{toolkit}u_adv-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets advanced widgets and rarely-used widgets Group: System/Libraries %description -n libwx_%{toolkit}u_adv-%variant%psonum -Library for the wxWidgets cross-platform GUI. +Advanced or rarely-used GUI classes for wxWidgets. %package -n libwx_%{toolkit}u_aui-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets advanced user interface docking library Group: System/Libraries %description -n libwx_%{toolkit}u_aui-%variant%psonum -Library for the wxWidgets cross-platform GUI. +The Advanced User Interface docking library of wxWidgets. %package -n libwx_%{toolkit}u_core-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets basic GUI class library Group: System/Libraries %description -n libwx_%{toolkit}u_core-%variant%psonum -Library for the wxWidgets cross-platform GUI. +Basic GUI classes such as GDI classes or controls are in this +library. All wxWidgets GUI applications must link against this +library, only console mode applications need not. %package -n libwx_%{toolkit}u_gl-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets OpenGL integration library Group: System/Libraries %description -n libwx_%{toolkit}u_gl-%variant%psonum -Library for the wxWidgets cross-platform GUI. +This library contains the wxGLCanvas class for integration of OpenGL +with wxWidgets. %package -n libwx_%{toolkit}u_html-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets HTML parser and renderer library Group: System/Libraries %description -n libwx_%{toolkit}u_html-%variant%psonum -Library for the wxWidgets cross-platform GUI. +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 +or the result of a database search. %package -n libwx_%{toolkit}u_media-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets media class library Group: System/Libraries %description -n libwx_%{toolkit}u_media-%variant%psonum -Library for the wxWidgets cross-platform GUI. +wxMediaCtrl is a class for displaying types of media, such as videos, +audio files, natively through native codecs. %package -n libwx_%{toolkit}u_propgrid-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets property grid class library Group: System/Libraries %description -n libwx_%{toolkit}u_propgrid-%variant%psonum -Library for the wxWidgets cross-platform GUI. +wxPropertyGrid is a specialized grid for editing properties, in other +words, name=value pairs. %package -n libwx_%{toolkit}u_qa-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets quality assurance class library Group: System/Libraries %description -n libwx_%{toolkit}u_qa-%variant%psonum -Library for the wxWidgets cross-platform GUI. +This is the library containing extra classes for quality +assurance, containing the wxDebugReport class. wxDebugReport is +used to generate a debug report, containing information about the +program current state. %package -n libwx_%{toolkit}u_ribbon-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets's ribbon user interface library Group: System/Libraries %description -n libwx_%{toolkit}u_ribbon-%variant%psonum -Library for the wxWidgets cross-platform GUI. +The wxRibbon library is a set of classes for writing a ribbon user +interface. %package -n libwx_%{toolkit}u_richtext-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets Rich Text editor class library Group: System/Libraries %description -n libwx_%{toolkit}u_richtext-%variant%psonum -Library for the wxWidgets cross-platform GUI. +wxRichTextCtrl provides a generic implementation of a rich text +editor that can handle different character styles, paragraph +formatting, and images. It is intended for "natural" text in the +sense that source code is better served by wxStyledTextCtrl. %package -n libwx_%{toolkit}u_stc-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets styled text class library Group: System/Libraries %description -n libwx_%{toolkit}u_stc-%variant%psonum -Library for the wxWidgets cross-platform GUI. +A wxWidgets implementation of the Scintilla source code editing component. + +%package -n libwx_%{toolkit}u_webview-%variant%psonum +Summary: wxWidgets HTML/browser class library +Group: System/Libraries + +%description -n libwx_%{toolkit}u_webview-%variant%psonum +Library for a wxWidgets control that can be used to render web +(HTML / CSS / javascript) documents. %package -n libwx_%{toolkit}u_xrc-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets's XML-based resource system Group: System/Libraries %description -n libwx_%{toolkit}u_xrc-%variant%psonum -Library for the wxWidgets cross-platform GUI. +The XML-based resource system of wxWidgets, known as XRC, allows user +interface elements such as dialogs, menu bars and toolbars, to be +stored in text files and loaded into the application at run-time. %package plugin-sound_sdlu-3_2 Summary: wxWidgets SDL Plugin @@ -203,6 +233,7 @@ Requires: libwx_%{toolkit}u_ribbon-%variant%psonum = %version Requires: libwx_%{toolkit}u_richtext-%variant%psonum = %version Requires: libwx_%{toolkit}u_stc-%variant%psonum = %version +Requires: libwx_%{toolkit}u_webview-%variant%psonum = %version Requires: libwx_%{toolkit}u_xrc-%variant%psonum = %version Requires: libwx_baseu-%variant%psonum = %version Requires: libwx_baseu_net-%variant%psonum = %version @@ -214,9 +245,10 @@ Conflicts: wxWidgets-any-devel %description devel -wxWidgets is a C++ library for cross-platform GUI development. -With wxWidgets, you can create applications for different GUIs (GTK+, -Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source code. +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 all files needed for developing with wxGTK%gtk_version. @@ -224,7 +256,6 @@ read %_docdir/%name/README.SUSE to pick a correct variant. %prep -echo "=== RPM build flags: WX_DEBUG=0%{?WX_DEBUG}" %setup -q -n %tarball_name-%version %patch -P 1 -p1 cp %{S:2} . @@ -298,6 +329,8 @@ %postun -n libwx_%{toolkit}u_richtext-%variant%psonum -p /sbin/ldconfig %post -n libwx_%{toolkit}u_stc-%variant%psonum -p /sbin/ldconfig %postun -n libwx_%{toolkit}u_stc-%variant%psonum -p /sbin/ldconfig +%post -n libwx_%{toolkit}u_webview-%variant%psonum -p /sbin/ldconfig +%postun -n libwx_%{toolkit}u_webview-%variant%psonum -p /sbin/ldconfig %post -n libwx_%{toolkit}u_xrc-%variant%psonum -p /sbin/ldconfig %postun -n libwx_%{toolkit}u_xrc-%variant%psonum -p /sbin/ldconfig @@ -359,6 +392,13 @@ %defattr (-,root,root) %_libdir/libwx_%{toolkit}u_stc-%variant.so.%{sonum}* +%files -n libwx_%{toolkit}u_webview-%variant%psonum +%defattr (-,root,root) +%_libdir/libwx_%{toolkit}u_webview-%variant.so.%{sonum}* +%dir %_libdir/wx +%dir %_libdir/wx/%wx_micro +%_libdir/wx/%wx_micro/web-extensions/ + %files -n libwx_%{toolkit}u_xrc-%variant%psonum %defattr (-,root,root) %_libdir/libwx_%{toolkit}u_xrc-%variant.so.%{sonum}* ++++++ wxQt-3_2.spec ++++++ --- /var/tmp/diff_new_pack.dHlp1f/_old 2019-04-17 10:09:04.110828456 +0200 +++ /var/tmp/diff_new_pack.dHlp1f/_new 2019-04-17 10:09:04.110828456 +0200 @@ -20,9 +20,9 @@ %define base_name wxWidgets-3_2 %define tarball_name wxWidgets %define variant suse -%define psonum 3_1_2 -%define sonum 3.1.2 -Version: 3.1.2.g198 +%define psonum 3_1_3 +%define sonum 3.1.3 +Version: 3.1.3~g673 Release: 0 %define wx_minor 3.1 %define wx_micro 3.1.3 @@ -31,7 +31,7 @@ Summary: C++ Library for Cross-Platform Development License: LGPL-2.1+ WITH WxWindows-exception-3.1 Group: Development/Libraries/C and C++ -Url: http://www.wxwidgets.org/ +URL: https://www.wxwidgets.org/ Source: %tarball_name-%version.tar.xz Source2: README.SUSE Source5: wxWidgets-3_2-rpmlintrc @@ -70,12 +70,13 @@ BuildRequires: pkgconfig(glu) %description -wxWidgets is a C++ library for cross-platform GUI. -With wxWidgets, you can create applications for different GUIs (GTK+, -Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source code. +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. %package -n libwx_baseu-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets base library # Name up to openSUSE 11.3 and up to wxGTK-2.8: Group: System/Libraries Obsoletes: wxGTK <= %version.0 @@ -85,105 +86,133 @@ Recommends: wxWidgets-lang >= 3.0 %description -n libwx_baseu-%variant%psonum -Library for the wxWidgets cross-platform GUI. +Every wxWidgets application must link against this library. It +contains mandatory classes that any wxWidgets code depends on (e.g. +wxString) and portability classes that abstract differences between +platforms. wxBase can be used to develop console-only applications. %package -n libwx_baseu_net-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets networking library Group: System/Libraries %description -n libwx_baseu_net-%variant%psonum -Library for the wxWidgets cross-platform GUI. +Classes for network access with wxWidgets. %package -n libwx_baseu_xml-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets XML parser library Group: System/Libraries %description -n libwx_baseu_xml-%variant%psonum -Library for the wxWidgets cross-platform GUI. +This library contains classes for parsing XML documents. %package -n libwx_%{toolkit}u_adv-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets advanced widgets and rarely-used widgets Group: System/Libraries %description -n libwx_%{toolkit}u_adv-%variant%psonum -Library for the wxWidgets cross-platform GUI. +Advanced or rarely-used GUI classes for wxWidgets. %package -n libwx_%{toolkit}u_aui-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets advanced user interface docking library Group: System/Libraries %description -n libwx_%{toolkit}u_aui-%variant%psonum -Library for the wxWidgets cross-platform GUI. +The Advanced User Interface docking library of wxWidgets. %package -n libwx_%{toolkit}u_core-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets basic GUI class library Group: System/Libraries %description -n libwx_%{toolkit}u_core-%variant%psonum -Library for the wxWidgets cross-platform GUI. +Basic GUI classes such as GDI classes or controls are in this +library. All wxWidgets GUI applications must link against this +library, only console mode applications need not. %package -n libwx_%{toolkit}u_gl-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets OpenGL integration library Group: System/Libraries %description -n libwx_%{toolkit}u_gl-%variant%psonum -Library for the wxWidgets cross-platform GUI. +This library contains the wxGLCanvas class for integration of OpenGL +with wxWidgets. %package -n libwx_%{toolkit}u_html-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets HTML parser and renderer library Group: System/Libraries %description -n libwx_%{toolkit}u_html-%variant%psonum -Library for the wxWidgets cross-platform GUI. +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 +or the result of a database search. %package -n libwx_%{toolkit}u_media-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets media class library Group: System/Libraries %description -n libwx_%{toolkit}u_media-%variant%psonum -Library for the wxWidgets cross-platform GUI. +wxMediaCtrl is a class for displaying types of media, such as videos, +audio files, natively through native codecs. %package -n libwx_%{toolkit}u_propgrid-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets property grid class library Group: System/Libraries %description -n libwx_%{toolkit}u_propgrid-%variant%psonum -Library for the wxWidgets cross-platform GUI. +wxPropertyGrid is a specialized grid for editing properties, in other +words, name=value pairs. %package -n libwx_%{toolkit}u_qa-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets quality assurance class library Group: System/Libraries %description -n libwx_%{toolkit}u_qa-%variant%psonum -Library for the wxWidgets cross-platform GUI. +This is the library containing extra classes for quality +assurance, containing the wxDebugReport class. wxDebugReport is +used to generate a debug report, containing information about the +program current state. %package -n libwx_%{toolkit}u_ribbon-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets's ribbon user interface library Group: System/Libraries %description -n libwx_%{toolkit}u_ribbon-%variant%psonum -Library for the wxWidgets cross-platform GUI. +The wxRibbon library is a set of classes for writing a ribbon user +interface. %package -n libwx_%{toolkit}u_richtext-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets Rich Text editor class library Group: System/Libraries %description -n libwx_%{toolkit}u_richtext-%variant%psonum -Library for the wxWidgets cross-platform GUI. +wxRichTextCtrl provides a generic implementation of a rich text +editor that can handle different character styles, paragraph +formatting, and images. It is intended for "natural" text in the +sense that source code is better served by wxStyledTextCtrl. %package -n libwx_%{toolkit}u_stc-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets styled text class library Group: System/Libraries %description -n libwx_%{toolkit}u_stc-%variant%psonum -Library for the wxWidgets cross-platform GUI. +A wxWidgets implementation of the Scintilla source code editing component. + +%package -n libwx_%{toolkit}u_webview-%variant%psonum +Summary: wxWidgets HTML/browser class library +Group: System/Libraries + +%description -n libwx_%{toolkit}u_webview-%variant%psonum +Library for a wxWidgets control that can be used to render web +(HTML / CSS / javascript) documents. %package -n libwx_%{toolkit}u_xrc-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets's XML-based resource system Group: System/Libraries %description -n libwx_%{toolkit}u_xrc-%variant%psonum -Library for the wxWidgets cross-platform GUI. +The XML-based resource system of wxWidgets, known as XRC, allows user +interface elements such as dialogs, menu bars and toolbars, to be +stored in text files and loaded into the application at run-time. %package plugin-sound_sdlu-3_2 Summary: wxWidgets SDL Plugin @@ -215,9 +244,10 @@ Conflicts: wxWidgets-any-devel %description devel -wxWidgets is a C++ library for cross-platform GUI development. -With wxWidgets, you can create applications for different GUIs (GTK+, -Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source code. +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 all files needed for developing with wxQt. @@ -225,7 +255,6 @@ read %_docdir/%name/README.SUSE to pick a correct variant. %prep -echo "=== RPM build flags: WX_DEBUG=0%{?WX_DEBUG}" %setup -q -n %tarball_name-%version %patch -P 1 -p1 cp %{S:2} . @@ -299,6 +328,8 @@ %postun -n libwx_%{toolkit}u_richtext-%variant%psonum -p /sbin/ldconfig %post -n libwx_%{toolkit}u_stc-%variant%psonum -p /sbin/ldconfig %postun -n libwx_%{toolkit}u_stc-%variant%psonum -p /sbin/ldconfig +%post -n libwx_%{toolkit}u_webview-%variant%psonum -p /sbin/ldconfig +%postun -n libwx_%{toolkit}u_webview-%variant%psonum -p /sbin/ldconfig %post -n libwx_%{toolkit}u_xrc-%variant%psonum -p /sbin/ldconfig %postun -n libwx_%{toolkit}u_xrc-%variant%psonum -p /sbin/ldconfig ++++++ wxWidgets-3_2.spec ++++++ --- /var/tmp/diff_new_pack.dHlp1f/_old 2019-04-17 10:09:04.130828480 +0200 +++ /var/tmp/diff_new_pack.dHlp1f/_new 2019-04-17 10:09:04.130828480 +0200 @@ -20,9 +20,9 @@ %define base_name wxWidgets-3_2 %define tarball_name wxWidgets %define variant suse -%define psonum 3_1_2 -%define sonum 3.1.2 -Version: 3.1.2.g198 +%define psonum 3_1_3 +%define sonum 3.1.3 +Version: 3.1.3~g673 Release: 0 %define wx_minor 3.1 %define wx_micro 3.1.3 @@ -31,7 +31,7 @@ Summary: C++ Library for Cross-Platform Development License: LGPL-2.1+ WITH WxWindows-exception-3.1 Group: Development/Libraries/C and C++ -Url: http://www.wxwidgets.org/ +URL: https://www.wxwidgets.org/ Source: %tarball_name-%version.tar.xz Source2: README.SUSE Source5: wxWidgets-3_2-rpmlintrc @@ -67,12 +67,13 @@ BuildRequires: pkgconfig(glu) %description -wxWidgets is a C++ library for cross-platform GUI. -With wxWidgets, you can create applications for different GUIs (GTK+, -Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source code. +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. %package -n libwx_baseu-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets base library # Name up to openSUSE 11.3 and up to wxGTK-2.8: Group: System/Libraries Obsoletes: wxGTK <= %version.0 @@ -82,105 +83,133 @@ Recommends: wxWidgets-lang >= 3.0 %description -n libwx_baseu-%variant%psonum -Library for the wxWidgets cross-platform GUI. +Every wxWidgets application must link against this library. It +contains mandatory classes that any wxWidgets code depends on (e.g. +wxString) and portability classes that abstract differences between +platforms. wxBase can be used to develop console-only applications. %package -n libwx_baseu_net-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets networking library Group: System/Libraries %description -n libwx_baseu_net-%variant%psonum -Library for the wxWidgets cross-platform GUI. +Classes for network access with wxWidgets. %package -n libwx_baseu_xml-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets XML parser library Group: System/Libraries %description -n libwx_baseu_xml-%variant%psonum -Library for the wxWidgets cross-platform GUI. +This library contains classes for parsing XML documents. %package -n libwx_%{toolkit}u_adv-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets advanced widgets and rarely-used widgets Group: System/Libraries %description -n libwx_%{toolkit}u_adv-%variant%psonum -Library for the wxWidgets cross-platform GUI. +Advanced or rarely-used GUI classes for wxWidgets. %package -n libwx_%{toolkit}u_aui-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets advanced user interface docking library Group: System/Libraries %description -n libwx_%{toolkit}u_aui-%variant%psonum -Library for the wxWidgets cross-platform GUI. +The Advanced User Interface docking library of wxWidgets. %package -n libwx_%{toolkit}u_core-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets basic GUI class library Group: System/Libraries %description -n libwx_%{toolkit}u_core-%variant%psonum -Library for the wxWidgets cross-platform GUI. +Basic GUI classes such as GDI classes or controls are in this +library. All wxWidgets GUI applications must link against this +library, only console mode applications need not. %package -n libwx_%{toolkit}u_gl-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets OpenGL integration library Group: System/Libraries %description -n libwx_%{toolkit}u_gl-%variant%psonum -Library for the wxWidgets cross-platform GUI. +This library contains the wxGLCanvas class for integration of OpenGL +with wxWidgets. %package -n libwx_%{toolkit}u_html-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets HTML parser and renderer library Group: System/Libraries %description -n libwx_%{toolkit}u_html-%variant%psonum -Library for the wxWidgets cross-platform GUI. +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 +or the result of a database search. %package -n libwx_%{toolkit}u_media-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets media class library Group: System/Libraries %description -n libwx_%{toolkit}u_media-%variant%psonum -Library for the wxWidgets cross-platform GUI. +wxMediaCtrl is a class for displaying types of media, such as videos, +audio files, natively through native codecs. %package -n libwx_%{toolkit}u_propgrid-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets property grid class library Group: System/Libraries %description -n libwx_%{toolkit}u_propgrid-%variant%psonum -Library for the wxWidgets cross-platform GUI. +wxPropertyGrid is a specialized grid for editing properties, in other +words, name=value pairs. %package -n libwx_%{toolkit}u_qa-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets quality assurance class library Group: System/Libraries %description -n libwx_%{toolkit}u_qa-%variant%psonum -Library for the wxWidgets cross-platform GUI. +This is the library containing extra classes for quality +assurance, containing the wxDebugReport class. wxDebugReport is +used to generate a debug report, containing information about the +program current state. %package -n libwx_%{toolkit}u_ribbon-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets's ribbon user interface library Group: System/Libraries %description -n libwx_%{toolkit}u_ribbon-%variant%psonum -Library for the wxWidgets cross-platform GUI. +The wxRibbon library is a set of classes for writing a ribbon user +interface. %package -n libwx_%{toolkit}u_richtext-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets Rich Text editor class library Group: System/Libraries %description -n libwx_%{toolkit}u_richtext-%variant%psonum -Library for the wxWidgets cross-platform GUI. +wxRichTextCtrl provides a generic implementation of a rich text +editor that can handle different character styles, paragraph +formatting, and images. It is intended for "natural" text in the +sense that source code is better served by wxStyledTextCtrl. %package -n libwx_%{toolkit}u_stc-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets styled text class library Group: System/Libraries %description -n libwx_%{toolkit}u_stc-%variant%psonum -Library for the wxWidgets cross-platform GUI. +A wxWidgets implementation of the Scintilla source code editing component. + +%package -n libwx_%{toolkit}u_webview-%variant%psonum +Summary: wxWidgets HTML/browser class library +Group: System/Libraries + +%description -n libwx_%{toolkit}u_webview-%variant%psonum +Library for a wxWidgets control that can be used to render web +(HTML / CSS / javascript) documents. %package -n libwx_%{toolkit}u_xrc-%variant%psonum -Summary: wxWidgets Library +Summary: wxWidgets's XML-based resource system Group: System/Libraries %description -n libwx_%{toolkit}u_xrc-%variant%psonum -Library for the wxWidgets cross-platform GUI. +The XML-based resource system of wxWidgets, known as XRC, allows user +interface elements such as dialogs, menu bars and toolbars, to be +stored in text files and loaded into the application at run-time. %package plugin-sound_sdlu-3_2 Summary: wxWidgets SDL Plugin @@ -219,9 +248,10 @@ Obsoletes: wxGTK-devel <= %version-%release %description devel -wxWidgets is a C++ library for cross-platform GUI development. -With wxWidgets, you can create applications for different GUIs (GTK+, -Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source code. +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 all files needed for developing with wxGTK%gtk_version. @@ -229,7 +259,6 @@ read %_docdir/%name/README.SUSE to pick a correct variant. %prep -echo "=== RPM build flags: WX_DEBUG=0%{?WX_DEBUG}" %setup -q -n %tarball_name-%version %patch -P 1 -p1 cp %{S:2} . @@ -302,6 +331,8 @@ %postun -n libwx_%{toolkit}u_richtext-%variant%psonum -p /sbin/ldconfig %post -n libwx_%{toolkit}u_stc-%variant%psonum -p /sbin/ldconfig %postun -n libwx_%{toolkit}u_stc-%variant%psonum -p /sbin/ldconfig +%post -n libwx_%{toolkit}u_webview-%variant%psonum -p /sbin/ldconfig +%postun -n libwx_%{toolkit}u_webview-%variant%psonum -p /sbin/ldconfig %post -n libwx_%{toolkit}u_xrc-%variant%psonum -p /sbin/ldconfig %postun -n libwx_%{toolkit}u_xrc-%variant%psonum -p /sbin/ldconfig ++++++ _service ++++++ --- /var/tmp/diff_new_pack.dHlp1f/_old 2019-04-17 10:09:04.182828540 +0200 +++ /var/tmp/diff_new_pack.dHlp1f/_new 2019-04-17 10:09:04.182828540 +0200 @@ -2,9 +2,9 @@ <service name="tar_scm" mode="disabled"> <param name="scm">git</param> <param name="url">git://github.com/wxWidgets/wxWidgets</param> - <param name="revision">master</param> + <param name="revision">6cc1d63d68f746cf9e48b75edd119a4cb4309f25</param> <param name="parent-tag">v3.1.2</param> - <param name="versionformat">3.1.2.g@TAG_OFFSET@</param> + <param name="versionformat">3.1.3~g@TAG_OFFSET@</param> <param name="versionrewrite-pattern">v(.*)</param> </service> <service name="recompress" mode="disabled"> ++++++ soversion.diff ++++++ --- /var/tmp/diff_new_pack.dHlp1f/_old 2019-04-17 10:09:04.190828549 +0200 +++ /var/tmp/diff_new_pack.dHlp1f/_new 2019-04-17 10:09:04.194828554 +0200 @@ -42,7 +42,7 @@ @COND_USE_SOVERCYGWIN_1_USE_SOVERSION_1@dll___targetsuf3 = -3.$(SO_SUFFIX) @COND_USE_SOVERSION_0@dll___targetsuf3 = .$(SO_SUFFIX) -@COND_USE_SOVERSION_1_USE_SOVERSOLARIS_1@dll___targetsuf3 = .$(SO_SUFFIX).3 -+@COND_USE_SOVERSION_1_USE_SOVERSOLARIS_1@dll___targetsuf3 = .$(SO_SUFFIX).3.1.2 ++@COND_USE_SOVERSION_1_USE_SOVERSOLARIS_1@dll___targetsuf3 = .$(SO_SUFFIX).3.1.3 @COND_TOOLKIT_MSW@__RCDEFDIR_p = --include-dir \ @COND_TOOLKIT_MSW@ $(LIBDIRNAME)/wx/include/$(TOOLCHAIN_FULLNAME) @COND_wxUSE_LIBTIFF_builtin@__INC_TIFF_BUILD_p_66 \
