# RPM specfile for cairo module # Generated Fri Nov 5 23:42:59 2004 GMT by Ximian build system # $Id: bb_do,v 1.256 2004/08/20 21:13:35 v_thunder Exp $ # from $Id: ximian-build.conf,v 1.57 2004/10/30 00:05:10 duncan Exp $ %define nam cairo %define ver 0.2.0 %define licensedir %{_datadir}/licenses/%{nam}-%{ver} %define ximrev 1 Name: cairo Version: 0.2.0 Release: 1.ximian.0.1 Vendor: Ximian, Inc. Distribution: Ximian GNOME for Novell Linux Desktop 9 / i586 Copyright: MIT license BuildRoot: /var/tmp/%{nam}-%{ver}-root Docdir: /usr/share/doc/packages URL: http://www.cairographics.org Source0: cairo-0.2.0.tar.gz BuildRequires: freetype2-devel BuildRequires: pkgconfig BuildRequires: fontconfig-devel BuildRequires: zlib-devel BuildRequires: libpixman-devel BuildRequires: XFree86-devel BuildRequires: libpng-devel >= 1.2 Summary: Cairo provides anti-aliased vector-based rendering for X. Group: Development/Graphics Requires: freetype2 Requires: fontconfig Requires: libpixman >= 0.1.2 Requires: libpng >= 1.2 Provides: ximian-cairo = %{?epoch:%{epoch}:}%{version}-%{?ximrev:%{ximrev}}%{!?ximrev:%{release}} %description Cairo provides anti-aliased vector-based rendering for X. Paths consist of line segments and cubic splines and can be rendered at any width with various join and cap styles. All colors may be specified with optional translucence (opacity/alpha) and combined using the extended Porter/Duff compositing algebra as found in the X Render Extension. %files %defattr(-, root, root) %doc AUTHORS COPYING ChangeLog INSTALL NEWS README TODO /usr/lib/libcairo.so.1.0.0 /usr/lib/libcairo.so.1 /usr/lib/libcairo.a %package -n cairo-devel Summary: Headers for Cairo Group: Development/Graphics Requires: cairo = 0.2.0-1.ximian.0.1 Requires: libpixman-devel Requires: XFree86-devel Provides: ximian-cairo-devel = %{?epoch:%{epoch}:}%{version}-%{?ximrev:%{ximrev}}%{!?ximrev:%{release}} %description -n cairo-devel Headers for Cairo %files -n cairo-devel %defattr(-, root, root) /usr/include/cairo.h /usr/include/cairo-features.h /usr/lib/libcairo.so /usr/lib/libcairo.la /usr/lib/libcairo.a /usr/lib/pkgconfig/cairo.pc # $RPM_COMMAND is an environment variable used by the Ximian build # system to control the build process with finer granularity than RPM # normally allows. This specfile will function as expected by RPM if # $RPM_COMMAND is unset. If you are not the Ximian build system, # feel free to ignore it. %prep case "${RPM_COMMAND:-all}" in dist) %setup -q -D -n cairo-0.2.0 ;; all) %setup -q -n cairo-0.2.0 ;; esac %build MAKE=${MAKE:-make} RPM_COMMAND=${RPM_COMMAND:-all} DESTDIR=${DESTDIR:-"$RPM_BUILD_ROOT"} ARCH=%{_target_platform} export MAKE RPM_COMMAND DESTDIR ARCH case "$RPM_COMMAND" in prepare|all) ./configure --prefix=/usr --libdir=/usr/lib --sysconfdir=/etc --mandir=/usr/man --infodir=/usr/info --localstatedir=/var ;; esac case "$RPM_COMMAND" in clean|all) if [ "/" != "$DESTDIR" ]; then rm -rf "$DESTDIR" fi ;; esac case "$RPM_COMMAND" in build|all) ${MAKE} ;; esac %install MAKE=${MAKE:-make} DESTDIR=${DESTDIR:-"$RPM_BUILD_ROOT"} # export DESTDIR case "${RPM_COMMAND:-all}" in install|all) ${MAKE} install prefix=${DESTDIR}/usr libdir=${DESTDIR}/usr/lib sysconfdir=${DESTDIR}/etc mandir=${DESTDIR}/usr/man infodir=${DESTDIR}/usr/info localstatedir=${DESTDIR}/var ;; esac %clean DESTDIR=${DESTDIR:-"$RPM_BUILD_ROOT"} export DESTDIR case "${RPM_COMMAND:-all}" in clean|all) if [ "/" != "$DESTDIR" ]; then rm -rf "$DESTDIR" fi ;; esac %changelog * Fri Nov 5 2004 Ximian, Inc. - Version: 0.2.0-1.ximian.0.1 - Summary: New build. - New automated build.