Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > 07687f28e4489bd5d3b2c13dfaf95a7b > files > 6

gtkglext-1.2.0-16.mga3.src.rpm

%define	major	0
%define	api_version 1.0

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

Summary:	OpenGL extension to GTK 2.0 or later
Name:		gtkglext
Version:	1.2.0
Release: 	%mkrel 16
License:	LGPL
Group:		System/Libraries
Source0:	http://prdownloads.sourceforge.net/gtkglext/%{name}-%{version}.tar.bz2
Patch0:		gtkglext-support-pango.diff
Patch1:		gtkglext-1.2.0-newer-gtk.patch
Patch2:		gtkglext-1.2.0-pangox.patch
Patch3:		gtkglext-1.2.0-automake-1.13.patch
URL:		http://gtkglext.sourceforge.net/
BuildRequires:	MesaGLU-devel
BuildRequires:	libx11-devel
BuildRequires:	pkgconfig(gdk-2.0) >= 2.0.0
BuildRequires:	pkgconfig(gmodule-2.0) >= 2.0.0
BuildRequires:	pkgconfig(gtk+-2.0) >= 2.0.0
BuildRequires:	pkgconfig(pango) >= 1.0.0
BuildRequires:	pkgconfig(pangox)

%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:	OpenGL extension to GTK 2.0 or later
Group:		System/Libraries
Provides:	%{name} = %{version}-%{release}
Obsoletes:	%{name}

%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:	OpenGL extension to GTK 2.0 or later
Group:		Development/GNOME and GTK+
Requires:	%{libname} = %{version}
Provides:	lib%{name}-%{api_version}-devel = %{version}-%{release}
Provides:	lib%{name}-devel = %{version}-%{release}
Provides:	%{name}-devel = %{version}-%{release} 
Obsoletes:	%{name}-devel
Obsoletes:	%{_lib}gtkglext-1.0_0-devel < %{version}-%{release}

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

%prep
%setup -q
%patch0 -p0
%patch1 -p1 -b .gtk
%patch2 -p0
%patch3 -p1 -b .automake-1_13

%build
autoreconf -fi
%configure2_5x --disable-static
%make

%install
rm -rf %{buildroot}
%makeinstall_std

rm -f %buildroot%_libdir/*.la

%files -n %{libname}
%{_libdir}/lib*-%{api_version}.so.%{major}
%{_libdir}/lib*-%{api_version}.so.%{major}.*

%files -n %{libnamedev}
%doc AUTHORS ChangeLog TODO README
%doc %{_datadir}/gtk-doc/html/gtkglext
%{_libdir}/*.so
%{_includedir}/*
%{_libdir}/%{name}*
%{_libdir}/pkgconfig/*.pc
%{_datadir}/aclocal/*.m4


%changelog

* Sat Jan 12 2013 umeabot <umeabot> 1.2.0-16.mga3
+ Revision: 352879
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Fri Jan 04 2013 cjw <cjw> 1.2.0-15.mga3
+ Revision: 338676
- patch3: fix build with automake 1.13

* Fri Sep 28 2012 fwang <fwang> 1.2.0-14.mga3
+ Revision: 298881
- drop versioned req
- deal with new pangox
- bump rel
- revert to 1.2 base tarball

* Thu Sep 27 2012 tv <tv> 1.2.0-13.mga3
+ Revision: 298627
- rebuild for new pango

* Thu Sep 27 2012 tv <tv> 1.2.0-12.mga3
+ Revision: 298604
- rebuild for new pango

* Thu Sep 27 2012 fwang <fwang> 1.2.0-11.mga3
+ Revision: 298570
- update doc list
- update file list
- fix str fmt
- fix linkage
- update br
- update to latest snapshot

* Wed Feb 15 2012 ovitters <ovitters> 1.2.0-10.mga2
+ Revision: 209342
- further clean spec

* Tue Sep 13 2011 fwang <fwang> 1.2.0-9.mga2
+ Revision: 142972
- drop .la files
- update devel pacakge name

* Fri May 27 2011 mikala <mikala> 1.2.0-8.mga2
+ Revision: 100569
- Update patch1 (fix a crash with celestia mga #1195)
- Remove mdk macros
- imported package gtkglext