Sophie

Sophie

distrib > Mandriva > 10.2 > i586 > by-pkgid > 5b35ef4d406fa0cc33ca99d4eb397f91 > files > 2

gtkglext-1.0.6-2mdk.src.rpm

%define name 	gtkglext
%define version 1.0.6
%define release 2mdk

%define major 	0
%define api_version 1.0

%define libname %mklibname %name-%{api_version}_ %major
%define libnamedev %mklibname %name-%{api_version}_ %major -d


Summary:	GtkGLExt is an OpenGL extension to GTK 2.0 or later.
Name:		%name
Version:	%version
Release: 	%release
License:	LGPL
Group:		System/Libraries
Source:		%{name}-%{version}.tar.bz2
BuildRoot:	%_tmppath/%name-root
URL:		http://gtkglext.sourceforge.net
BuildRequires:	pkgconfig chrpath MesaGLU-devel
BuildRequires:	gtk2-devel gdk-pixbuf-devel pango-devel

%description
GtkGLExt is an OpenGL extension to GTK 2.0 or later.
GtkGLExt provides the GDK objects to support OpenGL rendering in GTK,
and GtkWidget API add-ons to make GTK+ widgets OpenGL-capable.
As opposed to Jane Loff's GtkGLArea , it does not provide any OpenGL widget,
but an interface to use OpenGL on *ANY* GTK+ widget. 

%package -n %{libname}
Summary:        GtkGLExt is an OpenGL extension to GTK 2.0 or later.
Group:          System/Libraries
Provides:	%name
Obsoletes:	%name = %version-%release

%description -n %{libname}
GtkGLExt is an OpenGL extension to GTK 2.0 or later.
GtkGLExt provides the GDK objects to support OpenGL rendering in GTK,
and GtkWidget API add-ons to make GTK+ widgets OpenGL-capable.
As opposed to Jane Loff's GtkGLArea , it does not provide any OpenGL widget,
but an interface to use OpenGL on *ANY* GTK+ widget. 

%package -n %{libnamedev}
Summary: GtkGLExt is an OpenGL extension to GTK 2.0 or later.

Group: Development/GNOME and GTK+
Requires: %{libname} = %{version}
Provides: lib%name-%{api_version}-devel = %{version}-%{release} lib%name-devel = %{version}-%{release} %{name}-devel = %{version}-%{release} 
Obsoletes: %name-devel

%description -n %{libnamedev}
Libraries and includes files you can use for GtkGLExt development.

%prep
%setup -q

%build
./configure --enable-static=yes --prefix=%{_prefix} --libdir=%_libdir
%make

%install
rm -rf $RPM_BUILD_ROOT
%makeinstall
chrpath -d $RPM_BUILD_ROOT/%{_libdir}/libgdkglext-x11-1.0.so.0.2.3
chrpath -d $RPM_BUILD_ROOT/%{_libdir}/libgtkglext-x11-1.0.so.0.2.3

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

%clean
rm -rf $RPM_BUILD_ROOT

%files -n %{libname}
%defattr(-, root, root)
%{_libdir}/lib*.so.*

%files -n %{libnamedev}
%defattr(-, root, root)
%doc AUTHORS COPYING ChangeLog TODO README
%doc %{_datadir}/gtk-doc/html/gtkglext
%{_libdir}/*.so
%{_libdir}/*.a
%{_libdir}/*.la
%{_includedir}/*
%{_libdir}/%{name}*
%{_libdir}/pkgconfig/*.pc
%{_datadir}/aclocal/*.m4

%changelog
* Sun Jul 25 2004 Pascal Terjan <pterjan@mandrake.org> 1.0.6-2mdk
- DIRM

* Thu Mar 11 2004 Lenny Cartier <lenny@mandrakesoft.com> 1.0.6-1mdk
- 1.0.6

* Tue Dec 23 2003 Pascal Terjan <CMoi@tuxfamily.org> 1.0.5-3mdk
- fix BuildRequires
- remove rpath (--disable-rpath had no effect)

* Mon Dec 08 2003 Pascal Terjan <CMoi@tuxfamily.org> 1.0.5-2mdk
- fix -devel requires
- make -devel naming consistent

* Fri Nov 21 2003 Lenny Cartier <lenny@mandrakesoft.com> 1.0.5-1mdk
- 1.0.5
- fix naming (using api version)

* Fri Aug 22 2003 Austin Acton <aacton@yorku.ca> 1.0.3-1mdk
- 1.0.3
- don't use configure macro (breaks .so names)

* Fri Apr 25 2003 Austin Acton <aacton@yorku.ca> 0.7.1-2mdk
- buildrequires glu

* Tue Apr 1 2003 Austin Acton <aacton@yorku.ca> 0.7.1-1mdk
- 0.7.1

* Thu Jan 30 2003 Austin Acton <aacton@yorku.ca> 0.7.0-1mdk
- bump version

* Wed Jan 08 2003 Lenny Cartier <lenny@mandrakesoft.com> 0.6.0-1mdk
- from Austin Acton <aacton@yorku.ca> :
	- bump version and libver
	- remove patches (fixed upstream)

* Sat Dec 6 2002 Austin Acton <aacton@yorku.ca> 0.5.1-1mdk
- initial package