# Conditional build:
%bcond_without static_libs # don't build static library
#
-%define ecore_ver 0.9.9.043
+%define ecore_ver 1.7.9
+%define eina_ver 1.7.9
+%define evas_ver 1.7.9
-Summary: Ecore DBus Library
-Summary(pl.UTF-8): Biblioteka Ecore DBus
+Summary: EFL wrapper for DBus
+Summary(pl.UTF-8): Obudowanie EFL dla systemu DBus
Name: e_dbus
-Version: 0.5.0.043
+Version: 1.7.9
Release: 1
License: BSD
Group: Libraries
-Source0: http://download.enlightenment.org/snapshots/2008-05-19/%{name}-%{version}.tar.bz2
-# Source0-md5: 68a80552d85b800079387e1008166db4
-URL: http://enlightenment.org/p.php?p=about/libs/eet
-BuildRequires: autoconf
-BuildRequires: automake >= 1.4
+Source0: http://download.enlightenment.org/releases/%{name}-%{version}.tar.bz2
+# Source0-md5: 713191ea66a4bdacc720a97046f7d0b7
+URL: http://trac.enlightenment.org/e/wiki/E_Dbus
+BuildRequires: autoconf >= 2.52
+BuildRequires: automake >= 1.6
BuildRequires: dbus-devel >= 0.62
BuildRequires: ecore-devel >= %{ecore_ver}
-#BuildRequires: libjpeg-devel
+BuildRequires: ecore-evas-devel >= %{ecore_ver}
+BuildRequires: eina-devel >= %{eina_ver}
+BuildRequires: evas-devel >= %{ecore_ver}
BuildRequires: libtool
-BuildRequires: pkgconfig
-#BuildRequires: zlib-devel
+BuildRequires: pkgconfig >= 1:0.22
+Requires: dbus-libs >= 0.62
+Requires: ecore >= %{ecore_ver}
+Requires: ecore-evas >= %{ecore_ver}
+Requires: eina >= %{eina_ver}
+Requires: evas >= %{evas_ver}
Obsoletes: ecore-dbus
-#Conflicts: ecore-libs ??
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%undefine __cxx
%description
-Ecore DBus Library.
+EFL wrapper for DBus.
-% description -l pl.UTF-8
-Biblioteka Ecore DBus.
+%description -l pl.UTF-8
+Obudowanie EFL dla systemu DBus.
%package devel
Summary: Header files for e_dbus library
Summary(pl.UTF-8): Pliki nagłówkowe biblioteki e_dbus
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
-#Requires: libjpeg-devel
-#Requires: zlib-devel
+Requires: dbus-devel >= 0.62
+Requires: ecore-devel >= %{ecore_ver}
+Requires: eina-devel >= %{eina_ver}
+Requires: evas-devel >= %{evas_ver}
%description devel
Header files for e_dbus library.
Pliki nagłówkowe biblioteki e_dbus.
%package static
-Summary: Static Eet library
-Summary(pl.UTF-8): Statyczna biblioteka Eet
+Summary: Static e_dbus library
+Summary(pl.UTF-8): Statyczna biblioteka e_dbus
Group: Development/Libraries
Requires: %{name}-devel = %{version}-%{release}
%build
%{__libtoolize}
-%{__aclocal}
+%{__aclocal} -I m4
%{__autoconf}
%{__autoheader}
%{__automake}
%configure \
+ --disable-silent-rules \
%{!?with_static_libs:--disable-static}
%{__make}
%files
%defattr(644,root,root,755)
%doc AUTHORS COPYING ChangeLog NEWS README
-%attr(755,root,root) %{_bindir}/e*
-%attr(755,root,root) %{_libdir}/libe*.so.*
+%attr(755,root,root) %{_bindir}/e-notify-send
+%attr(755,root,root) %{_bindir}/e_dbus_async_client_test
+%attr(755,root,root) %{_bindir}/e_dbus_async_server_test
+%attr(755,root,root) %{_bindir}/e_dbus_bluez_test
+%attr(755,root,root) %{_bindir}/e_dbus_connman0_7x_test
+%attr(755,root,root) %{_bindir}/e_dbus_notification_daemon
+%attr(755,root,root) %{_bindir}/e_dbus_notify
+%attr(755,root,root) %{_bindir}/e_dbus_ofono_test
+%attr(755,root,root) %{_bindir}/e_dbus_test
+%attr(755,root,root) %{_bindir}/e_dbus_test_client
+%attr(755,root,root) %{_bindir}/e_dbus_ukit_test
+%attr(755,root,root) %{_libdir}/libebluez.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libebluez.so.1
+%attr(755,root,root) %{_libdir}/libeconnman0_7x.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libeconnman0_7x.so.1
+%attr(755,root,root) %{_libdir}/libedbus.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libedbus.so.1
+%attr(755,root,root) %{_libdir}/libehal.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libehal.so.1
+%attr(755,root,root) %{_libdir}/libenotify.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libenotify.so.1
+%attr(755,root,root) %{_libdir}/libeofono.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libeofono.so.1
+%attr(755,root,root) %{_libdir}/libeukit.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libeukit.so.1
+%{_datadir}/e_dbus
%files devel
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/*.so
-%{_libdir}/libe*.la
-%{_pkgconfigdir}/e*.pc
-%{_includedir}/E_*.h
+%attr(755,root,root) %{_libdir}/libebluez.so
+%attr(755,root,root) %{_libdir}/libeconnman0_7x.so
+%attr(755,root,root) %{_libdir}/libedbus.so
+%attr(755,root,root) %{_libdir}/libehal.so
+%attr(755,root,root) %{_libdir}/libenotify.so
+%attr(755,root,root) %{_libdir}/libeofono.so
+%attr(755,root,root) %{_libdir}/libeukit.so
+%{_libdir}/libebluez.la
+%{_libdir}/libeconnman0_7x.la
+%{_libdir}/libedbus.la
+%{_libdir}/libehal.la
+%{_libdir}/libeofono.la
+%{_libdir}/libeukit.la
+%{_libdir}/libenotify.la
+%{_includedir}/e_dbus-1
+%{_pkgconfigdir}/ebluez.pc
+%{_pkgconfigdir}/econnman-0.7x.pc
+%{_pkgconfigdir}/edbus.pc
+%{_pkgconfigdir}/ehal.pc
+%{_pkgconfigdir}/enotify.pc
+%{_pkgconfigdir}/eofono.pc
+%{_pkgconfigdir}/eukit.pc
%if %{with static_libs}
%files static
%defattr(644,root,root,755)
-%{_libdir}/lib*.a
+%{_libdir}/libebluez.a
+%{_libdir}/libeconnman0_7x.a
+%{_libdir}/libedbus.a
+%{_libdir}/libehal.a
+%{_libdir}/libenotify.a
+%{_libdir}/libeofono.a
+%{_libdir}/libeukit.a
%endif