ALT Linux repos
S: | 1.18.0-alt1 |
5.0: | 1.8.4-alt2 |
4.1: | 1.6.4-alt2.M41.1 |
4.0: | 1.4.14-alt0.M40.1 |
+updates: | 1.4.14-alt0.M40.1 |
3.0: | 0.5.2-alt1 |
Group :: System/Libraries
RPM: libcairo
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
Name: libcairo
Version: 1.8.4
Release: alt2
Epoch: 1
Summary: Multi-platform 2D graphics library
License: LGPL
Group: System/Libraries
URL: http://cairographics.org/
Packager: Valery Inozemtsev <shrek at altlinux.ru>
PreReq: fontconfig >= 2.5.92
Provides: cairo = %version-%release
Obsoletes: cairo <= %version
Source: cairo-%version.tar
Patch: cairo-%version-%release.patch
BuildRequires: fontconfig-devel >= 2.5.92 gtk-doc libXrender-devel libfreetype-devel
BuildRequires: libglitz-devel libpixman-devel libpng-devel libxcbutil-devel
%{?!__buildreqs:%{?!_without_check:%{?!_disable_check:BuildRequires: libpoppler-glib-devel librsvg-devel ghostscript-classic xvfb-run}}}
%description
Cairo is a vector graphics library with cross-device output support.
%package devel
Summary: Headers for developing programs that will use cairo
Group: Development/C
Requires: %name = %version-%release
Provides: cairo-devel = %version-%release
Obsoletes: cairo-devel <= %version
%description devel
Cairo is a vector graphics library with cross-device output support.
This package contains the headers that programmers will need to develop
applications which will use cairo library.
%prep
%setup -q -n cairo-%version
%patch -p1
%build
> boilerplate/Makefile.am.features
> src/Makefile.am.features
touch ChangeLog
%autoreconf
%configure \
--enable-xlib \
--enable-xcb \
--enable-glitz \
--enable-ps \
--enable-pdf \
--enable-svg \
--enable-gtk-doc \
--disable-static
%make_build
%make -C doc/public doc
%{?!__buildreqs:%{?!_without_check:%{?!_disable_check:xvfb-run -s "-kb -screen 0 1280x1024x24" -e %_builddir/cairo-%version/xvfb.log -a make -k test}}}
%install
%make DESTDIR=%buildroot install
%files
%doc AUTHORS NEWS README
%_libdir/*.so.*
%files devel
%_includedir/*
%_libdir/*.so
%_pkgconfigdir/*.pc
%doc %_datadir/gtk-doc/html/cairo/
%changelog
…
Full changelog you can see here
Version: 1.8.4
Release: alt2
Epoch: 1
Summary: Multi-platform 2D graphics library
License: LGPL
Group: System/Libraries
URL: http://cairographics.org/
Packager: Valery Inozemtsev <shrek at altlinux.ru>
PreReq: fontconfig >= 2.5.92
Provides: cairo = %version-%release
Obsoletes: cairo <= %version
Source: cairo-%version.tar
Patch: cairo-%version-%release.patch
BuildRequires: fontconfig-devel >= 2.5.92 gtk-doc libXrender-devel libfreetype-devel
BuildRequires: libglitz-devel libpixman-devel libpng-devel libxcbutil-devel
%{?!__buildreqs:%{?!_without_check:%{?!_disable_check:BuildRequires: libpoppler-glib-devel librsvg-devel ghostscript-classic xvfb-run}}}
%description
Cairo is a vector graphics library with cross-device output support.
%package devel
Summary: Headers for developing programs that will use cairo
Group: Development/C
Requires: %name = %version-%release
Provides: cairo-devel = %version-%release
Obsoletes: cairo-devel <= %version
%description devel
Cairo is a vector graphics library with cross-device output support.
This package contains the headers that programmers will need to develop
applications which will use cairo library.
%prep
%setup -q -n cairo-%version
%patch -p1
%build
> boilerplate/Makefile.am.features
> src/Makefile.am.features
touch ChangeLog
%autoreconf
%configure \
--enable-xlib \
--enable-xcb \
--enable-glitz \
--enable-ps \
--enable-pdf \
--enable-svg \
--enable-gtk-doc \
--disable-static
%make_build
%make -C doc/public doc
%{?!__buildreqs:%{?!_without_check:%{?!_disable_check:xvfb-run -s "-kb -screen 0 1280x1024x24" -e %_builddir/cairo-%version/xvfb.log -a make -k test}}}
%install
%make DESTDIR=%buildroot install
%files
%doc AUTHORS NEWS README
%_libdir/*.so.*
%files devel
%_includedir/*
%_libdir/*.so
%_pkgconfigdir/*.pc
%doc %_datadir/gtk-doc/html/cairo/
%changelog
…
Full changelog you can see here