Blame wxGTK.spec

cvsextras 9ac3e7
Name:           wxGTK
Dan Horák cc2308
Version:        2.8.12
Kalev Lember ac84ab
Release:        17%{?dist}
Matthew Miller e4ac7a
Summary:        GTK2 port of the wxWidgets GUI library
Tom Callaway 26ada7
License:        wxWidgets
cvsextras 9ac3e7
Group:          System Environment/Libraries
cvsextras 0bb046
URL:            http://www.wxwidgets.org/
Dan Horák cdeb67
Source0:        http://downloads.sourceforge.net/wxwindows/%{name}-%{version}.tar.bz2
Dan Horák db1199
Source1:        wx-config
Dan Horák cc2308
Patch0:         %{name}-2.8.12-test.patch
Dan Horák cc897a
# https://bugzilla.redhat.com/show_bug.cgi?id=1200611
Dan Horák cc897a
# remove abort when ABI check fails
Dan Horák cc897a
Patch1:         %{name}-2.8.12-abicheck.patch
Matthew Miller a4fbc0
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
Tom Callaway ad7a69
BuildRequires:  cppunit-devel
Matthew Miller e4ac7a
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}
Dan Horák 68f523
Requires:       %{name}-media = %{version}-%{release}
Matthew Miller 33a282
Requires:       wxBase = %{version}-%{release}
cvsextras 9ac3e7
Requires:       gtk2-devel
Matthew Miller 5126fd
Requires:       libGL-devel, libGLU-devel
Dan Horák 0e0f83
Requires:       bakefile
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}
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
Dan Horák 68f523
%package        media
Dan Horák 68f523
Summary:        Multimedia add-on for the wxWidgets library
Dan Horák 68f523
Group:          System Environment/Libraries
Dan Horák 68f523
Requires:       %{name} = %{version}-%{release}
Dan Horák 68f523
Dan Horák 68f523
%description media
Dan Horák 68f523
Multimedia add-on for the wxWidgets library.
Dan Horák 68f523
Dan Horák 68f523
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
Dan Horák f3c8bf
%setup -q -n %{name}-%{version}
Dan Horák cc2308
%patch0 -p1 -b .test
Dan Horák cc897a
%patch1 -p1 -b .abicheck
Dams Nadé 665ea9
Thorsten Leemhuis 946635
sed -i -e 's|/usr/lib\b|%{_libdir}|' wx-config.in configure
cvsextras 9ac3e7
Dan Horák f3c8bf
# fix plugin dir for 64-bit
Dan Horák f3c8bf
sed -i -e 's|/lib|/%{_lib}|' src/unix/stdpaths.cpp
Dan Horák f3c8bf
Dan Horák ffd325
# fix permissions for sources
Dan Horák ffd325
chmod a-x include/wx/{msgout.h,dcgraph.h,graphics.h}
Dan Horák ffd325
chmod a-x src/common/msgout.cpp
Dan Horák ffd325
cvsextras 9ac3e7
cvsextras 9ac3e7
%build
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 \
cvsextras 9ac3e7
  --with-opengl \
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 \
Dan Horák 4adb17
  --enable-compat24 \
