Sophie

Sophie

distrib > Mandriva > 9.0 > i586 > media > contrib-src > by-pkgid > 8d9852d3fbe336b832379831431b655c > files > 3

wxGTK2.3_1-2.3.2-7mdk.src.rpm

%define src_name	wxGTK
%define	major		2.3
%define version		%{major}.2
%define release		7mdk
%define so_ver		1

%define	maj_so		%{major}_%{so_ver}
%define	name		%{src_name}%{maj_so}

Name:		%{name}
Summary:	GTK+ port of the wxWindows library
Version:	%{version}
Release:	%{release}
License:	LGPL
Group:		System/Libraries
URL:		http://www.freiburg.linux.de/~wxxt/
Source:		http://prdownloads.sourceforge.net/wxwindows/%{src_name}-%{version}.tar.bz2
Patch:		wxGTK-2.2.9-gcc31.patch.bz2
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot
Buildrequires:	libpng-devel
Buildrequires:	zlib-devel
Buildrequires:	gtk+-devel
Buildrequires:	libjpeg-devel
Buildrequires:	bison, flex
Buildrequires:	libtiff-devel
Provides:	wxwin, wxGTK, wxGTK%{major}

%description
wxWindows is a free C++ library for cross-platform GUI development.
With wxWindows, you can create applications for different GUIs (GTK+,
Motif/LessTif, MS Windows, Mac) from the same source code.

This package contains the library needed to run programs dynamically
linked with %{name}.

%package -n %{name}-devel
Summary:	Header files and development documentation for wxGTK
Group:		System/Libraries
Requires:	%{name} = %version-%release
Requires:	%{name}-gl = %version-%release
Provides:	wxGTK-devel = %version-%release
Provides:	wxGTK%{major}-devel = %version-%release
Conflicts:	wxGTK6-devel, wxGTK2.2-devel

%description -n %{name}-devel
Header files for wxGTK, the GTK+ port of the wxWindows library.

%package  -n %{name}-gl
Summary:	GTK+ port of the wxWindows library, OpenGl add-on.
Group:		System/Libraries
Requires:	%{name} = %version-%release
Provides:	wxGTK-gl = %version-%release
Provides:	wxGTK%{major}-gl = %version-%release
#Conflicts:	wxGTK6-gl

%description -n %{name}-gl
OpenGl add-on library for wxGTK, the GTK+ port of the wxWindows library.

%prep
%setup -q -n %{src_name}-%{version}
%patch

%build
%configure \
	--datadir=%{_datadir}/wxGTK%{version} \
	--without-odbc \
  	--with-opengl \
	--with-gtk  \
	--without-debug_flag \
  	--without-debug_info \
  	--with-libpng=sys \
	--with-libjpeg=sys \
	--with-libtiff=builtin \
	--with-zlib=sys \
	--enable-soname \
	--enable-optimise \
	\
	--enable-calendar \
	--enable-wave \
	--enable-fraction \
	--enable-wxprintfv \
	--enable-xresources \
	--enable-controls \
	--enable-tabdialog 

# Doesn't seem to work:
#	--enable-unicode \

make

%install 
rm -rf %buildroot
%makeinstall datadir=%buildroot/%{_datadir}/wxGTK%{version}
%{find_lang} %{name}

