Compare commits

...

5 Commits
master ... f8

Author SHA1 Message Date
Fedora Release Engineering f621edd0b4 dist-git conversion 2010-07-29 15:28:16 +00:00
Bill Nottingham 6aa0ff6652 Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-26 01:19:35 +00:00
Dan Horák b5ec94d684 - update to 2.8.9 2008-09-30 14:59:26 +00:00
Dan Horák 19ea3c451a - added fix for a race condition (rh bug #440011)
Wed Feb 20 2008 Matthew Miller <mattdm@mattdm.org> - 2.8.7-1
- update to 2.8.7 (rh bug #369621, etc.)
- split base libs into separate wxBase package (rh bug #357961)
- okay, so, wxPython 2.8.7.1 seems to work fine against this version of the
    library, so I'm dropping the kludgy-patch-to-2.8.7.1 thing. Please
    report any compatibility problems with wxPython 2.8.7.1 and I'll fix
    them as they come up.
2008-04-01 14:52:09 +00:00
Jesse Keating 1003d7ca32 Initialize branch F-8 for wxGTK 2007-10-20 19:06:51 +00:00
6 changed files with 60 additions and 55 deletions

View File

@ -1 +0,0 @@
wxGTK-2.8.4.tar.bz2

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
wxGTK-2.8.9.tar.bz2

View File

@ -1,21 +0,0 @@
# Makefile for source rpm: wxGTK
# $Id$
NAME := wxGTK
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

View File

@ -1 +1 @@
22e42c1601d9759530c875ffa2c3c554 wxGTK-2.8.4.tar.bz2
495c0287e102c8864eb5237a279ce9c2 wxGTK-2.8.9.tar.bz2

View File

@ -1,22 +0,0 @@
--- wxWidgets/trunk/src/gtk/button.cpp 2007/04/23 15:16:06 45602
+++ wxWidgets/trunk/src/gtk/button.cpp 2007/06/18 06:03:50 46513
@@ -71,7 +71,7 @@
right_border += default_border->right;
top_border += default_border->top;
bottom_border += default_border->bottom;
- g_free( default_border );
+ gtk_border_free( default_border );
}
win->MoveWindow(
win->m_x - top_border,
--- wxWidgets/trunk/src/gtk/window.cpp 2007/05/30 13:55:09 46249
+++ wxWidgets/trunk/src/gtk/window.cpp 2007/06/18 06:03:50 46513
@@ -2738,7 +2738,7 @@
right_border += default_border->right;
top_border += default_border->top;
bottom_border += default_border->bottom;
- g_free( default_border );
+ gtk_border_free( default_border );
}
}

View File

@ -5,18 +5,16 @@
%define withodbc 0
Name: wxGTK
Version: 2.8.4
Release: 6%{?dist}
Version: 2.8.9
Release: 1%{?dist}
Summary: GTK2 port of the wxWidgets GUI library
# The wxWindows licence is the LGPL with a specific exemption allowing
# distribution of derived binaries under any terms. (This will eventually
# change to be "wxWidgets License" once that is approved by OSI.)
License: wxWidgets Library Licence
License: wxWidgets
Group: System Environment/Libraries
URL: http://www.wxwidgets.org/
Source0: http://dl.sf.net/wxwindows/%{name}-%{version}.tar.bz2
# http://svn.wxwidgets.org/viewvc/wx?view=rev&revision=46513
Patch0: wxGTK-2.8.4-bad-g_free.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@ -56,6 +54,7 @@ Provides: wxGTK-stc = %{version}-%{release}
Obsoletes: compat-wxGTK2-stc < %{version}-%{release}
Obsoletes: compat-wxGTK-stc < %{version}-%{release}
Requires: wxBase = %{version}-%{release}
%description
wxWidgets/GTK2 is the GTK2 port of the C++ cross-platform wxWidgets
@ -69,6 +68,7 @@ Group: Development/Libraries
Summary: Development files for the wxGTK2 library
Requires: %{name} = %{version}-%{release}
Requires: %{name}-gl = %{version}-%{release}
Requires: wxBase = %{version}-%{release}
Requires: gtk2-devel
Requires: libGL-devel, libGLU-devel
Obsoletes: wxGTK2-devel < %{version}-%{release}
@ -95,6 +95,7 @@ Obsoletes: compat-wxGTK-gl < %{version}-%{release}
%description gl
OpenGL (a 3D graphics API) add-on for the wxWidgets library.
%if %{withodbc}
%package odbc
Summary: ODBC add-on for the wxWidgets library
@ -105,11 +106,22 @@ Requires: %{name} = %{version}-%{release}
ODBC (a SQL database connectivity API) add-on for the wxWidgets library.
%endif
%package -n wxBase
Summary: Non-GUI support classes from the wxWidgets library
Group: System Environment/Libraries
%description -n wxBase
Every wxWidgets application must link against this library. It contains
mandatory classes that any wxWidgets code depends on (like wxString) and
portability classes that abstract differences between platforms. wxBase can
be used to develop console mode applications -- it does not require any GUI
libraries or the X Window System.
%prep
%setup -q
%patch0 -p2 -b .badfree
sed -i -e 's|/usr/lib\b|%{_libdir}|' wx-config.in configure
@ -190,14 +202,19 @@ rm -rf $RPM_BUILD_ROOT
%post gl -p /sbin/ldconfig
%postun gl -p /sbin/ldconfig
%if %{withodbc}
%post odbc -p /sbin/ldconfig
%postun odbc -p /sbin/ldconfig
%endif
%post -n wxBase -p /sbin/ldconfig
%postun -n wxBase -p /sbin/ldconfig
%files -f wxstd.lang
%defattr(-,root,root,-)
%doc docs/changes.txt docs/gpl.txt docs/lgpl.txt docs/licence.txt
%doc docs/licendoc.txt docs/preamble.txt docs/readme.txt
%{_libdir}/libwx_baseu-*.so.*
%{_libdir}/libwx_baseu_net-*.so.*
%{_libdir}/libwx_baseu_xml-*.so.*
%{_libdir}/libwx_gtk2u_adv-*.so.*
%{_libdir}/libwx_gtk2u_aui-*.so.*
%{_libdir}/libwx_gtk2u_core-*.so.*
@ -236,7 +253,38 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/libwx_gtk2u_odbc-*.so.*
%endif
%files -n wxBase
%doc docs/changes.txt docs/gpl.txt docs/lgpl.txt docs/licence.txt
%doc docs/licendoc.txt docs/preamble.txt docs/readme.txt
%{_libdir}/libwx_baseu-*.so.*
%{_libdir}/libwx_baseu_net-*.so.*
%{_libdir}/libwx_baseu_xml-*.so.*
%changelog
* Mon Sep 22 2008 Dan Horak <dan[at]danny.cz> - 2.8.9-1
- update to 2.8.9
* Sat Sep 6 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.8.8-2
- fix license tag
* Thu Jul 31 2008 Dan Horak <dan[at]danny.cz> - 2.8.8-1
- update to 2.8.8 (rh bug #457406)
* Tue Apr 1 2008 Dan Horak <dan[at]danny.cz> - 2.8.7-2
- added fix for a race condition (rh bug #440011)
* Wed Feb 20 2008 Matthew Miller <mattdm@mattdm.org> - 2.8.7-1
- update to 2.8.7 (rh bug #369621, etc.)
- split base libs into separate wxBase package (rh bug #357961)
- okay, so, wxPython 2.8.7.1 seems to work fine against this version of the
library, so I'm dropping the kludgy-patch-to-2.8.7.1 thing. Please report
any compatibility problems with wxPython 2.8.7.1 and I'll fix them as they
come up.
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.8.4-7
- Autorebuild for GCC 4.3
* Tue Aug 28 2007 Hans de Goede <j.w.r.degoede@hhs.nl> - 2.8.4-6
- Rebuild for new expat 2.0