Delete the duplicate BuildRequires
[profile/ivi/ecore.git] / packaging / ecore.spec
index f7abb43..b13a1e0 100644 (file)
@@ -1,30 +1,40 @@
 Name:       ecore
 Summary:    Enlightened Core X interface library
-Version:    1.0.999.svn61874
+Version:    1.6.0+svn.74576slp2+build05
 Release:    1
-Group:      TO_BE/FILLED_IN
+Group:      System/Libraries
 License:    BSD
 URL:        http://www.enlightenment.org
-Source0:    %{name}-%{version}.tar.bz2
+Source0:    %{name}-%{version}.tar.gz
 Requires(post): /sbin/ldconfig
 Requires(postun): /sbin/ldconfig
-BuildRequires:  pkgconfig(eina)
-BuildRequires:  pkgconfig(eet)
-BuildRequires:  pkgconfig(evas)
-BuildRequires:  pkgconfig(glib-2.0)
-BuildRequires:  pkgconfig(xcursor)
-BuildRequires:  pkgconfig(xrender)
-BuildRequires:  pkgconfig(xinerama)
-BuildRequires:  pkgconfig(xrandr)
-BuildRequires:  pkgconfig(xext)
-BuildRequires:  pkgconfig(xi)
-BuildRequires:  pkgconfig(xfixes)
-BuildRequires:  pkgconfig(xcomposite)
-BuildRequires:  pkgconfig(xdamage)
-BuildRequires:  pkgconfig(xextproto)
-BuildRequires:  pkgconfig(xtst)
-BuildRequires:  pkgconfig(libcurl)
+BuildRequires:  gettext
+BuildRequires:  eina-devel
+BuildRequires:  eet-devel
+BuildRequires:  evas-devel
+BuildRequires:  glib2-devel
+BuildRequires:  libxcursor-devel
+BuildRequires:  libxrender-devel
+BuildRequires:  libxinerama-devel
+BuildRequires:  libxrandr-devel
+BuildRequires:  libxext-devel
+BuildRequires:  libxi-devel
+BuildRequires:  libxfixes-devel
+BuildRequires:  libxcomposite-devel
+BuildRequires:  libxdamage-devel
+BuildRequires:  x11proto-xext
+BuildRequires:  libxtst-devel
+BuildRequires:  curl-devel
 BuildRequires:  libjpeg-devel
+BuildRequires:  libXgesture-devel
+
+%ifarch %{arm}
+BuildRequires: pkgconfig(gles20)
+%else
+BuildRequires: pkgconfig(gl)
+BuildRequires: pkgconfig(glesv2)
+BuildRequires: pkgconfig(egl)
+%endif
 
 
 %description
@@ -160,11 +170,28 @@ Core abstraction layer for enlightenment (fb)
 
 
 %build
+export CFLAGS+=" -fvisibility=hidden -fPIC"
+export LDFLAGS+=" -fvisibility=hidden -Wl,--hash-style=both -Wl,--as-needed"
 
 %autogen
 %configure --disable-static \
-        --enable-glib-integration-always \
-        --disable-xim
+       --enable-ecore-fb \
+       --enable-dependency-tracking \
+       --disable-ecore-directfb \
+       --enable-ecore-evas-fb \
+       --disable-rpath \
+       --disable-openssl \
+       --disable-gnutls \
+       --disable-tslib \
+       --enable-simple-x11 \
+       --enable-ecore-evas-opengl-x11 \
+       --disable-ecore-evas-xrender-x11 \
+       --enable-curl \
+       --enable-glib-integration-always \
+       --enable-ecore-x-gesture \
+       --disable-xim \
+       --disable-ecore-imf-xim \
+       --disable-ecore-imf-scim
 
 make %{?jobs:-j%jobs}
 
@@ -228,6 +255,7 @@ rm -rf %{buildroot}
 %files 
 %defattr(-,root,root,-)
 %{_libdir}/libecore.so.*
+/usr/share/locale/*
 
 %files devel
 %defattr(-,root,root,-)
@@ -247,7 +275,7 @@ rm -rf %{buildroot}
 
 %files tools
 %defattr(-,root,root,-)
-/usr/bin/ecore_test
+#/usr/bin/ecore_test
 
 %files con
 %defattr(-,root,root,-)
@@ -272,7 +300,6 @@ rm -rf %{buildroot}
 %files input
 %defattr(-,root,root,-)
 %{_libdir}/libecore_input.so.*
-/usr/lib/ecore/immodules/xim.so
 
 %files input-evas
 %defattr(-,root,root,-)