File gtkcairo.spec of Package gtkcairo

%define major 2
%define libname %mklibname %{name} %major
%define libnamedev %mklibname %{name} %major -d

Summary:	Gtk widget wrapper for Cairo surfaces
Name:		gtkcairo
Version:	0.3
Release:	%mkrel 5
License:	LGPL
Group:		System/Libraries
Source0:	http://cairographics.org/snapshots/%name-%version.tar.bz2
Patch:	gtkcairo-0.3-cairo.patch
URL:		http://cairographics.org/GtkCairo
BuildRequires:	cairo-devel
BuildRequires:	gtk2-devel
BuildRoot:	%_tmppath/%name-%version-root

%description
GtkCairo is a library that provides a new widget to be used in your
GTK+ program: a Cairo surface.

%package -n %{libname}
Summary:	Cairo - multi-platform 2D graphics library
Group:		System/Libraries
Provides:	gtkcairo = %{version}-%{release}

%description -n %{libname}
GtkCairo is a library that provides a new widget to be used in your
GTK+ program: a Cairo surface.

%package -n %{libnamedev}
Summary:	Development files for Cairo library
Group:		Development/C
Requires:	%{libname} = %version
Provides:	%{name}-devel = %version-%release
Provides:	libgtkcairo-devel = %version-%release

%description -n %{libnamedev}
Development files for GtkCairo library.

%package -n %{libname}-static-devel
Summary:	Static GtkCairo library
Group:		Development/C
Requires:	%{libnamedev} = %version

%description -n %{libname}-static-devel
Static GtkCairo library.


%prep
%setup -q
%patch -p1 -b .cairo

%build
export CFLAGS="%optflags -I`pwd`/%name"
%configure2_5x
%make

%install
rm -rf $RPM_BUILD_ROOT

%makeinstall

%clean
rm -rf $RPM_BUILD_ROOT

%if %mdkversion < 200900
%post	-n %{libname} -p /sbin/ldconfig
%endif
%if %mdkversion < 200900
%postun	-n %{libname} -p /sbin/ldconfig
%endif


%files -n %{libname}
%defattr(644,root,root,755)
%doc AUTHORS COPYING ChangeLog README NEWS
%_libdir/lib*.so.*

%files -n %{libnamedev}
%defattr(644,root,root,755)
%_libdir/lib*.so
%_libdir/lib*.la
%_includedir/*
%_libdir/pkgconfig/*.pc

%files -n %{libname}-static-devel
%defattr(644,root,root,755)
%_libdir/lib*.a



%changelog
* Thu Jul 24 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.3-5mdv2009.0
+ Revision: 246676
- rebuild

  + Pixel <pixel@mandriva.com>
    - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

* Mon Dec 17 2007 Thierry Vignaud <tvignaud@mandriva.com> 0.3-3mdv2008.1
+ Revision: 126401
- kill re-definition of %%buildroot on Pixel's request
- use %%mkrel


* Fri Aug 12 2005 Götz Waschk <waschk@mandriva.org> 0.3-3mdk
- it's LGPL now
- patch for new cairo

* Sat Dec 25 2004 Marcel Pol <mpol@mandrake.org> 0.3-2mdk
- buildrequires gtk2-devel

* Fri Sep 17 2004 Lenny Cartier <lenny@mandrakesoft.com> 0.3-1mdk
- from Tigrux <tigrux@ximian.com> : 
	- First RPM, based on Cairo rpm

openSUSE Build Service is sponsored by