Add Tizen 2.0 packaging
[profile/ivi/e_dbus.git] / packaging / e_dbus.spec
1 Name:       e_dbus
2 Summary:    D-Bus and HAL wrapper libraries for EFL
3 Version:    1.7.3+svn.81116+build01
4 Release:    1
5 Group:      System/Libraries
6 License:    BSD
7 Source0:    %{name}-%{version}.tar.gz
8 Requires(post): /sbin/ldconfig
9 Requires(postun): /sbin/ldconfig
10 BuildRequires:  ecore-devel
11 BuildRequires:  eina-devel
12 BuildRequires:  evas-devel
13 BuildRequires:  dbus-devel
14
15
16 %description
17 D-Bus and HAL wrapper libraries for use with the EFL
18
19
20
21 %package devel
22 Summary:    D-Bus and HAL wrapper libraries for EFL (devel)
23 Group:      Development/Libraries
24 Requires:   %{name} = %{version}-%{release}
25
26 %description devel
27 D-Bus and HAL wrapper libraries for use with the EFL (devel)
28
29
30 %prep
31 %setup -q
32
33
34 %build
35 export CFLAGS+=" -fvisibility=hidden -fPIC"
36 export LDFLAGS+=" -fvisibility=hidden -Wl,--hash-style=both -Wl,--as-needed"
37
38 %autogen --disable-static
39 %configure --disable-static
40
41 make %{?jobs:-j%jobs}
42
43 %install
44 rm -rf %{buildroot}
45 %make_install
46 mkdir -p %{buildroot}/usr/share/license
47 cp %{_builddir}/%{buildsubdir}/COPYING %{buildroot}/usr/share/license/%{name}
48
49
50 %post -p /sbin/ldconfig
51
52 %postun -p /sbin/ldconfig
53
54 %files
55 %defattr(-,root,root,-)
56 %{_bindir}/e-*
57 %{_bindir}/e_*
58 %{_libdir}/libe*.so.*
59 /usr/share/e_dbus/logo.png
60 /usr/share/license/%{name}
61
62 %files devel
63 %defattr(-,root,root,-)
64 %{_libdir}/libebluez.so
65 %{_libdir}/libeconnman0_7x.so
66 %{_libdir}/libedbus.so
67 %{_libdir}/libehal.so
68 %{_libdir}/libenotify.so
69 %{_libdir}/libeofono.so
70 %{_libdir}/libeukit.so
71 %{_libdir}/pkgconfig/ebluez.pc
72 %{_libdir}/pkgconfig/econnman-0.7x.pc
73 %{_libdir}/pkgconfig/edbus.pc
74 %{_libdir}/pkgconfig/ehal.pc
75 %{_libdir}/pkgconfig/enotify.pc
76 %{_libdir}/pkgconfig/eofono.pc
77 %{_libdir}/pkgconfig/eukit.pc
78
79 %{_includedir}/e_dbus-1/E_Bluez.h
80 %{_includedir}/e_dbus-1/connman0_7x/E_Connman.h
81 %{_includedir}/e_dbus-1/E_DBus.h
82 %{_includedir}/e_dbus-1/E_Hal.h
83 %{_includedir}/e_dbus-1/E_Notification_Daemon.h
84 %{_includedir}/e_dbus-1/E_Notify.h
85 %{_includedir}/e_dbus-1/E_Ofono.h
86 %{_includedir}/e_dbus-1/E_Ukit.h