Dan Horák 4adb17
  --disable-catch_segvs
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
%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
Dan Horák db1199
# install our multilib-aware wrapper
Matthew Miller e4ac7a
rm $RPM_BUILD_ROOT%{_bindir}/wx-config
Dan Horák db1199
install -p -m 755 %{SOURCE1} $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
Tom Callaway ad7a69
%check
Tom Callaway ad7a69
pushd tests
Tom Callaway ad7a69
make test
Tom Callaway ad7a69
popd
Tom Callaway ad7a69
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
Dan Horák 68f523
%post media -p /sbin/ldconfig
Dan Horák 68f523
%postun media -p /sbin/ldconfig
Dan Horák 68f523
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
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 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
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/*
Dan Horák 0e0f83
%{_datadir}/bakefile/presets/*
cvsextras 9ac3e7
cvsextras 9ac3e7
%files gl
Matthew Miller e4ac7a
%{_libdir}/libwx_gtk2u_gl-*.so.*
cvsextras 9ac3e7
Dan Horák 68f523
%files media
Dan Horák 68f523
%{_libdir}/libwx_gtk2u_media-*.so.*
Dan Horák 68f523
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
Kalev Lember ac84ab
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 2.8.12-17
Kalev Lember ac84ab
- Rebuilt for GCC 5 C++11 ABI change
Kalev Lember ac84ab
Dan Horák cc897a
* Thu Mar 12 2015 Dan Horák <dan[at]danny.cz> - 2.8.12-16
Dan Horák cc897a
- only warn on ABI mismatch (#1200611)
Dan Horák cc897a
Petr Písař dcc621
* Wed Feb 25 2015 Petr Pisar <ppisar@redhat.com> - 2.8.12-15
Petr Písař dcc621
- Rebuild for reverted GCC 5.0 C++ ABI signature
Petr Písař dcc621
Petr Písař eddb5f
* Tue Feb 10 2015 Petr Pisar <ppisar@redhat.com> - 2.8.12-14
Petr Písař eddb5f
- Rebuild for new GCC 5.0 C++ ABI signature (bug #1190971)
Petr Písař eddb5f
Peter Robinson f8c338
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.12-13
Peter Robinson f8c338
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
Peter Robinson f8c338
3e7fe9
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.12-12
3e7fe9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
3e7fe9
Dan Horák 48a7cf
* Fri Jan 17 2014 Dan Horák <dan[at]danny.cz> - 2.8.12-11
Dan Horák 48a7cf
- Add ppc64le (#1054411)
Dan Horák 48a7cf
Peter Robinson de5728
* Tue Jan 14 2014 Peter Robinson <pbrobinson@fedoraproject.org> 2.8.12-10
Peter Robinson de5728
- Add aarch64, clean up spec
Peter Robinson de5728
7e66fb
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.12-9
7e66fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
7e66fb
e27960
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.12-8
e27960
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
e27960
Adam Tkac 73f601
* Mon Jan 21 2013 Adam Tkac <atkac redhat com> - 2.8.12-7
Adam Tkac 73f601
- rebuild due to "jpeg8-ABI" feature drop
Adam Tkac 73f601
Adam Tkac 4156ca
* Fri Dec 21 2012 Adam Tkac <atkac redhat com> - 2.8.12-6
Adam Tkac 4156ca
- rebuild against new libjpeg
Adam Tkac 4156ca
1af70d
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.12-5
1af70d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
1af70d
4f4d71
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.12-4
4f4d71
- Rebuilt for c++ ABI breakage
4f4d71
631d54
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.12-3
631d54
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
631d54
Adam Jackson aa3ef9
* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 2.8.12-2
Adam Jackson aa3ef9
- Rebuild for new libpng
Adam Jackson aa3ef9
Dan Horák cc2308
* Thu Apr 14 2011 Dan Horák <dan[at]danny.cz> - 2.8.12-1
Dan Horák cc2308
- updated to 2.8.12
Dan Horák cc2308
4e50f7
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.11-4
4e50f7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
4e50f7
Dan Horák 0e0f83
* Mon Nov 29 2010 Dan Horák <dan[at]danny.cz> - 2.8.11-3
Dan Horák 0e0f83
- added fix for crashes during DnD (#626012)
Dan Horák 0e0f83
- bakefiles are included in devel subpackage (#626314)
Dan Horák 0e0f83
Dan Horák 4adb17
* Thu Jul  1 2010 Dan Horák <dan[at]danny.cz> - 2.8.11-2
Dan Horák 4adb17
- rebuilt without the internal crash handler
Dan Horák 4adb17
Tom Callaway ad7a69
* Thu Apr 15 2010 Dan Horák <dan[at]danny.cz> - 2.8.11-1
Tom Callaway ad7a69
- updated to 2.8.11
Tom Callaway ad7a69
Dan Horák 1109d9
* Wed Nov 25 2009 Dan Horák <dan[at]danny.cz> - 2.8.10-9
Dan Horák 1109d9
- updated the wrapper script (#541087)
Dan Horák 1109d9
Dan Horák db1199
* Fri Nov 20 2009 Dan Horák <dan[at]danny.cz> - 2.8.10-8
Dan Horák db1199
- added multilib-aware wrapper for wx-config
Dan Horák db1199
Dan Horák 9d3043
* Tue Nov 10 2009 Dan Horák <dan[at]danny.cz> - 2.8.10-7
Dan Horák 9d3043
- added fix for html tables rendering (#534030)
Dan Horák 9d3043
- removed the long time disabled odbc subpackage
Dan Horák 9d3043
Dan Horák 48e18a
* Sun Oct 25 2009 Dan Horák <dan[at]danny.cz> - 2.8.10-6
Dan Horák 48e18a
- add fix for wrong menubar height when using larger system font (#528376)
Dan Horák 48e18a
Dan Horák 178616
* Fri Oct 16 2009 Dan Horák <dan[at]danny.cz> - 2.8.10-5
Dan Horák 178616
- add fix for excessive CPU usage (#494425)
Dan Horák 178616
Jesse Keating 234ad8
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.10-4
Jesse Keating 234ad8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
Jesse Keating 234ad8
Dan Horák ffd325
* Wed Jul 15 2009 Dan Horák <dan[at]danny.cz> - 2.8.10-3
Dan Horák ffd325
- add fix for CVE-2009-2369 (#511279)
Dan Horák ffd325
Dan Horák 71fd42
* Thu Jun 11 2009 Dan Horák <dan[at]danny.cz> - 2.8.10-2
Dan Horák 71fd42
- fix build with glib >= 2.21
Dan Horák 71fd42
Dan Horák f3c8bf
* Sat Mar 21 2009 Dan Horák <dan[at]danny.cz> - 2.8.10-1
Dan Horák f3c8bf
- update to 2.8.10
Dan Horák f3c8bf
- fix default plugin path for 64 bit arches
Dan Horák f3c8bf
Jesse Keating 189cdc
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.9-4
Jesse Keating 189cdc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Jesse Keating 189cdc
Dan Horák f3c8bf
* Thu Dec  4 2008 Dan Horák <dan[at]danny.cz> - 2.8.9-3
Dan Horák 68b9f4
- remove support for bakefiles, fixes directory ownership (#474594)
Dan Horák 68b9f4
Dan Horák f3c8bf
* Thu Dec  4 2008 Dan Horak <dan[at]danny.cz> - 2.8.9-2
Dan Horák 68f523
- drop all the Obsoletes/Provides used for upgrading from the wxGTK 2.6 era
Dan Horák 68f523
- drop using of x11libdir pointing to X11R6
Dan Horák 68f523
- create media subpackage for more precise package dependencies
Dan Horák 68f523
Dan Horák 3f3685
* Mon Sep 22 2008 Dan Horak <dan[at]danny.cz> - 2.8.9-1
Dan Horák 3f3685
- update to 2.8.9
Dan Horák 3f3685
Tom Callaway 26ada7
* Sat Sep  6 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.8.8-2
Tom Callaway 26ada7
- fix license tag
Tom Callaway 26ada7
Dan Horák 0ab0d0
* Thu Jul 31 2008 Dan Horak <dan[at]danny.cz> - 2.8.8-1
Dan Horák 0ab0d0
- update to 2.8.8 (rh bug #457406)
Dan Horák 0ab0d0
Dan Horák 2c4c22
* Tue Apr  1 2008 Dan Horak <dan[at]danny.cz> - 2.8.7-2
Dan Horák 2c4c22
- added fix for a race condition (rh bug #440011)
Dan Horák 2c4c22
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
Dan Horák ffd325
- use the %%find_lang macro for locale