# symlink m4 macros to aclocal standard location
mkdir -p %buildroot/%_datadir/aclocal/
ln -s %{_datadir}/wxGTK%{version}/aclocal/* %buildroot/%_datadir/aclocal/


%clean
rm -rf %buildroot

%post   -n %{name}	-p /sbin/ldconfig
%postun -n %{name}	-p /sbin/ldconfig

%post   -n %{name}-gl	-p /sbin/ldconfig
%postun -n %{name}-gl	-p /sbin/ldconfig


%files
%defattr(-,root,root,-)
%doc CHANGES.txt COPYING.LIB INSTALL.txt LICENCE.txt README.txt SYMBOLS.txt TODO.txt
%dir %{_datadir}/wxGTK%{version}
%dir %{_datadir}/wxGTK%{version}/locale
%lang(cs) %{_datadir}/wxGTK%{version}/locale/cs/LC_MESSAGES/wxstd.mo
%lang(da) %{_datadir}/wxGTK%{version}/locale/da/LC_MESSAGES/wxstd.mo
%lang(de) %{_datadir}/wxGTK%{version}/locale/de/LC_MESSAGES/wxstd.mo
%lang(es) %{_datadir}/wxGTK%{version}/locale/es/LC_MESSAGES/wxstd.mo
%lang(fi) %{_datadir}/wxGTK%{version}/locale/fi/LC_MESSAGES/wxstd.mo
%lang(fr) %{_datadir}/wxGTK%{version}/locale/fr/LC_MESSAGES/wxstd.mo
%lang(it) %{_datadir}/wxGTK%{version}/locale/it/LC_MESSAGES/wxstd.mo
%lang(nl) %{_datadir}/wxGTK%{version}/locale/nl/LC_MESSAGES/wxstd.mo
%lang(ru) %{_datadir}/wxGTK%{version}/locale/ru/LC_MESSAGES/wxstd.mo
%lang(sv) %{_datadir}/wxGTK%{version}/locale/sv/LC_MESSAGES/wxstd.mo
%lang(zh) %{_datadir}/wxGTK%{version}/locale/zh/LC_MESSAGES/wxstd.mo
%dir %{_datadir}/wxGTK%{version}/aclocal
%{_datadir}/wxGTK%{version}/aclocal/*
%dir %{_datadir}/wxGTK%{version}/wx
%{_datadir}/wxGTK%{version}/wx/*
%{_libdir}/libwx_gtk-*%{major}.so.*

%files -n %{name}-devel -f %{name}.lang
%defattr(-,root,root,-)
%doc samples/*
%{_bindir}/wx-config
%{_bindir}/wxgtk-%{major}-config
%dir %{_includedir}/wx
%{_includedir}/wx/*
%dir %{_libdir}/wx
%{_libdir}/wx/*
%{_libdir}/libwx_gtk*%{major}.so
%_datadir/aclocal/*

%files -n %{name}-gl -f %{name}.lang
%defattr(-,root,root,-)
%doc README.txt
%{_libdir}/libwx_gtk_gl*%{major}.so.*

%changelog
* Mon Sep  2 2002 Götz Waschk <waschk@linux-mandrake.com> 2.3.2-7mdk
- fix location of m4 macros (Gabriel Phoenix <gabrieltalks@sympatico.ca>) 

* Fri Aug 16 2002 Götz Waschk <waschk@linux-mandrake.com> 2.3.2-6mdk
- gcc 3.2-0.3mdk build
- disable parallel build

* Mon Jul 29 2002 Götz Waschk <waschk@linux-mandrake.com> 2.3.2-5mdk
- rpmlint fixes

* Sat May 18 2002 Alexander Skwar <ASkwar@DigitalProjects.com> 2.3.2-4mdk
- Remove the Conflicts: wxGTK2.2 in the gl package as well

* Fri May 17 2002 Götz Waschk <waschk@linux-mandrake.com> 2.3.2-3mdk
- devel package requires gl 
- rebuild for missing gl package
- remove the conflict with wxGTK2.2, wxGTK6

* Tue May 14 2002 Götz Waschk <waschk@linux-mandrake.com> 2.3.2-2mdk
- patch to make it build 
- build with gcc3.1

* Fri Apr 26 2002 Alexander Skwar <ASkwar@DigitalProjects.com> 2.3.2-1mdk
- Change package name to wxGTK2.3_1, so that it fits to libname policy
  thx Goetz Waschk <waschk@informatik.uni-rostock.de>
- The packages now also provide wxGTK2.3, so that other packages can easily
  require the correct version of wxGTK
- Dump the unused main package

* Sun Apr 21 2002 Alexander Skwar <ASkwar@DigitalProjects.com> 2.3.2-2mdk
- Fix URL
- Make package provide wxGTK
- Put description and provides of the unused main package into the 
  wxGTK%%major package

* Sat Apr 20 2002 Alexander Skwar <ASkwar@DigitalProjects.com> 2.3.2-1mdk
- 2.3.2
- Don't use --enable-burnt_name, no longer supported
- Build with everything --enable'd, but not with --enable-unicode :(
- Build with the builtin version of libtiff

* Wed Feb 13 2002 Lenny Cartier <lenny@mandrakesoft.com> 2.2.9-3mdk
- use shared libs

* Mon Feb 04 2002 Yves Duret <yduret@mandrakesoft.com> 2.2.9-2mdk
- fix libwx_gtk-2.2.so.6 pbs thx Goetz Waschk <waschk@informatik.uni-rostock.de>
- more buildrequires

* Fri Feb 01 2002 Yves Duret <yduret@mandrakesoft.com> 2.2.9-1mdk
- version 2.2.9
- fix bad %%defattr and bad %%files list
- %%setup -q
- use %%buildroot everywhere
- globbing and macros are powerfull
- %%configure in %%build not in %%prep
- buildrequires is for the masses

* Tue Nov 13 2001 Renaud Chaillat <rchaillat@mandrakesoft.com> 2.2.7-13mdk
- rebuilt with current cooker, linking looks broken

* Thu Nov  8 2001 Sebastien Dupont <sdupont@mandrakesoft.com> 2.2.7-12mdk
- Sample Makefile Problem.

* Wed Nov  7 2001 Sebastien Dupont <sdupont@mandrakesoft.com> 2.2.7-11mdk
- %lang pbs, locale pbs & audacity incompatibility.

* Sat Nov  3 2001 Sebastien Dupont <sdupont@mandrakesoft.com> 2.2.7-10mdk
- fixes some bugs causing by pkg.

* Fri Nov  2 2001 Sebastien Dupont <sdupont@mandrakesoft.com> 2.2.7-9mdk
- fixes some problems with libraries (gl)

* Fri Nov  2 2001 Sebastien Dupont <sdupont@mandrakesoft.com> 2.2.7-8mdk
- fixes some problem with libraries

* Fri Nov  2 2001 Sebastien Dupont <sdupont@mandrakesoft.com> 2.2.7-7mdk
- devel-file-in-non-devel-package for OpenGL

* Fri Nov  2 2001 Sebastien Dupont <sdupont@mandrakesoft.com> 2.2.7-6mdk
- fixes non-versioned files.

* Thu Nov  1 2001 Sebastien Dupont <sdupont@mandrakesoft.com> 2.2.7-5mdk
- bugs fixes.

* Tue Oct 30 2001 Sebastien Dupont <sdupont@mandrakesoft.com> 2.2.7-4mdk
- defattr

* Tue Oct 30 2001 Sebastien Dupont <sdupont@mandrakesoft.com> 2.2.7-3mdk
- correct: permissions, no-dependency-on locales-gl, no-documentation
- file-not-in-%lang /usr/share/doc/wxGTK-devel-2.2.7/internat/de/internat.mo, etc...

* Mon Jun 18 2001 Yves Bailly <ybailly@mandrakesoft.com> 2.2.7-2mdk
- added samples in doc directory for the devel package

* Mon Jun 18 2001 Yves Bailly <ybailly@mandrakesoft.com> 2.2.7-1mdk
- updated to 2.2.7

* Thu Feb 15 2001 Lenny Cartier <lenny@mandrakesoft.com> 2.2.5-1mdk
- updated to 2.2.5

* Mon Jan 15 2001 Lenny Cartier <lenny@mandrakesoft.com> 2.2.4-1mdk
- updated to 2.2.4

* Tue Dec 05 2000 Lenny Cartier <lenny@mandrakesoft.com> 2.2.2-2mdk
- build for gcc-2.96

* Sun Sep 17 2000 Lenny Cartier <lenny@mandrakesoft.com> 2.2.2-1mdk
- update to 2.2.2
- clean spec
- BM

* Sat Aug 05 2000 Lenny Cartier <lenny@mandrakesoft.com> 2.2.0-1mdk
- fix symlink that broke this lib
- update to 2.2.0
- macros

* Sat May 27 2000 Vincent Danen <vdanen@mandrakesoft.com> 2.1.15-2mdk
- add --with-gtk, --without-odbc, --without-shared, --without-debug_flag,
  and --without-debug_info to configure

* Fri May 26 2000 Vincent Danen <vdanen@mandrakesoft.com> 2.1.15-1mdk
- initial specfile
- bzip sources