commit wxWidgets-3_0 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory checked in at 2020-02-06 13:07:07 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new.26092 (New) Package is "wxWidgets-3_0" Thu Feb 6 13:07:07 2020 rev:27 rq:769486 version:3.0.4 Changes: --- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0-nostl.changes 2018-07-13 10:20:55.574424950 +0200 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new.26092/wxWidgets-3_0-nostl.changes 2020-02-06 13:07:09.896301532 +0100 @@ -1,0 +2,6 @@ +Mon Feb 3 07:24:39 UTC 2020 - Dave Plater + +- Build wxWidgets-3_0-nostl variant with LTO disabled to fix + boo#1162418. + +--- wxWidgets-3_0.changes: same change Other differences: -- ++ wxWidgets-3_0-nostl.spec ++ --- /var/tmp/diff_new_pack.gDwiEn/_old 2020-02-06 13:07:12.216302794 +0100 +++ /var/tmp/diff_new_pack.gDwiEn/_new 2020-02-06 13:07:12.216302794 +0100 @@ -1,7 +1,7 @@ # # spec file for package wxWidgets-3_0-nostl # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 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/ # @@ -265,6 +265,7 @@ cp %{S:2} . %build +%define _lto_cflags %{nil} autoconf -f -i # With 2.9.1: # --enable-objc_uniquifying is relevant only for Cocoa ++ wxWidgets-3_0.spec ++ --- /var/tmp/diff_new_pack.gDwiEn/_old 2020-02-06 13:07:12.236302805 +0100 +++ /var/tmp/diff_new_pack.gDwiEn/_new 2020-02-06 13:07:12.236302805 +0100 @@ -1,7 +1,7 @@ # # spec file for package wxWidgets-3_0 # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 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/ #
commit wxWidgets-3_0 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory checked in at 2018-07-13 10:19:35 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new (New) Package is "wxWidgets-3_0" Fri Jul 13 10:19:35 2018 rev:26 rq:621874 version:3.0.4 Changes: --- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0-nostl.changes 2018-04-22 14:33:13.738887087 +0200 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0-nostl.changes 2018-07-13 10:20:55.574424950 +0200 @@ -1,0 +2,5 @@ +Tue Jul 10 11:24:39 UTC 2018 - jeng...@inai.de + +- Update relax-abi.diff for new upstream patch. + +--- wxWidgets-3_0.changes: same change Other differences: -- wxWidgets-3_0.spec: same change ++ relax-abi.diff ++ --- /var/tmp/diff_new_pack.ePMh4Z/_old 2018-07-13 10:20:56.522426083 +0200 +++ /var/tmp/diff_new_pack.ePMh4Z/_new 2018-07-13 10:20:56.522426083 +0200 @@ -1,13 +1,20 @@ -From: Nathan Ridge +From 7f1d08d5bd5681d1a79ea2f0e2a7fa3c8fa10b1b Mon Sep 17 00:00:00 2001 +From: Vadim Zeitlin +Date: Mon, 9 Jul 2018 00:36:15 +0200 +Subject: [PATCH] Ignore all changes to g++ ABI version since 1002 -Relax the ABI compatibility requirements for GCC. +Checking for the exact match of __GXX_ABI_VERSION created more problems +(including for both Fedora and Debian packagers, see +https://github.com/wxWidgets/wxWidgets/pull/828) than it solved +(approximately 0), so relax it and assume that future g++ versions will +remain broadly compatible with the current ABI, which seems like a safe +assumption so far. -Allow a library and an application to differ in __GXX_ABI_VERSION -within the range 1002-1008. The ABI changes made in this range -do not affect wxWidgets. - -https://github.com/wxWidgets/wxWidgets/commit/ad21cc332ac906b9ae8f238ab135cbe410e78eba -https://github.com/wxWidgets/wxWidgets/commit/96f5a24f6dfdfff3466ab7c1736dfc741165aaea +It's not really clear if there is any value in having this ABI check at +all, or if we should remove CheckBuildOptions() and all the code calling +it entirely, as it seems that there is no way to trigger this check +during run-time without getting a link error first. But keep it for now, +just because it's simpler to keep it than to remove it. --- include/wx/build.h | 11 ++- 1 file changed, 10 insertions(+), 1 deletion(-) @@ -24,7 +31,7 @@ +// https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html +// under -fabi-version) don't affect wxWidgets, so we allow a library +// and an application to differ within that range. -+#if ((__GXX_ABI_VERSION >= 1002) && (__GXX_ABI_VERSION <= 1011)) ++#if ((__GXX_ABI_VERSION >= 1002)) +#define wxGXX_EFFECTIVE_ABI_VERSION 1002 +#else +#define wxGXX_EFFECTIVE_ABI_VERSION __GXX_ABI_VERSION
commit wxWidgets-3_0 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory checked in at 2018-04-22 14:33:07 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new (New) Package is "wxWidgets-3_0" Sun Apr 22 14:33:07 2018 rev:25 rq:597435 version:3.0.4 Changes: --- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0-nostl.changes 2018-02-20 17:53:14.534424582 +0100 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0-nostl.changes 2018-04-22 14:33:13.738887087 +0200 @@ -1,0 +2,22 @@ +Tue Apr 17 10:50:49 UTC 2018 - jeng...@inai.de + +- Bump soversion.diff for 3.0.4 + +--- +Mon Apr 16 22:03:08 UTC 2018 - ec...@opensuse.org + +- update to 3.0.4 + * Don't crash on trailing '%' in wxDateTime::Format(). + * Fix various problems when parsing invalid ZIP files. + * Fix generic wxTimePickerCtrl to accept max values from +keyboard. + * Multiple surrogate-related fixes in UTF-16 support. + * Fix reading wide character data in wxFile::ReadAll(). + * Make parsing WAV data more robust. + * Fix copy ctor in numeric validators classes. + * Fix memory leak when wxDataViewCtrl is deleted. + * Avoid some GTK+ run-time errors when using +wx{File,Dir}PickerCtrl. +- rebase patch soversion.diff + +--- wxWidgets-3_0.changes: same change Old: wxWidgets-3.0.3.tar.bz2 New: wxWidgets-3.0.4.tar.bz2 Other differences: -- ++ wxWidgets-3_0-nostl.spec ++ --- /var/tmp/diff_new_pack.6ySPZa/_old 2018-04-22 14:33:15.834811233 +0200 +++ /var/tmp/diff_new_pack.6ySPZa/_new 2018-04-22 14:33:15.838811088 +0200 @@ -20,8 +20,9 @@ %define base_name wxWidgets-3_0 %define tarball_name wxWidgets %define variant suse-nostl -%define sonum 3 -Version:3.0.3 +%define psonum 3_0_4 +%define sonum 3.0.4 +Version:3.0.4 Release:0 %define wx_minor 3.0 # libdir for installing of all the stuff @@ -32,7 +33,7 @@ # build non-UI toolkit related packages %define base_packages 1 Summary:C++ Library for Cross-Platform Development -License:GPL-2.0+ +License:GPL-2.0-or-later Group: Development/Libraries/C and C++ Url:http://www.wxwidgets.org/ @@ -90,7 +91,7 @@ std::string), and is provided for old programs which fail to use e.g. wxString and instead rely on the wxChar pointer API. -%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 @@ -101,134 +102,134 @@ Provides: wxWidgets = %version Recommends: wxWidgets-lang >= %version -%description -n libwx_baseu-%variant%sonum +%description -n libwx_baseu-%variant%psonum Library for the wxWidgets cross-platform GUI. This varaint 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. -%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_gtk%{gtk_version}u_adv-%variant%sonum +%package -n libwx_gtk%{gtk_version}u_adv-%variant%psonum Summary:wxWidgets Library Group: System/Libraries -%description -n libwx_gtk%{gtk_version}u_adv-%variant%sonum +%description -n libwx_gtk%{gtk_version}u_adv-%variant%psonum Library for the wxWidgets cross-platform GUI. -%package -n libwx_gtk%{gtk_version}u_aui-%variant%sonum +%package -n libwx_gtk%{gtk_version}u_aui-%variant%psonum Summary:wxWidgets Library Group: System/Libraries -%description -n libwx_gtk%{gtk_version}u_aui-%variant%sonum +%description -n libwx_gtk%{gtk_version}u_aui-%variant%psonum Library for the wxWidgets cross-platform GUI. -%package -n libwx_gtk%{gtk_version}u_core-%variant%sonum +%package -n libwx_gtk%{gtk_version}u_core-%variant%psonum Summary:wxWidgets Library Group: System/Libraries -%description -n libwx_gtk%{gtk_version}u_core-%variant%sonum +%description -n
commit wxWidgets-3_0 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory checked in at 2018-02-20 17:53:06 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new (New) Package is "wxWidgets-3_0" Tue Feb 20 17:53:06 2018 rev:24 rq:577900 version:3.0.3 Changes: --- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0-nostl.changes 2018-01-26 13:57:06.375964275 +0100 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0-nostl.changes 2018-02-20 17:53:14.534424582 +0100 @@ -1,0 +2,7 @@ +Sat Feb 17 09:36:15 UTC 2018 - martin.koeg...@chello.at + +- Prevent breaking binaries, if C++11 is enabled + http://trac.wxwidgets.org/ticket/18034 + Add 0001-18034-stick-with-compile-settings-detected-at-config.patch + +--- wxWidgets-3_0.changes: same change New: 0001-18034-stick-with-compile-settings-detected-at-config.patch Other differences: -- ++ wxWidgets-3_0-nostl.spec ++ --- /var/tmp/diff_new_pack.7WUvg8/_old 2018-02-20 17:53:16.458355305 +0100 +++ /var/tmp/diff_new_pack.7WUvg8/_new 2018-02-20 17:53:16.458355305 +0100 @@ -48,6 +48,7 @@ Patch17:relax-abi.diff Patch18:0001-spinctrl.patch Patch19:0002-spinctrl.patch +Patch20:0001-18034-stick-with-compile-settings-detected-at-config.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build #Link SDL2 for newer distros @@ -259,6 +260,7 @@ %patch -P 17 -p1 %patch -P 18 -p1 %patch -P 19 -p1 +%patch -P 20 -p1 cp %{S:2} . %build wxWidgets-3_0.spec: same change ++ 0001-18034-stick-with-compile-settings-detected-at-config.patch ++ >From c585363db117ab928256586bcf76231a612bd0ca Mon Sep 17 00:00:00 2001 From: Martin Koegler Date: Sat, 30 Dec 2017 09:51:25 + Subject: [PATCH] #18034 stick with compile settings detected at configure time --- include/wx/defs.h | 6 -- 1 file changed, 6 deletions(-) diff --git a/include/wx/defs.h b/include/wx/defs.h index 2c5cdeeeb6..6a2a779081 100644 --- a/include/wx/defs.h +++ b/include/wx/defs.h @@ -378,12 +378,6 @@ #ifndef HAVE_TYPE_TRAITS #define HAVE_TYPE_TRAITS #endif -#ifndef HAVE_STD_UNORDERED_MAP -#define HAVE_STD_UNORDERED_MAP -#endif -#ifndef HAVE_STD_UNORDERED_SET -#define HAVE_STD_UNORDERED_SET -#endif #elif defined(__has_include) /* Notice that we trust our configure tests more than __has_include(), -- 2.13.6
commit wxWidgets-3_0 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory checked in at 2018-01-26 13:57:04 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new (New) Package is "wxWidgets-3_0" Fri Jan 26 13:57:04 2018 rev:23 rq:568881 version:3.0.3 Changes: --- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0-nostl.changes 2017-12-31 00:43:09.294784911 +0100 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0-nostl.changes 2018-01-26 13:57:06.375964275 +0100 @@ -1,0 +2,5 @@ +Wed Jan 24 09:07:47 UTC 2018 - jeng...@inai.de + +- Rework provides/conflicts between -devel variants. + +--- wxWidgets-3_0.changes: same change Other differences: -- ++ wxWidgets-3_0-nostl.spec ++ --- /var/tmp/diff_new_pack.0Bru6q/_old 2018-01-26 13:57:07.699902460 +0100 +++ /var/tmp/diff_new_pack.0Bru6q/_new 2018-01-26 13:57:07.699902460 +0100 @@ -1,7 +1,7 @@ # # spec file for package wxWidgets-3_0-nostl # -# 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 @@ -81,7 +81,7 @@ 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. @@ -89,7 +89,6 @@ std::string), and is provided for old programs which fail to use e.g. wxString and instead rely on the wxChar pointer API. -%if %base_packages %package -n libwx_baseu-%variant%sonum Summary:wxWidgets Library # Name up to openSUSE 11.3 and up to wxGTK-2.8: @@ -122,8 +121,6 @@ %description -n libwx_baseu_xml-%variant%sonum Library for the wxWidgets cross-platform GUI. -%endif - %package -n libwx_gtk%{gtk_version}u_adv-%variant%sonum Summary:wxWidgets Library Group: System/Libraries @@ -213,7 +210,7 @@ Library for the wxWidgets cross-platform GUI. %package devel -Summary:Everything needed for development with wxWidgets +Summary:Development files for an old API variant of wxWidgets Group: Development/Libraries/C and C++ Requires: gtk%gtk_version-devel Requires: libwx_baseu-%variant%sonum = %version @@ -233,10 +230,11 @@ Requires: libwx_gtk%{gtk_version}u_xrc-%variant%sonum = %version Requires: pkgconfig(gl) Requires: pkgconfig(glu) -Conflicts: wxWidgets-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. @@ -274,24 +272,24 @@ export SDL_CONFIG=%_bindir/sdl2-config %endif -%configure\ +%configure \ --enable-vendor=%variant \ - --with-gtk=%gtk_version\ - --disable-static\ - --enable-unicode\ - --with-opengl\ - --with-libmspack\ - --with-sdl\ - --with-gnomevfs\ - --enable-ipv6\ - --enable-mediactrl\ - --enable-optimise\ + --with-gtk=%gtk_version \ + --disable-static \ + --enable-unicode \ + --with-opengl \ + --with-libmspack \ + --with-sdl \ + --with-gnomevfs \ + --enable-ipv6 \ + --enable-mediactrl \ + --enable-optimise \ %if 0%{?WX_DEBUG} - --enable-debug\ + --enable-debug \ %else - --disable-debug\ + --disable-debug \ %endif - --disable-stl\ + --disable-stl \ --disable-plugins make %{?_smp_mflags} V=1 %if %BUILD_LANG @@ -300,13 +298,10 @@ cd .. %endif -%clean -: - %install export VENDORTAG='-$variant' # only needed for non-MSW make install DESTDIR="%buildroot" -%if !0%{?base_packages} +%if !%base_packages # Drop libraries already supplied by another packages rm -f "%buildroot/%_libdir"/libwx_baseu{,_net,_xml}-%variant.so.%{sonum}* \ "%buildroot/%_libdir/wx/%wx_minor"/sound_sdlu-*.so @@ -322,14 +317,12 @@ # 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 -%if %base_packages %post -n libwx_baseu-%variant%sonum -p /sbin/ldconfig %postun -n libwx_baseu-%variant%sonum -p /sbi
commit wxWidgets-3_0 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory checked in at 2017-12-31 00:43:06 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new (New) Package is "wxWidgets-3_0" Sun Dec 31 00:43:06 2017 rev:22 rq:559505 version:3.0.3 Changes: --- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0-nostl.changes 2017-10-17 01:50:01.737430776 +0200 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0-nostl.changes 2017-12-31 00:43:09.294784911 +0100 @@ -1,0 +2,13 @@ +Fri Dec 15 19:52:16 UTC 2017 - jeng...@inai.de + +- Rework language package dependencies with base library. +- Replace otherproviders() by regular Conflicts. + +--- +Sat Oct 21 09:33:29 UTC 2017 - martin.koeg...@chello.at + +- Unify packaging +- Backport spinctrl patches: 0001-spinctrl.patch + 0002-spinctrl.patch + +--- wxWidgets-3_0.changes: same change New: 0001-spinctrl.patch 0002-spinctrl.patch Other differences: -- ++ wxWidgets-3_0-nostl.spec ++ --- /var/tmp/diff_new_pack.lWCNib/_old 2017-12-31 00:43:13.377423167 +0100 +++ /var/tmp/diff_new_pack.lWCNib/_new 2017-12-31 00:43:13.381421834 +0100 @@ -17,19 +17,20 @@ Name: wxWidgets-3_0-nostl -%define base_name wxWidgets +%define base_name wxWidgets-3_0 %define tarball_name wxWidgets +%define variant suse-nostl +%define sonum 3 Version:3.0.3 Release:0 %define wx_minor 3.0 # libdir for installing of all the stuff %define wxlibdir %_libdir -# lang packages are exactly equal for all variants. Build it only once: -%if "%name" == "%base_name" -%define BUILD_LANG 1 -%else +# lang packages are exactly equal for all variants and versions. +# coordinate a bit between nostl and wxWidgets-3_x. %define BUILD_LANG 0 -%endif +# build non-UI toolkit related packages +%define base_packages 1 Summary:C++ Library for Cross-Platform Development License:GPL-2.0+ Group: Development/Libraries/C and C++ @@ -45,8 +46,16 @@ Source50: baselibs.conf Patch1: soversion.diff Patch17:relax-abi.diff +Patch18:0001-spinctrl.patch +Patch19:0002-spinctrl.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: SDL-devel + +#Link SDL2 for newer distros +%if 0%{?suse_version} > 1320 || (0%{?suse_version} == 1315 && 0%{?is_opensuse}) +BuildRequires: pkgconfig(sdl2) +%else +BuildRequires: pkgconfig(sdl) +%endif BuildRequires: autoconf BuildRequires: cppunit-devel BuildRequires: gcc-c++ @@ -78,9 +87,10 @@ This varaint 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 wxChar pointer API. +wxString and instead rely on the wxChar pointer API. -%package -n libwx_baseu-suse-nostl3 +%if %base_packages +%package -n libwx_baseu-%variant%sonum Summary:wxWidgets Library # Name up to openSUSE 11.3 and up to wxGTK-2.8: Group: System/Libraries @@ -89,142 +99,141 @@ Obsoletes: wxWidgets < %version # wxWidgets-lang requires wxWidgets. Provide them to fix dependencies: Provides: wxWidgets = %version -Recommends: %base_name-lang >= %version +Recommends: wxWidgets-lang >= %version -%description -n libwx_baseu-suse-nostl3 +%description -n libwx_baseu-%variant%sonum Library for the wxWidgets cross-platform GUI. This varaint 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 wxChar pointer API. +wxString and instead rely on the wxChar pointer API. -%package -n libwx_baseu_net-suse-nostl3 +%package -n libwx_baseu_net-%variant%sonum Summary:wxWidgets Library Group: System/Libraries -%description -n libwx_baseu_net-suse-nostl3 +%description -n libwx_baseu_net-%variant%sonum Library for the wxWidgets cross-platform GUI. -%package -n libwx_baseu_xml-suse-nostl3 +%package -n libwx_baseu_xml-%variant%sonum Summary:wxWidgets Library Group: System/Libraries -%description -n libwx_baseu_xml-suse-nostl3 +%description -n libwx_baseu_xml-%variant%sonum Library for the wxWidgets cross-platform GUI. -%package -n libwx_gtk2u_adv-suse-nostl3 +%endif + +%package -n libwx_gtk%{gtk_version}u_adv-%variant%sonum Summary:wxWidgets Library Group: System/Libraries -%description -n libwx_gtk2u_adv-suse-nostl3 +%description -n libwx_gtk%{gtk_version}u_adv-%variant%sonum Library for the wxWidgets cross-platform GU
commit wxWidgets-3_0 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory checked in at 2017-10-17 01:49:58 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new (New) Package is "wxWidgets-3_0" Tue Oct 17 01:49:58 2017 rev:21 rq:533124 version:3.0.3 Changes: --- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0-nostl.changes 2017-09-15 21:08:57.459482014 +0200 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0-nostl.changes 2017-10-17 01:50:01.737430776 +0200 @@ -1,0 +2,10 @@ +Fri Sep 22 14:24:39 CEST 2017 - sbra...@suse.com + +- Fix SLE12 build with SDL1. + +--- +Thu Sep 21 08:54:58 UTC 2017 - jeng...@inai.de + +- Make use of %is_opensuse to select SDL1 for SLE12 + +--- wxWidgets-3_0.changes: same change Other differences: -- ++ wxWidgets-3_0.spec ++ --- /var/tmp/diff_new_pack.xcJfPc/_old 2017-10-17 01:50:03.805333892 +0200 +++ /var/tmp/diff_new_pack.xcJfPc/_new 2017-10-17 01:50:03.809333704 +0200 @@ -48,7 +48,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build #Link SDL2 for newer distros -%if 0%{?suse_version} > 1320 || 0%{?suse_version} == 1315 +%if 0%{?suse_version} > 1320 || (0%{?suse_version} == 1315 && 0%{?is_opensuse}) BuildRequires: pkgconfig(sdl2) %else BuildRequires: pkgconfig(sdl) @@ -259,7 +259,7 @@ # --enable-accessibility is currently supported only in msw # --enable-extended_rtti does not compile -%if 0%{?suse_version} > 1320 || 0%{?suse_version} == 1315 +%if 0%{?suse_version} > 1320 || (0%{?suse_version} == 1315 && 0%{?is_opensuse}) export SDL_CONFIG=/usr/bin/sdl2-config %endif
commit wxWidgets-3_0 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory checked in at 2017-09-15 21:08:56 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new (New) Package is "wxWidgets-3_0" Fri Sep 15 21:08:56 2017 rev:20 rq:525935 version:3.0.3 Changes: --- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0-nostl.changes 2017-06-16 10:53:36.365442785 +0200 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0-nostl.changes 2017-09-15 21:08:57.459482014 +0200 @@ -1,0 +2,6 @@ +Thu Sep 7 19:56:23 UTC 2017 - jeng...@inai.de + +- Disable building WebView (the built-in browser widget), + as pkconfig(webkit-1.0) (= webkit1gtk2) is going away. + +--- wxWidgets-3_0.changes: same change Other differences: -- ++ wxWidgets-3_0-nostl.spec ++ --- /var/tmp/diff_new_pack.VVEXDU/_old 2017-09-15 21:08:59.799153523 +0200 +++ /var/tmp/diff_new_pack.VVEXDU/_new 2017-09-15 21:08:59.803152962 +0200 @@ -70,13 +70,6 @@ BuildRequires: libtiff-devel BuildRequires: zlib-devel BuildRequires: pkgconfig(glu) -%if 0%{?suse_version} >= 1140 -BuildRequires: pkgconfig(webkit-1.0) -%else -%if 0%{?sles_version} == 0 -BuildRequires: libwebkit-gtk-devel -%endif -%endif %description wxWidgets is a free C++ library for cross-platform GUI. @@ -200,13 +193,6 @@ %description -n libwx_gtk2u_stc-suse-nostl3 Library for the wxWidgets cross-platform GUI. -%package -n libwx_gtk2u_webview-suse-nostl3 -Summary:wxWidgets Library -Group: System/Libraries - -%description -n libwx_gtk2u_webview-suse-nostl3 -Library for the wxWidgets cross-platform GUI. - %package -n libwx_gtk2u_xrc-suse-nostl3 Summary:wxWidgets Library Group: System/Libraries @@ -232,7 +218,6 @@ Requires: libwx_gtk2u_ribbon-suse-nostl3 = %version Requires: libwx_gtk2u_richtext-suse-nostl3 = %version Requires: libwx_gtk2u_stc-suse-nostl3 = %version -Requires: libwx_gtk2u_webview-suse-nostl3 = %version Requires: libwx_gtk2u_xrc-suse-nostl3 = %version Requires: pkgconfig(gl) Requires: pkgconfig(glu) @@ -338,8 +323,6 @@ %postun -n libwx_gtk2u_richtext-suse-nostl3 -p /sbin/ldconfig %post -n libwx_gtk2u_stc-suse-nostl3 -p /sbin/ldconfig %postun -n libwx_gtk2u_stc-suse-nostl3 -p /sbin/ldconfig -%post -n libwx_gtk2u_webview-suse-nostl3 -p /sbin/ldconfig -%postun -n libwx_gtk2u_webview-suse-nostl3 -p /sbin/ldconfig %post -n libwx_gtk2u_xrc-suse-nostl3 -p /sbin/ldconfig %postun -n libwx_gtk2u_xrc-suse-nostl3 -p /sbin/ldconfig @@ -404,10 +387,6 @@ %defattr(-,root,root) %_libdir/libwx_gtk2u_stc-suse-nostl.so.3* -%files -n libwx_gtk2u_webview-suse-nostl3 -%defattr(-,root,root) -%_libdir/libwx_gtk2u_webview-suse-nostl.so.3* - %files -n libwx_gtk2u_xrc-suse-nostl3 %defattr(-,root,root) %_libdir/libwx_gtk2u_xrc-suse-nostl.so.3* ++ wxWidgets-3_0.spec ++ --- /var/tmp/diff_new_pack.VVEXDU/_old 2017-09-15 21:08:59.839147908 +0200 +++ /var/tmp/diff_new_pack.VVEXDU/_new 2017-09-15 21:08:59.843147346 +0200 @@ -77,13 +77,6 @@ BuildRequires: libtiff-devel BuildRequires: zlib-devel BuildRequires: pkgconfig(glu) -%if 0%{?suse_version} >= 1140 -BuildRequires: pkgconfig(webkit-1.0) -%else -%if 0%{?sles_version} == 0 -BuildRequires: libwebkit-gtk-devel -%endif -%endif %description wxWidgets is a free C++ library for cross-platform GUI. @@ -195,15 +188,6 @@ %description -n libwx_gtk%{gtk_version}u_stc-suse3 Library for the wxWidgets cross-platform GUI. -%if 0%{?suse_version} > 1110 -%package -n libwx_gtk%{gtk_version}u_webview-suse3 -Summary:wxWidgets Library -Group: System/Libraries - -%description -n libwx_gtk%{gtk_version}u_webview-suse3 -Library for the wxWidgets cross-platform GUI. -%endif - %package -n libwx_gtk%{gtk_version}u_xrc-suse3 Summary:wxWidgets Library Group: System/Libraries @@ -236,11 +220,8 @@ Requires: libwx_gtk%{gtk_version}u_ribbon-suse3 = %version Requires: libwx_gtk%{gtk_version}u_richtext-suse3 = %version Requires: libwx_gtk%{gtk_version}u_stc-suse3 = %version -Requires: pkgconfig(gl) -%if 0%{?suse_version} > 1110 -Requires: libwx_gtk%{gtk_version}u_webview-suse3 = %version -%endif Requires: libwx_gtk%{gtk_version}u_xrc-suse3 = %version +Requires: pkgconfig(gl) Requires: pkgconfig(glu) Provides: wxGTK2-devel = %version-%release Provides: wxWidgets-devel = %version-%release @@ -353,10 +334,6 @@ %postun -n libwx_gtk%{gtk_version}u_richtext-suse3 -p /sbin/ldconfig %post -n libwx_gtk%{gtk_version}u_stc-suse3 -p /sbin/ldcon
commit wxWidgets-3_0 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory checked in at 2017-06-16 10:53:28 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new (New) Package is "wxWidgets-3_0" Fri Jun 16 10:53:28 2017 rev:19 rq:502696 version:3.0.3 Changes: --- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0-nostl.changes 2017-05-03 15:53:26.951913454 +0200 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0-nostl.changes 2017-06-16 10:53:36.365442785 +0200 @@ -1,0 +2,26 @@ +Sun Jun 4 08:22:29 UTC 2017 - ec...@opensuse.org + +- update to 3.0.3 + See: https://github.com/wxWidgets/wxWidgets/blob/v3.0.3/docs/changes.txt#L583-L632 + +- change source url to github +- rebase patch soversion.diff +- remove following patches, because they are now in upstream: + 0001-avoid-passing-invalid-rect-to-Refresh-closes-16819.patch + 0001-Ensure-the-PangoFontFace-type-is-loaded.patch + 0001-Fix-wxPrintDialog-when-used-directly-see-16821.patch + 0001-set-transient-parent-for-about-dialog-closes-16823.patch + 0001-Avoid-refreshing-not-currently-visible-items-in-gene.patch + 0001-Avoid-Gtk-Message-GtkDialog-mapped-without-a-transie.patch + 0001-Fix-wxSpinButton-best-size-for-GTK-3.12-and-later-se.patch + 0001-Fix-drawing-checkbox-and-radiobutton-in-checked-stat.patch + 0001-Provide-trivial-GDK_IS_X11_DISPLAY-definition-for-GT.patch + 0001-Fix-spurious-assert-in-wxGTK-wxDataViewCtrl-EditItem.patch + 0002-Don-t-defer-wxTLW-initialization-in-wxGTK-when-not-u.patch + 0003-Don-t-use-frame-extents-when-not-using-X11-in-wxGTK.patch + 0004-Don-t-crash-when-switching-to-full-screen-in-non-X11.patch + 0005-Don-t-use-X11-only-functions-when-not-using-X11-in-w.patch + abs.diff + wxWidgets-3_0-gstreamer-1.0.patch + +--- wxWidgets-3_0.changes: same change Old: 0001-Avoid-Gtk-Message-GtkDialog-mapped-without-a-transie.patch 0001-Avoid-refreshing-not-currently-visible-items-in-gene.patch 0001-Ensure-the-PangoFontFace-type-is-loaded.patch 0001-Fix-drawing-checkbox-and-radiobutton-in-checked-stat.patch 0001-Fix-spurious-assert-in-wxGTK-wxDataViewCtrl-EditItem.patch 0001-Fix-wxPrintDialog-when-used-directly-see-16821.patch 0001-Fix-wxSpinButton-best-size-for-GTK-3.12-and-later-se.patch 0001-Provide-trivial-GDK_IS_X11_DISPLAY-definition-for-GT.patch 0001-avoid-passing-invalid-rect-to-Refresh-closes-16819.patch 0001-set-transient-parent-for-about-dialog-closes-16823.patch 0002-Don-t-defer-wxTLW-initialization-in-wxGTK-when-not-u.patch 0003-Don-t-use-frame-extents-when-not-using-X11-in-wxGTK.patch 0004-Don-t-crash-when-switching-to-full-screen-in-non-X11.patch 0005-Don-t-use-X11-only-functions-when-not-using-X11-in-w.patch abs.diff wxWidgets-3.0.2.tar.bz2 wxWidgets-3_0-gstreamer-1.0.patch New: wxWidgets-3.0.3.tar.bz2 Other differences: -- ++ wxWidgets-3_0-nostl.spec ++ --- /var/tmp/diff_new_pack.d2iuAB/_old 2017-06-16 10:53:38.109197313 +0200 +++ /var/tmp/diff_new_pack.d2iuAB/_new 2017-06-16 10:53:38.109197313 +0200 @@ -19,7 +19,7 @@ Name: wxWidgets-3_0-nostl %define base_name wxWidgets %define tarball_name wxWidgets -Version:3.0.2 +Version:3.0.3 Release:0 %define wx_minor 3.0 # libdir for installing of all the stuff @@ -36,7 +36,7 @@ Url:http://www.wxwidgets.org/ #SVN-Clone:https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk -Source: http://downloads.sf.net/wxwindows/%tarball_name-%version.tar.bz2 +Source: https://github.com/wxWidgets/wxWidgets/releases/download/v%version/wxWidgets-%version.tar.bz2 Source2:README.SUSE Source5:wxWidgets-3_0-rpmlintrc # This script is not used during build, but it makes possible to @@ -44,23 +44,7 @@ Source6:wxpython-mkdiff.sh Source50: baselibs.conf Patch1: soversion.diff -Patch2: 0001-avoid-passing-invalid-rect-to-Refresh-closes-16819.patch -Patch3: 0001-Ensure-the-PangoFontFace-type-is-loaded.patch -Patch4: 0001-Fix-wxPrintDialog-when-used-directly-see-16821.patch -Patch5: 0001-set-transient-parent-for-about-dialog-closes-16823.patch -Patch6: 0001-Avoid-refreshing-not-currently-visible-items-in-gene.patch -Patch7: 0001-Avoid-Gtk-Message-GtkDialog-mapped-without-a-transie.patch -Patch8: 0001-Fix-wxSpinButton-best-size-for-GTK-3.12-and-later-se.patch -Patch9: 0001-Fix-drawing-checkbox-and-radiobutton-in-checked-stat.patch -Patch10:0001-Provide-trivial-GDK_IS_X11_DISPLAY-definition-for-GT.patch -Patch11:0002-Don-t-defer-wxTLW-
commit wxWidgets-3_0 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory checked in at 2017-05-03 15:53:25 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new (New) Package is "wxWidgets-3_0" Wed May 3 15:53:25 2017 rev:18 rq:491965 version:3.0.2 Changes: --- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0-nostl.changes 2017-03-18 20:48:53.292008440 +0100 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0-nostl.changes 2017-05-03 15:53:26.951913454 +0200 @@ -2 +2 @@ -Tue Mar 14 08:53:03 UTC 2017 - davejpla...@gmail.com +Tue Apr 18 13:13:26 UTC 2017 - jeng...@inai.de @@ -4 +4,8 @@ -- Actually apply relax-abi.diff and fix devel package description. +- Bump __GXX_ABI_VERSION to 1011 for gcc7 +- Add 0001-Fix-spurious-assert-in-wxGTK-wxDataViewCtrl-EditItem.patch + to resolve crash [boo#1034350] + +--- +Tue Mar 14 08:56:12 UTC 2017 - davejpla...@gmail.com + +- Fix devel package description. --- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0.changes 2017-03-18 20:48:53.451985776 +0100 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0.changes 2017-05-03 15:53:27.047899904 +0200 @@ -1,0 +2,7 @@ +Tue Apr 18 13:13:26 UTC 2017 - jeng...@inai.de + +- Bump __GXX_ABI_VERSION to 1011 for gcc7 +- Add 0001-Fix-spurious-assert-in-wxGTK-wxDataViewCtrl-EditItem.patch + to resolve crash [boo#1034350] + +--- New: 0001-Fix-spurious-assert-in-wxGTK-wxDataViewCtrl-EditItem.patch Other differences: -- ++ wxWidgets-3_0-nostl.spec ++ --- /var/tmp/diff_new_pack.JrfKo9/_old 2017-05-03 15:53:28.535689864 +0200 +++ /var/tmp/diff_new_pack.JrfKo9/_new 2017-05-03 15:53:28.539689299 +0200 @@ -57,10 +57,10 @@ Patch12:0003-Don-t-use-frame-extents-when-not-using-X11-in-wxGTK.patch Patch13:0004-Don-t-crash-when-switching-to-full-screen-in-non-X11.patch Patch14:0005-Don-t-use-X11-only-functions-when-not-using-X11-in-w.patch -# PATCH-FIX-UPSTREAM wxWidgets-3_0-gstreamer-1.0.patch badshah...@gmail.com -- Port wxcntrl to use gstreamer 1.0; patch taken from upstream bug report: http://trac.wxwidgets.org/ticket/14976 Patch16:wxWidgets-3_0-gstreamer-1.0.patch Patch15:abs.diff Patch17:relax-abi.diff +Patch18:0001-Fix-spurious-assert-in-wxGTK-wxDataViewCtrl-EditItem.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: SDL-devel BuildRequires: autoconf @@ -275,7 +275,7 @@ echo "=== RPM build flags: WX_DEBUG=0%{?WX_DEBUG}" %setup -q -n %tarball_name-%version %patch -P 1 -P 2 -P 3 -P 4 -P 5 -P 6 -P 7 -P 8 -P 9 -p1 -%patch -P 10 -P 11 -P 12 -P 13 -P 14 -P 15 -P 16 -P 17 -p1 +%patch -P 10 -P 11 -P 12 -P 13 -P 14 -P 15 -P 16 -P 17 -P 18 -p1 cp %{S:2} . %build ++ wxWidgets-3_0.spec ++ --- /var/tmp/diff_new_pack.JrfKo9/_old 2017-05-03 15:53:28.567685347 +0200 +++ /var/tmp/diff_new_pack.JrfKo9/_new 2017-05-03 15:53:28.571684782 +0200 @@ -60,8 +60,17 @@ Patch15:abs.diff Patch16:wxWidgets-3_0-gstreamer-1.0.patch Patch17:relax-abi.diff +Patch18:0001-Fix-spurious-assert-in-wxGTK-wxDataViewCtrl-EditItem.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: SDL-devel + +#Link SDL2 for newer distros +%if 0%{?suse_version} > 1320 || 0%{?suse_version} == 1315 +BuildRequires: pkgconfig(sdl2) +%else +BuildRequires: pkgconfig(sdl) +%endif + + BuildRequires: autoconf BuildRequires: cppunit-devel BuildRequires: gcc-c++ @@ -276,7 +285,7 @@ echo "=== RPM build flags: WX_DEBUG=0%{?WX_DEBUG}" %setup -q -n %tarball_name-%version %patch -P 1 -P 2 -P 3 -P 4 -P 5 -P 6 -P 7 -P 8 -P 9 -p1 -%patch -P 10 -P 11 -P 12 -P 13 -P 14 -P 15 -P 16 -P 17 -p1 +%patch -P 10 -P 11 -P 12 -P 13 -P 14 -P 15 -P 16 -P 17 -P 18 -p1 cp %{S:2} . %build @@ -286,6 +295,10 @@ # --enable-accessibility is currently supported only in msw # --enable-extended_rtti does not compile +%if 0%{?suse_version} > 1320 || 0%{?suse_version} == 1315 +export SDL_CONFIG=/usr/bin/sdl2-config +%endif + %configure\ --enable-vendor=suse \ --with-gtk=%gtk_version\ ++ 0001-Fix-spurious-assert-in-wxGTK-wxDataViewCtrl-EditItem.patch ++ >From ed88188be7e97a0503f3471f7b0452740b732902 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Tue, 10 Feb 2015 23:14:53 + Subject: [PATCH] Fix spurious assert in wxGTK wxDataViewCtrl::EditItem(). The assert in wxGtkTreeSelectionLock ctor failed after the first time this object was created as it doesn't reset the selection function to NULL with wxGTK2, fix t
commit wxWidgets-3_0 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory checked in at 2017-03-18 20:48:52 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new (New) Package is "wxWidgets-3_0" Sat Mar 18 20:48:52 2017 rev:17 rq:479921 version:3.0.2 Changes: --- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0-nostl.changes 2017-02-19 01:02:26.759665400 +0100 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0-nostl.changes 2017-03-18 20:48:53.292008440 +0100 @@ -1,0 +2,5 @@ +Tue Mar 14 08:53:03 UTC 2017 - davejpla...@gmail.com + +- Actually apply relax-abi.diff and fix devel package description. + +--- --- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0.changes 2017-02-19 01:02:26.779662591 +0100 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0.changes 2017-03-18 20:48:53.451985776 +0100 @@ -1,0 +2,5 @@ +Tue Mar 14 08:56:12 UTC 2017 - davejpla...@gmail.com + +- Fix devel package description. + +--- Other differences: -- ++ wxWidgets-3_0-nostl.spec ++ --- /var/tmp/diff_new_pack.oxzxwk/_old 2017-03-18 20:48:54.527833363 +0100 +++ /var/tmp/diff_new_pack.oxzxwk/_new 2017-03-18 20:48:54.527833363 +0100 @@ -57,9 +57,10 @@ Patch12:0003-Don-t-use-frame-extents-when-not-using-X11-in-wxGTK.patch Patch13:0004-Don-t-crash-when-switching-to-full-screen-in-non-X11.patch Patch14:0005-Don-t-use-X11-only-functions-when-not-using-X11-in-w.patch -Patch15:abs.diff # PATCH-FIX-UPSTREAM wxWidgets-3_0-gstreamer-1.0.patch badshah...@gmail.com -- Port wxcntrl to use gstreamer 1.0; patch taken from upstream bug report: http://trac.wxwidgets.org/ticket/14976 Patch16:wxWidgets-3_0-gstreamer-1.0.patch +Patch15:abs.diff +Patch17:relax-abi.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: SDL-devel BuildRequires: autoconf @@ -261,7 +262,7 @@ With wxWidgets, you can create applications 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 wxGTK3. +This package contains all files needed for developing with wxGTK%{gtk_version}. Note: wxWidgets variant devel packages are mutually exclusive. Please read %_docdir/%name/README.SUSE to pick a correct variant. @@ -274,7 +275,7 @@ echo "=== RPM build flags: WX_DEBUG=0%{?WX_DEBUG}" %setup -q -n %tarball_name-%version %patch -P 1 -P 2 -P 3 -P 4 -P 5 -P 6 -P 7 -P 8 -P 9 -p1 -%patch -P 10 -P 11 -P 12 -P 13 -P 14 -P 15 -P 16 -p1 +%patch -P 10 -P 11 -P 12 -P 13 -P 14 -P 15 -P 16 -P 17 -p1 cp %{S:2} . %build ++ wxWidgets-3_0.spec ++ --- /var/tmp/diff_new_pack.oxzxwk/_old 2017-03-18 20:48:54.547830530 +0100 +++ /var/tmp/diff_new_pack.oxzxwk/_new 2017-03-18 20:48:54.551829964 +0100 @@ -263,7 +263,7 @@ With wxWidgets, you can create applications 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 wxGTK3. +This package contains all files needed for developing with wxGTK%{gtk_version}. Note: wxWidgets variant devel packages are mutually exclusive. Please read %_docdir/%name/README.SUSE to pick a correct variant.
commit wxWidgets-3_0 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory checked in at 2017-02-19 01:02:19 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new (New) Package is "wxWidgets-3_0" Changes: --- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0-nostl.changes 2017-01-24 10:40:26.438431233 +0100 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0-nostl.changes 2017-02-19 01:02:26.759665400 +0100 @@ -1,0 +2,5 @@ +Wed Feb 15 09:41:18 UTC 2017 - jeng...@inai.de + +- Bump (SUSE-local) SO version to force rebuild. + +--- wxWidgets-3_0.changes: same change Other differences: -- ++ wxWidgets-3_0-nostl.spec ++ --- /var/tmp/diff_new_pack.eC6oa3/_old 2017-02-19 01:02:28.215460890 +0100 +++ /var/tmp/diff_new_pack.eC6oa3/_new 2017-02-19 01:02:28.215460890 +0100 @@ -102,7 +102,7 @@ std::string), and is provided for old programs which fail to use e.g. wxString and instead rely on wxChar pointer API. -%package -n libwx_baseu-suse-nostl1 +%package -n libwx_baseu-suse-nostl3 Summary:wxWidgets Library # Name up to openSUSE 11.3 and up to wxGTK-2.8: Group: System/Libraries @@ -113,142 +113,142 @@ Provides: wxWidgets = %version Recommends: %base_name-lang >= %version -%description -n libwx_baseu-suse-nostl1 +%description -n libwx_baseu-suse-nostl3 Library for the wxWidgets cross-platform GUI. This varaint 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 wxChar pointer API. -%package -n libwx_baseu_net-suse-nostl1 +%package -n libwx_baseu_net-suse-nostl3 Summary:wxWidgets Library Group: System/Libraries -%description -n libwx_baseu_net-suse-nostl1 +%description -n libwx_baseu_net-suse-nostl3 Library for the wxWidgets cross-platform GUI. -%package -n libwx_baseu_xml-suse-nostl1 +%package -n libwx_baseu_xml-suse-nostl3 Summary:wxWidgets Library Group: System/Libraries -%description -n libwx_baseu_xml-suse-nostl1 +%description -n libwx_baseu_xml-suse-nostl3 Library for the wxWidgets cross-platform GUI. -%package -n libwx_gtk2u_adv-suse-nostl1 +%package -n libwx_gtk2u_adv-suse-nostl3 Summary:wxWidgets Library Group: System/Libraries -%description -n libwx_gtk2u_adv-suse-nostl1 +%description -n libwx_gtk2u_adv-suse-nostl3 Library for the wxWidgets cross-platform GUI. -%package -n libwx_gtk2u_aui-suse-nostl1 +%package -n libwx_gtk2u_aui-suse-nostl3 Summary:wxWidgets Library Group: System/Libraries -%description -n libwx_gtk2u_aui-suse-nostl1 +%description -n libwx_gtk2u_aui-suse-nostl3 Library for the wxWidgets cross-platform GUI. -%package -n libwx_gtk2u_core-suse-nostl1 +%package -n libwx_gtk2u_core-suse-nostl3 Summary:wxWidgets Library Group: System/Libraries -%description -n libwx_gtk2u_core-suse-nostl1 +%description -n libwx_gtk2u_core-suse-nostl3 Library for the wxWidgets cross-platform GUI. This varaint 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 wxChar pointer API. -%package -n libwx_gtk2u_gl-suse-nostl1 +%package -n libwx_gtk2u_gl-suse-nostl3 Summary:wxWidgets Library Group: System/Libraries -%description -n libwx_gtk2u_gl-suse-nostl1 +%description -n libwx_gtk2u_gl-suse-nostl3 Library for the wxWidgets cross-platform GUI. -%package -n libwx_gtk2u_html-suse-nostl1 +%package -n libwx_gtk2u_html-suse-nostl3 Summary:wxWidgets Library Group: System/Libraries -%description -n libwx_gtk2u_html-suse-nostl1 +%description -n libwx_gtk2u_html-suse-nostl3 Library for the wxWidgets cross-platform GUI. -%package -n libwx_gtk2u_media-suse-nostl1 +%package -n libwx_gtk2u_media-suse-nostl3 Summary:wxWidgets Library Group: System/Libraries -%description -n libwx_gtk2u_media-suse-nostl1 +%description -n libwx_gtk2u_media-suse-nostl3 Library for the wxWidgets cross-platform GUI. -%package -n libwx_gtk2u_propgrid-suse-nostl1 +%package -n libwx_gtk2u_propgrid-suse-nostl3 Summary:wxWidgets Library Group: System/Libraries -%description -n libwx_gtk2u_propgrid-suse-nostl1 +%description -n libwx_gtk2u_propgrid-suse-nostl3 Library for the wxWidgets cross-platform GUI. -%package -n libwx_gtk2u_qa-suse-nostl1 +%package -n libwx_gtk2u_qa-suse-nostl3 Summary:wxWidgets Library Group: System/Libraries -%description -n libwx_gtk2u_qa-suse-n
commit wxWidgets-3_0 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory checked in at 2017-01-24 10:40:25 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new (New) Package is "wxWidgets-3_0" Changes: --- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0-nostl.changes 2016-09-28 11:31:02.0 +0200 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0-nostl.changes 2017-01-24 10:40:26.438431233 +0100 @@ -1,0 +2,5 @@ +Mon Jan 16 18:09:14 UTC 2017 - jeng...@inai.de + +- Add relax-abi.diff + +--- wxWidgets-3_0.changes: same change New: relax-abi.diff Other differences: -- ++ wxWidgets-3_0-nostl.spec ++ --- /var/tmp/diff_new_pack.OMA4Pa/_old 2017-01-24 10:40:28.310165426 +0100 +++ /var/tmp/diff_new_pack.OMA4Pa/_new 2017-01-24 10:40:28.310165426 +0100 @@ -1,7 +1,7 @@ # # spec file for package wxWidgets-3_0-nostl # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -104,8 +104,8 @@ %package -n libwx_baseu-suse-nostl1 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-3_0.spec ++ --- /var/tmp/diff_new_pack.OMA4Pa/_old 2017-01-24 10:40:28.346160315 +0100 +++ /var/tmp/diff_new_pack.OMA4Pa/_new 2017-01-24 10:40:28.350159747 +0100 @@ -1,7 +1,7 @@ # # spec file for package wxWidgets-3_0 # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -58,8 +58,8 @@ Patch13:0004-Don-t-crash-when-switching-to-full-screen-in-non-X11.patch Patch14:0005-Don-t-use-X11-only-functions-when-not-using-X11-in-w.patch Patch15:abs.diff -# PATCH-FIX-UPSTREAM wxWidgets-3_0-gstreamer-1.0.patch badshah...@gmail.com -- Port wxcntrl to use gstreamer 1.0; patch taken from upstream bug report: http://trac.wxwidgets.org/ticket/14976 Patch16:wxWidgets-3_0-gstreamer-1.0.patch +Patch17:relax-abi.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: SDL-devel BuildRequires: autoconf @@ -100,8 +100,8 @@ %package -n libwx_baseu-suse1 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 @@ -276,7 +276,7 @@ echo "=== RPM build flags: WX_DEBUG=0%{?WX_DEBUG}" %setup -q -n %tarball_name-%version %patch -P 1 -P 2 -P 3 -P 4 -P 5 -P 6 -P 7 -P 8 -P 9 -p1 -%patch -P 10 -P 11 -P 12 -P 13 -P 14 -P 15 -P 16 -p1 +%patch -P 10 -P 11 -P 12 -P 13 -P 14 -P 15 -P 16 -P 17 -p1 cp %{S:2} . %build ++ relax-abi.diff ++ From: Nathan Ridge Relax the ABI compatibility requirements for GCC. Allow a library and an application to differ in __GXX_ABI_VERSION within the range 1002-1008. The ABI changes made in this range do not affect wxWidgets. https://github.com/wxWidgets/wxWidgets/commit/ad21cc332ac906b9ae8f238ab135cbe410e78eba https://github.com/wxWidgets/wxWidgets/commit/96f5a24f6dfdfff3466ab7c1736dfc741165aaea --- include/wx/build.h | 11 ++- 1 file changed, 10 insertions(+), 1 deletion(-) Index: wxWidgets-3.0.2/include/wx/build.h === --- wxWidgets-3.0.2.orig/include/wx/build.h +++ wxWidgets-3.0.2/include/wx/build.h @@ -52,8 +52,17 @@ // GCC and Intel C++ share same C++ ABI (and possibly others in the future), // check if compiler versions are compatible: #if defined(__GXX_ABI_VERSION) +// The changes between ABI versions 1002 through 1008 (documented at +// https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html +// under -fabi-version) don't affect wxWidgets, so we allow a library +// and an application to differ within that range. +#if ((__GXX_ABI_VERSION >= 1002) && (__GXX_ABI_VERSION <= 1010)) +#define wxGXX_EFFECTIVE_ABI_VERSION 1002 +#else +#define wxGXX_EFFECTIVE_ABI_VERSION __GXX_ABI_VERSION +#endif #define __WX_BO_COMPILER \ -
commit wxWidgets-3_0 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory checked in at 2016-09-28 11:31:00 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new (New) Package is "wxWidgets-3_0" Changes: --- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0-nostl.changes 2016-09-23 11:41:16.0 +0200 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0-nostl.changes 2016-09-28 11:31:02.0 +0200 @@ -1,0 +2,7 @@ +Sat Sep 24 13:30:09 UTC 2016 - badshah...@gmail.com + +- Also apply wxWidgets-3_0-gstreamer-1.0.patch to -nostl specfile, + and switch its BR to gstreamer-1.0 too; this was missed in the + previous submission. + +--- wxWidgets-3_0.changes: same change Other differences: -- ++ wxWidgets-3_0-nostl.spec ++ --- /var/tmp/diff_new_pack.NRKBCy/_old 2016-09-28 11:31:05.0 +0200 +++ /var/tmp/diff_new_pack.NRKBCy/_new 2016-09-28 11:31:05.0 +0200 @@ -58,14 +58,16 @@ Patch13:0004-Don-t-crash-when-switching-to-full-screen-in-non-X11.patch Patch14:0005-Don-t-use-X11-only-functions-when-not-using-X11-in-w.patch Patch15:abs.diff +# PATCH-FIX-UPSTREAM wxWidgets-3_0-gstreamer-1.0.patch badshah...@gmail.com -- Port wxcntrl to use gstreamer 1.0; patch taken from upstream bug report: http://trac.wxwidgets.org/ticket/14976 +Patch16:wxWidgets-3_0-gstreamer-1.0.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: SDL-devel BuildRequires: autoconf BuildRequires: cppunit-devel BuildRequires: gcc-c++ BuildRequires: gnome-vfs2-devel -BuildRequires: gstreamer-0_10-devel -BuildRequires: gstreamer-0_10-plugins-base-devel +BuildRequires: gstreamer-devel +BuildRequires: gstreamer-plugins-base-devel BuildRequires: gtk2-devel %define gtk_version 2 %if 0%{?suse_version} >= 1220 @@ -272,7 +274,7 @@ echo "=== RPM build flags: WX_DEBUG=0%{?WX_DEBUG}" %setup -q -n %tarball_name-%version %patch -P 1 -P 2 -P 3 -P 4 -P 5 -P 6 -P 7 -P 8 -P 9 -p1 -%patch -P 10 -P 11 -P 12 -P 13 -P 14 -P 15 -p1 +%patch -P 10 -P 11 -P 12 -P 13 -P 14 -P 15 -P 16 -p1 cp %{S:2} . %build
commit wxWidgets-3_0 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory checked in at 2016-09-23 11:41:14 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new (New) Package is "wxWidgets-3_0" Changes: --- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0-nostl.changes 2016-07-01 10:00:11.0 +0200 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0-nostl.changes 2016-09-23 11:41:16.0 +0200 @@ -1,0 +2,8 @@ +Wed Sep 7 05:05:43 UTC 2016 - badshah...@gmail.com + +- Add wxWidgets-3_0-gstreamer-1.0.patch to port functions to use + gstreamer 1.0 instead of the unmaintained 0.10 branch; patch + taken from upstream issue: + http://trac.wxwidgets.org/ticket/14976. + +--- wxWidgets-3_0.changes: same change New: wxWidgets-3_0-gstreamer-1.0.patch Other differences: -- ++ wxWidgets-3_0.spec ++ --- /var/tmp/diff_new_pack.ipXXvg/_old 2016-09-23 11:41:18.0 +0200 +++ /var/tmp/diff_new_pack.ipXXvg/_new 2016-09-23 11:41:18.0 +0200 @@ -58,14 +58,16 @@ Patch13:0004-Don-t-crash-when-switching-to-full-screen-in-non-X11.patch Patch14:0005-Don-t-use-X11-only-functions-when-not-using-X11-in-w.patch Patch15:abs.diff +# PATCH-FIX-UPSTREAM wxWidgets-3_0-gstreamer-1.0.patch badshah...@gmail.com -- Port wxcntrl to use gstreamer 1.0; patch taken from upstream bug report: http://trac.wxwidgets.org/ticket/14976 +Patch16:wxWidgets-3_0-gstreamer-1.0.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: SDL-devel BuildRequires: autoconf BuildRequires: cppunit-devel BuildRequires: gcc-c++ BuildRequires: gnome-vfs2-devel -BuildRequires: gstreamer-0_10-devel -BuildRequires: gstreamer-0_10-plugins-base-devel +BuildRequires: gstreamer-devel +BuildRequires: gstreamer-plugins-base-devel BuildRequires: gtk2-devel %define gtk_version 2 %if 0%{?suse_version} >= 1220 @@ -274,7 +276,7 @@ echo "=== RPM build flags: WX_DEBUG=0%{?WX_DEBUG}" %setup -q -n %tarball_name-%version %patch -P 1 -P 2 -P 3 -P 4 -P 5 -P 6 -P 7 -P 8 -P 9 -p1 -%patch -P 10 -P 11 -P 12 -P 13 -P 14 -P 15 -p1 +%patch -P 10 -P 11 -P 12 -P 13 -P 14 -P 15 -P 16 -p1 cp %{S:2} . %build ++ wxWidgets-3_0-gstreamer-1.0.patch ++ 886 lines (skipped)
commit wxWidgets-3_0 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory checked in at 2016-07-01 10:00:07 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new (New) Package is "wxWidgets-3_0" Changes: New Changes file: --- /dev/null 2016-06-25 11:41:22.768041005 +0200 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0-nostl.changes 2016-07-01 10:00:11.0 +0200 @@ -0,0 +1,996 @@ +--- +Mon Jun 27 13:25:47 UTC 2016 - davejpla...@gmail.com + +- Created wxWidgets-nostl to enable audacity updates in openSUSE + because all of the other Linux distributions prefer to build + wxWidgets without STL and audacity developers have no intention + of fixing audacity to build against wxWidgets built with STL. + +--- +Fri Jun 17 07:19:49 UTC 2016 - jeng...@inai.de + +- Add abs.diff to reenable successful gcc6 build + +--- +Sat Feb 20 12:33:39 UTC 2016 - jeng...@inai.de + +- Add patches from upstream to resolve crashes in normal conditions, + and when running under non-X11 wxGTK3. + 0001-avoid-passing-invalid-rect-to-Refresh-closes-16819.patch + 0001-Ensure-the-PangoFontFace-type-is-loaded.patch + 0001-Fix-wxPrintDialog-when-used-directly-see-16821.patch + 0001-set-transient-parent-for-about-dialog-closes-16823.patch + 0001-Avoid-refreshing-not-currently-visible-items-in-gene.patch + 0001-Avoid-Gtk-Message-GtkDialog-mapped-without-a-transie.patch + 0001-Fix-wxSpinButton-best-size-for-GTK-3.12-and-later-se.patch + 0001-Fix-drawing-checkbox-and-radiobutton-in-checked-stat.patch + 0001-fix-crashes-in-wxGTK3-when-running-with-non-X11-back.patch + 0002-Don-t-defer-wxTLW-initialization-in-wxGTK-when-not-u.patch + 0003-Don-t-use-frame-extents-when-not-using-X11-in-wxGTK.patch + 0004-Don-t-crash-when-switching-to-full-screen-in-non-X11.patch + 0005-Don-t-use-X11-only-functions-when-not-using-X11-in-w.patch + 0001-Provide-trivial-GDK_IS_X11_DISPLAY-definition-for-GT.patch + +--- +Sun Mar 29 20:14:10 UTC 2015 - jeng...@inai.de + +- Fixup Provides/Conflicts: wxWidgets-3_0 is wxGTK2, not wxGTK3, + and should conflict against experimental variants that are + shipping concurrently. + +--- +Sun Dec 7 00:08:03 UTC 2014 - jeng...@inai.de + +- Add missing directives to baselibs.conf, and also + remove wxGTK3 from baselibs. + +--- +Fri Dec 5 18:17:03 UTC 2014 - jeng...@inai.de + +- Reenable standard dependency generator. We no longer have + overlapping library SONAMEs. + +--- +Fri Nov 7 09:05:48 UTC 2014 - jeng...@inai.de + +- Update to new upstream release 3.0.2 +* Fix silent data loss in wx[F]File::Write(wxString) if conversion + fails. +* Make wxString::FromCDouble() work when the global C++ locale is + not the C one. +* Fix mouse handling in wxNotebook containing wxListCtrl. +- Bump SONAME due to changed ABI, add soversion.diff. +- Don't let wxGTK3-3_0.spec build the SDL plugin (already done + by wxWidgets-3_0.spec) + +--- +Thu Nov 6 13:35:08 UTC 2014 - jeng...@inai.de + +- Restore libwx_base*.so devel symlinks [boo#904098] + +--- +Wed Nov 5 09:51:01 UTC 2014 - jeng...@inai.de + +- Replace broad Requires: Mesa-devel by pkgconfig(gl) + [Mesa-libGL-devel] + +--- +Thu Jul 31 16:16:35 UTC 2014 - dims...@opensuse.org + +- Rename rpmlintrc to %{name}-rpmlintrc. + Follow the packaging guidelines. + +--- +Wed Jul 16 16:16:26 UTC 2014 - jeng...@inai.de + +- Remove the mechanism to support different variants, as it does + not support concurrent presence of multiple variants. +- Remove wxWidgets-3_0-config-force-rpath.patch, + wxWidgets-find-wx-provides-bash3.patch (no longer needed) + +--- +Mon Jun 16 19:30:11 UTC 2014 - jeng...@inai.de + +- Update to new upstream release 3.0.1 +* wxHTML displays tables much faster now. +* Double clicking wxGrid columns does not make them too small + any more. +* Fix bugs when dragging columns in wxGrid with hidden columns. +* Loading ICO files with PNG data is now supported. +* Mouse wheel scrolling in wxListCtrl works again. +* wxStaticBoxSizer contents is not trun
commit wxWidgets-3_0 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory checked in at 2016-06-19 10:50:16 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new (New) Package is "wxWidgets-3_0" Changes: --- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0.changes 2016-03-07 13:24:06.0 +0100 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0.changes 2016-06-19 10:50:20.0 +0200 @@ -1,0 +2,5 @@ +Fri Jun 17 07:19:49 UTC 2016 - jeng...@inai.de + +- Add abs.diff to reenable successful gcc6 build + +--- New: abs.diff Other differences: -- ++ wxGTK3-3_0.spec ++ --- /var/tmp/diff_new_pack.vBxZ11/_old 2016-06-19 10:50:22.0 +0200 +++ /var/tmp/diff_new_pack.vBxZ11/_new 2016-06-19 10:50:22.0 +0200 @@ -54,6 +54,7 @@ Patch12:0003-Don-t-use-frame-extents-when-not-using-X11-in-wxGTK.patch Patch13:0004-Don-t-crash-when-switching-to-full-screen-in-non-X11.patch Patch14:0005-Don-t-use-X11-only-functions-when-not-using-X11-in-w.patch +Patch15:abs.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: SDL-devel BuildRequires: autoconf @@ -225,7 +226,7 @@ echo "=== RPM build flags: WX_DEBUG=0%{?WX_DEBUG}" %setup -q -n %tarball_name-%version %patch -P 1 -P 2 -P 3 -P 4 -P 5 -P 6 -P 7 -P 8 -P 9 -p1 -%patch -P 10 -P 11 -P 12 -P 13 -P 14 -p1 +%patch -P 10 -P 11 -P 12 -P 13 -P 14 -P 15 -p1 cp %{S:2} . %build wxWidgets-3_0.spec: same change ++ abs.diff ++ From: Jan Engelhardt Date: 2016-06-17 08:08:34.610326109 +0200 Pick one of the abses and move on. ./src/stc/scintilla/src/Editor.cxx:5844:23: error: call of overloaded 'abs(XYPOSITION)' is ambiguous if (abs(pt1.x - pt2.x) > 3) ./src/stc/scintilla/src/Editor.cxx:5846:23: error: call of overloaded 'abs(XYPOSITION)' is ambiguous if (abs(pt1.y - pt2.y) > 3) --- src/stc/scintilla/src/Editor.cxx |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Index: wxWidgets-3.0.2/src/stc/scintilla/src/Editor.cxx === --- wxWidgets-3.0.2.orig/src/stc/scintilla/src/Editor.cxx +++ wxWidgets-3.0.2/src/stc/scintilla/src/Editor.cxx @@ -981,7 +981,7 @@ void Editor::ScrollTo(int line, bool mov // Try to optimise small scrolls #ifndef UNDER_CE int linesToMove = topLine - topLineNew; - bool performBlit = (abs(linesToMove) <= 10) && (paintState == notPainting); + bool performBlit = (abs(static_cast(linesToMove)) <= 10) && (paintState == notPainting); willRedrawAll = !performBlit; #endif SetTopLine(topLineNew); @@ -5841,9 +5841,9 @@ void Editor::GoToLine(int lineNo) { } static bool Close(Point pt1, Point pt2) { - if (abs(pt1.x - pt2.x) > 3) + if (abs(static_cast(pt1.x - pt2.x)) > 3) return false; - if (abs(pt1.y - pt2.y) > 3) + if (abs(static_cast(pt1.y - pt2.y)) > 3) return false; return true; }
commit wxWidgets-3_0 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory checked in at 2016-03-07 13:23:37 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new (New) Package is "wxWidgets-3_0" Changes: --- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxGTK3-3_0.changes 2015-04-07 09:27:24.0 +0200 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxGTK3-3_0.changes 2016-03-07 13:24:06.0 +0100 @@ -1,0 +2,20 @@ +Sat Feb 20 12:33:39 UTC 2016 - jeng...@inai.de + +- Add patches from upstream to resolve crashes in normal conditions, + and when running under non-X11 wxGTK3. + 0001-avoid-passing-invalid-rect-to-Refresh-closes-16819.patch + 0001-Ensure-the-PangoFontFace-type-is-loaded.patch + 0001-Fix-wxPrintDialog-when-used-directly-see-16821.patch + 0001-set-transient-parent-for-about-dialog-closes-16823.patch + 0001-Avoid-refreshing-not-currently-visible-items-in-gene.patch + 0001-Avoid-Gtk-Message-GtkDialog-mapped-without-a-transie.patch + 0001-Fix-wxSpinButton-best-size-for-GTK-3.12-and-later-se.patch + 0001-Fix-drawing-checkbox-and-radiobutton-in-checked-stat.patch + 0001-fix-crashes-in-wxGTK3-when-running-with-non-X11-back.patch + 0002-Don-t-defer-wxTLW-initialization-in-wxGTK-when-not-u.patch + 0003-Don-t-use-frame-extents-when-not-using-X11-in-wxGTK.patch + 0004-Don-t-crash-when-switching-to-full-screen-in-non-X11.patch + 0005-Don-t-use-X11-only-functions-when-not-using-X11-in-w.patch + 0001-Provide-trivial-GDK_IS_X11_DISPLAY-definition-for-GT.patch + +--- wxWidgets-3_0.changes: same change New: 0001-Avoid-Gtk-Message-GtkDialog-mapped-without-a-transie.patch 0001-Avoid-refreshing-not-currently-visible-items-in-gene.patch 0001-Ensure-the-PangoFontFace-type-is-loaded.patch 0001-Fix-drawing-checkbox-and-radiobutton-in-checked-stat.patch 0001-Fix-wxPrintDialog-when-used-directly-see-16821.patch 0001-Fix-wxSpinButton-best-size-for-GTK-3.12-and-later-se.patch 0001-Provide-trivial-GDK_IS_X11_DISPLAY-definition-for-GT.patch 0001-avoid-passing-invalid-rect-to-Refresh-closes-16819.patch 0001-set-transient-parent-for-about-dialog-closes-16823.patch 0002-Don-t-defer-wxTLW-initialization-in-wxGTK-when-not-u.patch 0003-Don-t-use-frame-extents-when-not-using-X11-in-wxGTK.patch 0004-Don-t-crash-when-switching-to-full-screen-in-non-X11.patch 0005-Don-t-use-X11-only-functions-when-not-using-X11-in-w.patch Other differences: -- ++ wxGTK3-3_0.spec ++ --- /var/tmp/diff_new_pack.Z87xWm/_old 2016-03-07 13:24:08.0 +0100 +++ /var/tmp/diff_new_pack.Z87xWm/_new 2016-03-07 13:24:08.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package wxGTK3-3_0 # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 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 @@ -41,6 +41,19 @@ Source6:wxpython-mkdiff.sh Source50: baselibs.conf Patch1: soversion.diff +Patch2: 0001-avoid-passing-invalid-rect-to-Refresh-closes-16819.patch +Patch3: 0001-Ensure-the-PangoFontFace-type-is-loaded.patch +Patch4: 0001-Fix-wxPrintDialog-when-used-directly-see-16821.patch +Patch5: 0001-set-transient-parent-for-about-dialog-closes-16823.patch +Patch6: 0001-Avoid-refreshing-not-currently-visible-items-in-gene.patch +Patch7: 0001-Avoid-Gtk-Message-GtkDialog-mapped-without-a-transie.patch +Patch8: 0001-Fix-wxSpinButton-best-size-for-GTK-3.12-and-later-se.patch +Patch9: 0001-Fix-drawing-checkbox-and-radiobutton-in-checked-stat.patch +Patch10:0001-Provide-trivial-GDK_IS_X11_DISPLAY-definition-for-GT.patch +Patch11:0002-Don-t-defer-wxTLW-initialization-in-wxGTK-when-not-u.patch +Patch12:0003-Don-t-use-frame-extents-when-not-using-X11-in-wxGTK.patch +Patch13:0004-Don-t-crash-when-switching-to-full-screen-in-non-X11.patch +Patch14:0005-Don-t-use-X11-only-functions-when-not-using-X11-in-w.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: SDL-devel BuildRequires: autoconf @@ -211,7 +224,8 @@ %prep echo "=== RPM build flags: WX_DEBUG=0%{?WX_DEBUG}" %setup -q -n %tarball_name-%version -%patch -P 1 -p1 +%patch -P 1 -P 2 -P 3 -P 4 -P 5 -P 6 -P 7 -P 8 -P 9 -p1 +%patch -P 10 -P 11 -P 12 -P 13 -P 14 -p1 cp %{S:2} . %build wxWidgets-3_0.spec: same change ++ 0001-Avoid-Gtk-Message-GtkDialog-mapped-without-a-transie.patch ++ >From eb4aab5639579264c5de62f662e0562d3d4aad80 Mon Sep 17
commit wxWidgets-3_0 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory checked in at 2015-04-07 09:27:23 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new (New) Package is "wxWidgets-3_0" Changes: --- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxGTK3-3_0.changes 2014-12-17 19:14:40.0 +0100 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxGTK3-3_0.changes 2015-04-07 09:27:24.0 +0200 @@ -1,0 +2,7 @@ +Sun Mar 29 20:14:10 UTC 2015 - jeng...@inai.de + +- Fixup Provides/Conflicts: wxWidgets-3_0 is wxGTK2, not wxGTK3, + and should conflict against experimental variants that are + shipping concurrently. + +--- wxWidgets-3_0.changes: same change Other differences: -- ++ wxGTK3-3_0.spec ++ --- /var/tmp/diff_new_pack.9retSz/_old 2015-04-07 09:27:25.0 +0200 +++ /var/tmp/diff_new_pack.9retSz/_new 2015-04-07 09:27:25.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package wxGTK3-3_0 # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -189,9 +189,10 @@ %endif Requires: libwx_gtk%{gtk_version}u_xrc-suse1 = %version Requires: pkgconfig(glu) -#not fit for general use yet#Provides: wxWidgets-devel = %version-%release -Conflicts: otherproviders(wxWidgets-devel) Provides: wxGTK3-devel = %version-%release +Provides: wxWidgets-experimental-devel = %version-%release +Conflicts: wxWidgets-devel +Conflicts: otherproviders(wxWidgets-experimental-devel) %description devel wxWidgets is a free C++ library for cross-platform GUI development. ++ wxWidgets-3_0.spec ++ --- /var/tmp/diff_new_pack.9retSz/_old 2015-04-07 09:27:25.0 +0200 +++ /var/tmp/diff_new_pack.9retSz/_new 2015-04-07 09:27:25.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package wxWidgets-3_0 # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -234,9 +234,10 @@ %endif Requires: libwx_gtk%{gtk_version}u_xrc-suse1 = %version Requires: pkgconfig(glu) +Provides: wxGTK2-devel = %version-%release Provides: wxWidgets-devel = %version-%release Conflicts: otherproviders(wxWidgets-devel) -Provides: wxGTK3-devel = %version-%release +Conflicts: wxWidgets-experimental-devel # Name up to openSUSE 11.3 and up to wxGTK-2.8.x: Provides: wxGTK-devel = %version-%release Obsoletes: wxGTK-devel <= %version-%release
commit wxWidgets-3_0 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory checked in at 2014-12-17 19:15:35 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new (New) Package is "wxWidgets-3_0" Changes: --- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxGTK3-3_0.changes 2014-11-11 09:59:48.0 +0100 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxGTK3-3_0.changes 2014-12-17 19:14:40.0 +0100 @@ -1,0 +2,12 @@ +Sun Dec 7 00:08:03 UTC 2014 - jeng...@inai.de + +- Add missing directives to baselibs.conf, and also + remove wxGTK3 from baselibs. + +--- +Fri Dec 5 18:17:03 UTC 2014 - jeng...@inai.de + +- Reenable standard dependency generator. We no longer have + overlapping library SONAMEs. + +--- wxWidgets-3_0.changes: same change Other differences: -- ++ wxGTK3-3_0.spec ++ --- /var/tmp/diff_new_pack.Xewh4j/_old 2014-12-17 19:14:44.0 +0100 +++ /var/tmp/diff_new_pack.Xewh4j/_new 2014-12-17 19:14:44.0 +0100 @@ -17,32 +17,13 @@ Name: wxGTK3-3_0 -# Build flags are deduced from the package name and the repository environment: -# -# Flags inherited from the environment: -# If the WX_DEBUG is set and equal to 1, then debug versions of -# libraries with lots of asserts will be built. Debug version is useful -# for debugging of wxWidgets use. -# %define base_name wxWidgets -# Tarball name: -# In theory, you can save some space and use wxGTK here. But there are -# no wxGTK tarballs for versions 2.9.x. And current 2.8.x wxGTK -# tarballs lack sources for mmedia library, so we have to use full -# wxWidgets tarball here. %define tarball_name wxWidgets Version:3.0.2 Release:0 -%define wx_minor %(echo %{version} | sed 's/\.[0-9][0-9]*$//') -#%define wx_minor_description %{wx_minor} -%define wx_minor_description 3.0 -# libdir for installing of all the stuff -%define __wx_description STL API -%define _wx_description %{__wx_description} with Unicode/ANSI support -%define wxlibdir %_libdir -%define wx_description %{_wx_description} +%define wx_minor 3.0 # lang packages are exactly equal for all variants. Build it only once: -%if "%{name}" == "%{base_name}" +%if "%name" == "%base_name" %define BUILD_LANG 1 %else %define BUILD_LANG 0 @@ -70,7 +51,7 @@ %if 0%{?suse_version} >= 1220 BuildRequires: libSM-devel %else -%if %{sles_version} >= 11 +%if 0%{?sles_version} >= 11 BuildRequires: xorg-x11-libSM-devel %endif %endif @@ -85,8 +66,6 @@ BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(webkitgtk-3.0) %define gtk_version 3 -# We cannot use standard Requires/Provides, as we can have several instances of the library with the same soname. -%define _use_internal_dependency_generator 0 %description wxWidgets is a free C++ library for cross-platform GUI. @@ -170,7 +149,7 @@ %description -n libwx_gtk%{gtk_version}u_stc-suse1 Library for the wxWidgets cross-platform GUI. -%if %{suse_version} > 1110 +%if 0%{?suse_version} > 1110 %package -n libwx_gtk%{gtk_version}u_webview-suse1 Summary:wxWidgets Library Group: System/Libraries @@ -189,26 +168,26 @@ %package devel Summary:Everything needed for development with wxWidgets Group: Development/Libraries/C and C++ -Requires: gtk%{gtk_version}-devel -Requires: libwx_baseu-suse1 = %{version} -Requires: libwx_baseu_net-suse1 = %{version} -Requires: libwx_baseu_xml-suse1 = %{version} -Requires: libwx_gtk%{gtk_version}u_adv-suse1 = %{version} -Requires: libwx_gtk%{gtk_version}u_aui-suse1 = %{version} -Requires: libwx_gtk%{gtk_version}u_core-suse1 = %{version} -Requires: libwx_gtk%{gtk_version}u_gl-suse1 = %{version} -Requires: libwx_gtk%{gtk_version}u_html-suse1 = %{version} -Requires: libwx_gtk%{gtk_version}u_media-suse1 = %{version} -Requires: libwx_gtk%{gtk_version}u_propgrid-suse1 = %{version} -Requires: libwx_gtk%{gtk_version}u_qa-suse1 = %{version} -Requires: libwx_gtk%{gtk_version}u_ribbon-suse1 = %{version} -Requires: libwx_gtk%{gtk_version}u_richtext-suse1 = %{version} -Requires: libwx_gtk%{gtk_version}u_stc-suse1 = %{version} +Requires: gtk%gtk_version-devel +Requires: libwx_baseu-suse1 = %version +Requires: libwx_baseu_net-suse1 = %version +Requires: libwx_baseu_xml-suse1 = %version +Requires: libwx_gtk%{gtk_version}u_adv-suse1 = %version +Requires: libwx_gtk%{gtk_version}u_aui-suse1 = %version +Requires: libwx_gtk%{gtk_version}u_core-suse1 = %version +Requir
commit wxWidgets-3_0 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory checked in at 2014-11-11 09:59:34 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new (New) Package is "wxWidgets-3_0" Changes: --- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxGTK3-3_0.changes 2014-08-08 10:13:35.0 +0200 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxGTK3-3_0.changes 2014-11-11 09:59:48.0 +0100 @@ -1,0 +2,24 @@ +Fri Nov 7 09:05:48 UTC 2014 - jeng...@inai.de + +- Update to new upstream release 3.0.2 +* Fix silent data loss in wx[F]File::Write(wxString) if conversion + fails. +* Make wxString::FromCDouble() work when the global C++ locale is + not the C one. +* Fix mouse handling in wxNotebook containing wxListCtrl. +- Bump SONAME due to changed ABI, add soversion.diff. +- Don't let wxGTK3-3_0.spec build the SDL plugin (already done + by wxWidgets-3_0.spec) + +--- +Thu Nov 6 13:35:08 UTC 2014 - jeng...@inai.de + +- Restore libwx_base*.so devel symlinks [boo#904098] + +--- +Wed Nov 5 09:51:01 UTC 2014 - jeng...@inai.de + +- Replace broad Requires: Mesa-devel by pkgconfig(gl) + [Mesa-libGL-devel] + +--- wxWidgets-3_0.changes: same change Old: wxWidgets-3.0.1.tar.bz2 New: soversion.diff wxWidgets-3.0.2.tar.bz2 Other differences: -- ++ wxGTK3-3_0.spec ++ --- /var/tmp/diff_new_pack.texD66/_old 2014-11-11 09:59:52.0 +0100 +++ /var/tmp/diff_new_pack.texD66/_new 2014-11-11 09:59:52.0 +0100 @@ -31,7 +31,7 @@ # tarballs lack sources for mmedia library, so we have to use full # wxWidgets tarball here. %define tarball_name wxWidgets -Version:3.0.1 +Version:3.0.2 Release:0 %define wx_minor %(echo %{version} | sed 's/\.[0-9][0-9]*$//') #%define wx_minor_description %{wx_minor} @@ -59,6 +59,7 @@ # identify and backport wxPython fixes to wxWidgets. Source6:wxpython-mkdiff.sh Source50: baselibs.conf +Patch1: soversion.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: SDL-devel BuildRequires: autoconf @@ -92,129 +93,122 @@ 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_gtk%{gtk_version}u_adv-suse-3_0-0 +%package -n libwx_gtk%{gtk_version}u_adv-suse1 Summary:wxWidgets Library Group: System/Libraries -%description -n libwx_gtk%{gtk_version}u_adv-suse-3_0-0 +%description -n libwx_gtk%{gtk_version}u_adv-suse1 Library for the wxWidgets cross-platform GUI. -%package -n libwx_gtk%{gtk_version}u_aui-suse-3_0-0 +%package -n libwx_gtk%{gtk_version}u_aui-suse1 Summary:wxWidgets Library Group: System/Libraries -%description -n libwx_gtk%{gtk_version}u_aui-suse-3_0-0 +%description -n libwx_gtk%{gtk_version}u_aui-suse1 Library for the wxWidgets cross-platform GUI. -%package -n libwx_gtk%{gtk_version}u_core-suse-3_0-0 +%package -n libwx_gtk%{gtk_version}u_core-suse1 Summary:wxWidgets Library Group: System/Libraries -%description -n libwx_gtk%{gtk_version}u_core-suse-3_0-0 +%description -n libwx_gtk%{gtk_version}u_core-suse1 Library for the wxWidgets cross-platform GUI. -%package -n libwx_gtk%{gtk_version}u_gl-suse-3_0-0 +%package -n libwx_gtk%{gtk_version}u_gl-suse1 Summary:wxWidgets Library Group: System/Libraries -%description -n libwx_gtk%{gtk_version}u_gl-suse-3_0-0 +%description -n libwx_gtk%{gtk_version}u_gl-suse1 Library for the wxWidgets cross-platform GUI. -%package -n libwx_gtk%{gtk_version}u_html-suse-3_0-0 +%package -n libwx_gtk%{gtk_version}u_html-suse1 Summary:wxWidgets Library Group: System/Libraries -%description -n libwx_gtk%{gtk_version}u_html-suse-3_0-0 +%description -n libwx_gtk%{gtk_version}u_html-suse1 Library for the wxWidgets cross-platform GUI. -%package -n libwx_gtk%{gtk_version}u_media-suse-3_0-0 +%package -n libwx_gtk%{gtk_version}u_media-suse1 Summary:wxWidgets Library Group: System/Libraries -%description -n libwx_gtk%{gtk_version}u_media-suse-3_0-0 +%description -n libwx_gtk%{gtk_version}u_media-suse1 Library for the wxWidgets cross-platform GUI. -%package -n libwx_gtk%{gtk_version}u_propgrid-suse-3_0-0 +%package -n libwx_gtk%{gtk_version}u_propgrid-suse1 Summary:wxWidgets Library Group: System/Libraries -%description -n libwx_gtk%{gtk_version}u_propgrid-suse-3_0-0 +%descri
commit wxWidgets-3_0 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory checked in at 2014-08-08 10:10:22 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new (New) Package is "wxWidgets-3_0" Changes: New Changes file: --- /dev/null 2014-07-24 01:57:42.080040256 +0200 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxGTK3-3_0.changes 2014-08-08 10:13:35.0 +0200 @@ -0,0 +1,920 @@ +--- +Thu Jul 31 16:16:35 UTC 2014 - dims...@opensuse.org + +- Rename rpmlintrc to %{name}-rpmlintrc. + Follow the packaging guidelines. + +--- +Wed Jul 16 16:16:26 UTC 2014 - jeng...@inai.de + +- Remove the mechanism to support different variants, as it does + not support concurrent presence of multiple variants. +- Remove wxWidgets-3_0-config-force-rpath.patch, + wxWidgets-find-wx-provides-bash3.patch (no longer needed) + +--- +Mon Jun 16 19:30:11 UTC 2014 - jeng...@inai.de + +- Update to new upstream release 3.0.1 +* wxHTML displays tables much faster now. +* Double clicking wxGrid columns does not make them too small + any more. +* Fix bugs when dragging columns in wxGrid with hidden columns. +* Loading ICO files with PNG data is now supported. +* Mouse wheel scrolling in wxListCtrl works again. +* wxStaticBoxSizer contents is not truncated any more. +* AUI panels may now be re-docked after floating them. +- Remove wxWidgets-3_0-fixGTK3-build.patch (no longer needed) + +--- +Wed Jun 11 10:56:19 UTC 2014 - fcro...@suse.com + +- Add _constraints file to ensure enough disk space is available + for build. + +--- +Mon Jun 9 10:57:47 UTC 2014 - jeng...@inai.de + +- Revert the GTK3 change (there are rendering problems). + wxWidgets-3_0(-devel) is now wxGTK2 again, and the wxGTK3 backend + is available in wxGTK3(-devel). + +--- +Fri Jun 6 19:44:52 UTC 2014 - jeng...@inai.de + +- Continue to provide a wxGTK2 build in parallel to wxGTK3 + (new specfile wxGTK2-3_0.spec; use BuildRequire wxGTK2-devel) +- Remove unused wxcontainer and wxcontainer26c subpackage logic + plus spec files +- Let /usr/lib(64)/wx be owned by packages that put files there + +--- +Fri Jun 6 09:11:11 UTC 2014 - fcro...@suse.com + +- Switch build to GTK3 for SLE12 and openSUSE > 13.1 +- Add wxWidgets-3_0-fixGTK3-build.patch: fix build with recent GTK3 + (from upstream) +- Remove libgnomeprintui dependencies, GTK printing support is now + used. +- Disable gnomevfs support when building GTK3 version. +- Add/fix missing BuildRequires: xorg-x11-libSM-devel, + libnotify-devel. +- Do not build webview on SLE10 and SLE11 + +--- +Thu Jun 5 12:54:26 UTC 2014 - jeng...@inai.de + +- Use system libraries instead of bundled versions: + libjpeg, libpng, zlib +- Enable use of libSM + +--- +Fri Apr 25 21:53:59 UTC 2014 - jeng...@inai.de + +- Remove unused "ansi" configuration: wxWidgets 3 in Unicode mode + supports both char* and wchar_t*. + +--- +Tue Mar 11 09:48:36 UTC 2014 - jeng...@inai.de + +- Exclude libwx_webview from SLE11 build + +--- +Mon Feb 17 14:21:18 UTC 2014 - sei...@b1-systems.de + +- added baselibs.conf to provide *-32bit packages + +--- +Fri Feb 7 18:42:38 UTC 2014 - jeng...@inai.de + +- Remove seemingly pointless patch wxGTK-enable-wxrc.patch. + wxrc is built and installed in any case. + +--- +Thu Jan 30 13:57:06 UTC 2014 - jeng...@inai.de + +- Patches wxGTK-enable-wxrc.patch, + wxWidgets-3_0-config-force-rpath.patch, + wxWidgets-find-wx-provides-bash3.patch were inherited from + wxWidgets-2_8 package but never mentioned in any package. + Here is a mention. + +--- +Thu Nov 14 05:56:09 UTC 2013 - jeng...@inai.de + +- Update to new upstream release 3.0.0 +* wxWidgets is now always built with Unicode support but provides + the same simple (i.e. "char *"-tolerant) API as was available + in ANSI build in the past. +* wxWidgets may now use either wchar_t (UTF-16/32) or UTF-8 + internally, depending on what is op
commit wxWidgets-3_0 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory checked in at 2014-05-06 14:04:00 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new (New) Package is "wxWidgets-3_0" Changes: --- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0.changes 2014-04-17 14:11:53.0 +0200 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0.changes 2014-05-06 14:04:00.0 +0200 @@ -1,0 +2,6 @@ +Fri Apr 25 21:53:59 UTC 2014 - jeng...@inai.de + +- Remove unused "ansi" configuration: wxWidgets 3 in Unicode mode + supports both char* and wchar_t*. + +--- Old: wxWidgets-3_0-ansi.spec.disabled Other differences: -- ++ wxWidgets-3_0.spec ++ 1040 lines (skipped) between /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0.spec and /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0.spec -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit wxWidgets-3_0 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory checked in at 2014-04-17 14:11:52 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new (New) Package is "wxWidgets-3_0" Changes: --- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0.changes 2014-02-19 07:26:01.0 +0100 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0.changes 2014-04-17 14:11:53.0 +0200 @@ -1,0 +2,10 @@ +Tue Mar 11 09:48:36 UTC 2014 - jeng...@inai.de + +- Exclude libwx_webview from SLE11 build + +--- +Mon Feb 17 14:21:18 UTC 2014 - sei...@b1-systems.de + +- added baselibs.conf to provide *-32bit packages + +--- New: baselibs.conf Other differences: -- ++ wxWidgets-3_0.spec ++ --- /var/tmp/diff_new_pack.uQPads/_old 2014-04-17 14:11:54.0 +0200 +++ /var/tmp/diff_new_pack.uQPads/_new 2014-04-17 14:11:54.0 +0200 @@ -61,7 +61,11 @@ BuildRequires: libmspack-devel BuildRequires: libtiff-devel BuildRequires: pkgconfig(glu) +%if 0%{?suse_version} >= 1140 BuildRequires: pkgconfig(webkit-1.0) +%else +BuildRequires: libwebkit-gtk-devel +%endif Version:3.0.0 Release:0 %define wx_minor %(echo %{version} | sed 's/\.[0-9][0-9]*$//') @@ -114,6 +118,7 @@ # This script is not used during build, but it makes possible to # identify and backport wxPython fixes to wxWidgets. Source6:wxpython-mkdiff.sh +Source50: baselibs.conf Url:http://www.wxwidgets.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-build # PATCH-FEATURE-OPENSUSE wxWidgets-config-force-rpath.patch sbra...@suse.cz -- Force rpath use for installed libraries. ++ baselibs.conf ++ libwx_baseu-3_0-0-stl libwx_baseu_net-3_0-0-stl libwx_baseu_xml-3_0-0-stl libwx_gtk2u_adv-3_0-0-stl libwx_gtk2u_aui-3_0-0-stl libwx_gtk2u_core-3_0-0-stl libwx_gtk2u_gl-3_0-0-stl libwx_gtk2u_html-3_0-0-stl libwx_gtk2u_media-3_0-0-stl libwx_gtk2u_propgrid-3_0-0-stl libwx_gtk2u_qa-3_0-0-stl libwx_gtk2u_ribbon-3_0-0-stl libwx_gtk2u_richtext-3_0-0-stl libwx_gtk2u_stc-3_0-0-stl libwx_gtk2u_webview-3_0-0-stl libwx_gtk2u_xrc-3_0-0-stl wxWidgets-3_0-compat-lib-config wxWidgets-3_0-devel wxWidgets-3_0-plugin-sound_sdlu-3_0-stl -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit wxWidgets-3_0 for openSUSE:Factory
Hello community, here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory checked in at 2014-02-19 07:26:00 Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old) and /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new (New) Package is "wxWidgets-3_0" Changes: --- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0.changes 2014-02-04 22:49:50.0 +0100 +++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0.changes 2014-02-19 07:26:01.0 +0100 @@ -1,0 +2,6 @@ +Fri Feb 7 18:42:38 UTC 2014 - jeng...@inai.de + +- Remove seemingly pointless patch wxGTK-enable-wxrc.patch. + wxrc is built and installed in any case. + +--- Old: wxGTK-enable-wxrc.patch Other differences: -- ++ wxWidgets-3_0.spec ++ --- /var/tmp/diff_new_pack.uSdQFd/_old 2014-02-19 07:26:02.0 +0100 +++ /var/tmp/diff_new_pack.uSdQFd/_new 2014-02-19 07:26:02.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package wxWidgets-3_0 # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -116,8 +116,6 @@ Source6:wxpython-mkdiff.sh Url:http://www.wxwidgets.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-build -# Some of wxGTK-enable-wxrc.patch is already incorperated in v-2.9.1.1 needs investigation. -Patch1: wxGTK-enable-wxrc.patch # PATCH-FEATURE-OPENSUSE wxWidgets-config-force-rpath.patch sbra...@suse.cz -- Force rpath use for installed libraries. Patch2: wxWidgets-3_0-config-force-rpath.patch # PATCH-FEATURE-OPENSUSE wxWidgets-find-wx-provides-bash3.patch sbra...@suse.cz -- Port to bash-3 that does not support coproc. @@ -597,7 +595,6 @@ %prep echo "=== RPM build flags: WX_DEBUG=0%{?WX_DEBUG}, ENABLE_UNICODE=%{ENABLE_UNICODE}, ENABLE_STL=%{ENABLE_STL}, ENABLE_COMPAT26=%{ENABLE_COMPAT26}, WXFLAGS=%{WXFLAGS}, libdir=%{wxlibdir}, wx_variant=%{wx_variant}" %setup -q -n %{tarball_name}-%{version} -%patch1 cp %{S:1} %{S:2} . cp %{S:3} find-wx-provides cp %{S:4} find-wx-requires -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org