Blame wxGTK.spec

Ville Skyttä 4989da
%define x11libdir %{_prefix}/X11R6/%{_lib}
Ville Skyttä 4989da
Matthew Miller ccebd5
# Option - build an ODBC subpackage using unixODBC. (This is currently 
Matthew Miller ccebd5
# broken; see <https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=176950>.)
Matthew Miller ccebd5
%define withodbc 0
Matthew Miller ccebd5
cvsextras 9ac3e7
Name:           wxGTK
Matthew Miller 33a282
Version:        2.8.7
Matthew Miller 33a282
Release:        1%{?dist}
Matthew Miller e4ac7a
Summary:        GTK2 port of the wxWidgets GUI library
Matthew Miller e4ac7a
# The wxWindows licence is the LGPL with a specific exemption allowing
Matthew Miller e4ac7a
# distribution of derived binaries under any terms. (This will eventually
Matthew Miller e4ac7a
# change to be "wxWidgets License" once that is approved by OSI.)
Matthew Miller e4ac7a
License:        wxWidgets Library Licence
cvsextras 9ac3e7
Group:          System Environment/Libraries
cvsextras 0bb046
URL:            http://www.wxwidgets.org/
Matthias Saou 6e3747
Source0:        http://dl.sf.net/wxwindows/%{name}-%{version}.tar.bz2
Matthew Miller a4fbc0
cvsextras 9ac3e7
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
cvsextras 9ac3e7
Matthew Miller e4ac7a
BuildRequires:  gtk2-devel, zlib-devel >= 1.1.4
Matthew Miller e4ac7a
BuildRequires:  libpng-devel, libjpeg-devel, libtiff-devel
Matthew Miller e4ac7a
BuildRequires:  expat-devel, SDL-devel, libgnomeprintui22-devel
Matthew Miller 0e420c
BuildRequires:  libGL-devel, libGLU-devel
Matthew Miller 6438e1
BuildRequires:  libSM-devel
Matthew Miller 6438e1
BuildRequires:  gstreamer-devel >= 0.10, gstreamer-plugins-base-devel >= 0.10
Matthew Miller 6438e1
BuildRequires:  GConf2-devel
Matthew Miller 3e3a81
BuildRequires:  autoconf, gettext
Matthew Miller ccebd5
%if %{withodbc}
Matthew Miller ccebd5
BuildRequires:  unixODBC-devel
Matthew Miller ccebd5
%endif
Matthew Miller e4ac7a
Matthew Miller e4ac7a
# all of these are for previous Fedora Extras sub-packages
Matthew Miller c839df
Obsoletes:      wxGTK2 < 2.6.2-1
Matthew Miller e4ac7a
Provides:       wxGTK2 = %{version}-%{release}
Matthew Miller 168a1e
Obsoletes:      compat-wxGTK2 < %{version}-%{release}
Matthew Miller 168a1e
Obsoletes:      compat-wxGTK  < %{version}-%{release}
Matthew Miller c839df
Matthew Miller c839df
Obsoletes:      wxGTK-common < 2.6.2-1
Matthew Miller e4ac7a
Provides:       wxGTK-common = %{version}-%{release}
Matthew Miller 168a1e
Obsoletes:      compat-wxGTK-common < %{version}-%{release}
Matthew Miller c839df
Matthew Miller c839df
Obsoletes:      wxGTK2-xrc < 2.6.2-1
Matthew Miller c839df
Obsoletes:      wxGTK-xrc < 2.6.2-1
Matthew Miller e4ac7a
Provides:       wxGTK2-xrc = %{version}-%{release}
Matthew Miller e4ac7a
Provides:       wxGTK-xrc = %{version}-%{release}
Matthew Miller 168a1e
Obsoletes:      compat-wxGTK2-xrc < %{version}-%{release}
Matthew Miller 168a1e
Obsoletes:      compat-wxGTK-xrc < %{version}-%{release}
Matthew Miller c839df
Matthew Miller c839df
Obsoletes:      wxGTK2-stc < 2.6.2-1
Matthew Miller c839df
Obsoletes:      wxGTK-stc < 2.6.2-1
Matthew Miller e4ac7a
Provides:       wxGTK2-stc = %{version}-%{release}
Matthew Miller e4ac7a
Provides:       wxGTK-stc = %{version}-%{release}
Matthew Miller 168a1e
Obsoletes:      compat-wxGTK2-stc < %{version}-%{release}
Matthew Miller 168a1e
Obsoletes:      compat-wxGTK-stc < %{version}-%{release}
cvsextras 9ac3e7
Matthew Miller 33a282
Requires:       wxBase = %{version}-%{release}
Matthew Miller 53d875
cvsextras 9ac3e7
%description
Matthew Miller e4ac7a
wxWidgets/GTK2 is the GTK2 port of the C++ cross-platform wxWidgets
cvsextras 9ac3e7
GUI library, offering classes for all common GUI controls as well as a
cvsextras 9ac3e7
comprehensive set of helper classes for most common application tasks,
cvsextras 9ac3e7
ranging from networking to HTML display and image manipulation.
cvsextras 9ac3e7
Matthew Miller e4ac7a
cvsextras 9ac3e7
%package        devel
cvsextras 9ac3e7
Group:          Development/Libraries
Matthew Miller e4ac7a
Summary:        Development files for the wxGTK2 library
Matthias Saou 6e3747
Requires:       %{name} = %{version}-%{release}
Ville Skyttä 0a210f
Requires:       %{name}-gl = %{version}-%{release}
Matthew Miller 33a282
Requires:       wxBase = %{version}-%{release}
cvsextras 9ac3e7
Requires:       gtk2-devel
Matthew Miller 5126fd
Requires:       libGL-devel, libGLU-devel
Matthew Miller e4ac7a
Obsoletes:      wxGTK2-devel < %{version}-%{release}
Matthew Miller e4ac7a
Provides:       wxGTK2-devel = %{version}-%{release}
Matthew Miller e4ac7a
Obsoletes:      wxGTK-common-devel < %{version}-%{release}
Matthew Miller e4ac7a
Provides:       wxGTK-common-devel = %{version}-%{release}
Matthew Miller 168a1e
Obsoletes:      compat-wxGTK2-devel < %{version}-%{release}
Matthew Miller 168a1e
Obsoletes:      compat-wxGTK-devel  < %{version}-%{release}
Matthew Miller 168a1e
Obsoletes:      compat-wxGTK-common-devel < %{version}-%{release}
cvsextras 9ac3e7
Matthew Miller e4ac7a
%description devel
cvsextras 9ac3e7
This package include files needed to link with the wxGTK2 library.
cvsextras 9ac3e7
cvsextras 9ac3e7
cvsextras 9ac3e7
%package        gl
cvsextras 0bb046
Summary:        OpenGL add-on for the wxWidgets library
cvsextras 9ac3e7
Group:          System Environment/Libraries
Matthias Saou 6e3747
Requires:       %{name} = %{version}-%{release}
Matthew Miller e4ac7a
Obsoletes:      wxGTK2-gl < %{version}-%{release}
Matthew Miller e4ac7a
Provides:       wxGTK2-gl = %{version}-%{release}
Matthew Miller 168a1e
Obsoletes:      compat-wxGTK2-gl < %{version}-%{release}
Matthew Miller 168a1e
Obsoletes:      compat-wxGTK-gl  < %{version}-%{release}
cvsextras 9ac3e7
Matthew Miller e4ac7a
%description gl
Matthew Miller ccebd5
OpenGL (a 3D graphics API) add-on for the wxWidgets library.
Matthew Miller ccebd5
Matthew Miller 33a282
Matthew Miller ccebd5
%if %{withodbc}
Matthew Miller ccebd5
%package        odbc
Matthew Miller ccebd5
Summary:        ODBC add-on for the wxWidgets library
Matthew Miller ccebd5
Group:          System Environment/Libraries
Matthew Miller ccebd5
Requires:       %{name} = %{version}-%{release}
cvsextras 9ac3e7
Matthew Miller ccebd5
%description odbc
Matthew Miller ccebd5
ODBC (a SQL database connectivity API) add-on for the wxWidgets library.
Matthew Miller ccebd5
%endif
cvsextras 9ac3e7
Matthew Miller 33a282
Matthew Miller 33a282
%package -n     wxBase
Matthew Miller 33a282
Summary:        Non-GUI support classes from the wxWidgets library
Matthew Miller 33a282
Group:          System Environment/Libraries
Matthew Miller 33a282
Matthew Miller 33a282
%description -n wxBase
Matthew Miller 33a282
Every wxWidgets application must link against this library. It contains
Matthew Miller 33a282
mandatory classes that any wxWidgets code depends on (like wxString) and
Matthew Miller 33a282
portability classes that abstract differences between platforms. wxBase can
Matthew Miller 33a282
be used to develop console mode applications -- it does not require any GUI
Matthew Miller 33a282
libraries or the X Window System.
Matthew Miller 33a282
Matthew Miller 33a282
cvsextras 9ac3e7
%prep
Matthew Miller e4ac7a
%setup -q
Dams Nadé 665ea9
Thorsten Leemhuis 946635
sed -i -e 's|/usr/lib\b|%{_libdir}|' wx-config.in configure
cvsextras 9ac3e7
cvsextras 9ac3e7
cvsextras 9ac3e7
%build
Matthew Miller 6fb80f
Matthew Miller ed3888
# must do this to regenerate ./configure if patching to a cvs
Matthew Miller ed3888
# version.
Matthew Miller ed3888
#autoconf
Matthew Miller 6fb80f
Matthew Miller e4ac7a
export GDK_USE_XFT=1
Matthew Miller e4ac7a
Matthew Miller 53d875
# this code dereferences type-punned pointers like there's no tomorrow.
Matthew Miller 53d875
CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
Matthew Miller 53d875
CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
Matthew Miller 53d875
Ville Skyttä 4989da
# --disable-optimise prevents our $RPM_OPT_FLAGS being overridden
Ville Skyttä 4989da
# (see OPTIMISE in configure).
Matthew Miller e4ac7a
%configure \
Ville Skyttä 4989da
  --x-libraries=%{x11libdir} \
