[packages/wxWidgets/DEVEL] - up to 3.0.0; enable printing
arekm
arekm at pld-linux.org
Tue Jan 14 20:35:52 CET 2014
commit 6c24c3f874b1566ed00350697c193860995c6681
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Tue Jan 14 20:35:48 2014 +0100
- up to 3.0.0; enable printing
wxWidgets-build.patch | 29 ------------------------
wxWidgets-x11unicode.patch | 11 ---------
wxWidgets.spec | 56 +++++++++++++++++++++++-----------------------
3 files changed, 28 insertions(+), 68 deletions(-)
---
diff --git a/wxWidgets.spec b/wxWidgets.spec
index 62b9584..c821e6c 100644
--- a/wxWidgets.spec
+++ b/wxWidgets.spec
@@ -10,18 +10,16 @@
Summary: wxWidgets library
Summary(pl.UTF-8): Biblioteka wxWidgets
Name: wxWidgets
-Version: 2.9.4
+Version: 3.0.0
Release: 1
License: wxWindows Library Licence 3.1 (LGPL v2+ with exception)
Group: X11/Libraries
-Source0: http://ftp.wxwidgets.org/pub/%{version}/%{name}-%{version}.tar.bz2
-# Source0-md5: f1348f740a569ce2945512d5b0e70e87
+Source0: http://dl.sourceforge.net/project/wxwindows/%{version}/%{name}-%{version}.7z
+# Source0-md5: 294362f2a7407547b6819748896b1632
Patch0: %{name}-samples.patch
Patch1: %{name}-ogl.patch
Patch2: %{name}-ac.patch
-Patch3: %{name}-x11unicode.patch
-Patch4: %{name}-link.patch
-Patch5: %{name}-build.patch
+Patch3: %{name}-link.patch
URL: http://www.wxWidgets.org/
BuildRequires: OpenGL-GLU-devel
#BuildRequires: SDL-devel
@@ -41,6 +39,7 @@ BuildRequires: libpng-devel
BuildRequires: libstdc++-devel
BuildRequires: libtiff-devel
BuildRequires: libtool
+BuildRequires: p7zip-standalone
BuildRequires: pkgconfig
%{?with_x11:BuildRequires: xorg-lib-libXext-devel}
# these are not supported by wxWidgets
@@ -453,14 +452,13 @@ Pliki programistyczne biblioteki GL dla opartej na wxUniversal wxX11 z
obsługą UNICODE.
%prep
-%setup -q
+%setup -q -c
%patch0 -p1
-# is this still needed?
-#%patch1 -p1
+%patch1 -p1
%patch2 -p1
%patch3 -p1
-%patch4 -p1
-%patch5 -p1
+
+%undos src/stc/gen_iface.py
%build
# if bakefiles rebuild is needed:
@@ -496,6 +494,8 @@ for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
${gui} \
--disable-universal \
${unicode} \
+ --enable-printarch \
+ --with-gtkprint \
%{!?with_gnomeprint:--without-gnomeprint}
%{__make}
cd ..
@@ -612,7 +612,7 @@ rm -rf $RPM_BUILD_ROOT
%postun -n wxX11-unicode -p /sbin/ldconfig
%define _libf %{?with_debug:d}
-%define _configf %{?with_debug:-debug}-2.9
+%define _configf %{?with_debug:-debug}-3.0
%files -f wxstd.lang
%defattr(644,root,root,755)
@@ -641,8 +641,8 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_libdir}/libwx_base%{_libf}-*.so.*.*
%attr(755,root,root) %{_libdir}/libwx_base%{_libf}_*.so.*.*
#%attr(755,root,root) %{_libdir}/wx/%{version}/sound_sdl-*.so
-%attr(755,root,root) %ghost %{_libdir}/libwx_base%{_libf}-*.so.4
-%attr(755,root,root) %ghost %{_libdir}/libwx_base%{_libf}_*.so.4
+%attr(755,root,root) %ghost %{_libdir}/libwx_base%{_libf}-*.so.0
+%attr(755,root,root) %ghost %{_libdir}/libwx_base%{_libf}_*.so.0
%files -n wxBase-devel
%defattr(644,root,root,755)
@@ -655,8 +655,8 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_libdir}/libwx_baseu%{_libf}-*.so.*.*
%attr(755,root,root) %{_libdir}/libwx_baseu%{_libf}_*.so.*.*
#%attr(755,root,root) %{_libdir}/wx/%{version}/sound_sdlu-*.so
-%attr(755,root,root) %ghost %{_libdir}/libwx_baseu%{_libf}-*.so.4
-%attr(755,root,root) %ghost %{_libdir}/libwx_baseu%{_libf}_*.so.4
+%attr(755,root,root) %ghost %{_libdir}/libwx_baseu%{_libf}-*.so.0
+%attr(755,root,root) %ghost %{_libdir}/libwx_baseu%{_libf}_*.so.0
%files -n wxBase-unicode-devel
%defattr(644,root,root,755)
@@ -668,8 +668,8 @@ rm -rf $RPM_BUILD_ROOT
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libwx_gtk2%{_libf}_*.so.*.*
%exclude %{_libdir}/libwx_gtk2%{_libf}_gl-*.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{_libf}_*.so.4
-%exclude %{_libdir}/libwx_gtk2%{_libf}_gl-*.so.4
+%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{_libf}_*.so.0
+%exclude %{_libdir}/libwx_gtk2%{_libf}_gl-*.so.0
%files -n wxGTK2-devel
%defattr(644,root,root,755)
@@ -682,7 +682,7 @@ rm -rf $RPM_BUILD_ROOT
%files -n wxGTK2-gl
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libwx_gtk2%{_libf}_gl-*.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{_libf}_gl-*.so.4
+%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{_libf}_gl-*.so.0
%files -n wxGTK2-gl-devel
%defattr(644,root,root,755)
@@ -693,8 +693,8 @@ rm -rf $RPM_BUILD_ROOT
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libwx_gtk2u%{_libf}_*-*.so.*.*
%exclude %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{_libf}_*-*.so.4
-%exclude %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so.4
+%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{_libf}_*-*.so.0
+%exclude %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so.0
%files -n wxGTK2-unicode-devel
%defattr(644,root,root,755)
@@ -707,7 +707,7 @@ rm -rf $RPM_BUILD_ROOT
%files -n wxGTK2-unicode-gl
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so.4
+%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so.0
%files -n wxGTK2-unicode-gl-devel
%defattr(644,root,root,755)
@@ -727,8 +727,8 @@ rm -rf $RPM_BUILD_ROOT
%doc docs/wxX11-readme.txt
%attr(755,root,root) %{_libdir}/libwx_x11univ%{_libf}_*-*.so.*.*
%exclude %{_libdir}/libwx_x11univ%{_libf}_gl-*.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{_libf}_*-*.so.4
-%exclude %{_libdir}/libwx_x11univ%{_libf}_gl-*.so.4
+%attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{_libf}_*-*.so.0
+%exclude %{_libdir}/libwx_x11univ%{_libf}_gl-*.so.0
%files -n wxX11-devel
%defattr(644,root,root,755)
@@ -741,7 +741,7 @@ rm -rf $RPM_BUILD_ROOT
%files -n wxX11-gl
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libwx_x11univ%{_libf}_gl-*.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{_libf}_gl-*.so.4
+%attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{_libf}_gl-*.so.0
%files -n wxX11-gl-devel
%defattr(644,root,root,755)
@@ -752,8 +752,8 @@ rm -rf $RPM_BUILD_ROOT
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libwx_x11univu%{_libf}_*-*.so.*.*
%exclude %{_libdir}/libwx_x11univu%{_libf}_gl-*.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{_libf}_*-*.so.4
-%exclude %{_libdir}/libwx_x11univu%{_libf}_gl-*.so.4
+%attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{_libf}_*-*.so.0
+%exclude %{_libdir}/libwx_x11univu%{_libf}_gl-*.so.0
%files -n wxX11-unicode-devel
%defattr(644,root,root,755)
@@ -766,7 +766,7 @@ rm -rf $RPM_BUILD_ROOT
%files -n wxX11-unicode-gl
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libwx_x11univu%{_libf}_gl-*.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{_libf}_gl-*.so.4
+%attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{_libf}_gl-*.so.0
%files -n wxX11-unicode-gl-devel
%defattr(644,root,root,755)
diff --git a/wxWidgets-build.patch b/wxWidgets-build.patch
deleted file mode 100644
index bfc6a24..0000000
--- a/wxWidgets-build.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-commit c8723b866e31b8a506a87b4bff5c2d6ed092dd80
-Author: Vadim Zeitlin <vadim at wxwidgets.org>
-Date: Fri Feb 15 12:40:17 2013 +0000
-
- sAlways iInclude wx/encinfo.h from src/unix/fontutil.cpp.
-
- We use wxNativeEncodingInfo in this file, so we always need this header, not
- just when not using PCH.
-
- git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@73519 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
-
-diff --git a/src/unix/fontutil.cpp b/src/unix/fontutil.cpp
-index 23fc29e..07ee323 100644
---- a/src/unix/fontutil.cpp
-+++ b/src/unix/fontutil.cpp
-@@ -29,12 +29,12 @@
- #ifndef WX_PRECOMP
- #include "wx/app.h"
- #include "wx/font.h" // wxFont enums
-- #include "wx/encinfo.h"
- #include "wx/hash.h"
- #include "wx/utils.h" // for wxGetDisplay()
- #include "wx/module.h"
- #endif // PCH
-
-+#include "wx/encinfo.h"
- #include "wx/fontmap.h"
- #include "wx/tokenzr.h"
- #include "wx/fontenum.h"
diff --git a/wxWidgets-x11unicode.patch b/wxWidgets-x11unicode.patch
deleted file mode 100644
index 54c5017..0000000
--- a/wxWidgets-x11unicode.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -uNr wxWidgets-2.7.2.orig/src/unix/fontutil.cpp wxWidgets-2.7.2/src/unix/fontutil.cpp
---- wxWidgets-2.7.2.orig/src/unix/fontutil.cpp 2006-11-07 15:18:20.000000000 +0100
-+++ wxWidgets-2.7.2/src/unix/fontutil.cpp 2006-11-10 14:55:57.000000000 +0100
-@@ -51,6 +51,7 @@
- #else
- #include "wx/x11/private.h"
- #include "wx/gtk/private/string.h"
-+ #include "wx/app.h"
-
- #define wxPANGO_CONV(s) (wxConvUTF8.cWX2MB((s)))
- #endif
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/wxWidgets.git/commitdiff/6c24c3f874b1566ed00350697c193860995c6681
More information about the pld-cvs-commit
mailing list