forked from pool/wxWidgets-3_2
Accepting request 545531 from home:e9925248:branches:X11:wxWidgets
- Unify packaging - Drop webkit as in wx3.0 packages - Fix Qt build errors OBS-URL: https://build.opensuse.org/request/show/545531 OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/wxWidgets-3_2?expand=0&rev=20
This commit is contained in:
parent
f7735b9647
commit
32bfa4e357
@ -1,3 +1,10 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Oct 21 10:39:27 UTC 2017 - martin.koegler@chello.at
|
||||||
|
|
||||||
|
- Unify packaging
|
||||||
|
- Drop webkit as in wx3.0 packages
|
||||||
|
- Fix Qt build errors
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sun Oct 15 11:33:14 UTC 2017 - kamikazow@opensuse.org
|
Sun Oct 15 11:33:14 UTC 2017 - kamikazow@opensuse.org
|
||||||
|
|
||||||
|
411
wxGTK3-3_2.spec
411
wxGTK3-3_2.spec
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package wxGTK3-3_2
|
# spec file for package wxGTK3-3_2
|
||||||
#
|
#
|
||||||
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
|
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -19,6 +19,8 @@
|
|||||||
Name: wxGTK3-3_2
|
Name: wxGTK3-3_2
|
||||||
%define base_name wxWidgets
|
%define base_name wxWidgets
|
||||||
%define tarball_name wxWidgets
|
%define tarball_name wxWidgets
|
||||||
|
%define variant suse
|
||||||
|
%define soname 2
|
||||||
Version: 3.1.0
|
Version: 3.1.0
|
||||||
Release: 0
|
Release: 0
|
||||||
%define wx_minor 3.1
|
%define wx_minor 3.1
|
||||||
@ -29,6 +31,8 @@ Release: 0
|
|||||||
%else
|
%else
|
||||||
%define BUILD_LANG 0
|
%define BUILD_LANG 0
|
||||||
%endif
|
%endif
|
||||||
|
# build non-UI toolkit related packages
|
||||||
|
%define base_packages 0
|
||||||
Summary: C++ Library for Cross-Platform Development
|
Summary: C++ Library for Cross-Platform Development
|
||||||
License: GPL-2.0+
|
License: GPL-2.0+
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
@ -49,6 +53,9 @@ BuildRequires: cppunit-devel
|
|||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
BuildRequires: gstreamer-devel
|
BuildRequires: gstreamer-devel
|
||||||
BuildRequires: gstreamer-plugins-base-devel
|
BuildRequires: gstreamer-plugins-base-devel
|
||||||
|
BuildRequires: pkgconfig(gtk+-3.0)
|
||||||
|
%define gtk_version 3
|
||||||
|
%define toolkit gtk%{gtk_version}
|
||||||
%if 0%{?suse_version} >= 1220
|
%if 0%{?suse_version} >= 1220
|
||||||
BuildRequires: libSM-devel
|
BuildRequires: libSM-devel
|
||||||
%else
|
%else
|
||||||
@ -64,133 +71,157 @@ BuildRequires: libpng-devel
|
|||||||
BuildRequires: libtiff-devel
|
BuildRequires: libtiff-devel
|
||||||
BuildRequires: zlib-devel
|
BuildRequires: zlib-devel
|
||||||
BuildRequires: pkgconfig(glu)
|
BuildRequires: pkgconfig(glu)
|
||||||
BuildRequires: pkgconfig(gtk+-3.0)
|
|
||||||
%if 0%{?suse_version} < 1320
|
|
||||||
BuildRequires: pkgconfig(webkitgtk-3.0)
|
|
||||||
%endif
|
|
||||||
%define gtk_version 3
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
wxWidgets is a free C++ library for cross-platform GUI.
|
wxWidgets is a free C++ library for cross-platform GUI.
|
||||||
With wxWidgets, you can create applications for different GUIs (GTK+,
|
With wxWidgets, you can create applications for different GUIs (GTK+,
|
||||||
Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source code.
|
Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source code.
|
||||||
|
|
||||||
%package -n libwx_gtk%{gtk_version}u_adv-suse2
|
%if %{base_packages}
|
||||||
|
%package -n libwx_baseu-%{variant}%{soname}
|
||||||
|
Summary: wxWidgets Library
|
||||||
|
Group: System/Libraries
|
||||||
|
# Name up to openSUSE 11.3 and up to wxGTK-2.8:
|
||||||
|
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
|
||||||
|
|
||||||
|
%description -n libwx_baseu-%{variant}%{soname}
|
||||||
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
|
%package -n libwx_baseu_net-%{variant}%{soname}
|
||||||
Summary: wxWidgets Library
|
Summary: wxWidgets Library
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n libwx_gtk%{gtk_version}u_adv-suse2
|
%description -n libwx_baseu_net-%{variant}%{soname}
|
||||||
Library for the wxWidgets cross-platform GUI.
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
%package -n libwx_gtk%{gtk_version}u_aui-suse2
|
%package -n libwx_baseu_xml-%{variant}%{soname}
|
||||||
Summary: wxWidgets Library
|
Summary: wxWidgets Library
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n libwx_gtk%{gtk_version}u_aui-suse2
|
%description -n libwx_baseu_xml-%{variant}%{soname}
|
||||||
Library for the wxWidgets cross-platform GUI.
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
%package -n libwx_gtk%{gtk_version}u_core-suse2
|
|
||||||
Summary: wxWidgets Library
|
|
||||||
Group: System/Libraries
|
|
||||||
|
|
||||||
%description -n libwx_gtk%{gtk_version}u_core-suse2
|
|
||||||
Library for the wxWidgets cross-platform GUI.
|
|
||||||
|
|
||||||
%package -n libwx_gtk%{gtk_version}u_gl-suse2
|
|
||||||
Summary: wxWidgets Library
|
|
||||||
Group: System/Libraries
|
|
||||||
|
|
||||||
%description -n libwx_gtk%{gtk_version}u_gl-suse2
|
|
||||||
Library for the wxWidgets cross-platform GUI.
|
|
||||||
|
|
||||||
%package -n libwx_gtk%{gtk_version}u_html-suse2
|
|
||||||
Summary: wxWidgets Library
|
|
||||||
Group: System/Libraries
|
|
||||||
|
|
||||||
%description -n libwx_gtk%{gtk_version}u_html-suse2
|
|
||||||
Library for the wxWidgets cross-platform GUI.
|
|
||||||
|
|
||||||
%package -n libwx_gtk%{gtk_version}u_media-suse2
|
|
||||||
Summary: wxWidgets Library
|
|
||||||
Group: System/Libraries
|
|
||||||
|
|
||||||
%description -n libwx_gtk%{gtk_version}u_media-suse2
|
|
||||||
Library for the wxWidgets cross-platform GUI.
|
|
||||||
|
|
||||||
%package -n libwx_gtk%{gtk_version}u_propgrid-suse2
|
|
||||||
Summary: wxWidgets Library
|
|
||||||
Group: System/Libraries
|
|
||||||
|
|
||||||
%description -n libwx_gtk%{gtk_version}u_propgrid-suse2
|
|
||||||
Library for the wxWidgets cross-platform GUI.
|
|
||||||
|
|
||||||
%package -n libwx_gtk%{gtk_version}u_qa-suse2
|
|
||||||
Summary: wxWidgets Library
|
|
||||||
Group: System/Libraries
|
|
||||||
|
|
||||||
%description -n libwx_gtk%{gtk_version}u_qa-suse2
|
|
||||||
Library for the wxWidgets cross-platform GUI.
|
|
||||||
|
|
||||||
%package -n libwx_gtk%{gtk_version}u_ribbon-suse2
|
|
||||||
Summary: wxWidgets Library
|
|
||||||
Group: System/Libraries
|
|
||||||
|
|
||||||
%description -n libwx_gtk%{gtk_version}u_ribbon-suse2
|
|
||||||
Library for the wxWidgets cross-platform GUI.
|
|
||||||
|
|
||||||
%package -n libwx_gtk%{gtk_version}u_richtext-suse2
|
|
||||||
Summary: wxWidgets Library
|
|
||||||
Group: System/Libraries
|
|
||||||
|
|
||||||
%description -n libwx_gtk%{gtk_version}u_richtext-suse2
|
|
||||||
Library for the wxWidgets cross-platform GUI.
|
|
||||||
|
|
||||||
%package -n libwx_gtk%{gtk_version}u_stc-suse2
|
|
||||||
Summary: wxWidgets Library
|
|
||||||
Group: System/Libraries
|
|
||||||
|
|
||||||
%description -n libwx_gtk%{gtk_version}u_stc-suse2
|
|
||||||
Library for the wxWidgets cross-platform GUI.
|
|
||||||
|
|
||||||
%if 0%{?suse_version} < 1320
|
|
||||||
%package -n libwx_gtk%{gtk_version}u_webview-suse2
|
|
||||||
Summary: wxWidgets Library
|
|
||||||
Group: System/Libraries
|
|
||||||
|
|
||||||
%description -n libwx_gtk%{gtk_version}u_webview-suse2
|
|
||||||
Library for the wxWidgets cross-platform GUI.
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%package -n libwx_gtk%{gtk_version}u_xrc-suse2
|
%package -n libwx_%{toolkit}u_adv-%{variant}%{soname}
|
||||||
Summary: wxWidgets Library
|
Summary: wxWidgets Library
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n libwx_gtk%{gtk_version}u_xrc-suse2
|
%description -n libwx_%{toolkit}u_adv-%{variant}%{soname}
|
||||||
Library for the wxWidgets cross-platform GUI.
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
|
%package -n libwx_%{toolkit}u_aui-%{variant}%{soname}
|
||||||
|
Summary: wxWidgets Library
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libwx_%{toolkit}u_aui-%{variant}%{soname}
|
||||||
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
|
%package -n libwx_%{toolkit}u_core-%{variant}%{soname}
|
||||||
|
Summary: wxWidgets Library
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libwx_%{toolkit}u_core-%{variant}%{soname}
|
||||||
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
|
%package -n libwx_%{toolkit}u_gl-%{variant}%{soname}
|
||||||
|
Summary: wxWidgets Library
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libwx_%{toolkit}u_gl-%{variant}%{soname}
|
||||||
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
|
%package -n libwx_%{toolkit}u_html-%{variant}%{soname}
|
||||||
|
Summary: wxWidgets Library
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libwx_%{toolkit}u_html-%{variant}%{soname}
|
||||||
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
|
%package -n libwx_%{toolkit}u_media-%{variant}%{soname}
|
||||||
|
Summary: wxWidgets Library
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libwx_%{toolkit}u_media-%{variant}%{soname}
|
||||||
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
|
%package -n libwx_%{toolkit}u_propgrid-%{variant}%{soname}
|
||||||
|
Summary: wxWidgets Library
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libwx_%{toolkit}u_propgrid-%{variant}%{soname}
|
||||||
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
|
%package -n libwx_%{toolkit}u_qa-%{variant}%{soname}
|
||||||
|
Summary: wxWidgets Library
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libwx_%{toolkit}u_qa-%{variant}%{soname}
|
||||||
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
|
%package -n libwx_%{toolkit}u_ribbon-%{variant}%{soname}
|
||||||
|
Summary: wxWidgets Library
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libwx_%{toolkit}u_ribbon-%{variant}%{soname}
|
||||||
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
|
%package -n libwx_%{toolkit}u_richtext-%{variant}%{soname}
|
||||||
|
Summary: wxWidgets Library
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libwx_%{toolkit}u_richtext-%{variant}%{soname}
|
||||||
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
|
%package -n libwx_%{toolkit}u_stc-%{variant}%{soname}
|
||||||
|
Summary: wxWidgets Library
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libwx_%{toolkit}u_stc-%{variant}%{soname}
|
||||||
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
|
%package -n libwx_%{toolkit}u_xrc-%{variant}%{soname}
|
||||||
|
Summary: wxWidgets Library
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libwx_%{toolkit}u_xrc-%{variant}%{soname}
|
||||||
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
|
%if %{base_packages}
|
||||||
|
%package plugin-sound_sdlu-3_2
|
||||||
|
Summary: wxWidgets SDL Plugin
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description plugin-sound_sdlu-3_2
|
||||||
|
SDL Plugin for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
|
%endif
|
||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Summary: Everything needed for development with wxWidgets
|
Summary: Everything needed for development with wxWidgets
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: gtk%gtk_version-devel
|
Requires: gtk%gtk_version-devel
|
||||||
Requires: libwx_baseu-suse2 = %version
|
Requires: libwx_baseu-%{variant}%{soname} = %version
|
||||||
Requires: libwx_baseu_net-suse2 = %version
|
Requires: libwx_baseu_net-%{variant}%{soname} = %version
|
||||||
Requires: libwx_baseu_xml-suse2 = %version
|
Requires: libwx_baseu_xml-%{variant}%{soname} = %version
|
||||||
Requires: libwx_gtk%{gtk_version}u_adv-suse2 = %version
|
Requires: libwx_%{toolkit}u_adv-%{variant}%{soname} = %version
|
||||||
Requires: libwx_gtk%{gtk_version}u_aui-suse2 = %version
|
Requires: libwx_%{toolkit}u_aui-%{variant}%{soname} = %version
|
||||||
Requires: libwx_gtk%{gtk_version}u_core-suse2 = %version
|
Requires: libwx_%{toolkit}u_core-%{variant}%{soname} = %version
|
||||||
Requires: libwx_gtk%{gtk_version}u_gl-suse2 = %version
|
Requires: libwx_%{toolkit}u_gl-%{variant}%{soname} = %version
|
||||||
Requires: libwx_gtk%{gtk_version}u_html-suse2 = %version
|
Requires: libwx_%{toolkit}u_html-%{variant}%{soname} = %version
|
||||||
Requires: libwx_gtk%{gtk_version}u_media-suse2 = %version
|
Requires: libwx_%{toolkit}u_media-%{variant}%{soname} = %version
|
||||||
Requires: libwx_gtk%{gtk_version}u_propgrid-suse2 = %version
|
Requires: libwx_%{toolkit}u_propgrid-%{variant}%{soname} = %version
|
||||||
Requires: libwx_gtk%{gtk_version}u_qa-suse2 = %version
|
Requires: libwx_%{toolkit}u_qa-%{variant}%{soname} = %version
|
||||||
Requires: libwx_gtk%{gtk_version}u_ribbon-suse2 = %version
|
Requires: libwx_%{toolkit}u_ribbon-%{variant}%{soname} = %version
|
||||||
Requires: libwx_gtk%{gtk_version}u_richtext-suse2 = %version
|
Requires: libwx_%{toolkit}u_richtext-%{variant}%{soname} = %version
|
||||||
Requires: libwx_gtk%{gtk_version}u_stc-suse2 = %version
|
Requires: libwx_%{toolkit}u_stc-%{variant}%{soname} = %version
|
||||||
Requires: pkgconfig(gl)
|
Requires: pkgconfig(gl)
|
||||||
%if 0%{?suse_version} < 1320
|
Requires: libwx_%{toolkit}u_xrc-%{variant}%{soname} = %version
|
||||||
Requires: libwx_gtk%{gtk_version}u_webview-suse2 = %version
|
|
||||||
%endif
|
|
||||||
Requires: libwx_gtk%{gtk_version}u_xrc-suse2 = %version
|
|
||||||
Requires: pkgconfig(glu)
|
Requires: pkgconfig(glu)
|
||||||
Provides: wxWidgets-experimental-devel = %version-%release
|
Provides: wxWidgets-experimental-devel = %version-%release
|
||||||
Provides: wxGTK3-devel = %version-%release
|
Provides: wxGTK3-devel = %version-%release
|
||||||
@ -202,7 +233,7 @@ wxWidgets is a free C++ library for cross-platform GUI development.
|
|||||||
With wxWidgets, you can create applications for different GUIs (GTK+,
|
With wxWidgets, you can create applications for different GUIs (GTK+,
|
||||||
Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source code.
|
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
|
Note: wxWidgets variant devel packages are mutually exclusive. Please
|
||||||
read %_docdir/%name/README.SUSE to pick a correct variant.
|
read %_docdir/%name/README.SUSE to pick a correct variant.
|
||||||
@ -214,7 +245,7 @@ read %_docdir/%name/README.SUSE to pick a correct variant.
|
|||||||
%prep
|
%prep
|
||||||
echo "=== RPM build flags: WX_DEBUG=0%{?WX_DEBUG}"
|
echo "=== RPM build flags: WX_DEBUG=0%{?WX_DEBUG}"
|
||||||
%setup -q -n %tarball_name-%version
|
%setup -q -n %tarball_name-%version
|
||||||
%patch -P 1 -p1
|
%patch -P 1 -P 2 -p1
|
||||||
cp %{S:2} .
|
cp %{S:2} .
|
||||||
|
|
||||||
%build
|
%build
|
||||||
@ -227,7 +258,7 @@ autoconf -f -i
|
|||||||
# --enable-extended_rtti does not compile
|
# --enable-extended_rtti does not compile
|
||||||
|
|
||||||
%configure\
|
%configure\
|
||||||
--enable-vendor=suse \
|
--enable-vendor=%{variant} \
|
||||||
--with-gtk=%gtk_version\
|
--with-gtk=%gtk_version\
|
||||||
--disable-static\
|
--disable-static\
|
||||||
--enable-unicode\
|
--enable-unicode\
|
||||||
@ -251,11 +282,17 @@ make allmo
|
|||||||
cd ..
|
cd ..
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
%clean
|
||||||
|
:
|
||||||
|
|
||||||
%install
|
%install
|
||||||
|
export VENDORTAG='-${variant}' # only needed for non-MSW
|
||||||
make install DESTDIR="%buildroot"
|
make install DESTDIR="%buildroot"
|
||||||
|
%if %{base_packages}==0
|
||||||
# Drop libraries already supplied by another packages
|
# Drop libraries already supplied by another packages
|
||||||
rm -f "%buildroot/%_libdir"/libwx_baseu{,_net,_xml}-suse.so.2* \
|
rm -f "%buildroot/%_libdir"/libwx_baseu{,_net,_xml}-%{variant}.so.%{soname}* \
|
||||||
"%buildroot/%_libdir/wx/%wx_micro"/sound_sdlu-*.so
|
"%buildroot/%_libdir/wx/%wx_micro"/sound_sdlu-*.so
|
||||||
|
%endif
|
||||||
%if %BUILD_LANG
|
%if %BUILD_LANG
|
||||||
# Locales for MS Windows:
|
# Locales for MS Windows:
|
||||||
rm -Rf %buildroot/%_datadir/locale/*/LC_MESSAGES/wxmsw.mo
|
rm -Rf %buildroot/%_datadir/locale/*/LC_MESSAGES/wxmsw.mo
|
||||||
@ -267,93 +304,113 @@ rm -Rf %buildroot/%_datadir/locale
|
|||||||
# HACK: Fix wx-config symlink (bug introduced in 2.9.4).
|
# 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
|
ln -sf $(echo %buildroot/%_libdir/wx/config/* | sed "s%%%buildroot%%%%") %buildroot/%_bindir/wx-config
|
||||||
|
|
||||||
%post -n libwx_gtk%{gtk_version}u_adv-suse2 -p /sbin/ldconfig
|
%if %{base_packages}
|
||||||
%postun -n libwx_gtk%{gtk_version}u_adv-suse2 -p /sbin/ldconfig
|
%post -n libwx_baseu-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
%post -n libwx_gtk%{gtk_version}u_aui-suse2 -p /sbin/ldconfig
|
%postun -n libwx_baseu-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
%postun -n libwx_gtk%{gtk_version}u_aui-suse2 -p /sbin/ldconfig
|
%post -n libwx_baseu_net-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
%post -n libwx_gtk%{gtk_version}u_core-suse2 -p /sbin/ldconfig
|
%postun -n libwx_baseu_net-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
%postun -n libwx_gtk%{gtk_version}u_core-suse2 -p /sbin/ldconfig
|
%post -n libwx_baseu_xml-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
%post -n libwx_gtk%{gtk_version}u_gl-suse2 -p /sbin/ldconfig
|
%postun -n libwx_baseu_xml-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
%postun -n libwx_gtk%{gtk_version}u_gl-suse2 -p /sbin/ldconfig
|
|
||||||
%post -n libwx_gtk%{gtk_version}u_html-suse2 -p /sbin/ldconfig
|
|
||||||
%postun -n libwx_gtk%{gtk_version}u_html-suse2 -p /sbin/ldconfig
|
|
||||||
%post -n libwx_gtk%{gtk_version}u_media-suse2 -p /sbin/ldconfig
|
|
||||||
%postun -n libwx_gtk%{gtk_version}u_media-suse2 -p /sbin/ldconfig
|
|
||||||
%post -n libwx_gtk%{gtk_version}u_propgrid-suse2 -p /sbin/ldconfig
|
|
||||||
%postun -n libwx_gtk%{gtk_version}u_propgrid-suse2 -p /sbin/ldconfig
|
|
||||||
%post -n libwx_gtk%{gtk_version}u_qa-suse2 -p /sbin/ldconfig
|
|
||||||
%postun -n libwx_gtk%{gtk_version}u_qa-suse2 -p /sbin/ldconfig
|
|
||||||
%post -n libwx_gtk%{gtk_version}u_ribbon-suse2 -p /sbin/ldconfig
|
|
||||||
%postun -n libwx_gtk%{gtk_version}u_ribbon-suse2 -p /sbin/ldconfig
|
|
||||||
%post -n libwx_gtk%{gtk_version}u_richtext-suse2 -p /sbin/ldconfig
|
|
||||||
%postun -n libwx_gtk%{gtk_version}u_richtext-suse2 -p /sbin/ldconfig
|
|
||||||
%post -n libwx_gtk%{gtk_version}u_stc-suse2 -p /sbin/ldconfig
|
|
||||||
%postun -n libwx_gtk%{gtk_version}u_stc-suse2 -p /sbin/ldconfig
|
|
||||||
%if 0%{?suse_version} < 1320
|
|
||||||
%post -n libwx_gtk%{gtk_version}u_webview-suse2 -p /sbin/ldconfig
|
|
||||||
%postun -n libwx_gtk%{gtk_version}u_webview-suse2 -p /sbin/ldconfig
|
|
||||||
%endif
|
%endif
|
||||||
%post -n libwx_gtk%{gtk_version}u_xrc-suse2 -p /sbin/ldconfig
|
%post -n libwx_%{toolkit}u_adv-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
%postun -n libwx_gtk%{gtk_version}u_xrc-suse2 -p /sbin/ldconfig
|
%postun -n libwx_%{toolkit}u_adv-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%post -n libwx_%{toolkit}u_aui-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%postun -n libwx_%{toolkit}u_aui-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%post -n libwx_%{toolkit}u_core-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%postun -n libwx_%{toolkit}u_core-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%post -n libwx_%{toolkit}u_gl-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%postun -n libwx_%{toolkit}u_gl-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%post -n libwx_%{toolkit}u_html-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%postun -n libwx_%{toolkit}u_html-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%post -n libwx_%{toolkit}u_media-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%postun -n libwx_%{toolkit}u_media-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%post -n libwx_%{toolkit}u_propgrid-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%postun -n libwx_%{toolkit}u_propgrid-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%post -n libwx_%{toolkit}u_qa-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%postun -n libwx_%{toolkit}u_qa-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%post -n libwx_%{toolkit}u_ribbon-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%postun -n libwx_%{toolkit}u_ribbon-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%post -n libwx_%{toolkit}u_richtext-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%postun -n libwx_%{toolkit}u_richtext-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%post -n libwx_%{toolkit}u_stc-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%postun -n libwx_%{toolkit}u_stc-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%post -n libwx_%{toolkit}u_xrc-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%postun -n libwx_%{toolkit}u_xrc-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
|
||||||
%if %BUILD_LANG
|
%if %BUILD_LANG
|
||||||
|
|
||||||
%files lang -f wxstd.lang
|
%files lang -f wxstd.lang
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%files -n libwx_gtk%{gtk_version}u_adv-suse2
|
%if %{base_packages}
|
||||||
|
%files -n libwx_baseu-%{variant}%{soname}
|
||||||
%defattr (-,root,root)
|
%defattr (-,root,root)
|
||||||
%_libdir/libwx_gtk%{gtk_version}u_adv-suse.so.2*
|
%_libdir/libwx_baseu-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
%files -n libwx_gtk%{gtk_version}u_aui-suse2
|
%files -n libwx_baseu_net-%{variant}%{soname}
|
||||||
%defattr (-,root,root)
|
%defattr (-,root,root)
|
||||||
%_libdir/libwx_gtk%{gtk_version}u_aui-suse.so.2*
|
%_libdir/libwx_baseu_net-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
%files -n libwx_gtk%{gtk_version}u_core-suse2
|
%files -n libwx_baseu_xml-%{variant}%{soname}
|
||||||
%defattr (-,root,root)
|
%defattr (-,root,root)
|
||||||
%_libdir/libwx_gtk%{gtk_version}u_core-suse.so.2*
|
%_libdir/libwx_baseu_xml-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
%files -n libwx_gtk%{gtk_version}u_gl-suse2
|
|
||||||
%defattr (-,root,root)
|
|
||||||
%_libdir/libwx_gtk%{gtk_version}u_gl-suse.so.2*
|
|
||||||
|
|
||||||
%files -n libwx_gtk%{gtk_version}u_html-suse2
|
|
||||||
%defattr (-,root,root)
|
|
||||||
%_libdir/libwx_gtk%{gtk_version}u_html-suse.so.2*
|
|
||||||
|
|
||||||
%files -n libwx_gtk%{gtk_version}u_media-suse2
|
|
||||||
%defattr (-,root,root)
|
|
||||||
%_libdir/libwx_gtk%{gtk_version}u_media-suse.so.2*
|
|
||||||
|
|
||||||
%files -n libwx_gtk%{gtk_version}u_propgrid-suse2
|
|
||||||
%defattr (-,root,root)
|
|
||||||
%_libdir/libwx_gtk%{gtk_version}u_propgrid-suse.so.2*
|
|
||||||
|
|
||||||
%files -n libwx_gtk%{gtk_version}u_qa-suse2
|
|
||||||
%defattr (-,root,root)
|
|
||||||
%_libdir/libwx_gtk%{gtk_version}u_qa-suse.so.2*
|
|
||||||
|
|
||||||
%files -n libwx_gtk%{gtk_version}u_ribbon-suse2
|
|
||||||
%defattr (-,root,root)
|
|
||||||
%_libdir/libwx_gtk%{gtk_version}u_ribbon-suse.so.2*
|
|
||||||
|
|
||||||
%files -n libwx_gtk%{gtk_version}u_richtext-suse2
|
|
||||||
%defattr (-,root,root)
|
|
||||||
%_libdir/libwx_gtk%{gtk_version}u_richtext-suse.so.2*
|
|
||||||
|
|
||||||
%files -n libwx_gtk%{gtk_version}u_stc-suse2
|
|
||||||
%defattr (-,root,root)
|
|
||||||
%_libdir/libwx_gtk%{gtk_version}u_stc-suse.so.2*
|
|
||||||
|
|
||||||
%if 0%{?suse_version} < 1320
|
|
||||||
%files -n libwx_gtk%{gtk_version}u_webview-suse2
|
|
||||||
%defattr (-,root,root)
|
|
||||||
%_libdir/libwx_gtk%{gtk_version}u_webview-suse.so.2*
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%files -n libwx_gtk%{gtk_version}u_xrc-suse2
|
%files -n libwx_%{toolkit}u_adv-%{variant}%{soname}
|
||||||
%defattr (-,root,root)
|
%defattr (-,root,root)
|
||||||
%_libdir/libwx_gtk%{gtk_version}u_xrc-suse.so.2*
|
%_libdir/libwx_%{toolkit}u_adv-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
|
%files -n libwx_%{toolkit}u_aui-%{variant}%{soname}
|
||||||
|
%defattr (-,root,root)
|
||||||
|
%_libdir/libwx_%{toolkit}u_aui-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
|
%files -n libwx_%{toolkit}u_core-%{variant}%{soname}
|
||||||
|
%defattr (-,root,root)
|
||||||
|
%_libdir/libwx_%{toolkit}u_core-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
|
%files -n libwx_%{toolkit}u_gl-%{variant}%{soname}
|
||||||
|
%defattr (-,root,root)
|
||||||
|
%_libdir/libwx_%{toolkit}u_gl-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
|
%files -n libwx_%{toolkit}u_html-%{variant}%{soname}
|
||||||
|
%defattr (-,root,root)
|
||||||
|
%_libdir/libwx_%{toolkit}u_html-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
|
%files -n libwx_%{toolkit}u_media-%{variant}%{soname}
|
||||||
|
%defattr (-,root,root)
|
||||||
|
%_libdir/libwx_%{toolkit}u_media-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
|
%files -n libwx_%{toolkit}u_propgrid-%{variant}%{soname}
|
||||||
|
%defattr (-,root,root)
|
||||||
|
%_libdir/libwx_%{toolkit}u_propgrid-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
|
%files -n libwx_%{toolkit}u_qa-%{variant}%{soname}
|
||||||
|
%defattr (-,root,root)
|
||||||
|
%_libdir/libwx_%{toolkit}u_qa-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
|
%files -n libwx_%{toolkit}u_ribbon-%{variant}%{soname}
|
||||||
|
%defattr (-,root,root)
|
||||||
|
%_libdir/libwx_%{toolkit}u_ribbon-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
|
%files -n libwx_%{toolkit}u_richtext-%{variant}%{soname}
|
||||||
|
%defattr (-,root,root)
|
||||||
|
%_libdir/libwx_%{toolkit}u_richtext-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
|
%files -n libwx_%{toolkit}u_stc-%{variant}%{soname}
|
||||||
|
%defattr (-,root,root)
|
||||||
|
%_libdir/libwx_%{toolkit}u_stc-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
|
%files -n libwx_%{toolkit}u_xrc-%{variant}%{soname}
|
||||||
|
%defattr (-,root,root)
|
||||||
|
%_libdir/libwx_%{toolkit}u_xrc-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
|
%if %{base_packages}
|
||||||
|
%files plugin-sound_sdlu-3_2
|
||||||
|
%defattr (-,root,root)
|
||||||
|
%dir %_libdir/wx
|
||||||
|
%dir %_libdir/wx/%wx_micro
|
||||||
|
%_libdir/wx/%wx_micro/sound_sdlu-%wx_micro.so
|
||||||
|
%endif
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%defattr (-,root,root)
|
%defattr (-,root,root)
|
||||||
|
@ -1,3 +1,15 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Oct 21 10:39:27 UTC 2017 - martin.koegler@chello.at
|
||||||
|
|
||||||
|
- Unify packaging
|
||||||
|
- Drop webkit as in wx3.0 packages
|
||||||
|
- Fix Qt build errors
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Oct 15 11:33:14 UTC 2017 - kamikazow@opensuse.org
|
||||||
|
|
||||||
|
- Disable WebView for TW and upcoming Leap 15.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Jul 22 17:25:44 UTC 2016 - mailaender@opensuse.org
|
Fri Jul 22 17:25:44 UTC 2016 - mailaender@opensuse.org
|
||||||
|
|
||||||
|
267
wxQt-3_2.spec
267
wxQt-3_2.spec
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package wxQt-3_2
|
# spec file for package wxQt-3_2
|
||||||
#
|
#
|
||||||
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
|
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -19,6 +19,8 @@
|
|||||||
Name: wxQt-3_2
|
Name: wxQt-3_2
|
||||||
%define base_name wxWidgets
|
%define base_name wxWidgets
|
||||||
%define tarball_name wxWidgets
|
%define tarball_name wxWidgets
|
||||||
|
%define variant suse
|
||||||
|
%define soname 2
|
||||||
Version: 3.1.0
|
Version: 3.1.0
|
||||||
Release: 0
|
Release: 0
|
||||||
%define wx_minor 3.1
|
%define wx_minor 3.1
|
||||||
@ -29,6 +31,8 @@ Release: 0
|
|||||||
%else
|
%else
|
||||||
%define BUILD_LANG 0
|
%define BUILD_LANG 0
|
||||||
%endif
|
%endif
|
||||||
|
# build non-UI toolkit related packages
|
||||||
|
%define base_packages 0
|
||||||
Summary: C++ Library for Cross-Platform Development
|
Summary: C++ Library for Cross-Platform Development
|
||||||
License: GPL-2.0+
|
License: GPL-2.0+
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
@ -49,6 +53,7 @@ BuildRequires: cppunit-devel
|
|||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
BuildRequires: gstreamer-devel
|
BuildRequires: gstreamer-devel
|
||||||
BuildRequires: gstreamer-plugins-base-devel
|
BuildRequires: gstreamer-plugins-base-devel
|
||||||
|
%define toolkit qt
|
||||||
%if 0%{?suse_version} >= 1220
|
%if 0%{?suse_version} >= 1220
|
||||||
BuildRequires: libSM-devel
|
BuildRequires: libSM-devel
|
||||||
%else
|
%else
|
||||||
@ -69,114 +74,156 @@ BuildRequires: pkgconfig(Qt5OpenGL) >= 5.2.1
|
|||||||
BuildRequires: pkgconfig(Qt5Test) >= 5.2.1
|
BuildRequires: pkgconfig(Qt5Test) >= 5.2.1
|
||||||
BuildRequires: pkgconfig(Qt5Widgets) >= 5.2.1
|
BuildRequires: pkgconfig(Qt5Widgets) >= 5.2.1
|
||||||
BuildRequires: pkgconfig(glu)
|
BuildRequires: pkgconfig(glu)
|
||||||
|
BuildRequires: pkgconfig(cairo)
|
||||||
|
|
||||||
%description
|
%description
|
||||||
wxWidgets is a free C++ library for cross-platform GUI.
|
wxWidgets is a free C++ library for cross-platform GUI.
|
||||||
With wxWidgets, you can create applications for different GUIs (GTK+,
|
With wxWidgets, you can create applications for different GUIs (GTK+,
|
||||||
Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source code.
|
Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source code.
|
||||||
|
|
||||||
%package -n libwx_qtu_adv-suse2
|
%if %{base_packages}
|
||||||
|
%package -n libwx_baseu-%{variant}%{soname}
|
||||||
|
Summary: wxWidgets Library
|
||||||
|
Group: System/Libraries
|
||||||
|
# Name up to openSUSE 11.3 and up to wxGTK-2.8:
|
||||||
|
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
|
||||||
|
|
||||||
|
%description -n libwx_baseu-%{variant}%{soname}
|
||||||
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
|
%package -n libwx_baseu_net-%{variant}%{soname}
|
||||||
Summary: wxWidgets Library
|
Summary: wxWidgets Library
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n libwx_qtu_adv-suse2
|
%description -n libwx_baseu_net-%{variant}%{soname}
|
||||||
Library for the wxWidgets cross-platform GUI.
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
%package -n libwx_qtu_aui-suse2
|
%package -n libwx_baseu_xml-%{variant}%{soname}
|
||||||
Summary: wxWidgets Library
|
Summary: wxWidgets Library
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n libwx_qtu_aui-suse2
|
%description -n libwx_baseu_xml-%{variant}%{soname}
|
||||||
Library for the wxWidgets cross-platform GUI.
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
%package -n libwx_qtu_core-suse2
|
%endif
|
||||||
|
|
||||||
|
%package -n libwx_%{toolkit}u_adv-%{variant}%{soname}
|
||||||
Summary: wxWidgets Library
|
Summary: wxWidgets Library
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n libwx_qtu_core-suse2
|
%description -n libwx_%{toolkit}u_adv-%{variant}%{soname}
|
||||||
Library for the wxWidgets cross-platform GUI.
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
%package -n libwx_qtu_gl-suse2
|
%package -n libwx_%{toolkit}u_aui-%{variant}%{soname}
|
||||||
Summary: wxWidgets Library
|
Summary: wxWidgets Library
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n libwx_qtu_gl-suse2
|
%description -n libwx_%{toolkit}u_aui-%{variant}%{soname}
|
||||||
Library for the wxWidgets cross-platform GUI.
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
%package -n libwx_qtu_html-suse2
|
%package -n libwx_%{toolkit}u_core-%{variant}%{soname}
|
||||||
Summary: wxWidgets Library
|
Summary: wxWidgets Library
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n libwx_qtu_html-suse2
|
%description -n libwx_%{toolkit}u_core-%{variant}%{soname}
|
||||||
Library for the wxWidgets cross-platform GUI.
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
%package -n libwx_qtu_media-suse2
|
%package -n libwx_%{toolkit}u_gl-%{variant}%{soname}
|
||||||
Summary: wxWidgets Library
|
Summary: wxWidgets Library
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n libwx_qtu_media-suse2
|
%description -n libwx_%{toolkit}u_gl-%{variant}%{soname}
|
||||||
Library for the wxWidgets cross-platform GUI.
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
%package -n libwx_qtu_propgrid-suse2
|
%package -n libwx_%{toolkit}u_html-%{variant}%{soname}
|
||||||
Summary: wxWidgets Library
|
Summary: wxWidgets Library
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n libwx_qtu_propgrid-suse2
|
%description -n libwx_%{toolkit}u_html-%{variant}%{soname}
|
||||||
Library for the wxWidgets cross-platform GUI.
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
%package -n libwx_qtu_qa-suse2
|
%package -n libwx_%{toolkit}u_media-%{variant}%{soname}
|
||||||
Summary: wxWidgets Library
|
Summary: wxWidgets Library
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n libwx_qtu_qa-suse2
|
%description -n libwx_%{toolkit}u_media-%{variant}%{soname}
|
||||||
Library for the wxWidgets cross-platform GUI.
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
%package -n libwx_qtu_ribbon-suse2
|
%package -n libwx_%{toolkit}u_propgrid-%{variant}%{soname}
|
||||||
Summary: wxWidgets Library
|
Summary: wxWidgets Library
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n libwx_qtu_ribbon-suse2
|
%description -n libwx_%{toolkit}u_propgrid-%{variant}%{soname}
|
||||||
Library for the wxWidgets cross-platform GUI.
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
%package -n libwx_qtu_richtext-suse2
|
%package -n libwx_%{toolkit}u_qa-%{variant}%{soname}
|
||||||
Summary: wxWidgets Library
|
Summary: wxWidgets Library
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n libwx_qtu_richtext-suse2
|
%description -n libwx_%{toolkit}u_qa-%{variant}%{soname}
|
||||||
Library for the wxWidgets cross-platform GUI.
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
%package -n libwx_qtu_stc-suse2
|
%package -n libwx_%{toolkit}u_ribbon-%{variant}%{soname}
|
||||||
Summary: wxWidgets Library
|
Summary: wxWidgets Library
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n libwx_qtu_stc-suse2
|
%description -n libwx_%{toolkit}u_ribbon-%{variant}%{soname}
|
||||||
Library for the wxWidgets cross-platform GUI.
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
%package -n libwx_qtu_xrc-suse2
|
%package -n libwx_%{toolkit}u_richtext-%{variant}%{soname}
|
||||||
Summary: wxWidgets Library
|
Summary: wxWidgets Library
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n libwx_qtu_xrc-suse2
|
%description -n libwx_%{toolkit}u_richtext-%{variant}%{soname}
|
||||||
Library for the wxWidgets cross-platform GUI.
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
|
%package -n libwx_%{toolkit}u_stc-%{variant}%{soname}
|
||||||
|
Summary: wxWidgets Library
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libwx_%{toolkit}u_stc-%{variant}%{soname}
|
||||||
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
|
%package -n libwx_%{toolkit}u_xrc-%{variant}%{soname}
|
||||||
|
Summary: wxWidgets Library
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libwx_%{toolkit}u_xrc-%{variant}%{soname}
|
||||||
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
|
%if %{base_packages}
|
||||||
|
%package plugin-sound_sdlu-3_2
|
||||||
|
Summary: wxWidgets SDL Plugin
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description plugin-sound_sdlu-3_2
|
||||||
|
SDL Plugin for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
|
%endif
|
||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Summary: Everything needed for development with wxWidgets
|
Summary: Everything needed for development with wxWidgets
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: libwx_baseu-suse2 = %version
|
Requires: libwx_baseu-%{variant}%{soname} = %version
|
||||||
Requires: libwx_baseu_net-suse2 = %version
|
Requires: libwx_baseu_net-%{variant}%{soname} = %version
|
||||||
Requires: libwx_baseu_xml-suse2 = %version
|
Requires: libwx_baseu_xml-%{variant}%{soname} = %version
|
||||||
Requires: libwx_qtu_adv-suse2 = %version
|
Requires: libwx_%{toolkit}u_adv-%{variant}%{soname} = %version
|
||||||
Requires: libwx_qtu_aui-suse2 = %version
|
Requires: libwx_%{toolkit}u_aui-%{variant}%{soname} = %version
|
||||||
Requires: libwx_qtu_core-suse2 = %version
|
Requires: libwx_%{toolkit}u_core-%{variant}%{soname} = %version
|
||||||
Requires: libwx_qtu_gl-suse2 = %version
|
Requires: libwx_%{toolkit}u_gl-%{variant}%{soname} = %version
|
||||||
Requires: libwx_qtu_html-suse2 = %version
|
Requires: libwx_%{toolkit}u_html-%{variant}%{soname} = %version
|
||||||
Requires: libwx_qtu_media-suse2 = %version
|
Requires: libwx_%{toolkit}u_media-%{variant}%{soname} = %version
|
||||||
Requires: libwx_qtu_propgrid-suse2 = %version
|
Requires: libwx_%{toolkit}u_propgrid-%{variant}%{soname} = %version
|
||||||
Requires: libwx_qtu_qa-suse2 = %version
|
Requires: libwx_%{toolkit}u_qa-%{variant}%{soname} = %version
|
||||||
Requires: libwx_qtu_ribbon-suse2 = %version
|
Requires: libwx_%{toolkit}u_ribbon-%{variant}%{soname} = %version
|
||||||
Requires: libwx_qtu_richtext-suse2 = %version
|
Requires: libwx_%{toolkit}u_richtext-%{variant}%{soname} = %version
|
||||||
Requires: libwx_qtu_stc-suse2 = %version
|
Requires: libwx_%{toolkit}u_stc-%{variant}%{soname} = %version
|
||||||
Requires: libwx_qtu_xrc-suse2 = %version
|
Requires: libwx_%{toolkit}u_xrc-%{variant}%{soname} = %version
|
||||||
Provides: wxWidgets-experimental-devel = %version-%release
|
Provides: wxWidgets-experimental-devel = %version-%release
|
||||||
Provides: wxQt-devel = %version-%release
|
Provides: wxQt-devel = %version-%release
|
||||||
Conflicts: wxWidgets-devel
|
Conflicts: wxWidgets-devel
|
||||||
@ -187,7 +234,7 @@ wxWidgets is a free C++ library for cross-platform GUI development.
|
|||||||
With wxWidgets, you can create applications for different GUIs (GTK+,
|
With wxWidgets, you can create applications for different GUIs (GTK+,
|
||||||
Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source code.
|
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 wxQt.
|
||||||
|
|
||||||
Note: wxWidgets variant devel packages are mutually exclusive. Please
|
Note: wxWidgets variant devel packages are mutually exclusive. Please
|
||||||
read %_docdir/%name/README.SUSE to pick a correct variant.
|
read %_docdir/%name/README.SUSE to pick a correct variant.
|
||||||
@ -214,7 +261,7 @@ autoconf -f -i
|
|||||||
export CXXFLAGS="-O0 -ggdb3"
|
export CXXFLAGS="-O0 -ggdb3"
|
||||||
export CFLAGS="-O0 -ggdb3"
|
export CFLAGS="-O0 -ggdb3"
|
||||||
%configure\
|
%configure\
|
||||||
--enable-vendor=suse \
|
--enable-vendor=%{variant} \
|
||||||
--with-qt \
|
--with-qt \
|
||||||
--disable-static\
|
--disable-static\
|
||||||
--enable-unicode\
|
--enable-unicode\
|
||||||
@ -238,11 +285,17 @@ make allmo
|
|||||||
cd ..
|
cd ..
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
%clean
|
||||||
|
:
|
||||||
|
|
||||||
%install
|
%install
|
||||||
|
export VENDORTAG='-${variant}' # only needed for non-MSW
|
||||||
make install DESTDIR="%buildroot"
|
make install DESTDIR="%buildroot"
|
||||||
|
%if %{base_packages}==0
|
||||||
# Drop libraries already supplied by another packages
|
# Drop libraries already supplied by another packages
|
||||||
rm -f "%buildroot/%_libdir"/libwx_baseu{,_net,_xml}-suse.so.2* \
|
rm -f "%buildroot/%_libdir"/libwx_baseu{,_net,_xml}-%{variant}.so.%{soname}* \
|
||||||
"%buildroot/%_libdir/wx/%wx_micro"/sound_sdlu-*.so
|
"%buildroot/%_libdir/wx/%wx_micro"/sound_sdlu-*.so
|
||||||
|
%endif
|
||||||
%if %BUILD_LANG
|
%if %BUILD_LANG
|
||||||
# Locales for MS Windows:
|
# Locales for MS Windows:
|
||||||
rm -Rf %buildroot/%_datadir/locale/*/LC_MESSAGES/wxmsw.mo
|
rm -Rf %buildroot/%_datadir/locale/*/LC_MESSAGES/wxmsw.mo
|
||||||
@ -254,83 +307,113 @@ rm -Rf %buildroot/%_datadir/locale
|
|||||||
# HACK: Fix wx-config symlink (bug introduced in 2.9.4).
|
# 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
|
ln -sf $(echo %buildroot/%_libdir/wx/config/* | sed "s%%%buildroot%%%%") %buildroot/%_bindir/wx-config
|
||||||
|
|
||||||
%post -n libwx_qtu_adv-suse2 -p /sbin/ldconfig
|
%if %{base_packages}
|
||||||
%postun -n libwx_qtu_adv-suse2 -p /sbin/ldconfig
|
%post -n libwx_baseu-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
%post -n libwx_qtu_aui-suse2 -p /sbin/ldconfig
|
%postun -n libwx_baseu-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
%postun -n libwx_qtu_aui-suse2 -p /sbin/ldconfig
|
%post -n libwx_baseu_net-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
%post -n libwx_qtu_core-suse2 -p /sbin/ldconfig
|
%postun -n libwx_baseu_net-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
%postun -n libwx_qtu_core-suse2 -p /sbin/ldconfig
|
%post -n libwx_baseu_xml-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
%post -n libwx_qtu_gl-suse2 -p /sbin/ldconfig
|
%postun -n libwx_baseu_xml-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
%postun -n libwx_qtu_gl-suse2 -p /sbin/ldconfig
|
%endif
|
||||||
%post -n libwx_qtu_html-suse2 -p /sbin/ldconfig
|
%post -n libwx_%{toolkit}u_adv-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
%postun -n libwx_qtu_html-suse2 -p /sbin/ldconfig
|
%postun -n libwx_%{toolkit}u_adv-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
%post -n libwx_qtu_media-suse2 -p /sbin/ldconfig
|
%post -n libwx_%{toolkit}u_aui-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
%postun -n libwx_qtu_media-suse2 -p /sbin/ldconfig
|
%postun -n libwx_%{toolkit}u_aui-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
%post -n libwx_qtu_propgrid-suse2 -p /sbin/ldconfig
|
%post -n libwx_%{toolkit}u_core-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
%postun -n libwx_qtu_propgrid-suse2 -p /sbin/ldconfig
|
%postun -n libwx_%{toolkit}u_core-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
%post -n libwx_qtu_qa-suse2 -p /sbin/ldconfig
|
%post -n libwx_%{toolkit}u_gl-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
%postun -n libwx_qtu_qa-suse2 -p /sbin/ldconfig
|
%postun -n libwx_%{toolkit}u_gl-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
%post -n libwx_qtu_ribbon-suse2 -p /sbin/ldconfig
|
%post -n libwx_%{toolkit}u_html-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
%postun -n libwx_qtu_ribbon-suse2 -p /sbin/ldconfig
|
%postun -n libwx_%{toolkit}u_html-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
%post -n libwx_qtu_richtext-suse2 -p /sbin/ldconfig
|
%post -n libwx_%{toolkit}u_media-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
%postun -n libwx_qtu_richtext-suse2 -p /sbin/ldconfig
|
%postun -n libwx_%{toolkit}u_media-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
%post -n libwx_qtu_stc-suse2 -p /sbin/ldconfig
|
%post -n libwx_%{toolkit}u_propgrid-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
%postun -n libwx_qtu_stc-suse2 -p /sbin/ldconfig
|
%postun -n libwx_%{toolkit}u_propgrid-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
%post -n libwx_qtu_xrc-suse2 -p /sbin/ldconfig
|
%post -n libwx_%{toolkit}u_qa-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
%postun -n libwx_qtu_xrc-suse2 -p /sbin/ldconfig
|
%postun -n libwx_%{toolkit}u_qa-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%post -n libwx_%{toolkit}u_ribbon-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%postun -n libwx_%{toolkit}u_ribbon-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%post -n libwx_%{toolkit}u_richtext-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%postun -n libwx_%{toolkit}u_richtext-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%post -n libwx_%{toolkit}u_stc-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%postun -n libwx_%{toolkit}u_stc-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%post -n libwx_%{toolkit}u_xrc-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%postun -n libwx_%{toolkit}u_xrc-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
|
||||||
%if %BUILD_LANG
|
%if %BUILD_LANG
|
||||||
|
|
||||||
%files lang -f wxstd.lang
|
%files lang -f wxstd.lang
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%files -n libwx_qtu_adv-suse2
|
%if %{base_packages}
|
||||||
|
%files -n libwx_baseu-%{variant}%{soname}
|
||||||
%defattr (-,root,root)
|
%defattr (-,root,root)
|
||||||
%_libdir/libwx_qtu_adv-suse.so.2*
|
%_libdir/libwx_baseu-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
%files -n libwx_qtu_aui-suse2
|
%files -n libwx_baseu_net-%{variant}%{soname}
|
||||||
%defattr (-,root,root)
|
%defattr (-,root,root)
|
||||||
%_libdir/libwx_qtu_aui-suse.so.2*
|
%_libdir/libwx_baseu_net-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
%files -n libwx_qtu_core-suse2
|
%files -n libwx_baseu_xml-%{variant}%{soname}
|
||||||
%defattr (-,root,root)
|
%defattr (-,root,root)
|
||||||
%_libdir/libwx_qtu_core-suse.so.2*
|
%_libdir/libwx_baseu_xml-%{variant}.so.%{soname}*
|
||||||
|
%endif
|
||||||
|
|
||||||
%files -n libwx_qtu_gl-suse2
|
%files -n libwx_%{toolkit}u_adv-%{variant}%{soname}
|
||||||
%defattr (-,root,root)
|
%defattr (-,root,root)
|
||||||
%_libdir/libwx_qtu_gl-suse.so.2*
|
%_libdir/libwx_%{toolkit}u_adv-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
%files -n libwx_qtu_html-suse2
|
%files -n libwx_%{toolkit}u_aui-%{variant}%{soname}
|
||||||
%defattr (-,root,root)
|
%defattr (-,root,root)
|
||||||
%_libdir/libwx_qtu_html-suse.so.2*
|
%_libdir/libwx_%{toolkit}u_aui-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
%files -n libwx_qtu_media-suse2
|
%files -n libwx_%{toolkit}u_core-%{variant}%{soname}
|
||||||
%defattr (-,root,root)
|
%defattr (-,root,root)
|
||||||
%_libdir/libwx_qtu_media-suse.so.2*
|
%_libdir/libwx_%{toolkit}u_core-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
%files -n libwx_qtu_propgrid-suse2
|
%files -n libwx_%{toolkit}u_gl-%{variant}%{soname}
|
||||||
%defattr (-,root,root)
|
%defattr (-,root,root)
|
||||||
%_libdir/libwx_qtu_propgrid-suse.so.2*
|
%_libdir/libwx_%{toolkit}u_gl-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
%files -n libwx_qtu_qa-suse2
|
%files -n libwx_%{toolkit}u_html-%{variant}%{soname}
|
||||||
%defattr (-,root,root)
|
%defattr (-,root,root)
|
||||||
%_libdir/libwx_qtu_qa-suse.so.2*
|
%_libdir/libwx_%{toolkit}u_html-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
%files -n libwx_qtu_ribbon-suse2
|
%files -n libwx_%{toolkit}u_media-%{variant}%{soname}
|
||||||
%defattr (-,root,root)
|
%defattr (-,root,root)
|
||||||
%_libdir/libwx_qtu_ribbon-suse.so.2*
|
%_libdir/libwx_%{toolkit}u_media-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
%files -n libwx_qtu_richtext-suse2
|
%files -n libwx_%{toolkit}u_propgrid-%{variant}%{soname}
|
||||||
%defattr (-,root,root)
|
%defattr (-,root,root)
|
||||||
%_libdir/libwx_qtu_richtext-suse.so.2*
|
%_libdir/libwx_%{toolkit}u_propgrid-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
%files -n libwx_qtu_stc-suse2
|
%files -n libwx_%{toolkit}u_qa-%{variant}%{soname}
|
||||||
%defattr (-,root,root)
|
%defattr (-,root,root)
|
||||||
%_libdir/libwx_qtu_stc-suse.so.2*
|
%_libdir/libwx_%{toolkit}u_qa-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
%files -n libwx_qtu_xrc-suse2
|
%files -n libwx_%{toolkit}u_ribbon-%{variant}%{soname}
|
||||||
%defattr (-,root,root)
|
%defattr (-,root,root)
|
||||||
%_libdir/libwx_qtu_xrc-suse.so.2*
|
%_libdir/libwx_%{toolkit}u_ribbon-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
|
%files -n libwx_%{toolkit}u_richtext-%{variant}%{soname}
|
||||||
|
%defattr (-,root,root)
|
||||||
|
%_libdir/libwx_%{toolkit}u_richtext-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
|
%files -n libwx_%{toolkit}u_stc-%{variant}%{soname}
|
||||||
|
%defattr (-,root,root)
|
||||||
|
%_libdir/libwx_%{toolkit}u_stc-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
|
%files -n libwx_%{toolkit}u_xrc-%{variant}%{soname}
|
||||||
|
%defattr (-,root,root)
|
||||||
|
%_libdir/libwx_%{toolkit}u_xrc-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
|
%if %{base_packages}
|
||||||
|
%files plugin-sound_sdlu-3_2
|
||||||
|
%defattr (-,root,root)
|
||||||
|
%dir %_libdir/wx
|
||||||
|
%dir %_libdir/wx/%wx_micro
|
||||||
|
%_libdir/wx/%wx_micro/sound_sdlu-%wx_micro.so
|
||||||
|
%endif
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%defattr (-,root,root)
|
%defattr (-,root,root)
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Oct 21 10:39:27 UTC 2017 - martin.koegler@chello.at
|
||||||
|
|
||||||
|
- Unify packaging
|
||||||
|
- Drop webkit as in wx3.0 packages
|
||||||
|
- Fix Qt build errors
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sun Oct 15 11:33:14 UTC 2017 - kamikazow@opensuse.org
|
Sun Oct 15 11:33:14 UTC 2017 - kamikazow@opensuse.org
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package wxWidgets-3_2
|
# spec file for package wxWidgets-3_2
|
||||||
#
|
#
|
||||||
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
|
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -19,6 +19,8 @@
|
|||||||
Name: wxWidgets-3_2
|
Name: wxWidgets-3_2
|
||||||
%define base_name wxWidgets
|
%define base_name wxWidgets
|
||||||
%define tarball_name wxWidgets
|
%define tarball_name wxWidgets
|
||||||
|
%define variant suse
|
||||||
|
%define soname 2
|
||||||
Version: 3.1.0
|
Version: 3.1.0
|
||||||
Release: 0
|
Release: 0
|
||||||
%define wx_minor 3.1
|
%define wx_minor 3.1
|
||||||
@ -29,6 +31,8 @@ Release: 0
|
|||||||
%else
|
%else
|
||||||
%define BUILD_LANG 0
|
%define BUILD_LANG 0
|
||||||
%endif
|
%endif
|
||||||
|
# build non-UI toolkit related packages
|
||||||
|
%define base_packages 1
|
||||||
Summary: C++ Library for Cross-Platform Development
|
Summary: C++ Library for Cross-Platform Development
|
||||||
License: GPL-2.0+
|
License: GPL-2.0+
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
@ -41,6 +45,7 @@ Source5: rpmlintrc
|
|||||||
Source6: wxpython-mkdiff.sh
|
Source6: wxpython-mkdiff.sh
|
||||||
Source50: baselibs.conf
|
Source50: baselibs.conf
|
||||||
Patch1: soversion.diff
|
Patch1: soversion.diff
|
||||||
|
Patch2: wxqt-compile.diff
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
BuildRequires: SDL-devel
|
BuildRequires: SDL-devel
|
||||||
BuildRequires: autoconf
|
BuildRequires: autoconf
|
||||||
@ -51,6 +56,7 @@ BuildRequires: gstreamer-devel
|
|||||||
BuildRequires: gstreamer-plugins-base-devel
|
BuildRequires: gstreamer-plugins-base-devel
|
||||||
BuildRequires: gtk2-devel
|
BuildRequires: gtk2-devel
|
||||||
%define gtk_version 2
|
%define gtk_version 2
|
||||||
|
%define toolkit gtk%{gtk_version}
|
||||||
%if 0%{?suse_version} >= 1220
|
%if 0%{?suse_version} >= 1220
|
||||||
BuildRequires: libSM-devel
|
BuildRequires: libSM-devel
|
||||||
%else
|
%else
|
||||||
@ -66,16 +72,14 @@ BuildRequires: libpng-devel
|
|||||||
BuildRequires: libtiff-devel
|
BuildRequires: libtiff-devel
|
||||||
BuildRequires: zlib-devel
|
BuildRequires: zlib-devel
|
||||||
BuildRequires: pkgconfig(glu)
|
BuildRequires: pkgconfig(glu)
|
||||||
%if 0%{?suse_version} < 1320
|
|
||||||
BuildRequires: pkgconfig(webkit-1.0)
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
wxWidgets is a free C++ library for cross-platform GUI.
|
wxWidgets is a free C++ library for cross-platform GUI.
|
||||||
With wxWidgets, you can create applications for different GUIs (GTK+,
|
With wxWidgets, you can create applications for different GUIs (GTK+,
|
||||||
Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source code.
|
Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source code.
|
||||||
|
|
||||||
%package -n libwx_baseu-suse2
|
%if %{base_packages}
|
||||||
|
%package -n libwx_baseu-%{variant}%{soname}
|
||||||
Summary: wxWidgets Library
|
Summary: wxWidgets Library
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
# Name up to openSUSE 11.3 and up to wxGTK-2.8:
|
# Name up to openSUSE 11.3 and up to wxGTK-2.8:
|
||||||
@ -86,116 +90,110 @@ Obsoletes: wxWidgets < %version
|
|||||||
Provides: wxWidgets = %version
|
Provides: wxWidgets = %version
|
||||||
Recommends: %base_name-lang >= %version
|
Recommends: %base_name-lang >= %version
|
||||||
|
|
||||||
%description -n libwx_baseu-suse2
|
%description -n libwx_baseu-%{variant}%{soname}
|
||||||
Library for the wxWidgets cross-platform GUI.
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
%package -n libwx_baseu_net-suse2
|
%package -n libwx_baseu_net-%{variant}%{soname}
|
||||||
Summary: wxWidgets Library
|
Summary: wxWidgets Library
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n libwx_baseu_net-suse2
|
%description -n libwx_baseu_net-%{variant}%{soname}
|
||||||
Library for the wxWidgets cross-platform GUI.
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
%package -n libwx_baseu_xml-suse2
|
%package -n libwx_baseu_xml-%{variant}%{soname}
|
||||||
Summary: wxWidgets Library
|
Summary: wxWidgets Library
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n libwx_baseu_xml-suse2
|
%description -n libwx_baseu_xml-%{variant}%{soname}
|
||||||
Library for the wxWidgets cross-platform GUI.
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
%package -n libwx_gtk%{gtk_version}u_adv-suse2
|
|
||||||
Summary: wxWidgets Library
|
|
||||||
Group: System/Libraries
|
|
||||||
|
|
||||||
%description -n libwx_gtk%{gtk_version}u_adv-suse2
|
|
||||||
Library for the wxWidgets cross-platform GUI.
|
|
||||||
|
|
||||||
%package -n libwx_gtk%{gtk_version}u_aui-suse2
|
|
||||||
Summary: wxWidgets Library
|
|
||||||
Group: System/Libraries
|
|
||||||
|
|
||||||
%description -n libwx_gtk%{gtk_version}u_aui-suse2
|
|
||||||
Library for the wxWidgets cross-platform GUI.
|
|
||||||
|
|
||||||
%package -n libwx_gtk%{gtk_version}u_core-suse2
|
|
||||||
Summary: wxWidgets Library
|
|
||||||
Group: System/Libraries
|
|
||||||
|
|
||||||
%description -n libwx_gtk%{gtk_version}u_core-suse2
|
|
||||||
Library for the wxWidgets cross-platform GUI.
|
|
||||||
|
|
||||||
%package -n libwx_gtk%{gtk_version}u_gl-suse2
|
|
||||||
Summary: wxWidgets Library
|
|
||||||
Group: System/Libraries
|
|
||||||
|
|
||||||
%description -n libwx_gtk%{gtk_version}u_gl-suse2
|
|
||||||
Library for the wxWidgets cross-platform GUI.
|
|
||||||
|
|
||||||
%package -n libwx_gtk%{gtk_version}u_html-suse2
|
|
||||||
Summary: wxWidgets Library
|
|
||||||
Group: System/Libraries
|
|
||||||
|
|
||||||
%description -n libwx_gtk%{gtk_version}u_html-suse2
|
|
||||||
Library for the wxWidgets cross-platform GUI.
|
|
||||||
|
|
||||||
%package -n libwx_gtk%{gtk_version}u_media-suse2
|
|
||||||
Summary: wxWidgets Library
|
|
||||||
Group: System/Libraries
|
|
||||||
|
|
||||||
%description -n libwx_gtk%{gtk_version}u_media-suse2
|
|
||||||
Library for the wxWidgets cross-platform GUI.
|
|
||||||
|
|
||||||
%package -n libwx_gtk%{gtk_version}u_propgrid-suse2
|
|
||||||
Summary: wxWidgets Library
|
|
||||||
Group: System/Libraries
|
|
||||||
|
|
||||||
%description -n libwx_gtk%{gtk_version}u_propgrid-suse2
|
|
||||||
Library for the wxWidgets cross-platform GUI.
|
|
||||||
|
|
||||||
%package -n libwx_gtk%{gtk_version}u_qa-suse2
|
|
||||||
Summary: wxWidgets Library
|
|
||||||
Group: System/Libraries
|
|
||||||
|
|
||||||
%description -n libwx_gtk%{gtk_version}u_qa-suse2
|
|
||||||
Library for the wxWidgets cross-platform GUI.
|
|
||||||
|
|
||||||
%package -n libwx_gtk%{gtk_version}u_ribbon-suse2
|
|
||||||
Summary: wxWidgets Library
|
|
||||||
Group: System/Libraries
|
|
||||||
|
|
||||||
%description -n libwx_gtk%{gtk_version}u_ribbon-suse2
|
|
||||||
Library for the wxWidgets cross-platform GUI.
|
|
||||||
|
|
||||||
%package -n libwx_gtk%{gtk_version}u_richtext-suse2
|
|
||||||
Summary: wxWidgets Library
|
|
||||||
Group: System/Libraries
|
|
||||||
|
|
||||||
%description -n libwx_gtk%{gtk_version}u_richtext-suse2
|
|
||||||
Library for the wxWidgets cross-platform GUI.
|
|
||||||
|
|
||||||
%package -n libwx_gtk%{gtk_version}u_stc-suse2
|
|
||||||
Summary: wxWidgets Library
|
|
||||||
Group: System/Libraries
|
|
||||||
|
|
||||||
%description -n libwx_gtk%{gtk_version}u_stc-suse2
|
|
||||||
Library for the wxWidgets cross-platform GUI.
|
|
||||||
|
|
||||||
%if 0%{?suse_version} < 1320
|
|
||||||
%package -n libwx_gtk%{gtk_version}u_webview-suse2
|
|
||||||
Summary: wxWidgets Library
|
|
||||||
Group: System/Libraries
|
|
||||||
|
|
||||||
%description -n libwx_gtk%{gtk_version}u_webview-suse2
|
|
||||||
Library for the wxWidgets cross-platform GUI.
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%package -n libwx_gtk%{gtk_version}u_xrc-suse2
|
%package -n libwx_%{toolkit}u_adv-%{variant}%{soname}
|
||||||
Summary: wxWidgets Library
|
Summary: wxWidgets Library
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n libwx_gtk%{gtk_version}u_xrc-suse2
|
%description -n libwx_%{toolkit}u_adv-%{variant}%{soname}
|
||||||
Library for the wxWidgets cross-platform GUI.
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
|
%package -n libwx_%{toolkit}u_aui-%{variant}%{soname}
|
||||||
|
Summary: wxWidgets Library
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libwx_%{toolkit}u_aui-%{variant}%{soname}
|
||||||
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
|
%package -n libwx_%{toolkit}u_core-%{variant}%{soname}
|
||||||
|
Summary: wxWidgets Library
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libwx_%{toolkit}u_core-%{variant}%{soname}
|
||||||
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
|
%package -n libwx_%{toolkit}u_gl-%{variant}%{soname}
|
||||||
|
Summary: wxWidgets Library
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libwx_%{toolkit}u_gl-%{variant}%{soname}
|
||||||
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
|
%package -n libwx_%{toolkit}u_html-%{variant}%{soname}
|
||||||
|
Summary: wxWidgets Library
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libwx_%{toolkit}u_html-%{variant}%{soname}
|
||||||
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
|
%package -n libwx_%{toolkit}u_media-%{variant}%{soname}
|
||||||
|
Summary: wxWidgets Library
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libwx_%{toolkit}u_media-%{variant}%{soname}
|
||||||
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
|
%package -n libwx_%{toolkit}u_propgrid-%{variant}%{soname}
|
||||||
|
Summary: wxWidgets Library
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libwx_%{toolkit}u_propgrid-%{variant}%{soname}
|
||||||
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
|
%package -n libwx_%{toolkit}u_qa-%{variant}%{soname}
|
||||||
|
Summary: wxWidgets Library
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libwx_%{toolkit}u_qa-%{variant}%{soname}
|
||||||
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
|
%package -n libwx_%{toolkit}u_ribbon-%{variant}%{soname}
|
||||||
|
Summary: wxWidgets Library
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libwx_%{toolkit}u_ribbon-%{variant}%{soname}
|
||||||
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
|
%package -n libwx_%{toolkit}u_richtext-%{variant}%{soname}
|
||||||
|
Summary: wxWidgets Library
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libwx_%{toolkit}u_richtext-%{variant}%{soname}
|
||||||
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
|
%package -n libwx_%{toolkit}u_stc-%{variant}%{soname}
|
||||||
|
Summary: wxWidgets Library
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libwx_%{toolkit}u_stc-%{variant}%{soname}
|
||||||
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
|
%package -n libwx_%{toolkit}u_xrc-%{variant}%{soname}
|
||||||
|
Summary: wxWidgets Library
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libwx_%{toolkit}u_xrc-%{variant}%{soname}
|
||||||
|
Library for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
|
%if %{base_packages}
|
||||||
%package plugin-sound_sdlu-3_2
|
%package plugin-sound_sdlu-3_2
|
||||||
Summary: wxWidgets SDL Plugin
|
Summary: wxWidgets SDL Plugin
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
@ -203,29 +201,28 @@ Group: System/Libraries
|
|||||||
%description plugin-sound_sdlu-3_2
|
%description plugin-sound_sdlu-3_2
|
||||||
SDL Plugin for the wxWidgets cross-platform GUI.
|
SDL Plugin for the wxWidgets cross-platform GUI.
|
||||||
|
|
||||||
|
%endif
|
||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Summary: Everything needed for development with wxWidgets
|
Summary: Everything needed for development with wxWidgets
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: gtk%gtk_version-devel
|
Requires: gtk%gtk_version-devel
|
||||||
Requires: libwx_baseu-suse2 = %version
|
Requires: libwx_baseu-%{variant}%{soname} = %version
|
||||||
Requires: libwx_baseu_net-suse2 = %version
|
Requires: libwx_baseu_net-%{variant}%{soname} = %version
|
||||||
Requires: libwx_baseu_xml-suse2 = %version
|
Requires: libwx_baseu_xml-%{variant}%{soname} = %version
|
||||||
Requires: libwx_gtk%{gtk_version}u_adv-suse2 = %version
|
Requires: libwx_%{toolkit}u_adv-%{variant}%{soname} = %version
|
||||||
Requires: libwx_gtk%{gtk_version}u_aui-suse2 = %version
|
Requires: libwx_%{toolkit}u_aui-%{variant}%{soname} = %version
|
||||||
Requires: libwx_gtk%{gtk_version}u_core-suse2 = %version
|
Requires: libwx_%{toolkit}u_core-%{variant}%{soname} = %version
|
||||||
Requires: libwx_gtk%{gtk_version}u_gl-suse2 = %version
|
Requires: libwx_%{toolkit}u_gl-%{variant}%{soname} = %version
|
||||||
Requires: libwx_gtk%{gtk_version}u_html-suse2 = %version
|
Requires: libwx_%{toolkit}u_html-%{variant}%{soname} = %version
|
||||||
Requires: libwx_gtk%{gtk_version}u_media-suse2 = %version
|
Requires: libwx_%{toolkit}u_media-%{variant}%{soname} = %version
|
||||||
Requires: libwx_gtk%{gtk_version}u_propgrid-suse2 = %version
|
Requires: libwx_%{toolkit}u_propgrid-%{variant}%{soname} = %version
|
||||||
Requires: libwx_gtk%{gtk_version}u_qa-suse2 = %version
|
Requires: libwx_%{toolkit}u_qa-%{variant}%{soname} = %version
|
||||||
Requires: libwx_gtk%{gtk_version}u_ribbon-suse2 = %version
|
Requires: libwx_%{toolkit}u_ribbon-%{variant}%{soname} = %version
|
||||||
Requires: libwx_gtk%{gtk_version}u_richtext-suse2 = %version
|
Requires: libwx_%{toolkit}u_richtext-%{variant}%{soname} = %version
|
||||||
Requires: libwx_gtk%{gtk_version}u_stc-suse2 = %version
|
Requires: libwx_%{toolkit}u_stc-%{variant}%{soname} = %version
|
||||||
Requires: pkgconfig(gl)
|
Requires: pkgconfig(gl)
|
||||||
%if 0%{?suse_version} < 1320
|
Requires: libwx_%{toolkit}u_xrc-%{variant}%{soname} = %version
|
||||||
Requires: libwx_gtk%{gtk_version}u_webview-suse2 = %version
|
|
||||||
%endif
|
|
||||||
Requires: libwx_gtk%{gtk_version}u_xrc-suse2 = %version
|
|
||||||
Requires: pkgconfig(glu)
|
Requires: pkgconfig(glu)
|
||||||
Provides: wxWidgets-devel = %version-%release
|
Provides: wxWidgets-devel = %version-%release
|
||||||
Provides: wxGTK2-devel = %version-%release
|
Provides: wxGTK2-devel = %version-%release
|
||||||
@ -240,7 +237,7 @@ wxWidgets is a free C++ library for cross-platform GUI development.
|
|||||||
With wxWidgets, you can create applications for different GUIs (GTK+,
|
With wxWidgets, you can create applications for different GUIs (GTK+,
|
||||||
Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source code.
|
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
|
Note: wxWidgets variant devel packages are mutually exclusive. Please
|
||||||
read %_docdir/%name/README.SUSE to pick a correct variant.
|
read %_docdir/%name/README.SUSE to pick a correct variant.
|
||||||
@ -252,7 +249,7 @@ read %_docdir/%name/README.SUSE to pick a correct variant.
|
|||||||
%prep
|
%prep
|
||||||
echo "=== RPM build flags: WX_DEBUG=0%{?WX_DEBUG}"
|
echo "=== RPM build flags: WX_DEBUG=0%{?WX_DEBUG}"
|
||||||
%setup -q -n %tarball_name-%version
|
%setup -q -n %tarball_name-%version
|
||||||
%patch -P 1 -p1
|
%patch -P 1 -P 2 -p1
|
||||||
cp %{S:2} .
|
cp %{S:2} .
|
||||||
|
|
||||||
%build
|
%build
|
||||||
@ -263,7 +260,7 @@ autoconf -f -i
|
|||||||
# --enable-extended_rtti does not compile
|
# --enable-extended_rtti does not compile
|
||||||
|
|
||||||
%configure\
|
%configure\
|
||||||
--enable-vendor=suse \
|
--enable-vendor=%{variant} \
|
||||||
--with-gtk=%gtk_version\
|
--with-gtk=%gtk_version\
|
||||||
--disable-static\
|
--disable-static\
|
||||||
--enable-unicode\
|
--enable-unicode\
|
||||||
@ -292,8 +289,13 @@ cd ..
|
|||||||
:
|
:
|
||||||
|
|
||||||
%install
|
%install
|
||||||
export VENDORTAG='-${VENDOR}' # only needed for non-MSW
|
export VENDORTAG='-${variant}' # only needed for non-MSW
|
||||||
make install DESTDIR="%buildroot"
|
make install DESTDIR="%buildroot"
|
||||||
|
%if %{base_packages}==0
|
||||||
|
# Drop libraries already supplied by another packages
|
||||||
|
rm -f "%buildroot/%_libdir"/libwx_baseu{,_net,_xml}-%{variant}.so.%{soname}* \
|
||||||
|
"%buildroot/%_libdir/wx/%wx_micro"/sound_sdlu-*.so
|
||||||
|
%endif
|
||||||
%if %BUILD_LANG
|
%if %BUILD_LANG
|
||||||
# Locales for MS Windows:
|
# Locales for MS Windows:
|
||||||
rm -Rf %buildroot/%_datadir/locale/*/LC_MESSAGES/wxmsw.mo
|
rm -Rf %buildroot/%_datadir/locale/*/LC_MESSAGES/wxmsw.mo
|
||||||
@ -305,117 +307,113 @@ rm -Rf %buildroot/%_datadir/locale
|
|||||||
# HACK: Fix wx-config symlink (bug introduced in 2.9.4).
|
# 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
|
ln -sf $(echo %buildroot/%_libdir/wx/config/* | sed "s%%%buildroot%%%%") %buildroot/%_bindir/wx-config
|
||||||
|
|
||||||
%post -n libwx_baseu-suse2 -p /sbin/ldconfig
|
%if %{base_packages}
|
||||||
%postun -n libwx_baseu-suse2 -p /sbin/ldconfig
|
%post -n libwx_baseu-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
%post -n libwx_baseu_net-suse2 -p /sbin/ldconfig
|
%postun -n libwx_baseu-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
%postun -n libwx_baseu_net-suse2 -p /sbin/ldconfig
|
%post -n libwx_baseu_net-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
%post -n libwx_baseu_xml-suse2 -p /sbin/ldconfig
|
%postun -n libwx_baseu_net-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
%postun -n libwx_baseu_xml-suse2 -p /sbin/ldconfig
|
%post -n libwx_baseu_xml-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
%post -n libwx_gtk%{gtk_version}u_adv-suse2 -p /sbin/ldconfig
|
%postun -n libwx_baseu_xml-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
%postun -n libwx_gtk%{gtk_version}u_adv-suse2 -p /sbin/ldconfig
|
|
||||||
%post -n libwx_gtk%{gtk_version}u_aui-suse2 -p /sbin/ldconfig
|
|
||||||
%postun -n libwx_gtk%{gtk_version}u_aui-suse2 -p /sbin/ldconfig
|
|
||||||
%post -n libwx_gtk%{gtk_version}u_core-suse2 -p /sbin/ldconfig
|
|
||||||
%postun -n libwx_gtk%{gtk_version}u_core-suse2 -p /sbin/ldconfig
|
|
||||||
%post -n libwx_gtk%{gtk_version}u_gl-suse2 -p /sbin/ldconfig
|
|
||||||
%postun -n libwx_gtk%{gtk_version}u_gl-suse2 -p /sbin/ldconfig
|
|
||||||
%post -n libwx_gtk%{gtk_version}u_html-suse2 -p /sbin/ldconfig
|
|
||||||
%postun -n libwx_gtk%{gtk_version}u_html-suse2 -p /sbin/ldconfig
|
|
||||||
%post -n libwx_gtk%{gtk_version}u_media-suse2 -p /sbin/ldconfig
|
|
||||||
%postun -n libwx_gtk%{gtk_version}u_media-suse2 -p /sbin/ldconfig
|
|
||||||
%post -n libwx_gtk%{gtk_version}u_propgrid-suse2 -p /sbin/ldconfig
|
|
||||||
%postun -n libwx_gtk%{gtk_version}u_propgrid-suse2 -p /sbin/ldconfig
|
|
||||||
%post -n libwx_gtk%{gtk_version}u_qa-suse2 -p /sbin/ldconfig
|
|
||||||
%postun -n libwx_gtk%{gtk_version}u_qa-suse2 -p /sbin/ldconfig
|
|
||||||
%post -n libwx_gtk%{gtk_version}u_ribbon-suse2 -p /sbin/ldconfig
|
|
||||||
%postun -n libwx_gtk%{gtk_version}u_ribbon-suse2 -p /sbin/ldconfig
|
|
||||||
%post -n libwx_gtk%{gtk_version}u_richtext-suse2 -p /sbin/ldconfig
|
|
||||||
%postun -n libwx_gtk%{gtk_version}u_richtext-suse2 -p /sbin/ldconfig
|
|
||||||
%post -n libwx_gtk%{gtk_version}u_stc-suse2 -p /sbin/ldconfig
|
|
||||||
%postun -n libwx_gtk%{gtk_version}u_stc-suse2 -p /sbin/ldconfig
|
|
||||||
%if 0%{?suse_version} < 1320
|
|
||||||
%post -n libwx_gtk%{gtk_version}u_webview-suse2 -p /sbin/ldconfig
|
|
||||||
%postun -n libwx_gtk%{gtk_version}u_webview-suse2 -p /sbin/ldconfig
|
|
||||||
%endif
|
%endif
|
||||||
%post -n libwx_gtk%{gtk_version}u_xrc-suse2 -p /sbin/ldconfig
|
%post -n libwx_%{toolkit}u_adv-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
%postun -n libwx_gtk%{gtk_version}u_xrc-suse2 -p /sbin/ldconfig
|
%postun -n libwx_%{toolkit}u_adv-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%post -n libwx_%{toolkit}u_aui-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%postun -n libwx_%{toolkit}u_aui-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%post -n libwx_%{toolkit}u_core-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%postun -n libwx_%{toolkit}u_core-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%post -n libwx_%{toolkit}u_gl-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%postun -n libwx_%{toolkit}u_gl-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%post -n libwx_%{toolkit}u_html-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%postun -n libwx_%{toolkit}u_html-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%post -n libwx_%{toolkit}u_media-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%postun -n libwx_%{toolkit}u_media-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%post -n libwx_%{toolkit}u_propgrid-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%postun -n libwx_%{toolkit}u_propgrid-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%post -n libwx_%{toolkit}u_qa-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%postun -n libwx_%{toolkit}u_qa-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%post -n libwx_%{toolkit}u_ribbon-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%postun -n libwx_%{toolkit}u_ribbon-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%post -n libwx_%{toolkit}u_richtext-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%postun -n libwx_%{toolkit}u_richtext-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%post -n libwx_%{toolkit}u_stc-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%postun -n libwx_%{toolkit}u_stc-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%post -n libwx_%{toolkit}u_xrc-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
%postun -n libwx_%{toolkit}u_xrc-%{variant}%{soname} -p /sbin/ldconfig
|
||||||
|
|
||||||
%if %BUILD_LANG
|
%if %BUILD_LANG
|
||||||
|
|
||||||
%files lang -f wxstd.lang
|
%files lang -f wxstd.lang
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%files -n libwx_baseu-suse2
|
%if %{base_packages}
|
||||||
|
%files -n libwx_baseu-%{variant}%{soname}
|
||||||
%defattr (-,root,root)
|
%defattr (-,root,root)
|
||||||
%_libdir/libwx_baseu-suse.so.2*
|
%_libdir/libwx_baseu-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
%files -n libwx_baseu_net-suse2
|
%files -n libwx_baseu_net-%{variant}%{soname}
|
||||||
%defattr (-,root,root)
|
%defattr (-,root,root)
|
||||||
%_libdir/libwx_baseu_net-suse.so.2*
|
%_libdir/libwx_baseu_net-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
%files -n libwx_baseu_xml-suse2
|
%files -n libwx_baseu_xml-%{variant}%{soname}
|
||||||
%defattr (-,root,root)
|
%defattr (-,root,root)
|
||||||
%_libdir/libwx_baseu_xml-suse.so.2*
|
%_libdir/libwx_baseu_xml-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
%files -n libwx_gtk%{gtk_version}u_adv-suse2
|
|
||||||
%defattr (-,root,root)
|
|
||||||
%_libdir/libwx_gtk%{gtk_version}u_adv-suse.so.2*
|
|
||||||
|
|
||||||
%files -n libwx_gtk%{gtk_version}u_aui-suse2
|
|
||||||
%defattr (-,root,root)
|
|
||||||
%_libdir/libwx_gtk%{gtk_version}u_aui-suse.so.2*
|
|
||||||
|
|
||||||
%files -n libwx_gtk%{gtk_version}u_core-suse2
|
|
||||||
%defattr (-,root,root)
|
|
||||||
%_libdir/libwx_gtk%{gtk_version}u_core-suse.so.2*
|
|
||||||
|
|
||||||
%files -n libwx_gtk%{gtk_version}u_gl-suse2
|
|
||||||
%defattr (-,root,root)
|
|
||||||
%_libdir/libwx_gtk%{gtk_version}u_gl-suse.so.2*
|
|
||||||
|
|
||||||
%files -n libwx_gtk%{gtk_version}u_html-suse2
|
|
||||||
%defattr (-,root,root)
|
|
||||||
%_libdir/libwx_gtk%{gtk_version}u_html-suse.so.2*
|
|
||||||
|
|
||||||
%files -n libwx_gtk%{gtk_version}u_media-suse2
|
|
||||||
%defattr (-,root,root)
|
|
||||||
%_libdir/libwx_gtk%{gtk_version}u_media-suse.so.2*
|
|
||||||
|
|
||||||
%files -n libwx_gtk%{gtk_version}u_propgrid-suse2
|
|
||||||
%defattr (-,root,root)
|
|
||||||
%_libdir/libwx_gtk%{gtk_version}u_propgrid-suse.so.2*
|
|
||||||
|
|
||||||
%files -n libwx_gtk%{gtk_version}u_qa-suse2
|
|
||||||
%defattr (-,root,root)
|
|
||||||
%_libdir/libwx_gtk%{gtk_version}u_qa-suse.so.2*
|
|
||||||
|
|
||||||
%files -n libwx_gtk%{gtk_version}u_ribbon-suse2
|
|
||||||
%defattr (-,root,root)
|
|
||||||
%_libdir/libwx_gtk%{gtk_version}u_ribbon-suse.so.2*
|
|
||||||
|
|
||||||
%files -n libwx_gtk%{gtk_version}u_richtext-suse2
|
|
||||||
%defattr (-,root,root)
|
|
||||||
%_libdir/libwx_gtk%{gtk_version}u_richtext-suse.so.2*
|
|
||||||
|
|
||||||
%files -n libwx_gtk%{gtk_version}u_stc-suse2
|
|
||||||
%defattr (-,root,root)
|
|
||||||
%_libdir/libwx_gtk%{gtk_version}u_stc-suse.so.2*
|
|
||||||
|
|
||||||
%if 0%{?suse_version} < 1320
|
|
||||||
%files -n libwx_gtk%{gtk_version}u_webview-suse2
|
|
||||||
%defattr (-,root,root)
|
|
||||||
%_libdir/libwx_gtk%{gtk_version}u_webview-suse.so.2*
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%files -n libwx_gtk%{gtk_version}u_xrc-suse2
|
%files -n libwx_%{toolkit}u_adv-%{variant}%{soname}
|
||||||
%defattr (-,root,root)
|
%defattr (-,root,root)
|
||||||
%_libdir/libwx_gtk%{gtk_version}u_xrc-suse.so.2*
|
%_libdir/libwx_%{toolkit}u_adv-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
|
%files -n libwx_%{toolkit}u_aui-%{variant}%{soname}
|
||||||
|
%defattr (-,root,root)
|
||||||
|
%_libdir/libwx_%{toolkit}u_aui-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
|
%files -n libwx_%{toolkit}u_core-%{variant}%{soname}
|
||||||
|
%defattr (-,root,root)
|
||||||
|
%_libdir/libwx_%{toolkit}u_core-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
|
%files -n libwx_%{toolkit}u_gl-%{variant}%{soname}
|
||||||
|
%defattr (-,root,root)
|
||||||
|
%_libdir/libwx_%{toolkit}u_gl-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
|
%files -n libwx_%{toolkit}u_html-%{variant}%{soname}
|
||||||
|
%defattr (-,root,root)
|
||||||
|
%_libdir/libwx_%{toolkit}u_html-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
|
%files -n libwx_%{toolkit}u_media-%{variant}%{soname}
|
||||||
|
%defattr (-,root,root)
|
||||||
|
%_libdir/libwx_%{toolkit}u_media-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
|
%files -n libwx_%{toolkit}u_propgrid-%{variant}%{soname}
|
||||||
|
%defattr (-,root,root)
|
||||||
|
%_libdir/libwx_%{toolkit}u_propgrid-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
|
%files -n libwx_%{toolkit}u_qa-%{variant}%{soname}
|
||||||
|
%defattr (-,root,root)
|
||||||
|
%_libdir/libwx_%{toolkit}u_qa-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
|
%files -n libwx_%{toolkit}u_ribbon-%{variant}%{soname}
|
||||||
|
%defattr (-,root,root)
|
||||||
|
%_libdir/libwx_%{toolkit}u_ribbon-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
|
%files -n libwx_%{toolkit}u_richtext-%{variant}%{soname}
|
||||||
|
%defattr (-,root,root)
|
||||||
|
%_libdir/libwx_%{toolkit}u_richtext-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
|
%files -n libwx_%{toolkit}u_stc-%{variant}%{soname}
|
||||||
|
%defattr (-,root,root)
|
||||||
|
%_libdir/libwx_%{toolkit}u_stc-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
|
%files -n libwx_%{toolkit}u_xrc-%{variant}%{soname}
|
||||||
|
%defattr (-,root,root)
|
||||||
|
%_libdir/libwx_%{toolkit}u_xrc-%{variant}.so.%{soname}*
|
||||||
|
|
||||||
|
%if %{base_packages}
|
||||||
%files plugin-sound_sdlu-3_2
|
%files plugin-sound_sdlu-3_2
|
||||||
%defattr (-,root,root)
|
%defattr (-,root,root)
|
||||||
%dir %_libdir/wx
|
%dir %_libdir/wx
|
||||||
%dir %_libdir/wx/%wx_micro
|
%dir %_libdir/wx/%wx_micro
|
||||||
%_libdir/wx/%wx_micro/sound_sdlu-%wx_micro.so
|
%_libdir/wx/%wx_micro/sound_sdlu-%wx_micro.so
|
||||||
|
%endif
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%defattr (-,root,root)
|
%defattr (-,root,root)
|
||||||
|
@ -8,10 +8,6 @@ wxAcceleratorTable::ConvertShortcutTable(QWidget*) const':
|
|||||||
./src/qt/accel.cpp:88:11: error: 'Node' is not a member of
|
./src/qt/accel.cpp:88:11: error: 'Node' is not a member of
|
||||||
'wxAccelList'
|
'wxAccelList'
|
||||||
|
|
||||||
gcc: ./src/qt/checkbox.cpp:122:1: warning: control reaches end of non-void function [-Wreturn-type]
|
|
||||||
rpmlint: I: Program returns random data in a function
|
|
||||||
rpmlint: E: wxQt-3_2 no-return-in-nonvoid-function ./src/qt/checkbox.cpp:122
|
|
||||||
|
|
||||||
Change code to use full PIMPL so that wx headers do not depend on Qt at all
|
Change code to use full PIMPL so that wx headers do not depend on Qt at all
|
||||||
(this is the declared goal of wx).
|
(this is the declared goal of wx).
|
||||||
---
|
---
|
||||||
@ -19,18 +15,14 @@ Change code to use full PIMPL so that wx headers do not depend on Qt at all
|
|||||||
include/wx/qt/app.h | 2 -
|
include/wx/qt/app.h | 2 -
|
||||||
include/wx/qt/colour.h | 30 ++++++++++-------------
|
include/wx/qt/colour.h | 30 ++++++++++-------------
|
||||||
include/wx/qt/window.h | 1
|
include/wx/qt/window.h | 1
|
||||||
src/common/colourdata.cpp | 2 +
|
|
||||||
src/qt/accel.cpp | 2 -
|
src/qt/accel.cpp | 2 -
|
||||||
src/qt/app.cpp | 1
|
src/qt/app.cpp | 1
|
||||||
src/qt/bitmap.cpp | 2 -
|
src/qt/bitmap.cpp | 2 -
|
||||||
src/qt/brush.cpp | 6 ++--
|
src/qt/brush.cpp | 6 ++--
|
||||||
src/qt/calctrl.cpp | 14 +++++-----
|
src/qt/calctrl.cpp | 14 +++++-----
|
||||||
src/qt/checkbox.cpp | 2 -
|
|
||||||
src/qt/clipbrd.cpp | 1
|
|
||||||
src/qt/colordlg.cpp | 4 +--
|
src/qt/colordlg.cpp | 4 +--
|
||||||
src/qt/colour.cpp | 59 ++++++++++++++++++++++++++++++++++++++++++++++
|
src/qt/colour.cpp | 59 ++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
src/qt/dc.cpp | 16 ++++++------
|
src/qt/dc.cpp | 16 ++++++------
|
||||||
src/qt/dcscreen.cpp | 1
|
|
||||||
src/qt/evtloop.cpp | 1
|
src/qt/evtloop.cpp | 1
|
||||||
src/qt/listctrl.cpp | 4 +--
|
src/qt/listctrl.cpp | 4 +--
|
||||||
src/qt/pen.cpp | 6 ++--
|
src/qt/pen.cpp | 6 ++--
|
||||||
@ -117,7 +109,7 @@ Index: wxWidgets/include/wx/qt/colour.h
|
|||||||
- QColor m_qtColor;
|
- QColor m_qtColor;
|
||||||
+ QColor *m_qtColor;
|
+ QColor *m_qtColor;
|
||||||
|
|
||||||
DECLARE_DYNAMIC_CLASS(wxColour)
|
wxDECLARE_DYNAMIC_CLASS(wxColour);
|
||||||
};
|
};
|
||||||
Index: wxWidgets/include/wx/qt/window.h
|
Index: wxWidgets/include/wx/qt/window.h
|
||||||
===================================================================
|
===================================================================
|
||||||
@ -131,26 +123,6 @@ Index: wxWidgets/include/wx/qt/window.h
|
|||||||
|
|
||||||
class WXDLLIMPEXP_FWD_CORE wxScrollBar;
|
class WXDLLIMPEXP_FWD_CORE wxScrollBar;
|
||||||
class WXDLLIMPEXP_FWD_CORE wxQtShortcutHandler;
|
class WXDLLIMPEXP_FWD_CORE wxQtShortcutHandler;
|
||||||
Index: wxWidgets/src/common/colourdata.cpp
|
|
||||||
===================================================================
|
|
||||||
--- wxWidgets.orig/src/common/colourdata.cpp
|
|
||||||
+++ wxWidgets/src/common/colourdata.cpp
|
|
||||||
@@ -24,6 +24,7 @@ IMPLEMENT_DYNAMIC_CLASS(wxColourData, wx
|
|
||||||
|
|
||||||
wxColourData::wxColourData()
|
|
||||||
{
|
|
||||||
+ fprintf(stderr, "%s\n", __PRETTY_FUNCTION__);
|
|
||||||
m_chooseFull = false;
|
|
||||||
m_dataColour.Set(0,0,0);
|
|
||||||
// m_custColours are wxNullColours initially
|
|
||||||
@@ -32,6 +33,7 @@ wxColourData::wxColourData()
|
|
||||||
wxColourData::wxColourData(const wxColourData& data)
|
|
||||||
: wxObject()
|
|
||||||
{
|
|
||||||
+ fprintf(stderr, "%s\n", __PRETTY_FUNCTION__);
|
|
||||||
(*this) = data;
|
|
||||||
}
|
|
||||||
|
|
||||||
Index: wxWidgets/src/qt/accel.cpp
|
Index: wxWidgets/src/qt/accel.cpp
|
||||||
===================================================================
|
===================================================================
|
||||||
--- wxWidgets.orig/src/qt/accel.cpp
|
--- wxWidgets.orig/src/qt/accel.cpp
|
||||||
@ -174,13 +146,13 @@ Index: wxWidgets/src/qt/app.cpp
|
|||||||
#include <QtCore/QStringList>
|
#include <QtCore/QStringList>
|
||||||
+#include <QApplication>
|
+#include <QApplication>
|
||||||
|
|
||||||
IMPLEMENT_DYNAMIC_CLASS( wxApp, wxAppBase )
|
wxIMPLEMENT_DYNAMIC_CLASS(wxApp, wxAppBase);
|
||||||
|
|
||||||
Index: wxWidgets/src/qt/bitmap.cpp
|
Index: wxWidgets/src/qt/bitmap.cpp
|
||||||
===================================================================
|
===================================================================
|
||||||
--- wxWidgets.orig/src/qt/bitmap.cpp
|
--- wxWidgets.orig/src/qt/bitmap.cpp
|
||||||
+++ wxWidgets/src/qt/bitmap.cpp
|
+++ wxWidgets/src/qt/bitmap.cpp
|
||||||
@@ -504,7 +504,7 @@ bool wxMask::Create(const wxBitmap& bitm
|
@@ -514,7 +514,7 @@ bool wxMask::Create(const wxBitmap& bitm
|
||||||
if (m_qtBitmap)
|
if (m_qtBitmap)
|
||||||
delete m_qtBitmap;
|
delete m_qtBitmap;
|
||||||
|
|
||||||
@ -269,31 +241,6 @@ Index: wxWidgets/src/qt/calctrl.cpp
|
|||||||
|
|
||||||
wxMISSING_IMPLEMENTATION( "Setting font" );
|
wxMISSING_IMPLEMENTATION( "Setting font" );
|
||||||
|
|
||||||
Index: wxWidgets/src/qt/checkbox.cpp
|
|
||||||
===================================================================
|
|
||||||
--- wxWidgets.orig/src/qt/checkbox.cpp
|
|
||||||
+++ wxWidgets/src/qt/checkbox.cpp
|
|
||||||
@@ -116,7 +116,7 @@ wxCheckBoxState wxCheckBox::DoGet3StateV
|
|
||||||
case Qt::Checked:
|
|
||||||
return wxCHK_CHECKED;
|
|
||||||
|
|
||||||
- case Qt::PartiallyChecked:
|
|
||||||
+ default:
|
|
||||||
return wxCHK_UNDETERMINED;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Index: wxWidgets/src/qt/clipbrd.cpp
|
|
||||||
===================================================================
|
|
||||||
--- wxWidgets.orig/src/qt/clipbrd.cpp
|
|
||||||
+++ wxWidgets/src/qt/clipbrd.cpp
|
|
||||||
@@ -13,6 +13,7 @@
|
|
||||||
#include "wx/scopeguard.h"
|
|
||||||
#include "wx/qt/private/converter.h"
|
|
||||||
|
|
||||||
+#include <QApplication>
|
|
||||||
#include <QClipboard>
|
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
|
||||||
Index: wxWidgets/src/qt/colordlg.cpp
|
Index: wxWidgets/src/qt/colordlg.cpp
|
||||||
===================================================================
|
===================================================================
|
||||||
--- wxWidgets.orig/src/qt/colordlg.cpp
|
--- wxWidgets.orig/src/qt/colordlg.cpp
|
||||||
@ -315,20 +262,15 @@ Index: wxWidgets/src/qt/colour.cpp
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- wxWidgets.orig/src/qt/colour.cpp
|
--- wxWidgets.orig/src/qt/colour.cpp
|
||||||
+++ wxWidgets/src/qt/colour.cpp
|
+++ wxWidgets/src/qt/colour.cpp
|
||||||
@@ -10,11 +10,70 @@
|
@@ -29,7 +29,63 @@
|
||||||
// For compilers that support precompilation, includes "wx.h".
|
#endif // WX_PRECOMP
|
||||||
#include "wx/wxprec.h"
|
|
||||||
#include "wx/qt/private/utils.h"
|
#include "wx/qt/private/utils.h"
|
||||||
+#include "wx/colour.h"
|
+#include "wx/colour.h"
|
||||||
|
|
||||||
#ifdef __BORLANDC__
|
|
||||||
#pragma hdrstop
|
|
||||||
#endif
|
|
||||||
|
|
||||||
+wxColour::wxColour(const QColor &color) :
|
+wxColour::wxColour(const QColor &color) :
|
||||||
+ m_qtColor(new QColor(color))
|
+ m_qtColor(new QColor(color))
|
||||||
+{
|
+{
|
||||||
+ fprintf(stderr, "%s\n", __PRETTY_FUNCTION__);
|
|
||||||
+}
|
+}
|
||||||
+
|
+
|
||||||
+void wxColour::Init(void)
|
+void wxColour::Init(void)
|
||||||
@ -379,10 +321,9 @@ Index: wxWidgets/src/qt/colour.cpp
|
|||||||
+void wxColour::InitRGBA(unsigned char r, unsigned char g, unsigned char b,
|
+void wxColour::InitRGBA(unsigned char r, unsigned char g, unsigned char b,
|
||||||
+ unsigned char a)
|
+ unsigned char a)
|
||||||
+{
|
+{
|
||||||
+ fprintf(stderr, "%s\n", __PRETTY_FUNCTION__);
|
|
||||||
+ m_qtColor->setRgb(r, g, b, a);
|
+ m_qtColor->setRgb(r, g, b, a);
|
||||||
+}
|
+}
|
||||||
+
|
|
||||||
int wxColour::GetPixel() const
|
int wxColour::GetPixel() const
|
||||||
{
|
{
|
||||||
wxMISSING_IMPLEMENTATION( "wxColour::GetPixel" );
|
wxMISSING_IMPLEMENTATION( "wxColour::GetPixel" );
|
||||||
@ -455,18 +396,6 @@ Index: wxWidgets/src/qt/dc.cpp
|
|||||||
|
|
||||||
//Draw
|
//Draw
|
||||||
m_qtPainter->drawText(x, y, 1, 1, Qt::TextDontClip, wxQtConvertString(text));
|
m_qtPainter->drawText(x, y, 1, 1, Qt::TextDontClip, wxQtConvertString(text));
|
||||||
Index: wxWidgets/src/qt/dcscreen.cpp
|
|
||||||
===================================================================
|
|
||||||
--- wxWidgets.orig/src/qt/dcscreen.cpp
|
|
||||||
+++ wxWidgets/src/qt/dcscreen.cpp
|
|
||||||
@@ -14,6 +14,7 @@
|
|
||||||
#include <QtWidgets/QDesktopWidget>
|
|
||||||
#include <QtGui/QScreen>
|
|
||||||
#include <QPixmap>
|
|
||||||
+#include <QApplication>
|
|
||||||
|
|
||||||
IMPLEMENT_ABSTRACT_CLASS(wxScreenDCImpl, wxWindowDCImpl)
|
|
||||||
|
|
||||||
Index: wxWidgets/src/qt/evtloop.cpp
|
Index: wxWidgets/src/qt/evtloop.cpp
|
||||||
===================================================================
|
===================================================================
|
||||||
--- wxWidgets.orig/src/qt/evtloop.cpp
|
--- wxWidgets.orig/src/qt/evtloop.cpp
|
||||||
|
Loading…
Reference in New Issue
Block a user