diff options
author | hk57.kim <hk57.kim@samsung.com> | 2015-06-03 15:16:56 +0900 |
---|---|---|
committer | hk57.kim <hk57.kim@samsung.com> | 2015-06-03 15:16:56 +0900 |
commit | 4078c98a5d481778482f52d3aaf7a1777ffe6088 (patch) | |
tree | c18ae9d21e2b29c349231c5b61d742e9fca9c1d9 /packaging | |
parent | cce6a0e298fac08c588204b085e7a807fa75813d (diff) | |
download | cairo-4078c98a5d481778482f52d3aaf7a1777ffe6088.tar.gz cairo-4078c98a5d481778482f52d3aaf7a1777ffe6088.tar.bz2 cairo-4078c98a5d481778482f52d3aaf7a1777ffe6088.zip |
Cairo 1.12.14
Change-Id: Ibc39e63896ec42cab29fbbbf615a46f2d58319a8
Signed-off-by: hk57.kim <hk57.kim@samsung.com>
Diffstat (limited to 'packaging')
-rwxr-xr-x | packaging/cairo.manifest | 5 | ||||
-rwxr-xr-x | packaging/cairo.spec | 101 |
2 files changed, 106 insertions, 0 deletions
diff --git a/packaging/cairo.manifest b/packaging/cairo.manifest new file mode 100755 index 000000000..017d22d3a --- /dev/null +++ b/packaging/cairo.manifest @@ -0,0 +1,5 @@ +<manifest> + <request> + <domain name="_"/> + </request> +</manifest> diff --git a/packaging/cairo.spec b/packaging/cairo.spec new file mode 100755 index 000000000..341b9c5e2 --- /dev/null +++ b/packaging/cairo.spec @@ -0,0 +1,101 @@ +#sbs-git:slp/unmodified/cairo cairo 1.11.3 076a40b95caaadbc4a05b92a1a1d7840427e05b7 +Name: cairo +Summary: A vector graphics library +Version: 1.12.14 +Release: 10 +Group: System/Libraries +License: LGPL-2.1+ or MPL-1.1 +URL: http://www.cairographics.org +Source0: http://cairographics.org/releases/%{name}-%{version}.tar.gz +Source1001: packaging/cairo.manifest + +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig +BuildRequires: pkgconfig(xrender) +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xext) +BuildRequires: pkgconfig(libpng) +BuildRequires: pkgconfig(libxml-2.0) +BuildRequires: pkgconfig(pixman-1) +BuildRequires: pkgconfig(freetype2) +BuildRequires: pkgconfig(fontconfig) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(sm) +BuildRequires: pkgconfig(xt) +BuildRequires: pkgconfig(xcb) +BuildRequires: pkgconfig(xcb-render) +#BuildRequires: pkgconfig(xcb-renderutil) +BuildRequires: pkgconfig(xcb-shm) +BuildRequires: pkgconfig(opengl-es-20) +BuildRequires: pkgconfig(ecore) +BuildRequires: pkgconfig(evas) +BuildRequires: pkgconfig(elementary) +#BuildRequires: pkgconfig(librsvg-2.0) +BuildRequires: binutils-devel +BuildRequires: which +BuildRequires: autoconf + +%description +Cairo is a 2D graphics library with support for multiple output devices. + +%package devel +Summary: Development components for the cairo library +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +Requires: pixman-devel + +%description devel +cairo development libraries and head files + +%prep +%setup -q -n %{name}-%{version} + +%build +cp %{SOURCE1001} . +NOCONFIGURE=1 ./autogen.sh +%configure --disable-static \ + --disable-win32 \ + --enable-directfb=no \ + --enable-xlib \ + --with-x \ + --x-includes=%{_includedir} \ + --x-libraries=%{_libdir} \ + --disable-gtk-doc \ +%ifarch %ix86 + --enable-xcb \ + --enable-egl=no \ + --enable-glesv2=no \ + --enable-evasgl=yes \ +%else + --enable-xcb \ + --enable-egl=yes \ + --enable-glesv2=yes \ + --enable-evasgl=yes +%endif + +make %{?jobs:-j%jobs} + +%install +rm -rf %{buildroot} +%make_install +rm -rf $RPM_BUILD_ROOT/usr/share/gtk-doc +mkdir -p %{buildroot}/usr/share/license +cat COPYING COPYING-LGPL-2.1 COPYING-MPL-1.1 > %{buildroot}/usr/share/license/%{name} + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%manifest cairo.manifest +%{_libdir}/libcairo.so.* +/usr/share/license/%{name} +%exclude %{_libdir}/libcairo-*.so.* + +%files devel +%manifest cairo.manifest +%{_includedir}/* +%{_libdir}/libcairo*.so +%{_libdir}/libcairo-*.so.* +%{_libdir}/pkgconfig/* + |