Kristian Høgsberg 3e0d57
Summary:   A vector graphics library
Kristian Høgsberg 3e0d57
Name:      cairo
Kristian Høgsberg 973014
Version:   0.5.1
Kristian Høgsberg 752b75
Release:   2
Kristian Høgsberg 3e0d57
URL:       http://cairographics.org
Kristian Høgsberg 3e0d57
Source0:   %{name}-%{version}.tar.gz
Kristian Høgsberg 3e0d57
License:   LGPL/MPL
Kristian Høgsberg 3e0d57
Group:     System Environment/Libraries
Kristian Høgsberg 3e0d57
BuildRoot: %{_tmppath}/%{name}-%{version}-root
Kristian Høgsberg 3e0d57
Kristian Høgsberg 094e3d
Requires: /sbin/ldconfig
Kristian Høgsberg 3e0d57
BuildRequires: pkgconfig
Kristian Høgsberg 399e47
BuildRequires: libpixman-devel >= 0.1.5
Kristian Høgsberg a195f0
BuildRequires: freetype-devel >= 2.1.3-3
Kristian Høgsberg a195f0
BuildRequires: fontconfig-devel >= 2.0
Kristian Høgsberg 3e0d57
Kristian Høgsberg 3e0d57
%description 
Kristian Høgsberg 3e0d57
Cairo is a vector graphics library designed to provide high-quality
Kristian Høgsberg 3e0d57
display and print output. Currently supported output targets include
Kristian Høgsberg 3e0d57
the X Window System, OpenGL (via glitz), in-memory image buffers, and
Kristian Høgsberg 98fffe
image files (PDF and PostScript).  Cairo is designed to produce
Kristian Høgsberg 98fffe
identical output on all output media while taking advantage of display
Kristian Høgsberg 98fffe
hardware acceleration when available (eg. through the X Render
Kristian Høgsberg 98fffe
Extension or OpenGL).
Kristian Høgsberg 3e0d57
Kristian Høgsberg 3e0d57
%package devel
Kristian Høgsberg 98fffe
Summary: Cairo developmental libraries and header files
Kristian Høgsberg 3e0d57
Group: Development/Libraries
Kristian Høgsberg 3e0d57
Requires: %{name} = %{version}-%{release}
Kristian Høgsberg 3e0d57
Kristian Høgsberg 3e0d57
%description devel
Kristian Høgsberg 3e0d57
Developmental libraries and header files required for developing or
Kristian Høgsberg 3e0d57
compiling software which links to the cairo library, which is an open
Kristian Høgsberg 3e0d57
source vector graphics library.
Kristian Høgsberg 3e0d57
Kristian Høgsberg 3e0d57
%prep
Kristian Høgsberg 3e0d57
%setup -q
Kristian Høgsberg 3e0d57
Kristian Høgsberg 3e0d57
%build
Kristian Høgsberg 6cd4e2
%configure --enable-warnings --disable-glitz --disable-quartz \
Kristian Høgsberg a195f0
	--disable-atsui --disable-xcb --disable-win32 \
Kristian Høgsberg a195f0
	--disable-gtk-doc
Kristian Høgsberg 094e3d
make
Kristian Høgsberg 3e0d57
Kristian Høgsberg 3e0d57
%install
Kristian Høgsberg 3e0d57
rm -rf $RPM_BUILD_ROOT
Kristian Høgsberg b87c7f
Kristian Høgsberg 3e0d57
%makeinstall 
Kristian Høgsberg 752b75
rm $RPM_BUILD_ROOT%{_libdir}/*.la
Kristian Høgsberg 752b75
rm $RPM_BUILD_ROOT%{_libdir}/*.a
Kristian Høgsberg b87c7f
Kristian Høgsberg 3e0d57
%clean
Kristian Høgsberg 3e0d57
rm -rf $RPM_BUILD_ROOT
Kristian Høgsberg 3e0d57
Kristian Høgsberg 094e3d
%post -p /sbin/ldconfig 
Kristian Høgsberg 094e3d
%postun -p /sbin/ldconfig
Kristian Høgsberg 094e3d
Kristian Høgsberg 3e0d57
%files
Kristian Høgsberg 3e0d57
%defattr(-,root,root,-)
Kristian Høgsberg 3e0d57
%doc AUTHORS ChangeLog COPYING INSTALL NEWS README TODO
Kristian Høgsberg 3e0d57
Kristian Høgsberg 3e0d57
%{_libdir}/libcairo*.so.* 
Kristian Høgsberg 3e0d57
Kristian Høgsberg 3e0d57
%files devel
Kristian Høgsberg 3e0d57
%defattr(-,root,root,-)
Kristian Høgsberg 752b75
%{_includedir}/*
Kristian Høgsberg 752b75
%{_libdir}/libcairo*.so
Kristian Høgsberg 752b75
%{_libdir}/pkgconfig/*
Kristian Høgsberg 752b75
%{_datadir}/gtk-doc/*
Kristian Høgsberg 3e0d57
Kristian Høgsberg 3e0d57
%changelog
Kristian Høgsberg 752b75
* Tue Jun 21 2005 Kristian Høgsberg <krh@redhat.com> - 0.5.1-2
Kristian Høgsberg 752b75
- Package gtk docs as part of devel package.
Kristian Høgsberg 752b75
- Nuke static library.
Kristian Høgsberg 752b75
- Update devel files so /usr/include/cairo is owned by devel package.
Kristian Høgsberg 752b75
Kristian Høgsberg 752b75
* Mon Jun 20 2005 Kristian Høgsberg <krh@redhat.com> - 0.5.1-1
Kristian Høgsberg 973014
- Update to cairo 0.5.1.
Kristian Høgsberg b87c7f
- Remove gtk-doc files, since --disable-gtk-doc doesn't work.
Kristian Høgsberg a195f0
- Disable gtk-doc and add freetype and fontconfig BuildRequires.
Kristian Høgsberg 973014
Kristian Høgsberg 752b75
* Tue Jun 14 2005 Kristian Høgsberg <krh@redhat.com> - 0.5.0-2
Kristian Høgsberg 667fa7
- Add libpixman-devel BuildRequires.
Kristian Høgsberg 667fa7
- Explicitly disable win32 backend.
Kristian Høgsberg 667fa7
Kristian Høgsberg 98fffe
* Tue May 17 2005 Kristian Høgsberg <krh@redhat.com> - 0.5.0-1
Kristian Høgsberg 98fffe
- Update to 0.5.0.
Kristian Høgsberg 98fffe
Kristian Høgsberg 6cd4e2
* Sun Jan 23 2005 Kristian Høgsberg <krh@redhat.com> - 0.3.0-1
Kristian Høgsberg 6cd4e2
- Update to 0.3.0, explicitly disable more backends.
Kristian Høgsberg 6cd4e2
Kristian Høgsberg 094e3d
* Tue Nov 16 2004 Kristian Høgsberg <krh@redhat.com> - 0.2.0-1
Kristian Høgsberg 094e3d
- Incorporate changes suggested by katzj: Require: ldconfig and run it
Kristian Høgsberg 094e3d
  in %post and %postun, don't pass CFLAGS to make.
Kristian Høgsberg 094e3d
Kristian Høgsberg f40fc3
* Mon Aug  9 2004 Kristian Høgsberg <krh@redhat.com> - 0.2.0-1
Kristian Høgsberg f40fc3
- Update license, explicitly disable glitz.
Kristian Høgsberg 3e0d57
- Create package.