cvsextras 9ac3e7
  --with-opengl \
Matthew Miller ccebd5
%if %{withodbc}
Matthew Miller ccebd5
  --with-odbc \
Matthew Miller ccebd5
%endif
Matthew Miller e4ac7a
  --with-sdl \
Matthew Miller e4ac7a
  --with-gnomeprint \
cvsextras 9ac3e7
  --enable-shared \
cvsextras 9ac3e7
  --enable-soname \
Ville Skyttä 4989da
  --disable-optimise \
Matthew Miller e4ac7a
  --enable-debug_info \
Matthew Miller 6fb80f
  --enable-intl \
Matthew Miller e4ac7a
  --enable-unicode \
Matthew Miller 6fb80f
  --enable-no_deps \
Matthew Miller 6fb80f
  --disable-rpath \
Matthew Miller 6fb80f
  --enable-geometry \
Matthew Miller 6fb80f
  --enable-graphics_ctx \
Matthew Miller 6fb80f
  --enable-sound \
Matthew Miller 6fb80f
  --enable-mediactrl \
Matthew Miller 6fb80f
  --enable-display \
Matthew Miller 7423ca
  --enable-timer \
Matthew Miller 6fb80f
  --enable-compat24
Matthew Miller e4ac7a
cvsextras 9ac3e7
make %{?_smp_mflags}
cvsextras 9ac3e7
make %{?_smp_mflags} -C contrib/src/stc
Matthew Miller e4ac7a
make %{?_smp_mflags} -C contrib/src/ogl
Matthew Miller e4ac7a
make %{?_smp_mflags} -C contrib/src/gizmos
Matthew Miller 6fb80f
make %{?_smp_mflags} -C contrib/src/svg
Matthew Miller 6fb80f
Matthew Miller 6fb80f
# Why isn't this this part of the main build? Need to investigate.
Matthew Miller 6fb80f
make %{?_smp_mflags} -C locale allmo
cvsextras 9ac3e7
cvsextras 9ac3e7
%install
cvsextras 9ac3e7
rm -rf $RPM_BUILD_ROOT
cvsextras 9ac3e7
cvsextras 9ac3e7
%makeinstall
Matthew Miller e4ac7a
cvsextras 9ac3e7
%makeinstall -C contrib/src/stc
Matthew Miller e4ac7a
%makeinstall -C contrib/src/ogl
Matthew Miller e4ac7a
%makeinstall -C contrib/src/gizmos
Matthew Miller 6fb80f
%makeinstall -C contrib/src/svg
Matthew Miller 6fb80f
cvsextras 9ac3e7
Matthew Miller e4ac7a
# this ends up being a symlink into the buildroot directly -- 
Matthew Miller e4ac7a
# not what we want!
Matthew Miller e4ac7a
rm $RPM_BUILD_ROOT%{_bindir}/wx-config
Matthew Miller 6fb80f
ln -s %{_libdir}/wx/config/gtk2-unicode-release-2.8 $RPM_BUILD_ROOT%{_bindir}/wx-config
cvsextras 9ac3e7
Matthew Miller e4ac7a
%find_lang wxstd
Matthew Miller e4ac7a
%find_lang wxmsw
Matthew Miller e4ac7a
cat wxmsw.lang >> wxstd.lang
cvsextras 9ac3e7
cvsextras 9ac3e7
%clean
cvsextras 9ac3e7
rm -rf $RPM_BUILD_ROOT
cvsextras 9ac3e7
cvsextras 9ac3e7
cvsextras 9ac3e7
%post -p /sbin/ldconfig
cvsextras 9ac3e7
%postun -p /sbin/ldconfig
cvsextras 9ac3e7
cvsextras 9ac3e7
%post gl -p /sbin/ldconfig
cvsextras 9ac3e7
%postun gl -p /sbin/ldconfig
cvsextras 9ac3e7
Matthew Miller 33a282
%if %{withodbc}
Matthew Miller 33a282
%post odbc -p /sbin/ldconfig
Matthew Miller 33a282
%postun odbc -p /sbin/ldconfig
Matthew Miller 33a282
%endif
Matthew Miller 33a282
Matthew Miller 33a282
%post -n wxBase -p /sbin/ldconfig
Matthew Miller 33a282
%postun -n wxBase -p /sbin/ldconfig
Matthew Miller 33a282
cvsextras 9ac3e7
Matthew Miller e4ac7a
%files -f wxstd.lang
cvsextras 9ac3e7
%defattr(-,root,root,-)
Matthew Miller 6fb80f
%doc docs/changes.txt docs/gpl.txt docs/lgpl.txt docs/licence.txt
Matthew Miller 6fb80f
%doc docs/licendoc.txt docs/preamble.txt docs/readme.txt
Matthew Miller e4ac7a
%{_libdir}/libwx_gtk2u_adv-*.so.*
Matthew Miller 6fb80f
%{_libdir}/libwx_gtk2u_aui-*.so.*
Matthew Miller e4ac7a
%{_libdir}/libwx_gtk2u_core-*.so.*
Matthew Miller e4ac7a
%{_libdir}/libwx_gtk2u_gizmos-*.so.*
Matthew Miller e4ac7a
%{_libdir}/libwx_gtk2u_gizmos_xrc*.so.*
Matthew Miller e4ac7a
%{_libdir}/libwx_gtk2u_html-*.so.*
Matthew Miller 8b68d5
%{_libdir}/libwx_gtk2u_media-*.so.*
Matthew Miller e4ac7a
%{_libdir}/libwx_gtk2u_ogl-*.so.*
Matthew Miller e4ac7a
%{_libdir}/libwx_gtk2u_qa-*.so.*
Matthew Miller 6fb80f
%{_libdir}/libwx_gtk2u_richtext-*.so.*
Matthew Miller 6fb80f
%{_libdir}/libwx_gtk2u_stc-*.so.*
Matthew Miller 6fb80f
%{_libdir}/libwx_gtk2u_svg-*.so.*
Matthew Miller 6fb80f
%{_libdir}/libwx_gtk2u_xrc-*.so.*
cvsextras 9ac3e7
cvsextras 9ac3e7
%files devel
cvsextras 9ac3e7
%defattr(-,root,root,-)
Matthew Miller e4ac7a
%{_bindir}/wx-config
Matthew Miller e4ac7a
%{_bindir}/wxrc*
Matthew Miller 6fb80f
%{_includedir}/wx-2.8
Matthew Miller e4ac7a
%{_libdir}/libwx_*.so
cvsextras 9ac3e7
%dir %{_libdir}/wx
cvsextras 9ac3e7
%dir %{_libdir}/wx/include
Matthew Miller e4ac7a
%{_libdir}/wx/include/gtk2*
Matthew Miller e4ac7a
%dir %{_libdir}/wx/config
Matthew Miller e4ac7a
%{_libdir}/wx/config/gtk2*
Matthew Miller e4ac7a
%{_datadir}/aclocal/*
Matthew Miller e4ac7a
%{_datadir}/bakefile/presets/
cvsextras 9ac3e7
cvsextras 9ac3e7
%files gl
cvsextras 9ac3e7
%defattr(-,root,root,-)
Matthew Miller e4ac7a
%{_libdir}/libwx_gtk2u_gl-*.so.*
cvsextras 9ac3e7
Matthew Miller ccebd5
%if %{withodbc}
Matthew Miller ccebd5
%files odbc
Matthew Miller ccebd5
%defattr(-,root,root,-)
Matthew Miller ccebd5
%{_libdir}/libwx_gtk2u_odbc-*.so.*
Matthew Miller ccebd5
%endif
cvsextras 9ac3e7
Matthew Miller 33a282
%files -n wxBase
Matthew Miller 33a282
%doc docs/changes.txt docs/gpl.txt docs/lgpl.txt docs/licence.txt
Matthew Miller 33a282
%doc docs/licendoc.txt docs/preamble.txt docs/readme.txt
Matthew Miller 33a282
%{_libdir}/libwx_baseu-*.so.*
Matthew Miller 33a282
%{_libdir}/libwx_baseu_net-*.so.*
Matthew Miller 33a282
%{_libdir}/libwx_baseu_xml-*.so.*
Matthew Miller 33a282
Matthew Miller 33a282
cvsextras 9ac3e7
%changelog
Matthew Miller 33a282
* Wed Feb 20 2008 Matthew Miller <mattdm@mattdm.org> - 2.8.7-1
Matthew Miller 33a282
- update to 2.8.7 (rh bug #369621, etc.)
Matthew Miller 33a282
- split base libs into separate wxBase package (rh bug #357961)
Matthew Miller 33a282
- okay, so, wxPython 2.8.7.1 seems to work fine against this version of the
Matthew Miller 33a282
  library, so I'm dropping the kludgy-patch-to-2.8.7.1 thing. Please report
Matthew Miller 33a282
  any compatibility problems with wxPython 2.8.7.1 and I'll fix them as they
Matthew Miller 33a282
  come up.
Matthew Miller 33a282
Jesse Keating e189b3
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.8.4-7
Jesse Keating e189b3
- Autorebuild for GCC 4.3
Jesse Keating e189b3
Hans de Goede e32f14
* Tue Aug 28 2007 Hans de Goede <j.w.r.degoede@hhs.nl> - 2.8.4-6
Hans de Goede e32f14
- Rebuild for new expat 2.0
Hans de Goede e32f14
Matthew Miller 168a1e
* Fri Aug  3 2007 Matthew Miller <mattdm@mattdm.org> - 2.8.4-5
Matthew Miller 168a1e
- obsolete all compat-wxGTK subpackages properly (bug #250687)
Matthew Miller 168a1e
Matthew Miller a4fbc0
* Mon Jul 16 2007 Matthew Miller <mattdm@mattdm.org> - 2.8.4-4
Matthew Miller a4fbc0
- patch from svn to fix rh bug #247414
Matthew Miller a4fbc0
Matthew Miller 8b68d5
* Thu Jul 12 2007 Matthew Miller <mattdm@mattdm.org> - 2.8.4-3
Matthew Miller 8b68d5
- include libwx_gtk2u_media, since I'm now listing the
Matthew Miller 8b68d5
  buildreqs properly.
Matthew Miller 8b68d5
Matthew Miller 6438e1
* Thu Jul 12 2007 Matthew Miller <mattdm@mattdm.org> - 2.8.4-2
Matthew Miller 6438e1
- buildrequires for libSM-devel, gstreamer-plugins-base-devel,
Matthew Miller 6438e1
  and GConf2-devel
Matthew Miller 6438e1
Matthew Miller 53d875
* Wed Jul 11 2007 Matthew Miller <mattdm@mattdm.org> - 2.8.4-1
Matthew Miller 53d875
- update to 2.8.4
Matthew Miller 53d875
- obsolete compat-wxGTK
Matthew Miller 53d875
- add -fno-strict-aliasing
Matthew Miller 53d875
Matthew Miller b3efc2
* Sun Apr 15 2007 Matthew Miller <mattdm@mattdm.org> - 2.8.3-2
Matthew Miller b3efc2
- gratuitously bump release number.
Matthew Miller b3efc2
Matthew Miller ed3888
* Sun Apr 15 2007 Matthew Miller <mattdm@mattdm.org> - 2.8.3-1
Matthew Miller b3efc2
- update to 2.8.3.
Matthew Miller ed3888
Matthew Miller 7423ca
* Sun Dec 17 2006 Matthew Miller <mattdm@mattdm.org> - 2.8.0-2.8.0.1.3
Matthew Miller 7423ca
- add --enable-timer to build wxTimer class for XaraLX.
Matthew Miller 7423ca
- NOTE: if anyone else needs any non-default classes or features enabled,
Matthew Miller 7423ca
  let me know. Thanks!
Matthew Miller 7423ca
Matthew Miller 3e3a81
* Fri Dec 15 2006 Matthew Miller <mattdm@mattdm.org> - 2.8.0-2.8.0.1.2
Matthew Miller 3e3a81
- buildrequires gettext
Matthew Miller 3e3a81
Matthew Miller 6fb80f
* Thu Dec 14 2006 Matthew Miller <mattdm@mattdm.org> - 2.8.0-2.8.0.1.1
Matthew Miller 6fb80f
- patch to 2.8.0.1 wxPython subrelease (following upstream wxPython)
Matthew Miller 6fb80f
  from wxWidgets CVS
Matthew Miller 6fb80f
Matthew Miller 6fb80f
* Thu Dec 14 2006 Matthew Miller <mattdm@mattdm.org> - 2.8.0-2.8.0.0.1
Matthew Miller 6fb80f
- update to 2.8.0 release
Matthew Miller 6fb80f
- gtk2 is now the default (and gtk1.2 gone -- about time!)
Matthew Miller 6fb80f
- compatibility with wxWidgets 2.2 is now gone; add flag to build 2.4 with
Matthew Miller 6fb80f
  compatibility, though (now off by default)
Matthew Miller 6fb80f
- added "--enable-no_deps" for faster builds
Matthew Miller 6fb80f
- added "--enable-intl", because that seems like a good idea
Matthew Miller 6fb80f
- added disable-rpath, enable-geometry, enable-graphics_ctx, enable-sound,
Matthew Miller 6fb80f
  enable-mediactrl, and enable-display to better match upstream wxPython
Matthew Miller 6fb80f
  package.
Matthew Miller 6fb80f
- buildrequires: gstreamer-devel
Matthew Miller 6fb80f
- "animate" contributed module no longer exists.
Matthew Miller 6fb80f
- enable the svg contributed module
Matthew Miller 6fb80f
- build the .mo files explicitly -- not sure why that's not happening
Matthew Miller 6fb80f
  automatically.
Matthew Miller 6fb80f
- minor -- location of doc files in src tarball has changed
Matthew Miller 6fb80f
Matthew Miller d17bd2
* Mon Aug 28 2006 Matthew Miller <mattdm@mattdm.org> - 2.6.3-2.6.3.2.3
Matthew Miller d17bd2
- bump release for FC6 rebuild
Matthew Miller d17bd2
Matthew Miller 5126fd
* Mon Jul  3 2006 Matthew Miller <mattdm@mattdm.org> - 2.6.3-2.6.3.2.2
Matthew Miller 5126fd
- add libGL-devel and libGLU-devel requires to wxGTK-devel package
Matthew Miller 5126fd
  (see bug #197501).
Matthew Miller 5126fd
Matthew Miller 0e420c
* Thu Apr 13 2006 Matthew Miller <mattdm@mattdm.org> - 2.6.3-2.6.3.2.1
Matthew Miller 0e420c
- oops -- forgot to change mesa-libGL*-devel -> libGL*-devel
Matthew Miller 0e420c
Matthew Miller 32561e
* Thu Apr 13 2006 Matthew Miller <mattdm@mattdm.org> - 2.6.3-2.6.3.2.0
Matthew Miller 32561e
- patch to cvs subrelease 2.6.3.2 (matches wxPython)
Matthew Miller 99f3e7
Matthew Miller 32561e
* Sat Mar 25 2006 Matthew Miller <mattdm@mattdm.org> - 2.6.3-1    
Matthew Miller ccebd5
- 2.6.3 final
Matthew Miller ccebd5
- remove the locale_install thing -- that was just an issue with using the
Matthew Miller ccebd5
  release candidate.
Matthew Miller ccebd5
Matthew Miller ccebd5
* Tue Mar 21 2006 Matthew Miller <mattdm@mattdm.org> - 2.6.3-0.rc2
Matthew Miller ccebd5
- update to 2.6.3-rc2 package
Matthew Miller ccebd5
- all patches now upstream -- removing 'em.
Matthew Miller ccebd5
- use complete 'wxWidgets' source tarball instead of the wxGTK-subset one,
Matthew Miller ccebd5
  since that's all there is for the release candidate. I'm operating under
Matthew Miller ccebd5
  the assumption that we'll have a wxGTK source tarball in the future --
Matthew Miller ccebd5
  otherwise, I'm going to eventually have to change the name of this
Matthew Miller ccebd5
  package again. :)
Matthew Miller ccebd5
- add ODBC support via unixODBC as subpackage (see bug #176950)
Matthew Miller ccebd5
- wait, no; comment out ODBC support as it doesn't build...
Matthew Miller ccebd5
- add explicit make locale_install; apparently not done as part of
Matthew Miller ccebd5
  the general 'make install' anymore.
Matthew Miller ccebd5
Matthew Miller 910e14
* Mon Feb 13 2006 Matthew Miller <mattdm@mattdm.org> - 2.6.2-5
Matthew Miller 910e14
- rebuild in preparation for FC5
Matthew Miller 910e14
Matthew Miller 52301e
* Mon Feb 06 2006 Matthew Miller <mattdm@mattdm.org> - 2.6.2-4
Matthew Miller 52301e
- add wxGTK-2.6.2-socketclosefix.patch to fix aMule crashes. see
Matthew Miller 52301e
  bugzilla bug #178184
Matthew Miller 52301e
- add wxGTK-2.6.2-gcc41stringh.patch (pulled from CVS) to make build on 
Matthew Miller 52301e
  FC5 devel w/ gcc-4.1.
Matthew Miller 52301e
  
Matthew Miller c839df
* Wed Nov 30 2005 Matthew Miller <mattdm@mattdm.org> - 2.6.2-3
Matthew Miller c839df
- add wxGTK-2.6.2-intl_cpp.patch to deal with amule and probably other
Matthew Miller c839df
  issues (see bug #154618 comment #47)
Matthew Miller c839df
- obsolete wxGTK2 < 2.6.2-1 specifically, at Matthias Saou's suggestion
Matthew Miller c839df
Matthew Miller e4ac7a
* Mon Nov 28 2005 Matthew Miller <mattdm@mattdm.org> - 2.6.2-2
Matthew Miller e4ac7a
- implemented some suggestions from Matthias Saou:
Matthew Miller e4ac7a
-   removed extraneous / from last line of ./configure 
Matthew Miller e4ac7a
-   removed -n from setup macro, since we're now actually using the
Matthew Miller e4ac7a
    standard name
Matthew Miller e4ac7a
-   don't use summary macro in opengl subpackage, as it's not clear which
Matthew Miller e4ac7a
    summary should get used
Matthew Miller e4ac7a
-   don't bother setting CC, CXX, etc., as configure script does that
Matthew Miller e4ac7a
-   move libdir/wx to devel subpackage
Matthew Miller e4ac7a
Matthew Miller e4ac7a
* Thu Nov 24 2005 Matthew Miller <mattdm@mattdm.org> - 2.6.2-1
Matthew Miller e4ac7a
- ready for actually putting into Extras
Matthew Miller e4ac7a
- update mesa buildreqs for new split-up xorg packaging
Matthew Miller e4ac7a
- libgnomeprint22-devel -> libgnomeprintui22-devel
Matthew Miller e4ac7a
Matthew Miller e4ac7a
* Tue Oct 04 2005 Toshio Kuratomi <toshio-tiki-lounge.com> - 2.6.2-0.1
Matthew Miller e4ac7a
- Update to 2.6.2.
Matthew Miller e4ac7a
- Include the sample wx bakefiles.
Matthew Miller e4ac7a
- Include new .mo files.
Matthew Miller e4ac7a
- From Paul Johnson:
Matthew Miller e4ac7a
  Change license to wxWidgets due to concerns over trademark infringement.
Matthew Miller e4ac7a
  Add dist tag.
Matthew Miller e4ac7a
- From Tom Callaway: Build and include libwx_gtk2u_animate-2.6.
Matthew Miller e4ac7a
Matthew Miller 32561e
* Thu Apr 28 2005 Matthew Miller <mattdm@mattdm.org> 2.6.1-0.1
Matthew Miller e4ac7a
- update to 2.6.1
Matthew Miller e4ac7a
- from Michael Schwendt in 2.4.2-11 package: build-require
Matthew Miller e4ac7a
  xorg-x11-Mesa-libGL and xorg-x11-Mesa-libGLU (the libGL and libGLU
Matthew Miller e4ac7a
  deps aren't provided in FC3, so not using that).
Matthew Miller e4ac7a
- from Thorsten Leemhuis in 2.4.2-12 package: sed -i -e
Matthew Miller e4ac7a
  's|/usr/lib\b|%%{_libdir}|' in configure also to fix x86_64
Matthew Miller e4ac7a
- properly include older 2.4.x changelog
Matthew Miller e4ac7a
Matthew Miller e4ac7a
* Wed Apr 27 2005 Matthew Miller <mattdm@mattdm.org> - 2.6.0-0.1
Matthew Miller e4ac7a
- include libwx_gtk2u_gizmos_xrc in file listing
Matthew Miller e4ac7a
Matthew Miller e4ac7a
* Wed Apr 27 2005 Matthew Miller <mattdm@mattdm.org> - 2.6.0-0.0
Matthew Miller e4ac7a
- update to 2.6.0 final release
Matthew Miller e4ac7a
- configure now wants "--with-gtk=2" instead of "--enable-gtk2".
Matthew Miller e4ac7a
Matthew Miller e4ac7a
* Wed Apr 13 2005 Matthew Miller <mattdm@mattdm.org> - 2.5.5-0.2
Matthew Miller e4ac7a
- removed provides: wxWidgets/wxWidgets devel -- handy for compatibility
Matthew Miller e4ac7a
  with unmodified generic source packages, but not so good for 
Matthew Miller e4ac7a
  repeatable builds.
Matthew Miller e4ac7a
Matthew Miller e4ac7a
* Wed Apr 13 2005 Matthew Miller <mattdm@mattdm.org> - 2.5.5-0.1
Matthew Miller e4ac7a
- whoops -- forgot to remove a reference to the "common" package
Matthew Miller e4ac7a
- version-release for obsoletes/provides
Matthew Miller e4ac7a
Matthew Miller e4ac7a
* Tue Apr 12 2005 Matthew Miller <mattdm@mattdm.org> - 2.5.5-0
Matthew Miller e4ac7a
- remove BU-specific oddities for fedora an idea for a simplied future....
Matthew Miller e4ac7a
Matthew Miller e4ac7a
* Tue Apr 12 2005 Matthew Miller <mattdm@bu.edu> - 2.5.5-bu45.2
Matthew Miller e4ac7a
- whoops -- forgot "Provides: wxGTK2-devel".
Matthew Miller e4ac7a
Matthew Miller e4ac7a
* Tue Apr 12 2005 Matthew Miller <mattdm@bu.edu> - 2.5.5-bu45.1
Matthew Miller e4ac7a
- update to 2.5.5
Matthew Miller e4ac7a
Matthew Miller e4ac7a
* Sat Mar  5 2005 Matthew Miller <mattdm@bu.edu> - 2.5.4-bu45.3
Matthew Miller e4ac7a
- Obsolete & provide GTK-xrc, wxGTK-stc, to provide clean upgrade path
Matthew Miller e4ac7a
Matthew Miller e4ac7a
* Tue Mar  1 2005 Matthew Miller <mattdm@bu.edu> - 2.5.4-bu45.2
Matthew Miller e4ac7a
- enable wxWindows 2.2 compatibility (for compatibility with 2.4 rpm,
Matthew Miller e4ac7a
  ironically).
Matthew Miller e4ac7a
Matthew Miller e4ac7a
* Tue Mar  1 2005 Matthew Miller <mattdm@bu.edu> - 2.5.4-bu45.1
Matthew Miller e4ac7a
- update to 2.5.4 -- the devel version is where all the fun is.
Matthew Miller e4ac7a
- rebase to updated FE 2.4.2 package
Matthew Miller e4ac7a
- license isn't "BSD" -- it's "wxWindows Library Licence".
Matthew Miller e4ac7a
- make gtk2-only -- gtk 1.0.x is no longer supported, and 1.2.x is
Matthew Miller e4ac7a
  being phased out. 2.x is the way to go.
Matthew Miller e4ac7a
- all current patches no longer necessary (upstream)
Matthew Miller e4ac7a
- roll "common" subpackage in to main package -- no longer makes sense
Matthew Miller e4ac7a
  to split it out with gtk+ gone
Matthew Miller e4ac7a
- use SDL, which will make this use Alsa for sound. I believe.
Matthew Miller e4ac7a
- add gnomeprint support
Matthew Miller e4ac7a
- add enable-debug_info for debuginfo package
Matthew Miller e4ac7a
- enable unicode
Matthew Miller e4ac7a
- use GDK_USE_XFT to enable Pango and fontconfig
Matthew Miller e4ac7a
- xrc moved from contrib to base -- making it no longer a subpackage
Matthew Miller e4ac7a
- making stc part of base too -- it's tiny, and doesn't introduce any
Matthew Miller e4ac7a
  additional deps
Matthew Miller e4ac7a
- leaving gl as a subpackage, though, since it's the only part that
Matthew Miller e4ac7a
  requires GL libs.
Matthew Miller e4ac7a
- add 'ogl' 2d drawing lib from contrib (needed for wxPython)
Matthew Miller e4ac7a
- add 'gizmos' from contrib (needed for wxPython)
Matthew Miller e4ac7a
- make wx-config actually part of the package, since there's no need
Matthew Miller e4ac7a
  to mess with moving it around
Matthew Miller e4ac7a
- the various afm fonts are gone in 2.5....
Matthew Miller e4ac7a
- use configure macro
Matthew Miller e4ac7a
- add provides for wxWidgets and wxWidgets-devel, because that
Matthew Miller e4ac7a
  seems like a good idea.
Michael Schwendt 3acae3
Ville Skyttä 4989da
* Sun Jan 23 2005 Ville Skyttä <ville.skytta at iki.fi> - 2.4.2-8
Ville Skyttä 4989da
- Fix wx-config for x86_64 (#145508).
Ville Skyttä 4989da
- Honor $RPM_OPT_FLAGS better, as well as %%{__cc} and %%{__cxx}.
Ville Skyttä 4989da
Ville Skyttä 0a210f
* Mon Dec  6 2004 Ville Skyttä <ville.skytta at iki.fi> - 2.4.2-7
Ville Skyttä 0a210f
- Patch to avoid aclocal >= 1.8 warnings from wxwin.m4.
Ville Skyttä 0a210f
- Move unversioned *.so links for -gl, -stc and -xrc to -devel, make -devel
Ville Skyttä 0a210f
  require them.
Ville Skyttä 0a210f
Matthias Saou 6e3747
* Wed Nov 10 2004 Matthias Saou <http://freshrpms.net/> 2.4.2-6
Matthias Saou 6e3747
- Bump release to provide Extras upgrade path.
Matthias Saou 6e3747
- Fix spaces/tabs in spec.
Matthias Saou 6e3747
- Remove unneeded zero epochs.
Matthias Saou 6e3747
- Add full source URL.
Matthias Saou 6e3747
cvsextras 0bb046
* Tue Jun 22 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:2.4.2-0.fdr.2
cvsextras 0bb046
- s/wxWindows/wxWidgets/
cvsextras 0bb046
- Fix release tag.
cvsextras 0bb046
cvsextras 0bb046
* Sat May 22 2004 Noa Resare <noa@resare.com> - 0:2.4.2-0.fdr.1.3
cvsextras 0bb046
- Merged fix from wxGTK cvs head, now works with recent gtk2
cvsextras 0bb046
cvsextras a0cffa
* Sat Oct 11 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:2.4.2-0.fdr.1
cvsextras a0cffa
- Update to 2.4.2.
cvsextras a0cffa
cvsextras 9ac3e7
* Mon Aug  4 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:2.4.1-0.fdr.4
cvsextras 9ac3e7
- Borrow Matthias Saou's -gl and -stc subpackages.
cvsextras 9ac3e7
cvsextras 9ac3e7
* Mon Jun 16 2003 Dams <anvil[AT]livna.org> 0:2.4.1-0.fdr.3
cvsextras 9ac3e7
- Removed libwx_gtk2_xrc*so* from wxGTK2/wxGTK2-devel packages
cvsextras 9ac3e7
cvsextras 9ac3e7
* Sun Jun 15 2003 Dams <anvil[AT]livna.org> 0:2.4.1-0.fdr.2
cvsextras 9ac3e7
- Removed *-devel postun scriptlets (from Ville Skyttä)
cvsextras 9ac3e7
cvsextras 9ac3e7
* Sat Jun 14 2003 Dams <anvil[AT]livna.org> 0:2.4.1-0.fdr.1
cvsextras 9ac3e7
- Updated to 2.4.1
cvsextras 9ac3e7
cvsextras 9ac3e7
* Wed May 28 2003 Dams <anvil[AT]livna.org> 0:2.4.0-0.fdr.7
cvsextras 9ac3e7
- Added xrc contrib in separate packages
cvsextras 9ac3e7
cvsextras 9ac3e7
* Wed May 21 2003 Dams <anvil[AT]livna.org> 0:2.4.0-0.fdr.6
cvsextras 9ac3e7
- Corrected typo in postun devel
cvsextras 9ac3e7
cvsextras 9ac3e7
* Wed May 21 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:2.4.0-0.fdr.5
cvsextras 9ac3e7
- Make -devel packages require the corresponding GTK devel package.
cvsextras 9ac3e7
- Save .spec in UTF-8.
cvsextras 9ac3e7
- Fixes from Dams:
cvsextras 9ac3e7
- Don't build --with-unicode, it breaks stuff (as was already noted by Dams).
cvsextras 9ac3e7
- Don't remove wx-config symlinks on upgrades.
cvsextras 9ac3e7
- Remove duplicates from docs.
cvsextras 9ac3e7
cvsextras 9ac3e7
* Tue May 20 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:2.4.0-0.fdr.4
cvsextras 9ac3e7
- Split into subpackages, spec file rewrite.
cvsextras 9ac3e7
- Use bzipped upstream tarball.
cvsextras 9ac3e7
- Clean up BuildRequirement versions.
cvsextras 9ac3e7
cvsextras 9ac3e7
* Fri May  9 2003 Dams <anvil[AT]livna.org> 0:2.4.0-0.fdr.3
cvsextras 9ac3e7
- Now build/include both gtk/gtk2 libs
cvsextras 9ac3e7
- buildroot -> RPM_BUILD_ROOT
cvsextras 9ac3e7
Matthias Saou a24ae7
* Mon Mar  3 2003 Dams <anvil@livna.org>
cvsextras 9ac3e7
- Initial build.
cvsextras 9ac3e7
- Disable unicode as it breaks lmule
cvsextras 9ac3e7
- use the %find_lang macro for locale