Blame wxGTK.spec

d53e67
Name:           wxGTK
d53e67
Version:        2.8.12
d53e67
Release:        31%{?dist}
d53e67
Summary:        GTK2 port of the wxWidgets GUI library
d53e67
License:        wxWidgets
d53e67
Group:          System Environment/Libraries
d53e67
URL:            http://www.wxwidgets.org/
d53e67
Source0:        http://downloads.sf.net/wxwindows/%{name}-%{version}.tar.bz2
d53e67
Source1:        wx-config
d53e67
Patch0:         %{name}-%{version}-test.patch
d53e67
# https://bugzilla.redhat.com/show_bug.cgi?id=1200611
d53e67
# remove abort when ABI check fails
d53e67
Patch1:         %{name}-%{version}-abicheck.patch
d53e67
# https://bugzilla.redhat.com/show_bug.cgi?id=1308243
d53e67
# backported from https://github.com/wxWidgets/wxWidgets/commit/1780a38b7bc9a9c04d33775a3176fe8516465f50
d53e67
Patch2:         %{name}-%{version}-char.patch
d53e67
d53e67
BuildRequires:  gcc-c++
d53e67
BuildRequires:  gtk2-devel, zlib-devel >= 1.1.4
d53e67
BuildRequires:  libpng-devel, libjpeg-devel, libtiff-devel
d53e67
BuildRequires:  expat-devel, SDL-devel
d53e67
BuildRequires:  libGL-devel, libGLU-devel
d53e67
BuildRequires:  libSM-devel
d53e67
BuildRequires:  gstreamer-devel >= 0.10, gstreamer-plugins-base-devel >= 0.10
d53e67
BuildRequires:  GConf2-devel
d53e67
BuildRequires:  autoconf, gettext
d53e67
#BuildRequires:  cppunit-devel
d53e67
d53e67
Requires:       wxBase = %{version}-%{release}
d53e67
Provides:       bundled(scintilla) = 1.70
d53e67
d53e67
%description
d53e67
wxWidgets/GTK2 is the GTK2 port of the C++ cross-platform wxWidgets
d53e67
GUI library, offering classes for all common GUI controls as well as a
d53e67
comprehensive set of helper classes for most common application tasks,
d53e67
ranging from networking to HTML display and image manipulation.
d53e67
d53e67
d53e67
%package        devel
d53e67
Group:          Development/Libraries
d53e67
Summary:        Development files for the wxGTK2 library
d53e67
Requires:       %{name} = %{version}-%{release}
d53e67
Requires:       %{name}-gl = %{version}-%{release}
d53e67
Requires:       %{name}-media = %{version}-%{release}
d53e67
Requires:       wxBase = %{version}-%{release}
d53e67
Requires:       gtk2-devel
d53e67
Requires:       libGL-devel, libGLU-devel
d53e67
Requires:       bakefile
d53e67
Requires(post): %{_sbindir}/update-alternatives
d53e67
Requires(postun): %{_sbindir}/update-alternatives
d53e67
d53e67
%description devel
d53e67
This package include files needed to link with the wxGTK2 library.
d53e67
d53e67
d53e67
%package        gl
d53e67
Summary:        OpenGL add-on for the wxWidgets library
d53e67
Group:          System Environment/Libraries
d53e67
Requires:       %{name} = %{version}-%{release}
d53e67
d53e67
%description gl
d53e67
OpenGL (a 3D graphics API) add-on for the wxWidgets library.
d53e67
d53e67
d53e67
%package        media
d53e67
Summary:        Multimedia add-on for the wxWidgets library
d53e67
Group:          System Environment/Libraries
d53e67
Requires:       %{name} = %{version}-%{release}
d53e67
d53e67
%description media
d53e67
Multimedia add-on for the wxWidgets library.
d53e67
d53e67
d53e67
%package -n     wxBase
d53e67
Summary:        Non-GUI support classes from the wxWidgets library
d53e67
Group:          System Environment/Libraries
d53e67
d53e67
%description -n wxBase
d53e67
Every wxWidgets application must link against this library. It contains
d53e67
mandatory classes that any wxWidgets code depends on (like wxString) and
d53e67
portability classes that abstract differences between platforms. wxBase can
d53e67
be used to develop console mode applications -- it does not require any GUI
d53e67
libraries or the X Window System.
d53e67
d53e67
d53e67
%prep
d53e67
%setup -q -n %{name}-%{version}
d53e67
%patch0 -p1 -b .test
d53e67
%patch1 -p1 -b .abicheck
d53e67
%patch2 -p1 -b .char
d53e67
d53e67
sed -i -e 's|/usr/lib\b|%{_libdir}|' wx-config.in configure
d53e67
d53e67
# fix plugin dir for 64-bit
d53e67
sed -i -e 's|/lib|/%{_lib}|' src/unix/stdpaths.cpp
d53e67
d53e67
# fix permissions for sources
d53e67
chmod a-x include/wx/{msgout.h,dcgraph.h,graphics.h}
d53e67
chmod a-x src/common/msgout.cpp
d53e67
d53e67
d53e67
%build
d53e67
d53e67
export GDK_USE_XFT=1
d53e67
d53e67
# this code dereferences type-punned pointers like there's no tomorrow.
d53e67
CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
d53e67
CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
d53e67
d53e67
# --disable-optimise prevents our $RPM_OPT_FLAGS being overridden
d53e67
# (see OPTIMISE in configure).
d53e67
%configure \
d53e67
  --with-opengl \
