Add Tizen 2.0 packaging 22/2622/1 accepted/2.0-wayland/20130307.025516 accepted/2.0alpha-wayland/20121219.185825 accepted/2.0alpha-wayland/20130121.182330 submit/2.0-wayland/20130307.032257 submit/2.0alpha-wayland/20121219.012527 submit/2.0alpha-wayland/20130121.184900
authorRusty Lynch <rusty.lynch@intel.com>
Tue, 20 Nov 2012 21:36:06 +0000 (13:36 -0800)
committerRusty Lynch <rusty.lynch@intel.com>
Wed, 19 Dec 2012 00:50:20 +0000 (16:50 -0800)
packaging/evas.changes [new file with mode: 0644]
packaging/evas.spec [new file with mode: 0755]

diff --git a/packaging/evas.changes b/packaging/evas.changes
new file mode 100644 (file)
index 0000000..cf35ea2
--- /dev/null
@@ -0,0 +1,6 @@
+* Tue Dec 18 2012 Rusty Lynch <rusty.lynch@intel.com> b0ef617
+- Update to stable snapshot 1.7.3-svn.81116
+
+* Tue Nov 20 2012 Rusty Lynch <rusty.lynch@intel.com> 10b4f29
+- Initial packaging 
+
diff --git a/packaging/evas.spec b/packaging/evas.spec
new file mode 100755 (executable)
index 0000000..f0184bb
--- /dev/null
@@ -0,0 +1,138 @@
+#sbs-git:slp/pkgs/e/evas evas 1.1.0+svn.69113slp2+build01 828d8bb285397266eb8985fd081fa2692fa3a7d6
+Name:       evas
+Summary:    Multi-platform Canvas Library
+Version:    1.7.3+svn.81116+build01
+Release:    1
+Group:      System/Libraries
+License:    BSD
+URL:        http://www.enlightenment.org/
+Source0:    %{name}-%{version}.tar.gz
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
+BuildRequires:  pkgconfig(eina)
+BuildRequires:  pkgconfig(eet)
+BuildRequires:  pkgconfig(x11)
+BuildRequires:  pkgconfig(xi)
+BuildRequires:  pkgconfig(xrender)
+BuildRequires:  pkgconfig(fontconfig)
+BuildRequires:  pkgconfig(freetype2)
+BuildRequires:  pkgconfig(fribidi)
+BuildRequires:  pkgconfig(xext)
+BuildRequires:  pkgconfig(libpng)
+BuildRequires:  pkgconfig(xpm)
+BuildRequires:  pkgconfig(zlib)
+BuildRequires:  pkgconfig(harfbuzz)
+BuildRequires:  pkgconfig(sm)
+BuildRequires:  libjpeg-turbo-devel
+BuildRequires:  giflib-devel
+BuildRequires:  pkgconfig(pixman-1)
+BuildRequires:  pkgconfig(eo)
+BuildRequires:  libjpeg-devel
+BuildRequires:  pkgconfig(wayland-client)
+BuildRequires:  pkgconfig(wayland-egl)
+%ifarch %{arm}
+BuildRequires:  pkgconfig(libdri2)
+BuildRequires:  pkgconfig(xfixes)
+BuildRequires:  pkgconfig(libdrm_slp)
+%else
+BuildRequires:  pkgconfig(egl)
+BuildRequires:  pkgconfig(gl)
+BuildRequires:  pkgconfig(glesv2)
+%endif
+
+
+%description
+Enlightenment DR17 advanced canvas library Evas is an advanced canvas library, providing six engines for rendering: X11,
+ OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows
+ and Qtopia.
+ .
+ Due to its simple API, evas can be developed with rapidly, and cleanly.
+ .
+ This package contains the core library and a set of image loaders and/or savers
+ for various formats: eet, gif, jpeg, png, svg, tiff, bmp, wbmp and xpm
+
+
+%package devel
+Summary:    Multi-platform Canvas Library (devel)
+Group:      Development/Libraries
+Requires:   %{name} = %{version}-%{release}
+
+
+%description devel
+Enlightenment DR17 advanced canvas library (devel)
+
+
+%prep
+%setup -q
+
+%build
+export CFLAGS+=" -fvisibility=hidden -ffast-math -fPIC"
+export LDFLAGS+=" -fvisibility=hidden -Wl,--hash-style=both -Wl,--as-needed"
+
+%autogen
+%configure --disable-static \
+       --disable-image-loader-svg \
+       --enable-simple-x11 \
+       --with-x \
+       --enable-fb \
+       --enable-xrender-x11 \
+       --enable-line-dither-mask \
+       --disable-image-loader-edb \
+       --disable-rpath \
+       --enable-gl-x11 \
+       --enable-gl-flavor-gles \
+       --enable-gles-variety-sgx \
+       --enable-pixman \
+       --enable-pixman-image \
+       --enable-pixman-image-scale-sample \
+       --enable-tile-rotate \
+        --enable-wayland-shm \
+        --enable-wayland-egl \
+%ifarch %{arm}
+       --enable-pthreads \
+       --enable-cpu-neon \
+       --enable-winkcodec=yes
+%else
+       --enable-pthreads \
+       --enable-winkcodec=no
+%endif
+  
+make %{?jobs:-j%jobs}
+
+
+%install
+rm -rf %{buildroot}
+%make_install
+mkdir -p %{buildroot}/usr/share/license
+cp %{_builddir}/%{buildsubdir}/COPYING %{buildroot}/usr/share/license/%{name}
+
+
+%post -p /sbin/ldconfig
+
+
+%postun -p /sbin/ldconfig
+
+
+%files
+%defattr(-,root,root,-)
+%{_libdir}/libevas.so.*
+%{_libdir}/evas/modules/engines/*/*/module.so
+%{_libdir}/evas/modules/loaders/*/*/module.so
+%{_libdir}/evas/modules/savers/*/*/module.so
+%{_libdir}/evas/cserve2/loaders/*/*/module.so
+%{_bindir}/evas_cserve2_client
+%{_bindir}/evas_cserve2_usage
+%{_bindir}/evas_cserve2_debug
+%{_libexecdir}/evas_cserve2
+%{_libexecdir}/evas_cserve2_slave
+%{_libexecdir}/dummy_slave
+/usr/share/license/%{name}
+
+
+%files devel
+%defattr(-,root,root,-)
+%{_includedir}/evas-1/*.h
+%{_libdir}/libevas.so
+%{_libdir}/pkgconfig/*.pc
+%{_datadir}/evas/examples/*
+%{_datadir}/evas/checkme