Delete the duplicate BuildRequires
[profile/ivi/ecore.git] / packaging / ecore.spec
index 8a57c21..b13a1e0 100644 (file)
@@ -1,38 +1,40 @@
-# 
-# Do NOT Edit the Auto-generated Part!
-# Generated by: spectacle version 0.22
-# 
-
 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
-License:    TO BE FILLED IN
+Group:      System/Libraries
+License:    BSD
 URL:        http://www.enlightenment.org
-Source0:    http://download.enlightenment.org/releases/ecore-%{version}.tar.bz2
+Source0:    %{name}-%{version}.tar.gz
 Requires(post): /sbin/ldconfig
 Requires(postun): /sbin/ldconfig
-BuildRequires:  pkgconfig(eet)
-BuildRequires:  pkgconfig(eina)
-BuildRequires:  pkgconfig(evas)
-BuildRequires:  pkgconfig(glib-2.0)
-BuildRequires:  pkgconfig(pixman-1)
-BuildRequires:  pkgconfig(x11)
-BuildRequires:  pkgconfig(xext)
-BuildRequires:  pkgconfig(xcb)
-BuildRequires:  pkgconfig(xcb-composite)
-BuildRequires:  pkgconfig(xcb-damage)
-BuildRequires:  pkgconfig(xcb-dpms)
-BuildRequires:  pkgconfig(xcb-randr)
-BuildRequires:  pkgconfig(xcb-render)
-BuildRequires:  pkgconfig(xcb-screensaver)
-BuildRequires:  pkgconfig(xcb-shape)
-BuildRequires:  pkgconfig(xcb-sync)
-BuildRequires:  pkgconfig(xcb-xfixes)
-BuildRequires:  pkgconfig(xcb-xinerama)
-BuildRequires:  pkgconfig(xcb-xprint)
-BuildRequires:  pkgconfig(xcb-xtest)
+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
@@ -52,13 +54,15 @@ Requires:   %{name} = %{version}-%{release}
 %description devel
 Core abstraction layer for enlightenment (devel)
 
-%package bin
+%package tools
 Summary:    Enlightened Core X interface library (bin)
 Group:      Development/Libraries
 Requires:   %{name} = %{version}-%{release}
+Provides:   %{name}-bin
+Obsoletes:  %{name}-bin
 
-%description bin
-Core abstraction layer for enlightenment (bin)
+%description tools
+Core abstraction layer for enlightenment (tools)
 
 %package con
 Summary:    Enlightened Core X interface library (con)
@@ -162,15 +166,32 @@ Core abstraction layer for enlightenment (fb)
 
 
 %prep
-%setup -q -n %{name}
+%setup -q
 
 
 %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}
 
@@ -179,8 +200,6 @@ rm -rf %{buildroot}
 %make_install
 
 
-#%find_lang ecore
-
 %post -p /sbin/ldconfig
 
 %postun -p /sbin/ldconfig
@@ -236,10 +255,10 @@ rm -rf %{buildroot}
 %files 
 %defattr(-,root,root,-)
 %{_libdir}/libecore.so.*
+/usr/share/locale/*
 
 %files devel
 %defattr(-,root,root,-)
-/usr/bin/ecore_test
 %{_includedir}/ecore-1/*.h
 %{_libdir}/pkgconfig/ecore*.pc
 %{_libdir}/libecore.so
@@ -254,8 +273,9 @@ rm -rf %{buildroot}
 %{_libdir}/libecore_x.so
 %{_libdir}/libecore_fb.so
 
-%files bin
+%files tools
 %defattr(-,root,root,-)
+#/usr/bin/ecore_test
 
 %files con
 %defattr(-,root,root,-)
@@ -280,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,-)