2 Summary: Easy access to D-Bus from EFL applications
5 Group: System/Libraries
7 Source0: %{name}-%{version}.tar.bz2
8 Requires(post): /sbin/ldconfig
9 Requires(postun): /sbin/ldconfig
10 BuildRequires: pkgconfig(ecore)
11 BuildRequires: pkgconfig(eina)
12 BuildRequires: dbus-devel
15 Eldbus allows connecting to both system and session buses acting as
16 both client and service roles.
18 This is a replacement for old library "edbus". Its main purpose is to
19 fix some core bugs and completely encapsulating D-Bus without exposing
20 libdbus to end-user. One day libdbus may be completely removed as a
25 Summary: Easy access to D-Bus from EFL applications
26 Group: Development/Libraries
27 Requires: %{name} = %{version}-%{release}
30 Eldbus allows connecting to both system and session buses acting as
31 both client and service roles.
33 This is a replacement for old library "edbus". Its main purpose is to
34 fix some core bugs and completely encapsulating D-Bus without exposing
35 libdbus to end-user. One day libdbus may be completely removed as a
44 export CFLAGS+=" -fvisibility=hidden -fPIC"
45 export LDFLAGS+=" -fvisibility=hidden -Wl,--hash-style=both -Wl,--as-needed"
47 %configure --disable-static
54 mkdir -p %{buildroot}/usr/share/license
55 cp %{_builddir}/%{buildsubdir}/COPYING %{buildroot}/usr/share/license/%{name}
58 %post -p /sbin/ldconfig
60 %postun -p /sbin/ldconfig
63 %defattr(-,root,root,-)
66 /usr/share/license/%{name}
69 %defattr(-,root,root,-)
71 %{_libdir}/pkgconfig/*.pc
72 %{_includedir}/%{name}*/