1 # NOTE: for versions >= 1.8 see efl.spec
4 %bcond_without static_libs # don't build static library
6 %define ecore_ver 1.7.10
7 %define eina_ver 1.7.10
9 Summary: Easy access to D-Bus from EFL applications
10 Summary(pl.UTF-8): Łatwy dostęp do usługi D-Bus z aplikacji EFL
16 Source0: http://download.enlightenment.org/releases/%{name}-%{version}.tar.bz2
17 # Source0-md5: 61fa0a1e555fa8eba3e6f24f8af80618
18 Patch0: %{name}-link.patch
19 URL: http://git.enlightenment.org/legacy/eldbus.git/
20 BuildRequires: autoconf >= 2.60
21 BuildRequires: automake >= 1.6
22 BuildRequires: dbus-devel
23 BuildRequires: ecore-devel >= %{ecore_ver}
24 BuildRequires: eina-devel >= %{eina_ver}
25 BuildRequires: libtool
26 BuildRequires: pkgconfig >= 1:0.22
27 Requires: ecore >= %{ecore_ver}
28 Requires: eina >= %{eina_ver}
29 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34 Eldbus provides easy access to D-Bus from EFL applications.
36 Eldbus allows connecting to both system and session buses acting as
37 both client and service roles.
39 %description -l pl.UTF-8
40 Eldbus zapewnia łatwy dostęp do usługi D-Bus z aplikacji EFL.
42 Eldbus pozwala na łączenie się z szyną systemową lub sesyjną, zarówno
43 w roli klienta, jak i usługi.
46 Summary: Header files for eldbus library
47 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki eldbus
48 Group: Development/Libraries
49 Requires: %{name} = %{version}-%{release}
51 Requires: ecore-devel >= %{ecore_ver}
52 Requires: eina-devel >= %{eina_ver}
55 Header files for eldbus library.
57 %description devel -l pl.UTF-8
58 Pliki nagłówkowe biblioteki eldbus.
61 Summary: Static eldbus library
62 Summary(pl.UTF-8): Statyczna biblioteka eldbus
63 Group: Development/Libraries
64 Requires: %{name}-devel = %{version}-%{release}
67 Static eldbus library.
69 %description static -l pl.UTF-8
70 Statyczna biblioteka eldbus.
83 --disable-silent-rules \
84 %{?with_static_libs:--enable-static}
88 rm -rf $RPM_BUILD_ROOT
91 DESTDIR=$RPM_BUILD_ROOT
93 # obsoleted by pkg-config
94 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libeldbus.la
97 rm -rf $RPM_BUILD_ROOT
99 %post -p /sbin/ldconfig
100 %postun -p /sbin/ldconfig
103 %defattr(644,root,root,755)
104 %doc AUTHORS COPYING README
105 %attr(755,root,root) %{_libdir}/libeldbus.so.*.*.*
106 %attr(755,root,root) %ghost %{_libdir}/libeldbus.so.1
109 %defattr(644,root,root,755)
110 %attr(755,root,root) %{_bindir}/eldbus-codegen
111 %attr(755,root,root) %{_libdir}/libeldbus.so
112 %{_includedir}/eldbus-1
113 %{_pkgconfigdir}/eldbus.pc
115 %if %{with static_libs}
117 %defattr(644,root,root,755)
118 %{_libdir}/libeldbus.a