commit wxWidgets-3_2 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_2 for openSUSE:Factory checked in at 2020-10-15 13:44:08 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_2 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_2.new.3486 (New) Package is "wxWidgets-3_2" Thu Oct 15 13:44:08 2020 rev:13 rq:841336 version:3.1.4 Changes: --- /work/SRC/openSUSE:Factory/wxWidgets-3_2/wxWidgets-3_2.changes 2020-10-02 17:16:38.970109472 +0200 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_2.new.3486/wxWidgets-3_2.changes 2020-10-15 13:44:17.797150557 +0200 @@ -1,0 +2,10 @@ +Fri Oct 9 16:48:47 UTC 2020 - Jan Engelhardt + +- Change wxGTK2 flavor to be the main (unnamed) flavor. + +--- +Fri Oct 9 13:48:14 UTC 2020 - Stefan Brüns + +- Fix unquoted bareword comparisons for RPM 4.16 compatibility + +--- Other differences: -- ++ wxWidgets-3_2.spec ++ --- /var/tmp/diff_new_pack.ShFIEb/_old 2020-10-15 13:44:18.433150806 +0200 +++ /var/tmp/diff_new_pack.ShFIEb/_new 2020-10-15 13:44:18.437150808 +0200 @@ -18,11 +18,7 @@ %global flavor @BUILD_FLAVOR@%{nil} %if "%{flavor}" == "" -Name: wxWidgets-3_2 -ExclusiveArch: do_not_build -%endif - -%if "%{flavor}" == "GTK2" +# default flavor is GTK2 Name: wxWidgets-3_2 %define pkgname wxWidgets-3_2 %define variant suse @@ -104,17 +100,17 @@ BuildRequires: libpng-devel BuildRequires: libtiff-devel BuildRequires: zlib-devel -%if %{toolkit} == "gtk2" +%if "%{toolkit}" == "gtk2" BuildRequires: gnome-vfs2-devel BuildRequires: gtk2-devel %endif -%if %{toolkit} == "gtk3" +%if "%{toolkit}" == "gtk3" BuildRequires: pkgconfig(gtk+-3.0) %if %{with webview} BuildRequires: pkgconfig(webkit2gtk-4.0) %endif %endif -%if %{toolkit} == "qt" +%if "%{toolkit}" == "qt" BuildRequires: pkgconfig(Qt5Core) >= 5.2.1 BuildRequires: pkgconfig(Qt5Gui) >= 5.2.1 BuildRequires: pkgconfig(Qt5OpenGL) >= 5.2.1 @@ -288,13 +284,13 @@ %package devel Summary:Development files for %{name} Group: Development/Libraries/C and C++ -%if %{toolkit} == "gtk2" +%if "%{toolkit}" == "gtk2" Requires: gtk2-devel %endif -%if %{toolkit} == "gtk3" +%if "%{toolkit}" == "gtk3" Requires: pkgconfig(gtk+-3.0) %endif -%if %{toolkit} == "qt" +%if "%{toolkit}" == "qt" Requires: pkgconfig(Qt5OpenGL) >= 5.2.1 Requires: pkgconfig(Qt5Widgets) >= 5.2.1 %endif @@ -320,19 +316,19 @@ Requires: pkgconfig(glu) Provides: wxWidgets-any-devel Conflicts: wxWidgets-any-devel -%if %{toolkit} == "gtk2" +%if "%{toolkit}" == "gtk2" Provides: wxGTK2-devel = %version-%release Provides: wxWidgets-devel = %version-%release # Name up to openSUSE 11.3 and up to wxGTK-2.8.x: Provides: wxGTK-devel = %version-%release Obsoletes: wxGTK-devel < %version-%release %endif -%if %{toolkit} == "gtk3" +%if "%{toolkit}" == "gtk3" %if "%{flavor}" != "GTK3-nostl" Provides: wxGTK3-devel = %version-%release %endif %endif -%if %{toolkit} == "qt" +%if "%{toolkit}" == "qt" Provides: wxQt-devel = %version-%release %endif @@ -363,11 +359,11 @@ %configure \ --enable-vendor=%variant \ -%if %{toolkit} == "qt" +%if "%{toolkit}" == "qt" --with-qt \ %else --with-gtk=%gtk_version \ -%if %{gtk_version} == 2 +%if "%gtk_version" == "2" --with-gnomevfs \ %endif %endif ++ _multibuild ++ --- /var/tmp/diff_new_pack.ShFIEb/_old 2020-10-15 13:44:18.501150832 +0200 +++ /var/tmp/diff_new_pack.ShFIEb/_new 2020-10-15 13:44:18.501150832 +0200 @@ -1,5 +1,4 @@ - GTK2 GTK3 GTK3-nostl Qt
commit wxWidgets-3_2 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_2 for openSUSE:Factory checked in at 2020-10-02 17:16:13 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_2 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_2.new.4249 (New) Package is "wxWidgets-3_2" Fri Oct 2 17:16:13 2020 rev:12 rq:838843 version:3.1.4 Changes: --- /work/SRC/openSUSE:Factory/wxWidgets-3_2/wxWidgets-3_2.changes 2020-09-25 16:30:42.363846277 +0200 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_2.new.4249/wxWidgets-3_2.changes 2020-10-02 17:16:38.970109472 +0200 @@ -1,0 +2,7 @@ +Wed Sep 30 17:39:01 UTC 2020 - Stefan Brüns + +- Fix wxPython compatibility issue: + Add 0001-Don-t-use-wxASCII_STR-inside-wxART_MAKE_XXX_ID-macro.patch + Add 0002-Fix-documented-type-of-wxART_XXX-constants.patch + +--- New: 0001-Don-t-use-wxASCII_STR-inside-wxART_MAKE_XXX_ID-macro.patch 0002-Fix-documented-type-of-wxART_XXX-constants.patch Other differences: -- ++ wxWidgets-3_2.spec ++ --- /var/tmp/diff_new_pack.amNYDX/_old 2020-10-02 17:16:41.898109599 +0200 +++ /var/tmp/diff_new_pack.amNYDX/_new 2020-10-02 17:16:41.898109599 +0200 @@ -87,6 +87,10 @@ # identify and backport wxPython fixes to wxWidgets. Source6:wxpython-mkdiff.sh Patch1: soversion.diff +# PATCH-FIX-UPSTREAM +Patch2: 0001-Don-t-use-wxASCII_STR-inside-wxART_MAKE_XXX_ID-macro.patch +# PATCH-FIX-UPSTREAM +Patch3: 0002-Fix-documented-type-of-wxART_XXX-constants.patch BuildRequires: autoconf BuildRequires: cppunit-devel BuildRequires: gcc-c++ ++ 0001-Don-t-use-wxASCII_STR-inside-wxART_MAKE_XXX_ID-macro.patch ++ >From 93860ce690d7a8d9f9a4d900aa45fdd4839d01b5 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Sun, 23 Aug 2020 02:44:25 +0200 Subject: [PATCH 1/2] Don't use wxASCII_STR() inside wxART_MAKE_XXX_ID macros This changed the type of the art and client ID values, which broke compatibility with existing code, notably in wxPython (see https://github.com/wxWidgets/wxWidgets/pull/1996), and the attempts to fix this compatibility broke it with all the existing code using wxART_MAKE_ART_ID() or wxART_MAKE_CLIENT_ID() for their own IDs. Keep things simple and just define the macros as they were defined before 4552009805 (Merge branch 'pr1312-no-unsafe-wxstring-conv', 2020-07-20), except for wxART_MAKE_CLIENT_ID_FROM_STR() whose argument and produced value was already of wxString type, and use wxASCII_STR() at the place of use of wxART_XXX constants in wx code. This is obviously not ideal as it will require using wxASCII_STR() in the application code as well, but seems to be the least evil. --- include/wx/artprov.h | 12 ++-- include/wx/xrc/xmlres.h| 10 +- include/wx/xrc/xmlreshandler.h | 20 ++-- 3 files changed, 21 insertions(+), 21 deletions(-) diff --git a/include/wx/artprov.h b/include/wx/artprov.h index b54597659b..6dd2850a82 100644 --- a/include/wx/artprov.h +++ b/include/wx/artprov.h @@ -28,9 +28,9 @@ typedef wxString wxArtClient; typedef wxString wxArtID; #define wxART_MAKE_CLIENT_ID_FROM_STR(id) ((id) + wxASCII_STR("_C")) -#define wxART_MAKE_CLIENT_ID(id) wxASCII_STR(#id "_C") +#define wxART_MAKE_CLIENT_ID(id) (#id "_C") #define wxART_MAKE_ART_ID_FROM_STR(id) (id) -#define wxART_MAKE_ART_ID(id) wxASCII_STR(#id) +#define wxART_MAKE_ART_ID(id) (#id) // // Art clients @@ -154,13 +154,13 @@ public: // Query the providers for bitmap with given ID and return it. Return // wxNullBitmap if no provider provides it. static wxBitmap GetBitmap(const wxArtID& id, - const wxArtClient& client = wxART_OTHER, + const wxArtClient& client = wxASCII_STR(wxART_OTHER), const wxSize& size = wxDefaultSize); // Query the providers for icon with given ID and return it. Return // wxNullIcon if no provider provides it. static wxIcon GetIcon(const wxArtID& id, - const wxArtClient& client = wxART_OTHER, + const wxArtClient& client = wxASCII_STR(wxART_OTHER), const wxSize& size = wxDefaultSize); // Helper used by GetMessageBoxIcon(): return the art id corresponding to @@ -173,13 +173,13 @@ public: // can be set) static wxIcon GetMessageBoxIcon(int flags) { -return GetIcon(GetMessageBoxIconId(flags), wxART_MESSAGE_BOX); +return GetIcon(GetMessageBoxIconId(flags), wxASCII_STR(wxART_MESSAGE
commit wxWidgets-3_2 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_2 for openSUSE:Factory checked in at 2020-09-25 16:28:32 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_2 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_2.new.4249 (New) Package is "wxWidgets-3_2" Fri Sep 25 16:28:32 2020 rev:11 rq:831918 version:3.1.4 Changes: --- /work/SRC/openSUSE:Factory/wxWidgets-3_2/wxWidgets-3_2.changes 2020-06-17 14:51:08.549146591 +0200 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_2.new.4249/wxWidgets-3_2.changes 2020-09-25 16:30:42.363846277 +0200 @@ -1,0 +2,50 @@ +Wed Aug 19 18:01:10 UTC 2020 - Stefan Brüns + +- Use _multibuild to avoid changes and spec files of the variants + getting out of sync. + +--- +Sun Jul 26 07:45:42 UTC 2020 - Stefan Brüns + +- Do not disable debugging completely, only recommended for + constrained environments and breaks wxPython tests +- Correct base_packages flag for nostl variant, it can not use the + base libraries of the regular variant +- Build base libraries from wxGTK3 build, wxWidgets (GTK2) is no + longer used by any Factory package. + +--- +Sat Jul 25 15:20:26 UTC 2020 - Stefan Brüns + +- Update to new upstream release 3.1.4: + * Incompatible to 3.1.3: CMake library targets were renamed and +now start with 'wx'. In addition, aliases for the libraries +have been added using the 'wx::' namespace. For example, the +core library is now named wxcore and has alias wx::core. + * Add natural sort functions. + * Add wxTempFFile class (Dummy). + * Fix bug with multiple leading ".." in wxFileName::Normalize(). + * Improve brush transparency support in wxSVGFileDC. + * Optionally forbid implicit wxString/char* conversions. + * Add support for wxGenericAnimationCtrl to XRC. + * Add wxDD_SHOW_HIDDEN and wxDD_MULTIPLE wxDirDialog flags. + * Add wxWebView::SetZoomFactor(float). + * Add wxWindow::DisableFocusFromKeyboard(). + * Allow overriding wxDataViewModal::HasValue(). + * Call wxAuiManager::UnInit() automatically now. + * Fix crash and layout problem in wxGenericDirCtrl + * wxQt: Fix build with Qt 5.15 + * GTK backend: + * Add native wxSearchCtrl implementation. + * Implement wxBU_EXACTFIT support in wxButton. + * Fix a regression with crashes when using wxBufferedPaintDC. + * Fix drawing bitmaps with masks using wxGraphicsContext under +GTK2. + * Fix position of popup menus on non-primary display. + * Make wxUIActionSimulator much more reliable + * Fix caret colour in wxTextCtrl with custom colours. +- Drop obsolete patches: + * 0001-Add-missing-QPainterPath-include-required-with-Qt-5..patch + * 0002-Make-the-wxUIActionSimulator-Text-implementation-mat.patch + +--- Old: 0001-Add-missing-QPainterPath-include-required-with-Qt-5..patch 0002-Make-the-wxUIActionSimulator-Text-implementation-mat.patch pre_checkin.sh wxGTK3-3_2.changes wxGTK3-3_2.spec wxQt-3_2.changes wxQt-3_2.spec wxWidgets-3.1.3.tar.bz2 wxWidgets-3_2-nostl.changes wxWidgets-3_2-nostl.spec New: _multibuild wxWidgets-3.1.4.tar.bz2 Other differences: -- ++ wxWidgets-3_2.spec ++ --- /var/tmp/diff_new_pack.QyPv9E/_old 2020-09-25 16:30:43.123846952 +0200 +++ /var/tmp/diff_new_pack.QyPv9E/_new 2020-09-25 16:30:43.131846959 +0200 @@ -16,18 +16,66 @@ # +%global flavor @BUILD_FLAVOR@%{nil} +%if "%{flavor}" == "" Name: wxWidgets-3_2 +ExclusiveArch: do_not_build +%endif + +%if "%{flavor}" == "GTK2" +Name: wxWidgets-3_2 +%define pkgname wxWidgets-3_2 +%define variant suse +%define gtk_version 2 +%define toolkit gtk%gtk_version +%define base_packages 0 +%bcond_with webview +%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 +# build non-UI toolkit related packages +%define base_packages 1 +%bcond_without webview +%endif + +%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 +%define base_packages 1 +%bcond_with webview +%define extra_description This variant of wxWidgets is built without STL types (such as \ +std::string), and is provided for old programs which fail to use e.g. \ +wxString and instead rely on the wxChar pointer API. +%endif + +%if "%{flavor}" == "Qt" +Name: wxQt-3_2 +%define pkgname wxQt-3_2 +%define variant suse +%define toolkit qt +%define base_packages 0 +%bcond_with webview +%en
commit wxWidgets-3_2 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_2 for openSUSE:Factory checked in at 2020-06-17 14:50:44 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_2 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_2.new.3606 (New) Package is "wxWidgets-3_2" Wed Jun 17 14:50:44 2020 rev:10 rq:815260 version:3.1.3 Changes: wxQt-3_2.changes: same change --- /work/SRC/openSUSE:Factory/wxWidgets-3_2/wxWidgets-3_2-nostl.changes 2020-06-10 00:52:19.479557625 +0200 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_2.new.3606/wxWidgets-3_2-nostl.changes 2020-06-17 14:51:07.333142427 +0200 @@ -1,0 +2,5 @@ +Tue Jun 16 10:04:20 UTC 2020 - Dave Plater + +- Build nostl package against gtk3, audacity crashes with gtk2 + +--- wxWidgets-3_2.changes: same change Other differences: -- wxQt-3_2.spec: same change ++ wxWidgets-3_2-nostl.spec ++ --- /var/tmp/diff_new_pack.0o1tnf/_old 2020-06-17 14:51:09.417149563 +0200 +++ /var/tmp/diff_new_pack.0o1tnf/_new 2020-06-17 14:51:09.421149576 +0200 @@ -49,9 +49,9 @@ BuildRequires: gnome-vfs2-devel BuildRequires: gstreamer-devel BuildRequires: gstreamer-plugins-base-devel -BuildRequires: gtk2-devel -%define gtk_version 2 +%define gtk_version 3 %define toolkit gtk%gtk_version +BuildRequires: gtk%{gtk_version}-devel BuildRequires: libSM-devel BuildRequires: libexpat-devel BuildRequires: libjpeg-devel @@ -223,13 +223,6 @@ 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 -Group: System/Libraries - -%description plugin-sound_sdlu-3_2 -SDL based sound plugin for the wxWidgets cross-platform GUI. - %package devel Summary:Development files for GTK2-backed wxWidgets 3.2 Group: Development/Libraries/C and C++
commit wxWidgets-3_2 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_2 for openSUSE:Factory checked in at 2020-06-10 00:52:10 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_2 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_2.new.3606 (New) Package is "wxWidgets-3_2" Wed Jun 10 00:52:10 2020 rev:9 rq:812918 version:3.1.3 Changes: wxQt-3_2.changes: same change New Changes file: --- /dev/null 2020-05-28 02:28:09.919761697 +0200 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_2.new.3606/wxWidgets-3_2-nostl.changes 2020-06-10 00:52:19.479557625 +0200 @@ -0,0 +1,1072 @@ +--- +Tue Jun 9 12:05:18 UTC 2020 - Dave Plater + +- Add nostl package for audacity + +--- +Mon Jun 1 12:39:06 UTC 2020 - Stefan Brüns + +- Fix wxQt build with Qt 5.15, add + 0001-Add-missing-QPainterPath-include-required-with-Qt-5..patch +- Make liblzma build dependency explicit, to have the same feature + set on all flavors. +- Fix wrong function signature causing build failures in + python-wxPython, add: + 0002-Make-the-wxUIActionSimulator-Text-implementation-mat.patch + +--- +Fri May 29 22:21:35 UTC 2020 - Stefan Brüns + +- Add explicit libXtst build dependency, required for Leap 15.1 + (already implicit on Leap 15.2 and TW). + +--- +Thu May 28 22:51:52 UTC 2020 - Stefan Brüns + +- Update to new upstream release 3.1.3 + For a detailed changelog, see + https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.1.3/docs/changes.txt + * Support for per-monitor DPI and dynamic DPI changes under MSW. + * More generally, many fixes for various controls appearance in high DPI. + * Long requested support for freezing rows and/or columns in wxGrid. + * New XRC handlers for wxDataViewCtrl, wxInfoBar. + * It is now possible to use gradients when creating wxGraphicsPen. + * Extended compiler (MSVS 2019) and platforms (macOS 10.14+) support. + * Significant improvements to the (still experimental) wxQt port. + * Important bug fixes for focus handling in wxOSX port. +- Cleanup spec file +- Enable reproducible-build option +- Use SDL2 instead of SDL1 (only used by sound plugin) + +--- +Mon Apr 15 08:55:06 UTC 2019 - Jan Engelhardt + +- 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] + +--- +Fri Jan 11 20:13:45 UTC 2019 - martin.koeg...@chello.at + +- Update to new upstream release 3.1.2 + * Support for non-integer font sizes and arbitrary font +weights. + * New wxLZMA{Input,Output}Stream classes. + * Add wxDataViewToggleRenderer::ShowAsRadio(), +wxDisplay::GetPPI(), wxGrid::SetCornerLabelValue(), +wxHtmlEasyPrinting::SetPromptMode(), +wxJoystickEvent::GetButtonOrdinal(), +wxToolbook::EnablePage(). +- Remove wxqt-compile.diff (no longer needed) + +--- +Tue Apr 17 10:48:16 UTC 2018 - jeng...@inai.de + +- Update soversion.diff to use the package version, not some + incremental integer. + +--- +Mon Feb 19 00:24:12 UTC 2018 - jeng...@inai.de + +- Update to new upstream release 3.1.1 + * wxRibbonButtonBar::DeleteButton() now deletes and not just +removes the button. + * Using invalid flags with wxBoxSizer or wxGridSizer items now +triggers asserts + * wxWS_EX_VALIDATE_RECURSIVELY is now the default behaviour. + * wxListCtrl::HasCheckboxes() and EnableCheckboxes(), which +were added in 3.1.0, have been renamed to HasCheckBoxes and +EnableCheckBoxes respectively for consistency with wxCheckBox +naming. + * wxZipOutputStream will now automatically convert filenames to +UTF-8, if the wxMBConv used when calling the constructor +supports UTF-8 encoding. + +--- +Sat Feb 17 10:31:37 UTC 2018 - martin.koeg...@chello.at + +- Update to 3.1.1-rc (3.1.1~2807) + +--- +Wed Jan 24 09:07:47 UTC 2018 - jeng...@inai.de + +- Rework provides/conflicts between -devel variants. +- Update to new development snapshot 3.1.1~2640 + * Support for multi-touch gestures + * Implement persistence for wxDataViewListCtrl + * Rename all objects to "DataViewCtrl" and "DVC" instead of +"DataViewListCtrl" and "DVLC" to reflect the change of +implementation at the base class. + +---
commit wxWidgets-3_2 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_2 for openSUSE:Factory checked in at 2020-06-02 14:36:14 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_2 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_2.new.3606 (New) Package is "wxWidgets-3_2" Tue Jun 2 14:36:14 2020 rev:8 rq:810644 version:3.1.3 Changes: --- /work/SRC/openSUSE:Factory/wxWidgets-3_2/wxGTK3-3_2.changes 2019-04-17 10:08:49.770811907 +0200 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_2.new.3606/wxGTK3-3_2.changes 2020-06-02 14:36:24.267097276 +0200 @@ -1,0 +2,35 @@ +Mon Jun 1 12:39:06 UTC 2020 - Stefan Brüns + +- Fix wxQt build with Qt 5.15, add + 0001-Add-missing-QPainterPath-include-required-with-Qt-5..patch +- Make liblzma build dependency explicit, to have the same feature + set on all flavors. +- Fix wrong function signature causing build failures in + python-wxPython, add: + 0002-Make-the-wxUIActionSimulator-Text-implementation-mat.patch + +--- +Fri May 29 22:21:35 UTC 2020 - Stefan Brüns + +- Add explicit libXtst build dependency, required for Leap 15.1 + (already implicit on Leap 15.2 and TW). + +--- +Thu May 28 22:51:52 UTC 2020 - Stefan Brüns + +- Update to new upstream release 3.1.3 + For a detailed changelog, see + https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.1.3/docs/changes.txt + * Support for per-monitor DPI and dynamic DPI changes under MSW. + * More generally, many fixes for various controls appearance in high DPI. + * Long requested support for freezing rows and/or columns in wxGrid. + * New XRC handlers for wxDataViewCtrl, wxInfoBar. + * It is now possible to use gradients when creating wxGraphicsPen. + * Extended compiler (MSVS 2019) and platforms (macOS 10.14+) support. + * Significant improvements to the (still experimental) wxQt port. + * Important bug fixes for focus handling in wxOSX port. +- Cleanup spec file +- Enable reproducible-build option +- Use SDL2 instead of SDL1 (only used by sound plugin) + +--- wxQt-3_2.changes: same change wxWidgets-3_2.changes: same change Old: wxWidgets-3.1.3~g673.tar.xz New: 0001-Add-missing-QPainterPath-include-required-with-Qt-5..patch 0002-Make-the-wxUIActionSimulator-Text-implementation-mat.patch wxWidgets-3.1.3.tar.bz2 Other differences: -- ++ wxGTK3-3_2.spec ++ --- /var/tmp/diff_new_pack.7xDRUl/_old 2020-06-02 14:36:31.879121361 +0200 +++ /var/tmp/diff_new_pack.7xDRUl/_new 2020-06-02 14:36:31.883121373 +0200 @@ -1,7 +1,7 @@ # # spec file for package wxGTK3-3_2 # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,25 +22,27 @@ %define variant suse %define psonum 3_1_3 %define sonum 3.1.3 -Version:3.1.3~g673 +Version:3.1.3 Release:0 %define wx_minor 3.1 %define wx_micro 3.1.3 # build non-UI toolkit related packages %define base_packages 0 Summary:C++ Library for Cross-Platform Development -License:LGPL-2.1+ WITH WxWindows-exception-3.1 +License:LGPL-2.1-or-later WITH WxWindows-exception-3.1 Group: Development/Libraries/C and C++ URL:https://www.wxwidgets.org/ -Source: %tarball_name-%version.tar.xz +Source: https://github.com/wxWidgets/wxWidgets/releases/download/v%{version}/wxWidgets-%{version}.tar.bz2#/%tarball_name-%version.tar.bz2 Source2:README.SUSE Source5:wxWidgets-3_2-rpmlintrc # This script is not used during build, but it makes possible to # identify and backport wxPython fixes to wxWidgets. Source6:wxpython-mkdiff.sh Patch1: soversion.diff -BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: SDL-devel +# PATCH-FIX-UPSTREAM https://github.com/wxWidgets/wxWidgets/pull/1879 +Patch2: 0002-Make-the-wxUIActionSimulator-Text-implementation-mat.patch +# PATCH-FIX-UPSTREAM https://github.com/wxWidgets/wxWidgets/pull/1880 +Patch3: 0001-Add-missing-QPainterPath-include-required-with-Qt-5..patch BuildRequires: autoconf BuildRequires: cppunit-devel BuildRequires: gcc-c++ @@ -50,13 +52,7 @@ BuildRequires: pkgconfig(webkit2gtk-4.0) %define gtk_version 3 %define toolkit gtk%gtk_version -%if 0%{?suse_version} >= 1220 BuildRequires: libSM-devel -%else -%if 0%{?sles_version} >= 11 -BuildRequires: xorg-x11-libSM-devel -%endif -%endif BuildRequires: libexpat-devel Bui
commit wxWidgets-3_2 for openSUSE:Factory
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 + +- 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:wxW
commit wxWidgets-3_2 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_2 for openSUSE:Factory checked in at 2019-03-19 09:58:41 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_2 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_2.new.28833 (New) Package is "wxWidgets-3_2" Tue Mar 19 09:58:41 2019 rev:6 rq:685816 version:3.1.2.g198 Changes: --- /work/SRC/openSUSE:Factory/wxWidgets-3_2/wxGTK3-3_2.changes 2018-02-20 17:54:52.874883596 +0100 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_2.new.28833/wxGTK3-3_2.changes 2019-03-19 09:58:42.644095292 +0100 @@ -1,0 +2,20 @@ +Fri Jan 11 20:13:45 UTC 2019 - martin.koeg...@chello.at + +- Update to new upstream release 3.1.2 + * Support for non-integer font sizes and arbitrary font +weights. + * New wxLZMA{Input,Output}Stream classes. + * Add wxDataViewToggleRenderer::ShowAsRadio(), +wxDisplay::GetPPI(), wxGrid::SetCornerLabelValue(), +wxHtmlEasyPrinting::SetPromptMode(), +wxJoystickEvent::GetButtonOrdinal(), +wxToolbook::EnablePage(). +- Remove wxqt-compile.diff (no longer needed) + +--- +Tue Apr 17 10:48:16 UTC 2018 - jeng...@inai.de + +- Update soversion.diff to use the package version, not some + incremental integer. + +--- wxQt-3_2.changes: same change --- /work/SRC/openSUSE:Factory/wxWidgets-3_2/wxWidgets-3_2.changes 2018-04-19 15:30:15.977143192 +0200 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_2.new.28833/wxWidgets-3_2.changes 2019-03-19 09:58:43.080095117 +0100 @@ -1,0 +2,14 @@ +Fri Jan 11 20:13:45 UTC 2019 - martin.koeg...@chello.at + +- Update to new upstream release 3.1.2 + * Support for non-integer font sizes and arbitrary font +weights. + * New wxLZMA{Input,Output}Stream classes. + * Add wxDataViewToggleRenderer::ShowAsRadio(), +wxDisplay::GetPPI(), wxGrid::SetCornerLabelValue(), +wxHtmlEasyPrinting::SetPromptMode(), +wxJoystickEvent::GetButtonOrdinal(), +wxToolbook::EnablePage(). +- Remove wxqt-compile.diff (no longer needed) + +--- Old: wxWidgets-3.1.1.g3.tar.xz wxqt-compile.diff New: wxWidgets-3.1.2.g198.tar.xz Other differences: -- ++ wxGTK3-3_2.spec ++ --- /var/tmp/diff_new_pack.EFZZCz/_old 2019-03-19 09:58:44.156094685 +0100 +++ /var/tmp/diff_new_pack.EFZZCz/_new 2019-03-19 09:58:44.156094685 +0100 @@ -1,7 +1,7 @@ # # spec file for package wxGTK3-3_2 # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -20,12 +20,12 @@ %define base_name wxWidgets-3_2 %define tarball_name wxWidgets %define variant suse -%define psonum 3_1_1 -%define sonum 3.1.1 -Version:3.1.1.g3 +%define psonum 3_1_2 +%define sonum 3.1.2 +Version:3.1.2.g198 Release:0 %define wx_minor 3.1 -%define wx_micro 3.1.1 +%define wx_micro 3.1.3 # build non-UI toolkit related packages %define base_packages 0 Summary:C++ Library for Cross-Platform Development @@ -39,7 +39,6 @@ # identify and backport wxPython fixes to wxWidgets. Source6:wxpython-mkdiff.sh Patch1: soversion.diff -Patch2: wxqt-compile.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: SDL-devel BuildRequires: autoconf @@ -227,7 +226,7 @@ %prep echo "=== RPM build flags: WX_DEBUG=0%{?WX_DEBUG}" %setup -q -n %tarball_name-%version -%patch -P 1 -P 2 -p1 +%patch -P 1 -p1 cp %{S:2} . %build wxQt-3_2.spec: same change ++ wxWidgets-3_2.spec ++ --- /var/tmp/diff_new_pack.EFZZCz/_old 2019-03-19 09:58:44.188094672 +0100 +++ /var/tmp/diff_new_pack.EFZZCz/_new 2019-03-19 09:58:44.192094671 +0100 @@ -1,7 +1,7 @@ # # spec file for package wxWidgets-3_2 # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bu
commit wxWidgets-3_2 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_2 for openSUSE:Factory checked in at 2018-04-19 15:30:05 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_2 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_2.new (New) Package is "wxWidgets-3_2" Thu Apr 19 15:30:05 2018 rev:5 rq:597432 version:3.1.1.g3 Changes: wxQt-3_2.changes: same change --- /work/SRC/openSUSE:Factory/wxWidgets-3_2/wxWidgets-3_2.changes 2018-02-20 17:55:04.894450806 +0100 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_2.new/wxWidgets-3_2.changes 2018-04-19 15:30:15.977143192 +0200 @@ -1,0 +2,6 @@ +Tue Apr 17 10:48:16 UTC 2018 - jeng...@inai.de + +- Update soversion.diff to use the package version, not some + incremental integer. + +--- Other differences: -- ++ wxGTK3-3_2.spec ++ --- /var/tmp/diff_new_pack.Sr8KzQ/_old 2018-04-19 15:30:17.277089879 +0200 +++ /var/tmp/diff_new_pack.Sr8KzQ/_new 2018-04-19 15:30:17.281089715 +0200 @@ -20,7 +20,8 @@ %define base_name wxWidgets-3_2 %define tarball_name wxWidgets %define variant suse -%define sonum 6 +%define psonum 3_1_1 +%define sonum 3.1.1 Version:3.1.1.g3 Release:0 %define wx_minor 3.1 @@ -70,7 +71,7 @@ With wxWidgets, you can create applications for different GUIs (GTK+, Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source code. -%package -n libwx_baseu-%variant%sonum +%package -n libwx_baseu-%variant%psonum Summary:wxWidgets Library # Name up to openSUSE 11.3 and up to wxGTK-2.8: Group: System/Libraries @@ -80,105 +81,105 @@ Provides: wxWidgets = %version Recommends: wxWidgets-lang >= 3.0 -%description -n libwx_baseu-%variant%sonum +%description -n libwx_baseu-%variant%psonum Library for the wxWidgets cross-platform GUI. -%package -n libwx_baseu_net-%variant%sonum +%package -n libwx_baseu_net-%variant%psonum Summary:wxWidgets Library Group: System/Libraries -%description -n libwx_baseu_net-%variant%sonum +%description -n libwx_baseu_net-%variant%psonum Library for the wxWidgets cross-platform GUI. -%package -n libwx_baseu_xml-%variant%sonum +%package -n libwx_baseu_xml-%variant%psonum Summary:wxWidgets Library Group: System/Libraries -%description -n libwx_baseu_xml-%variant%sonum +%description -n libwx_baseu_xml-%variant%psonum Library for the wxWidgets cross-platform GUI. -%package -n libwx_%{toolkit}u_adv-%variant%sonum +%package -n libwx_%{toolkit}u_adv-%variant%psonum Summary:wxWidgets Library Group: System/Libraries -%description -n libwx_%{toolkit}u_adv-%variant%sonum +%description -n libwx_%{toolkit}u_adv-%variant%psonum Library for the wxWidgets cross-platform GUI. -%package -n libwx_%{toolkit}u_aui-%variant%sonum +%package -n libwx_%{toolkit}u_aui-%variant%psonum Summary:wxWidgets Library Group: System/Libraries -%description -n libwx_%{toolkit}u_aui-%variant%sonum +%description -n libwx_%{toolkit}u_aui-%variant%psonum Library for the wxWidgets cross-platform GUI. -%package -n libwx_%{toolkit}u_core-%variant%sonum +%package -n libwx_%{toolkit}u_core-%variant%psonum Summary:wxWidgets Library Group: System/Libraries -%description -n libwx_%{toolkit}u_core-%variant%sonum +%description -n libwx_%{toolkit}u_core-%variant%psonum Library for the wxWidgets cross-platform GUI. -%package -n libwx_%{toolkit}u_gl-%variant%sonum +%package -n libwx_%{toolkit}u_gl-%variant%psonum Summary:wxWidgets Library Group: System/Libraries -%description -n libwx_%{toolkit}u_gl-%variant%sonum +%description -n libwx_%{toolkit}u_gl-%variant%psonum Library for the wxWidgets cross-platform GUI. -%package -n libwx_%{toolkit}u_html-%variant%sonum +%package -n libwx_%{toolkit}u_html-%variant%psonum Summary:wxWidgets Library Group: System/Libraries -%description -n libwx_%{toolkit}u_html-%variant%sonum +%description -n libwx_%{toolkit}u_html-%variant%psonum Library for the wxWidgets cross-platform GUI. -%package -n libwx_%{toolkit}u_media-%variant%sonum +%package -n libwx_%{toolkit}u_media-%variant%psonum Summary:wxWidgets Library Group: System/Libraries -%description -n libwx_%{toolkit}u_media-%variant%sonum +%description -n libwx_%{toolkit}u_media-%variant%psonum Library for the wxWidgets cross-platform GUI. -%package -n libwx_%{toolkit}u_propgrid-%variant%sonum +%package -n libwx_%{toolkit}u_propgrid-%variant%psonum Summary:wxWidgets Library Group: System/Libraries -%description -n libwx_%{toolkit}u_propgrid-%variant%sonum +%description -n libwx_%{toolkit}u_propgrid-%variant
commit wxWidgets-3_2 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_2 for openSUSE:Factory checked in at 2018-02-20 17:54:50 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_2 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_2.new (New) Package is "wxWidgets-3_2" Tue Feb 20 17:54:50 2018 rev:4 rq:577995 version:3.1.1.g3 Changes: --- /work/SRC/openSUSE:Factory/wxWidgets-3_2/wxGTK3-3_2.changes 2018-01-28 00:39:52.980239569 +0100 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_2.new/wxGTK3-3_2.changes 2018-02-20 17:54:52.874883596 +0100 @@ -1,0 +2,22 @@ +Mon Feb 19 00:24:12 UTC 2018 - jeng...@inai.de + +- Update to new upstream release 3.1.1 + * wxRibbonButtonBar::DeleteButton() now deletes and not just +removes the button. + * Using invalid flags with wxBoxSizer or wxGridSizer items now +triggers asserts + * wxWS_EX_VALIDATE_RECURSIVELY is now the default behaviour. + * wxListCtrl::HasCheckboxes() and EnableCheckboxes(), which +were added in 3.1.0, have been renamed to HasCheckBoxes and +EnableCheckBoxes respectively for consistency with wxCheckBox +naming. + * wxZipOutputStream will now automatically convert filenames to +UTF-8, if the wxMBConv used when calling the constructor +supports UTF-8 encoding. + +--- +Sat Feb 17 10:31:37 UTC 2018 - martin.koeg...@chello.at + +- Update to 3.1.1-rc (3.1.1~2807) + +--- wxQt-3_2.changes: same change wxWidgets-3_2.changes: same change Old: wxWidgets-3.1.1~2640.tar.xz New: wxWidgets-3.1.1.g3.tar.xz Other differences: -- ++ wxGTK3-3_2.spec ++ --- /var/tmp/diff_new_pack.eh1h4j/_old 2018-02-20 17:55:09.502284892 +0100 +++ /var/tmp/diff_new_pack.eh1h4j/_new 2018-02-20 17:55:09.506284748 +0100 @@ -20,8 +20,8 @@ %define base_name wxWidgets-3_2 %define tarball_name wxWidgets %define variant suse -%define sonum 5 -Version:3.1.1~2640 +%define sonum 6 +Version:3.1.1.g3 Release:0 %define wx_minor 3.1 %define wx_micro 3.1.1 wxQt-3_2.spec: same change ++ wxWidgets-3_2.spec ++ --- /var/tmp/diff_new_pack.eh1h4j/_old 2018-02-20 17:55:09.582282011 +0100 +++ /var/tmp/diff_new_pack.eh1h4j/_new 2018-02-20 17:55:09.582282011 +0100 @@ -20,8 +20,8 @@ %define base_name wxWidgets-3_2 %define tarball_name wxWidgets %define variant suse -%define sonum 5 -Version:3.1.1~2640 +%define sonum 6 +Version:3.1.1.g3 Release:0 %define wx_minor 3.1 %define wx_micro 3.1.1 ++ _service ++ --- /var/tmp/diff_new_pack.eh1h4j/_old 2018-02-20 17:55:09.662279131 +0100 +++ /var/tmp/diff_new_pack.eh1h4j/_new 2018-02-20 17:55:09.666278987 +0100 @@ -3,7 +3,7 @@ git git://github.com/wxWidgets/wxWidgets master - 3.1.1~@TAG_OFFSET@ + 3.1.1.g@TAG_OFFSET@ v(.*) ++ soversion.diff ++ --- /var/tmp/diff_new_pack.eh1h4j/_old 2018-02-20 17:55:09.694277979 +0100 +++ /var/tmp/diff_new_pack.eh1h4j/_new 2018-02-20 17:55:09.698277835 +0100 @@ -15,7 +15,8 @@ wxWidgets 3.0.2: libwx_*-suse.so.1 wxWidgets 3.1.0~g61143(dp only): libwx_*-suse.so.2 wxWidgets 3.1.0.g2244(dp only): libwx_*-suse.so.4 - wxWidgets 3.1.1~2640(dp only): libwx_*-suse.so.5 + wxWidgets 3.1.1~2640: libwx_*-suse.so.5 + wxWidgets 3.1.1.g3: libwx_*-suse.so.6 Since SOVERLINUX does not support TWOSYMLINKS=0, patch and use a bit on SOVERSOLARIS instead. @@ -50,7 +51,7 @@ @COND_USE_SOVERCYGWIN_1_USE_SOVERSION_1@dll___targetsuf3 = -1.$(SO_SUFFIX) @COND_USE_SOVERSION_0@dll___targetsuf3 = .$(SO_SUFFIX) -@COND_USE_SOVERSION_1_USE_SOVERSOLARIS_1@dll___targetsuf3 = .$(SO_SUFFIX).1 -+@COND_USE_SOVERSION_1_USE_SOVERSOLARIS_1@dll___targetsuf3 = .$(SO_SUFFIX).5 ++@COND_USE_SOVERSION_1_USE_SOVERSOLARIS_1@dll___targetsuf3 = .$(SO_SUFFIX).6 @COND_TOOLKIT_MSW@__RCDEFDIR_p = --include-dir \ @COND_TOOLKIT_MSW@$(LIBDIRNAME)/wx/include/$(TOOLCHAIN_FULLNAME) @COND_wxUSE_LIBTIFF_builtin@__INC_TIFF_BUILD_p_66 \
commit wxWidgets-3_2 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_2 for openSUSE:Factory checked in at 2018-01-28 00:39:49 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_2 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_2.new (New) Package is "wxWidgets-3_2" Sun Jan 28 00:39:49 2018 rev:3 rq:568880 version:3.1.1~2640 Changes: --- /work/SRC/openSUSE:Factory/wxWidgets-3_2/wxGTK3-3_2.changes 2017-12-23 12:21:40.081200812 +0100 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_2.new/wxGTK3-3_2.changes 2018-01-28 00:39:52.980239569 +0100 @@ -1,0 +2,11 @@ +Wed Jan 24 09:07:47 UTC 2018 - jeng...@inai.de + +- Rework provides/conflicts between -devel variants. +- Update to new development snapshot 3.1.1~2640 + * Support for multi-touch gestures + * Implement persistence for wxDataViewListCtrl + * Rename all objects to "DataViewCtrl" and "DVC" instead of +"DataViewListCtrl" and "DVLC" to reflect the change of +implementation at the base class. + +--- wxQt-3_2.changes: same change wxWidgets-3_2.changes: same change Old: wxWidgets-3.1.1~2244.tar.xz New: wxWidgets-3.1.1~2640.tar.xz Other differences: -- ++ wxGTK3-3_2.spec ++ --- /var/tmp/diff_new_pack.DhvGJn/_old 2018-01-28 00:39:54.836153110 +0100 +++ /var/tmp/diff_new_pack.DhvGJn/_new 2018-01-28 00:39:54.836153110 +0100 @@ -1,7 +1,7 @@ # # spec file for package wxGTK3-3_2 # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,8 +20,8 @@ %define base_name wxWidgets-3_2 %define tarball_name wxWidgets %define variant suse -%define sonum 4 -Version:3.1.1~2244 +%define sonum 5 +Version:3.1.1~2640 Release:0 %define wx_minor 3.1 %define wx_micro 3.1.1 @@ -66,11 +66,10 @@ BuildRequires: pkgconfig(glu) %description -wxWidgets is a free C++ library for cross-platform GUI. +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. -%if %base_packages %package -n libwx_baseu-%variant%sonum Summary:wxWidgets Library # Name up to openSUSE 11.3 and up to wxGTK-2.8: @@ -98,8 +97,6 @@ %description -n libwx_baseu_xml-%variant%sonum Library for the wxWidgets cross-platform GUI. -%endif - %package -n libwx_%{toolkit}u_adv-%variant%sonum Summary:wxWidgets Library Group: System/Libraries @@ -184,7 +181,6 @@ %description -n libwx_%{toolkit}u_xrc-%variant%sonum Library for the wxWidgets cross-platform GUI. -%if %base_packages %package plugin-sound_sdlu-3_2 Summary:wxWidgets SDL Plugin Group: System/Libraries @@ -192,10 +188,8 @@ %description plugin-sound_sdlu-3_2 SDL Plugin for the wxWidgets cross-platform GUI. -%endif - %package devel -Summary:Everything needed for development with wxWidgets +Summary:Development files for GTK3-backed wxWidgets 3.2 Group: Development/Libraries/C and C++ Requires: gtk%gtk_version-devel Requires: libwx_%{toolkit}u_adv-%variant%sonum = %version @@ -216,12 +210,11 @@ Requires: pkgconfig(gl) Requires: pkgconfig(glu) Provides: wxGTK3-devel = %version-%release -Provides: wxWidgets-experimental-devel = %version-%release -Conflicts: wxWidgets-devel -Conflicts: otherproviders(wxWidgets-experimental-devel) +Provides: wxWidgets-any-devel +Conflicts: wxWidgets-any-devel %description devel -wxWidgets is a free C++ library for cross-platform GUI development. +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. @@ -245,32 +238,29 @@ # --enable-accessibility is currently supported only in msw # --enable-extended_rtti does not compile -%configure\ +%configure \ --enable-vendor=%variant \ - --with-gtk=%gtk_version\ - --enable-unicode\ - --with-opengl\ - --with-libmspack\ - --with-sdl\ - --enable-ipv6\ - --enable-mediactrl\ - --enable-optimise\ + --with-gtk=%gtk_version \ + --enable-unicode \ + --with-opengl \ + --with-libmspack \ + --with-sdl \ + --enable-ipv6 \ + --enable-mediactrl \ + --enable-optimise \ %if 0%{?WX_DEBUG} - --enable-debug\ + --enable-debug \ %else - --disable-debug\ +
commit wxWidgets-3_2 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_2 for openSUSE:Factory checked in at 2017-12-23 12:21:15 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_2 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_2.new (New) Package is "wxWidgets-3_2" Sat Dec 23 12:21:15 2017 rev:2 rq:559506 version:3.1.1~2244 Changes: --- /work/SRC/openSUSE:Factory/wxWidgets-3_2/wxGTK3-3_2.changes 2017-12-19 10:51:53.288465050 +0100 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_2.new/wxGTK3-3_2.changes 2017-12-23 12:21:40.081200812 +0100 @@ -1,0 +2,5 @@ +Fri Dec 15 18:26:37 UTC 2017 - jeng...@inai.de + +- Add a recommends from the wx base library to the language package. + +--- wxQt-3_2.changes: same change wxWidgets-3_2.changes: same change Other differences: -- ++ wxGTK3-3_2.spec ++ --- /var/tmp/diff_new_pack.aTIMLl/_old 2017-12-23 12:21:41.509131187 +0100 +++ /var/tmp/diff_new_pack.aTIMLl/_new 2017-12-23 12:21:41.513130992 +0100 @@ -17,7 +17,7 @@ Name: wxGTK3-3_2 -%define base_name wxWidgets +%define base_name wxWidgets-3_2 %define tarball_name wxWidgets %define variant suse %define sonum 4 @@ -25,12 +25,6 @@ Release:0 %define wx_minor 3.1 %define wx_micro 3.1.1 -# lang packages are exactly equal for all variants. Build it only once: -%if "%name" == "%base_name" -%define BUILD_LANG 1 -%else -%define BUILD_LANG 0 -%endif # build non-UI toolkit related packages %define base_packages 0 Summary:C++ Library for Cross-Platform Development @@ -45,7 +39,7 @@ Source6:wxpython-mkdiff.sh Patch1: soversion.diff Patch2: wxqt-compile.diff -BuildRoot: %_tmppath/%name-%version-build +BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: SDL-devel BuildRequires: autoconf BuildRequires: cppunit-devel @@ -79,14 +73,13 @@ %if %base_packages %package -n libwx_baseu-%variant%sonum Summary:wxWidgets Library -Group: System/Libraries # Name up to openSUSE 11.3 and up to wxGTK-2.8: +Group: System/Libraries Obsoletes: wxGTK <= %version.0 # Third party base package name: Obsoletes: wxWidgets < %version -# wxWidgets-lang requires wxWidgets. Provide them to fix dependencies: Provides: wxWidgets = %version -Recommends: %base_name-lang >= %version +Recommends: wxWidgets-lang >= 3.0 %description -n libwx_baseu-%variant%sonum Library for the wxWidgets cross-platform GUI. @@ -205,9 +198,6 @@ Summary:Everything needed for development with wxWidgets Group: Development/Libraries/C and C++ Requires: gtk%gtk_version-devel -Requires: libwx_baseu-%variant%sonum = %version -Requires: libwx_baseu_net-%variant%sonum = %version -Requires: libwx_baseu_xml-%variant%sonum = %version Requires: libwx_%{toolkit}u_adv-%variant%sonum = %version Requires: libwx_%{toolkit}u_aui-%variant%sonum = %version Requires: libwx_%{toolkit}u_core-%variant%sonum = %version @@ -219,11 +209,14 @@ Requires: libwx_%{toolkit}u_ribbon-%variant%sonum = %version Requires: libwx_%{toolkit}u_richtext-%variant%sonum = %version Requires: libwx_%{toolkit}u_stc-%variant%sonum = %version -Requires: pkgconfig(gl) Requires: libwx_%{toolkit}u_xrc-%variant%sonum = %version +Requires: libwx_baseu-%variant%sonum = %version +Requires: libwx_baseu_net-%variant%sonum = %version +Requires: libwx_baseu_xml-%variant%sonum = %version +Requires: pkgconfig(gl) Requires: pkgconfig(glu) -Provides: wxWidgets-experimental-devel = %version-%release Provides: wxGTK3-devel = %version-%release +Provides: wxWidgets-experimental-devel = %version-%release Conflicts: wxWidgets-devel Conflicts: otherproviders(wxWidgets-experimental-devel) @@ -237,10 +230,6 @@ Note: wxWidgets variant devel packages are mutually exclusive. Please read %_docdir/%name/README.SUSE to pick a correct variant. -%if %BUILD_LANG -%lang_package -n %base_name -%endif - %prep echo "=== RPM build flags: WX_DEBUG=0%{?WX_DEBUG}" %setup -q -n %tarball_name-%version @@ -274,11 +263,6 @@ --enable-stl\ --enable-plugins make %{?_smp_mflags} -%if %BUILD_LANG -cd locale -make allmo -cd .. -%endif %clean : @@ -291,13 +275,7 @@ rm -f "%buildroot/%_libdir"/libwx_baseu{,_net,_xml}-%variant.so.%{sonum}* \ "%buildroot/%_libdir/wx/%wx_micro"/sound_sdlu-*.so %endif -%if %BUILD_LANG -# Locales for MS Windows: -rm -Rf %buildroot/%_datadir/locale/*/LC_MESSAGES/wxmsw.mo -%find_lang wxstd -%else rm -Rf %buildroot/%_datadir/locale -%endif # HACK: Fix wx-config symlink (bug introdu