d53e67
  --with-sdl \
d53e67
  --without-gnomeprint \
d53e67
  --enable-shared \
d53e67
  --enable-soname \
d53e67
  --disable-optimise \
d53e67
  --enable-debug_info \
d53e67
  --enable-intl \
d53e67
  --enable-unicode \
d53e67
  --enable-no_deps \
d53e67
  --disable-rpath \
d53e67
  --enable-geometry \
d53e67
  --enable-graphics_ctx \
d53e67
  --enable-sound \
d53e67
  --enable-mediactrl \
d53e67
  --enable-display \
d53e67
  --enable-timer \
d53e67
  --enable-compat24 \
d53e67
  --disable-catch_segvs
d53e67
d53e67
make %{?_smp_mflags}
d53e67
make %{?_smp_mflags} -C contrib/src/stc
d53e67
make %{?_smp_mflags} -C contrib/src/ogl
d53e67
make %{?_smp_mflags} -C contrib/src/gizmos
d53e67
make %{?_smp_mflags} -C contrib/src/svg
d53e67
d53e67
# Why isn't this this part of the main build? Need to investigate.
d53e67
make %{?_smp_mflags} -C locale allmo
d53e67
d53e67
%install
d53e67
%makeinstall
d53e67
d53e67
%makeinstall -C contrib/src/stc
d53e67
%makeinstall -C contrib/src/ogl
d53e67
%makeinstall -C contrib/src/gizmos
d53e67
%makeinstall -C contrib/src/svg
d53e67
d53e67
d53e67
# install our multilib-aware wrapper
d53e67
rm %{buildroot}%{_bindir}/wx-config
d53e67
install -p -m 755 %{SOURCE1} %{buildroot}%{_bindir}/wx-config-2.0
d53e67
touch %{buildroot}%{_bindir}/wx-config
d53e67
d53e67
#Alternatives setup with wxrc
d53e67
mv %{buildroot}%{_bindir}/wxrc %{buildroot}%{_bindir}/wxrc-2
d53e67
touch %{buildroot}%{_bindir}/wxrc
d53e67
d53e67
%find_lang wxstd
d53e67
%find_lang wxmsw
d53e67
cat wxmsw.lang >> wxstd.lang
d53e67
d53e67
%check
d53e67
pushd tests
d53e67
#make test
d53e67
popd
d53e67
d53e67
d53e67
%ldconfig_scriptlets
d53e67
d53e67
%ldconfig_scriptlets gl
d53e67
d53e67
%ldconfig_scriptlets media
d53e67
d53e67
%ldconfig_scriptlets -n wxBase
d53e67
d53e67
%post devel
d53e67
if [ -f %{_bindir}/wx-config ] && [ ! -h %{_bindir}/wx-config ] ; then
d53e67
  rm %{_bindir}/wx-config
d53e67
fi
d53e67
%{_sbindir}/update-alternatives --install %{_bindir}/wx-config \
d53e67
  wx-config %{_bindir}/wx-config-2.0 2
d53e67
%{_sbindir}/update-alternatives --install %{_bindir}/wxrc \
d53e67
  wxrc %{_bindir}/wxrc-2 2
d53e67
d53e67
%postun devel
d53e67
if [ $1 -eq 0 ] ; then
d53e67
  %{_sbindir}/update-alternatives --remove wx-config %{_bindir}/wx-config-2.0
d53e67
  %{_sbindir}/update-alternatives --remove wxrc %{_bindir}/wxrc-2
