From: Anas Nashif Date: Wed, 24 Oct 2012 15:51:31 +0000 (-0700) Subject: add packaging files X-Git-Tag: submit/tizen/20130814.144019~17 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fd2b24f1208cbfe3018048d49fcd1ead5be9a81d;p=platform%2Fupstream%2Fevas.git add packaging files --- diff --git a/packaging/evas.spec b/packaging/evas.spec new file mode 100644 index 0000000..7e1cf4f --- /dev/null +++ b/packaging/evas.spec @@ -0,0 +1,84 @@ +Name: evas +Version: 1.7.1 +Release: 1 +License: BSD 2-clause +Summary: Multi-platform Canvas Library +Url: http://www.enlightenment.org/ +Group: Graphics/X11 +Source0: evas-%{version}.tar.gz +BuildRequires: doxygen +BuildRequires: giflib-devel +BuildRequires: libjpeg-devel +BuildRequires: libtiff-devel +BuildRequires: pkgconfig(eet) +BuildRequires: pkgconfig(eina) +BuildRequires: pkgconfig(fontconfig) +BuildRequires: pkgconfig(freetype2) +BuildRequires: pkgconfig(fribidi) +BuildRequires: pkgconfig(gl) +BuildRequires: pkgconfig(ice) +BuildRequires: pkgconfig(libpng) +BuildRequires: pkgconfig(xext) +BuildRequires: pkgconfig(xrender) +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(harfbuzz) +BuildRequires: pkgconfig(pixman-1) +BuildRequires: pkgconfig(glesv2) + +%description +Evas is a clean display canvas API for several target display systems +that can draw anti-aliased text, smooth super and sub-sampled scaled +images, alpha-blend objects much and more. + +%package devel +Summary: Development components for the evas package +Group: Development/Libraries +Requires: %{name} = %{version} + +%description devel +Development files for evas + +%package examples +Summary: Examples for the evas package +Group: Development/Libraries +Requires: %{name}-devel = %{version} + +%description examples +Examples files for evas + +%prep +%setup -q + +%build +%configure --enable-pthreads --enable-gl-xlib --enable-gl-x11 + +make %{?_smp_mflags} + +%install +%make_install + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root,-) +%doc COPYING +%{_bindir}/evas_cserve* +%{_libdir}/evas/modules/*/*/*/module.so +%{_libdir}/libevas.so.* +%{_libdir}/evas/cserve2 +/usr/libexec/* +%{_datadir}/evas/checkme + +%files devel +%defattr(-,root,root,-) +%{_includedir}/evas-1/*.h +%{_libdir}/*.so +%{_libdir}/pkgconfig/*.pc + + +%files examples +%{_datadir}/evas/examples/* + +%changelog