Updating link to change in openSUSE:Factory/cairo revision 32.0
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/cairo?expand=0&rev=f97138e04d30cd8f014eba89a2e721a1
This commit is contained in:
committed by
Git OBS Bridge
parent
77b8ca18c9
commit
faa9aeaf58
132
cairo.spec
132
cairo.spec
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# spec file for package cairo (Version 1.8.10)
|
||||
# spec file for package cairo (Version 1.9.14)
|
||||
#
|
||||
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
#
|
||||
@@ -15,40 +15,32 @@
|
||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
# norootforbuild
|
||||
|
||||
|
||||
Name: cairo
|
||||
BuildRequires: freetype2-devel
|
||||
BuildRequires: gtk-doc
|
||||
BuildRequires: libpng-devel
|
||||
BuildRequires: pkg-config
|
||||
BuildRequires: xorg-x11-devel
|
||||
BuildRequires: xorg-x11-libxcb-devel
|
||||
Version: 1.9.14
|
||||
Release: 1
|
||||
License: LGPLv2.1+ ; MPL ..
|
||||
Summary: Vector Graphics Library with Cross-Device Output Support
|
||||
Url: http://cairographics.org/
|
||||
Group: Development/Libraries/X11
|
||||
Source: %{name}-%{version}.tar.bz2
|
||||
Source99: baselibs.conf
|
||||
# PATCH-FIX-UPSTREAM cairo-modules-no-version.patch dimstar@opensuse.org -- Build modules with -module -avoid-version.
|
||||
Patch0: cairo-modules-no-version.patch
|
||||
# These libraries are needed only for tests.
|
||||
# Do not enable tests in build systems, it causes build loop!
|
||||
#BuildRequires: librsvg-devel poppler-devel
|
||||
License: LGPLv2.1+ ; MPL ..
|
||||
Group: Development/Libraries/X11
|
||||
Summary: Vector Graphics Library with Cross-Device Output Support
|
||||
Url: http://cairographics.org/
|
||||
Version: 1.8.10
|
||||
Release: 1
|
||||
Source: %{name}-%{version}.tar.bz2
|
||||
Source99: baselibs.conf
|
||||
# PATCH-FIX-UPSTREAM cairo-1.8.6-repeat-modes.patch vuntz@opensuse.org -- Based on patch from Fedora & Ubuntu
|
||||
Patch0: cairo-1.8.6-repeat-modes.patch
|
||||
# PATCH-FIX-UPSTREAM cairo-lcd-filter.patch vuntz@opensuse.org -- Improve font rendering on LCD, patch used by Debian, Mandriva & Ubuntu
|
||||
Patch1: cairo-lcd-filter.patch
|
||||
BuildRequires: gtk-doc
|
||||
BuildRequires: pkg-config
|
||||
BuildRequires: pkgconfig(fontconfig)
|
||||
BuildRequires: pkgconfig(freetype2)
|
||||
BuildRequires: pkgconfig(libpng)
|
||||
BuildRequires: pkgconfig(pixman-1)
|
||||
BuildRequires: pkgconfig(x11)
|
||||
BuildRequires: pkgconfig(xcb)
|
||||
BuildRequires: pkgconfig(xrender)
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
# Last present in SuSE Linux 10.0 (and NLD9):
|
||||
Obsoletes: libpixman <= 0.1.1
|
||||
Provides: libpixman <= 0.1.1
|
||||
# bug437293
|
||||
%ifarch ppc64
|
||||
Obsoletes: cairo-64bit
|
||||
%endif
|
||||
#
|
||||
|
||||
%description
|
||||
Cairo is a vector graphics library with cross-device output support.
|
||||
@@ -57,16 +49,61 @@ in-memory image buffers, and PostScript. Cairo is designed to produce
|
||||
identical output on all output media while taking advantage of display
|
||||
hardware acceleration when available.
|
||||
|
||||
%package -n libcairo2
|
||||
Summary: Vector Graphics Library with Cross-Device Output Support
|
||||
License: LGPLv2.1+ ; MPL ..
|
||||
Group: Development/Libraries/X11
|
||||
Provides: cairo = %{version}
|
||||
Obsoletes: cairo < %{version}
|
||||
# bug437293
|
||||
%ifarch ppc64
|
||||
Obsoletes: cairo-64bit
|
||||
%endif
|
||||
#
|
||||
|
||||
%description -n libcairo2
|
||||
Cairo is a vector graphics library with cross-device output support.
|
||||
Currently supported output targets include the X Window System,
|
||||
in-memory image buffers, and PostScript. Cairo is designed to produce
|
||||
identical output on all output media while taking advantage of display
|
||||
hardware acceleration when available.
|
||||
|
||||
%package -n libcairo-script-interpreter2
|
||||
Summary: Vector Graphics Library with Cross-Device Output Support
|
||||
License: LGPLv2.1+ ; MPL ..
|
||||
Group: Development/Libraries/X11
|
||||
|
||||
%description -n libcairo-script-interpreter2
|
||||
Cairo is a vector graphics library with cross-device output support.
|
||||
Currently supported output targets include the X Window System,
|
||||
in-memory image buffers, and PostScript. Cairo is designed to produce
|
||||
identical output on all output media while taking advantage of display
|
||||
hardware acceleration when available.
|
||||
|
||||
%package utils
|
||||
Summary: Vector Graphics Library with Cross-Device Output Support -- Utilities
|
||||
License: LGPLv2.1+ ; MPL ..
|
||||
Group: Development/Libraries/X11
|
||||
# We need an explicit requires since nothing links to the cairo library
|
||||
Requires: libcairo2 = %{version}
|
||||
|
||||
%description utils
|
||||
Cairo is a vector graphics library with cross-device output support.
|
||||
Currently supported output targets include the X Window System,
|
||||
in-memory image buffers, and PostScript. Cairo is designed to produce
|
||||
identical output on all output media while taking advantage of display
|
||||
hardware acceleration when available.
|
||||
|
||||
This package contains various cairo utilities.
|
||||
|
||||
%package devel
|
||||
License: LGPLv2.1+ ; MPL ..
|
||||
Summary: Development environment for cairo
|
||||
Group: Development/Libraries/X11
|
||||
Requires: %{name} = %{version} freetype2-devel fontconfig-devel libpng-devel xorg-x11-devel xorg-x11-libXrender-devel xorg-x11-libX11-devel xorg-x11-libxcb-devel
|
||||
Requires: libcairo2 = %{version}
|
||||
Requires: libcairo-script-interpreter2 = %{version}
|
||||
Provides: cairo-doc = %{version}
|
||||
Obsoletes: cairo-doc <= %{version}
|
||||
# Last present in SuSE Linux 10.0 (and NLD9):
|
||||
Provides: libpixman-devel <= 0.1.1
|
||||
Obsoletes: libpixman-devel <= 0.1.1
|
||||
Obsoletes: cairo-doc < %{version}
|
||||
# bug437293
|
||||
%ifarch ppc64
|
||||
Obsoletes: cairo-devel-64bit
|
||||
@@ -80,9 +117,9 @@ cairo.
|
||||
%prep
|
||||
%setup -q
|
||||
%patch0 -p1
|
||||
%patch1 -p1
|
||||
|
||||
%build
|
||||
NOCONFIGURE=1 ./autogen.sh
|
||||
%configure \
|
||||
--with-pic \
|
||||
--enable-ps \
|
||||
@@ -100,27 +137,42 @@ cairo.
|
||||
find %{buildroot} -type f -name "*.la" -delete -print
|
||||
%endif
|
||||
|
||||
%post -p /sbin/ldconfig
|
||||
%post -n libcairo2 -p /sbin/ldconfig
|
||||
|
||||
%postun -p /sbin/ldconfig
|
||||
%postun -n libcairo2 -p /sbin/ldconfig
|
||||
|
||||
%post -n libcairo-script-interpreter2 -p /sbin/ldconfig
|
||||
|
||||
%postun -n libcairo-script-interpreter2 -p /sbin/ldconfig
|
||||
|
||||
%clean
|
||||
%{__rm} -rf ${RPM_BUILD_ROOT}
|
||||
%{__rm} -rf %{buildroot}
|
||||
|
||||
%files
|
||||
%files -n libcairo2
|
||||
%defattr(-, root, root)
|
||||
%doc AUTHORS COPYING COPYING-LGPL-2.1 COPYING-MPL-1.1 ChangeLog NEWS README
|
||||
%{_libdir}/*.so.*
|
||||
%{_libdir}/libcairo.so.*
|
||||
|
||||
%files -n libcairo-script-interpreter2
|
||||
%defattr(-, root, root)
|
||||
%{_libdir}/libcairo-script-interpreter.so.*
|
||||
|
||||
%files utils
|
||||
%defattr(-, root, root)
|
||||
%{_bindir}/cairo-trace
|
||||
%dir %{_libdir}/cairo
|
||||
%{_libdir}/cairo/libcairo-trace.so
|
||||
%{_libdir}/cairo/cairo-fdr.so
|
||||
|
||||
%files devel
|
||||
%defattr(-, root, root)
|
||||
%doc PORTING_GUIDE
|
||||
%doc %{_datadir}/gtk-doc/html/cairo
|
||||
%{_includedir}/cairo
|
||||
%{_libdir}/*.so
|
||||
%{_libdir}/pkgconfig/*.pc
|
||||
%if 0%{?suse_version} <= 1110
|
||||
%{_libdir}/*.la
|
||||
%endif
|
||||
%{_datadir}/gtk-doc/html/*
|
||||
|
||||
%changelog
|
||||
|
Reference in New Issue
Block a user