d53e67
fi
d53e67
d53e67
%files -f wxstd.lang
d53e67
%doc docs/changes.txt docs/gpl.txt docs/lgpl.txt docs/licence.txt
d53e67
%doc docs/licendoc.txt docs/preamble.txt docs/readme.txt
d53e67
%{_libdir}/libwx_gtk2u_adv-*.so.*
d53e67
%{_libdir}/libwx_gtk2u_aui-*.so.*
d53e67
%{_libdir}/libwx_gtk2u_core-*.so.*
d53e67
%{_libdir}/libwx_gtk2u_gizmos-*.so.*
d53e67
%{_libdir}/libwx_gtk2u_gizmos_xrc*.so.*
d53e67
%{_libdir}/libwx_gtk2u_html-*.so.*
d53e67
%{_libdir}/libwx_gtk2u_ogl-*.so.*
d53e67
%{_libdir}/libwx_gtk2u_qa-*.so.*
d53e67
%{_libdir}/libwx_gtk2u_richtext-*.so.*
d53e67
%{_libdir}/libwx_gtk2u_stc-*.so.*
d53e67
%{_libdir}/libwx_gtk2u_svg-*.so.*
d53e67
%{_libdir}/libwx_gtk2u_xrc-*.so.*
d53e67
d53e67
%files devel
d53e67
%ghost %{_bindir}/wx-config
d53e67
%ghost %{_bindir}/wxrc
d53e67
%{_bindir}/wx-config-2.0
d53e67
%{_bindir}/wxrc-*
d53e67
%{_includedir}/wx-2.8
d53e67
%{_libdir}/libwx_*.so
d53e67
%dir %{_libdir}/wx
d53e67
%dir %{_libdir}/wx/include
d53e67
%{_libdir}/wx/include/gtk2*
d53e67
%dir %{_libdir}/wx/config
d53e67
%{_libdir}/wx/config/gtk2*
d53e67
%{_datadir}/aclocal/*
d53e67
%{_datadir}/bakefile/presets/*
d53e67
d53e67
%files gl
d53e67
%{_libdir}/libwx_gtk2u_gl-*.so.*
d53e67
d53e67
%files media
d53e67
%{_libdir}/libwx_gtk2u_media-*.so.*
d53e67
d53e67
%files -n wxBase
d53e67
%doc docs/changes.txt docs/gpl.txt docs/lgpl.txt docs/licence.txt
d53e67
%doc docs/licendoc.txt docs/preamble.txt docs/readme.txt
d53e67
%{_libdir}/libwx_baseu-*.so.*
d53e67
%{_libdir}/libwx_baseu_net-*.so.*
d53e67
%{_libdir}/libwx_baseu_xml-*.so.*
d53e67
d53e67
d53e67
%changelog
d53e67
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.12-31
d53e67
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
d53e67
d53e67
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.12-30
d53e67
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
d53e67
d53e67
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.12-29
d53e67
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
d53e67
d53e67
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.12-28
d53e67
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
d53e67
d53e67
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.12-27
d53e67
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
d53e67
d53e67
* Thu Sep 29 2016 Jeremy Newton <alexjnewt at hotmail dot com>
d53e67
- Spec cleanup, fixed broken download link
d53e67
d53e67
* Mon Sep 19 2016 Jeremy Newton <alexjnewt at hotmail dot com> - 2.8.12-26
d53e67
- Workaround for alternatives: remove wx-config if it's not a symlink
d53e67
d53e67
* Sun Sep 18 2016 Jeremy Newton <alexjnewt at hotmail dot com> - 2.8.12-25
d53e67
- Missing update-alternatives requirement for devel package
d53e67
d53e67
* Sun Aug 28 2016 Jeremy Newton <alexjnewt at hotmail dot com> - 2.8.12-24
d53e67
- Fix alternatives with wxGTK3 (#1128365)
d53e67
d53e67
* Sat Feb 20 2016 Dan Horák <dan[at]danny.cz> - 2.8.12-23
d53e67
- fix FTBFS (#1308243)
d53e67
- skip tests as they depend on cppunit-config which was removed from cppunit-devel
d53e67
d53e67
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.12-22
d53e67
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
d53e67
d53e67
* Wed Dec 30 2015 Michal Toman <mtoman@fedoraproject.org> - 2.8.12-21
d53e67
- Add support for MIPS to wx-config
d53e67
d53e67
* Wed Nov 25 2015 Yaakov Selkowitz <yselkowi@redhat.com> - 2.8.12-20
d53e67
- Disable gnomeprint support (retired prior to F23)
d53e67
d53e67
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.12-19
d53e67
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
d53e67
d53e67
* Mon May 04 2015 Jason L Tibbitts III <tibbs@math.uh.edu> - 2.8.12-18
d53e67
- Indicate that this package bundles scintilla 1.70.
d53e67
d53e67
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 2.8.12-17
d53e67
- Rebuilt for GCC 5 C++11 ABI change
d53e67
d53e67
* Thu Mar 12 2015 Dan Horák <dan[at]danny.cz> - 2.8.12-16
d53e67
- only warn on ABI mismatch (#1200611)
d53e67
d53e67
* Wed Feb 25 2015 Petr Pisar <ppisar@redhat.com> - 2.8.12-15
d53e67
- Rebuild for reverted GCC 5.0 C++ ABI signature
d53e67
d53e67
* Tue Feb 10 2015 Petr Pisar <ppisar@redhat.com> - 2.8.12-14
d53e67
- Rebuild for new GCC 5.0 C++ ABI signature (bug #1190971)
d53e67
d53e67
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.12-13
d53e67
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
d53e67
d53e67
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.12-12
d53e67
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
d53e67
d53e67
* Fri Jan 17 2014 Dan Horák <dan[at]danny.cz> - 2.8.12-11
d53e67
- Add ppc64le (#1054411)
d53e67
d53e67
* Tue Jan 14 2014 Peter Robinson <pbrobinson@fedoraproject.org> 2.8.12-10
d53e67
- Add aarch64, clean up spec
d53e67
d53e67
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.12-9
d53e67
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
d53e67
d53e67
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.12-8
d53e67
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
d53e67
d53e67
* Mon Jan 21 2013 Adam Tkac <atkac redhat com> - 2.8.12-7
d53e67
- rebuild due to "jpeg8-ABI" feature drop
d53e67
d53e67
* Fri Dec 21 2012 Adam Tkac <atkac redhat com> - 2.8.12-6
d53e67
- rebuild against new libjpeg
d53e67
d53e67
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.12-5
d53e67
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
d53e67
d53e67
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.12-4
d53e67
- Rebuilt for c++ ABI breakage
d53e67
d53e67
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.12-3
d53e67
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
d53e67
d53e67
* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 2.8.12-2
d53e67
- Rebuild for new libpng
d53e67
d53e67
* Thu Apr 14 2011 Dan Horák <dan[at]danny.cz> - 2.8.12-1
d53e67
- updated to 2.8.12
d53e67
d53e67
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.11-4
d53e67
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
d53e67
d53e67
* Mon Nov 29 2010 Dan Horák <dan[at]danny.cz> - 2.8.11-3
d53e67
- added fix for crashes during DnD (#626012)
d53e67
- bakefiles are included in devel subpackage (#626314)
d53e67
d53e67
* Thu Jul  1 2010 Dan Horák <dan[at]danny.cz> - 2.8.11-2
d53e67
- rebuilt without the internal crash handler
d53e67
d53e67
* Thu Apr 15 2010 Dan Horák <dan[at]danny.cz> - 2.8.11-1
d53e67
- updated to 2.8.11
d53e67
d53e67
* Wed Nov 25 2009 Dan Horák <dan[at]danny.cz> - 2.8.10-9
d53e67
- updated the wrapper script (#541087)
d53e67
d53e67
* Fri Nov 20 2009 Dan Horák <dan[at]danny.cz> - 2.8.10-8
d53e67
- added multilib-aware wrapper for wx-config
d53e67
d53e67
* Tue Nov 10 2009 Dan Horák <dan[at]danny.cz> - 2.8.10-7
d53e67
- added fix for html tables rendering (#534030)
d53e67
- removed the long time disabled odbc subpackage
d53e67
d53e67
* Sun Oct 25 2009 Dan Horák <dan[at]danny.cz> - 2.8.10-6
d53e67
- add fix for wrong menubar height when using larger system font (#528376)
d53e67
d53e67
* Fri Oct 16 2009 Dan Horák <dan[at]danny.cz> - 2.8.10-5
d53e67
- add fix for excessive CPU usage (#494425)
d53e67
d53e67
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.10-4
d53e67
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
d53e67
d53e67
* Wed Jul 15 2009 Dan Horák <dan[at]danny.cz> - 2.8.10-3
d53e67
- add fix for CVE-2009-2369 (#511279)
d53e67
d53e67
* Thu Jun 11 2009 Dan Horák <dan[at]danny.cz> - 2.8.10-2
d53e67
- fix build with glib >= 2.21
d53e67
d53e67
* Sat Mar 21 2009 Dan Horák <dan[at]danny.cz> - 2.8.10-1
d53e67
- update to 2.8.10
d53e67
- fix default plugin path for 64 bit arches
d53e67
d53e67
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.9-4
d53e67
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
d53e67
d53e67
* Thu Dec  4 2008 Dan Horák <dan[at]danny.cz> - 2.8.9-3
d53e67
- remove support for bakefiles, fixes directory ownership (#474594)
d53e67
d53e67
* Thu Dec  4 2008 Dan Horak <dan[at]danny.cz> - 2.8.9-2
d53e67
- drop all the Obsoletes/Provides used for upgrading from the wxGTK 2.6 era
d53e67
- drop using of x11libdir pointing to X11R6
d53e67
- create media subpackage for more precise package dependencies
d53e67
d53e67
* Mon Sep 22 2008 Dan Horak <dan[at]danny.cz> - 2.8.9-1
d53e67
- update to 2.8.9
d53e67
d53e67
* Sat Sep  6 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.8.8-2
d53e67
- fix license tag
d53e67
d53e67
* Thu Jul 31 2008 Dan Horak <dan[at]danny.cz> - 2.8.8-1
d53e67
- update to 2.8.8 (rh bug #457406)
d53e67
d53e67
* Tue Apr  1 2008 Dan Horak <dan[at]danny.cz> - 2.8.7-2
d53e67
- added fix for a race condition (rh bug #440011)
d53e67
d53e67
* Wed Feb 20 2008 Matthew Miller <mattdm@mattdm.org> - 2.8.7-1
d53e67
- update to 2.8.7 (rh bug #369621, etc.)
d53e67
- split base libs into separate wxBase package (rh bug #357961)
d53e67
- okay, so, wxPython 2.8.7.1 seems to work fine against this version of the
d53e67
  library, so I'm dropping the kludgy-patch-to-2.8.7.1 thing. Please report
d53e67
  any compatibility problems with wxPython 2.8.7.1 and I'll fix them as they
d53e67
  come up.
d53e67
d53e67
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.8.4-7
d53e67
- Autorebuild for GCC 4.3
d53e67
d53e67
* Tue Aug 28 2007 Hans de Goede <j.w.r.degoede@hhs.nl> - 2.8.4-6
d53e67
- Rebuild for new expat 2.0
d53e67
d53e67
* Fri Aug  3 2007 Matthew Miller <mattdm@mattdm.org> - 2.8.4-5
d53e67
- obsolete all compat-wxGTK subpackages properly (bug #250687)
d53e67
d53e67
* Mon Jul 16 2007 Matthew Miller <mattdm@mattdm.org> - 2.8.4-4
d53e67
- patch from svn to fix rh bug #247414
d53e67
d53e67
* Thu Jul 12 2007 Matthew Miller <mattdm@mattdm.org> - 2.8.4-3
d53e67
- include libwx_gtk2u_media, since I'm now listing the
d53e67
  buildreqs properly.
d53e67
d53e67
* Thu Jul 12 2007 Matthew Miller <mattdm@mattdm.org> - 2.8.4-2
d53e67
- buildrequires for libSM-devel, gstreamer-plugins-base-devel,
d53e67
  and GConf2-devel
d53e67
d53e67
* Wed Jul 11 2007 Matthew Miller <mattdm@mattdm.org> - 2.8.4-1
d53e67
- update to 2.8.4
d53e67
- obsolete compat-wxGTK
d53e67
- add -fno-strict-aliasing
d53e67
d53e67
* Sun Apr 15 2007 Matthew Miller <mattdm@mattdm.org> - 2.8.3-2
d53e67
- gratuitously bump release number.
d53e67
d53e67
* Sun Apr 15 2007 Matthew Miller <mattdm@mattdm.org> - 2.8.3-1
d53e67
- update to 2.8.3.
d53e67
d53e67
* Sun Dec 17 2006 Matthew Miller <mattdm@mattdm.org> - 2.8.0-2.8.0.1.3
d53e67
- add --enable-timer to build wxTimer class for XaraLX.
d53e67
- NOTE: if anyone else needs any non-default classes or features enabled,
d53e67
  let me know. Thanks!
d53e67
d53e67
* Fri Dec 15 2006 Matthew Miller <mattdm@mattdm.org> - 2.8.0-2.8.0.1.2
d53e67
- buildrequires gettext
d53e67
d53e67
* Thu Dec 14 2006 Matthew Miller <mattdm@mattdm.org> - 2.8.0-2.8.0.1.1
d53e67
- patch to 2.8.0.1 wxPython subrelease (following upstream wxPython)
d53e67
  from wxWidgets CVS
d53e67
d53e67
* Thu Dec 14 2006 Matthew Miller <mattdm@mattdm.org> - 2.8.0-2.8.0.0.1
d53e67
- update to 2.8.0 release
d53e67
- gtk2 is now the default (and gtk1.2 gone -- about time!)
d53e67
- compatibility with wxWidgets 2.2 is now gone; add flag to build 2.4 with
d53e67
  compatibility, though (now off by default)
d53e67
- added "--enable-no_deps" for faster builds
d53e67
- added "--enable-intl", because that seems like a good idea
d53e67
- added disable-rpath, enable-geometry, enable-graphics_ctx, enable-sound,
d53e67
  enable-mediactrl, and enable-display to better match upstream wxPython
d53e67
  package.
d53e67
- buildrequires: gstreamer-devel
d53e67
- "animate" contributed module no longer exists.
d53e67
- enable the svg contributed module
d53e67
- build the .mo files explicitly -- not sure why that's not happening
d53e67
  automatically.
d53e67
- minor -- location of doc files in src tarball has changed
d53e67
d53e67
* Mon Aug 28 2006 Matthew Miller <mattdm@mattdm.org> - 2.6.3-2.6.3.2.3
d53e67
- bump release for FC6 rebuild
d53e67
d53e67
* Mon Jul  3 2006 Matthew Miller <mattdm@mattdm.org> - 2.6.3-2.6.3.2.2
d53e67
- add libGL-devel and libGLU-devel requires to wxGTK-devel package
d53e67
  (see bug #197501).
d53e67
d53e67
* Thu Apr 13 2006 Matthew Miller <mattdm@mattdm.org> - 2.6.3-2.6.3.2.1
d53e67
- oops -- forgot to change mesa-libGL*-devel -> libGL*-devel
d53e67
d53e67
* Thu Apr 13 2006 Matthew Miller <mattdm@mattdm.org> - 2.6.3-2.6.3.2.0
d53e67
- patch to cvs subrelease 2.6.3.2 (matches wxPython)
d53e67
d53e67
* Sat Mar 25 2006 Matthew Miller <mattdm@mattdm.org> - 2.6.3-1
d53e67
- 2.6.3 final
d53e67
- remove the locale_install thing -- that was just an issue with using the
d53e67
  release candidate.
d53e67
d53e67
* Tue Mar 21 2006 Matthew Miller <mattdm@mattdm.org> - 2.6.3-0.rc2
d53e67
- update to 2.6.3-rc2 package
d53e67
- all patches now upstream -- removing 'em.
d53e67
- use complete 'wxWidgets' source tarball instead of the wxGTK-subset one,
d53e67
  since that's all there is for the release candidate. I'm operating under
d53e67
  the assumption that we'll have a wxGTK source tarball in the future --
d53e67
  otherwise, I'm going to eventually have to change the name of this
d53e67
  package again. :)
d53e67
- add ODBC support via unixODBC as subpackage (see bug #176950)
d53e67
- wait, no; comment out ODBC support as it doesn't build...
d53e67
- add explicit make locale_install; apparently not done as part of
d53e67
  the general 'make install' anymore.
d53e67
d53e67
* Mon Feb 13 2006 Matthew Miller <mattdm@mattdm.org> - 2.6.2-5
d53e67
- rebuild in preparation for FC5
d53e67
d53e67
* Mon Feb 06 2006 Matthew Miller <mattdm@mattdm.org> - 2.6.2-4
d53e67
- add wxGTK-2.6.2-socketclosefix.patch to fix aMule crashes. see
d53e67
  bugzilla bug #178184
d53e67
- add wxGTK-2.6.2-gcc41stringh.patch (pulled from CVS) to make build on
d53e67
  FC5 devel w/ gcc-4.1.
d53e67
d53e67
* Wed Nov 30 2005 Matthew Miller <mattdm@mattdm.org> - 2.6.2-3
d53e67
- add wxGTK-2.6.2-intl_cpp.patch to deal with amule and probably other
d53e67
  issues (see bug #154618 comment #47)
d53e67
- obsolete wxGTK2 < 2.6.2-1 specifically, at Matthias Saou's suggestion
d53e67
d53e67
* Mon Nov 28 2005 Matthew Miller <mattdm@mattdm.org> - 2.6.2-2
d53e67
- implemented some suggestions from Matthias Saou:
d53e67
-   removed extraneous / from last line of ./configure
d53e67
-   removed -n from setup macro, since we're now actually using the
d53e67
    standard name
d53e67
-   don't use summary macro in opengl subpackage, as it's not clear which
d53e67
    summary should get used
d53e67
-   don't bother setting CC, CXX, etc., as configure script does that
d53e67
-   move libdir/wx to devel subpackage
d53e67
d53e67
* Thu Nov 24 2005 Matthew Miller <mattdm@mattdm.org> - 2.6.2-1
d53e67
- ready for actually putting into Extras
d53e67
- update mesa buildreqs for new split-up xorg packaging
d53e67
- libgnomeprint22-devel -> libgnomeprintui22-devel
d53e67
d53e67
* Tue Oct 04 2005 Toshio Kuratomi <toshio-tiki-lounge.com> - 2.6.2-0.1
d53e67
- Update to 2.6.2.
d53e67
- Include the sample wx bakefiles.
d53e67
- Include new .mo files.
d53e67
- From Paul Johnson:
d53e67
  Change license to wxWidgets due to concerns over trademark infringement.
d53e67
  Add dist tag.
d53e67
- From Tom Callaway: Build and include libwx_gtk2u_animate-2.6.
d53e67
d53e67
* Thu Apr 28 2005 Matthew Miller <mattdm@mattdm.org> 2.6.1-0.1
d53e67
- update to 2.6.1
d53e67
- from Michael Schwendt in 2.4.2-11 package: build-require
d53e67
  xorg-x11-Mesa-libGL and xorg-x11-Mesa-libGLU (the libGL and libGLU
d53e67
  deps aren't provided in FC3, so not using that).
d53e67
- from Thorsten Leemhuis in 2.4.2-12 package: sed -i -e
d53e67
  's|/usr/lib\b|%%{_libdir}|' in configure also to fix x86_64
d53e67
- properly include older 2.4.x changelog
d53e67
d53e67
* Wed Apr 27 2005 Matthew Miller <mattdm@mattdm.org> - 2.6.0-0.1
d53e67
- include libwx_gtk2u_gizmos_xrc in file listing
d53e67
d53e67
* Wed Apr 27 2005 Matthew Miller <mattdm@mattdm.org> - 2.6.0-0.0
d53e67
- update to 2.6.0 final release
d53e67
- configure now wants "--with-gtk=2" instead of "--enable-gtk2".
d53e67
d53e67
* Wed Apr 13 2005 Matthew Miller <mattdm@mattdm.org> - 2.5.5-0.2
d53e67
- removed provides: wxWidgets/wxWidgets devel -- handy for compatibility
d53e67
  with unmodified generic source packages, but not so good for
d53e67
  repeatable builds.
d53e67
d53e67
* Wed Apr 13 2005 Matthew Miller <mattdm@mattdm.org> - 2.5.5-0.1
d53e67
- whoops -- forgot to remove a reference to the "common" package
d53e67
- version-release for obsoletes/provides
d53e67
d53e67
* Tue Apr 12 2005 Matthew Miller <mattdm@mattdm.org> - 2.5.5-0
d53e67
- remove BU-specific oddities for fedora an idea for a simplied future....
d53e67
d53e67
* Tue Apr 12 2005 Matthew Miller <mattdm@bu.edu> - 2.5.5-bu45.2
d53e67
- whoops -- forgot "Provides: wxGTK2-devel".
d53e67
d53e67
* Tue Apr 12 2005 Matthew Miller <mattdm@bu.edu> - 2.5.5-bu45.1
d53e67
- update to 2.5.5
d53e67
d53e67
* Sat Mar  5 2005 Matthew Miller <mattdm@bu.edu> - 2.5.4-bu45.3
d53e67
- Obsolete & provide GTK-xrc, wxGTK-stc, to provide clean upgrade path
d53e67
d53e67
* Tue Mar  1 2005 Matthew Miller <mattdm@bu.edu> - 2.5.4-bu45.2
d53e67
- enable wxWindows 2.2 compatibility (for compatibility with 2.4 rpm,
d53e67
  ironically).
d53e67
d53e67
* Tue Mar  1 2005 Matthew Miller <mattdm@bu.edu> - 2.5.4-bu45.1
d53e67
- update to 2.5.4 -- the devel version is where all the fun is.
d53e67
- rebase to updated FE 2.4.2 package
d53e67
- license isn't "BSD" -- it's "wxWindows Library Licence".
d53e67
- make gtk2-only -- gtk 1.0.x is no longer supported, and 1.2.x is
d53e67
  being phased out. 2.x is the way to go.
d53e67
- all current patches no longer necessary (upstream)
d53e67
- roll "common" subpackage in to main package -- no longer makes sense
d53e67
  to split it out with gtk+ gone
d53e67
- use SDL, which will make this use Alsa for sound. I believe.
d53e67
- add gnomeprint support
d53e67
- add enable-debug_info for debuginfo package
d53e67
- enable unicode
d53e67
- use GDK_USE_XFT to enable Pango and fontconfig
d53e67
- xrc moved from contrib to base -- making it no longer a subpackage
d53e67
- making stc part of base too -- it's tiny, and doesn't introduce any
d53e67
  additional deps
d53e67
- leaving gl as a subpackage, though, since it's the only part that
d53e67
  requires GL libs.
d53e67
- add 'ogl' 2d drawing lib from contrib (needed for wxPython)
d53e67
- add 'gizmos' from contrib (needed for wxPython)
d53e67
- make wx-config actually part of the package, since there's no need
d53e67
  to mess with moving it around
d53e67
- the various afm fonts are gone in 2.5....
d53e67
- use configure macro
d53e67
- add provides for wxWidgets and wxWidgets-devel, because that
d53e67
  seems like a good idea.
d53e67
d53e67
* Sun Jan 23 2005 Ville Skyttä <ville.skytta at iki.fi> - 2.4.2-8
d53e67
- Fix wx-config for x86_64 (#145508).
d53e67
- Honor $RPM_OPT_FLAGS better, as well as %%{__cc} and %%{__cxx}.
d53e67
d53e67
* Mon Dec  6 2004 Ville Skyttä <ville.skytta at iki.fi> - 2.4.2-7
d53e67
- Patch to avoid aclocal >= 1.8 warnings from wxwin.m4.
d53e67
- Move unversioned *.so links for -gl, -stc and -xrc to -devel, make -devel
d53e67
  require them.
d53e67
d53e67
* Wed Nov 10 2004 Matthias Saou <http://freshrpms.net/> 2.4.2-6
d53e67
- Bump release to provide Extras upgrade path.
d53e67
- Fix spaces/tabs in spec.
d53e67
- Remove unneeded zero epochs.
d53e67
- Add full source URL.
d53e67
d53e67
* Tue Jun 22 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:2.4.2-0.fdr.2
d53e67
- s/wxWindows/wxWidgets/
d53e67
- Fix release tag.
d53e67
d53e67
* Sat May 22 2004 Noa Resare <noa@resare.com> - 0:2.4.2-0.fdr.1.3
d53e67
- Merged fix from wxGTK cvs head, now works with recent gtk2
d53e67
d53e67
* Sat Oct 11 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:2.4.2-0.fdr.1
d53e67
- Update to 2.4.2.
d53e67
d53e67
* Mon Aug  4 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:2.4.1-0.fdr.4
d53e67
- Borrow Matthias Saou's -gl and -stc subpackages.
d53e67
d53e67
* Mon Jun 16 2003 Dams <anvil[AT]livna.org> 0:2.4.1-0.fdr.3
d53e67
- Removed libwx_gtk2_xrc*so* from wxGTK2/wxGTK2-devel packages
d53e67
d53e67
* Sun Jun 15 2003 Dams <anvil[AT]livna.org> 0:2.4.1-0.fdr.2
d53e67
- Removed *-devel postun scriptlets (from Ville Skyttä)
d53e67
d53e67
* Sat Jun 14 2003 Dams <anvil[AT]livna.org> 0:2.4.1-0.fdr.1
d53e67
- Updated to 2.4.1
d53e67
d53e67
* Wed May 28 2003 Dams <anvil[AT]livna.org> 0:2.4.0-0.fdr.7
d53e67
- Added xrc contrib in separate packages
d53e67
d53e67
* Wed May 21 2003 Dams <anvil[AT]livna.org> 0:2.4.0-0.fdr.6
d53e67
- Corrected typo in postun devel
d53e67
d53e67
* Wed May 21 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:2.4.0-0.fdr.5
d53e67
- Make -devel packages require the corresponding GTK devel package.
d53e67
- Save .spec in UTF-8.
d53e67
- Fixes from Dams:
d53e67
- Don't build --with-unicode, it breaks stuff (as was already noted by Dams).
d53e67
- Don't remove wx-config symlinks on upgrades.
d53e67
- Remove duplicates from docs.
d53e67
d53e67
* Tue May 20 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:2.4.0-0.fdr.4
d53e67
- Split into subpackages, spec file rewrite.
d53e67
- Use bzipped upstream tarball.
d53e67
- Clean up BuildRequirement versions.
d53e67
d53e67
* Fri May  9 2003 Dams <anvil[AT]livna.org> 0:2.4.0-0.fdr.3
d53e67
- Now build/include both gtk/gtk2 libs
d53e67
- buildroot -> RPM_BUILD_ROOT
d53e67
d53e67
* Mon Mar  3 2003 Dams <anvil@livna.org>
d53e67
- Initial build.
d53e67
- Disable unicode as it breaks lmule
d53e67
- use the %%find_lang macro for locale