Remove already merged patches
[profile/ivi/ofono.git] / packaging / ofono.spec
1 Name:       ofono
2 Summary:    Open Source Telephony
3 Version:    1.6
4 Release:    6
5 Group:      Communications/Connectivity Adaptation
6 License:    GPLv2
7 URL:        http://ofono.org
8 Source0:    %{name}-%{version}.tar.bz2
9 Source1:    init_ofono
10
11 Requires(post): /bin/ln
12 Requires:   dbus
13 BuildRequires:  pkgconfig(glib-2.0)
14 BuildRequires:  pkgconfig(dbus-1)
15 BuildRequires:  pkgconfig(libudev) >= 145
16 BuildRequires:  pkgconfig(bluez) >= 4.85
17 BuildRequires:  libtool
18 BuildRequires:  automake
19 BuildRequires:  autoconf
20 BuildRequires:  pkgconfig(mobile-broadband-provider-info)
21
22
23 %description
24 Telephony stack
25
26
27 %package devel
28 Summary:    Headers for oFono
29 Group:      Development/Libraries
30 Requires:   %{name} = %{version}-%{release}
31
32 %description devel
33 Development headers and libraries for oFono
34
35 %package test
36 Summary:    Test Scripts for oFono
37 Group:      Development/Libraries
38 Requires:   %{name} = %{version}-%{release}
39
40 %description test
41 Scripts for testing oFono and its functionality
42
43
44 %prep
45 %setup -q -n %{name}-%{version}
46
47 %build
48 autoreconf --force --install
49
50 %configure --disable-static \
51     --enable-test \
52     --with-systemdunitdir="/%{_lib}/systemd/system"
53
54 make %{?jobs:-j%jobs}
55
56 %install
57 %make_install
58
59 mkdir -p %{buildroot}/%{_lib}/systemd/system/network.target.wants
60 ln -s ../ofono.service %{buildroot}/%{_lib}/systemd/system/network.target.wants/ofono.service
61
62 mkdir -p %{buildroot}/etc/rc.d/init.d
63 cp %{SOURCE1} %{buildroot}/etc/rc.d/init.d/ofono
64 chmod +x %{buildroot}/etc/rc.d/init.d/ofono
65
66 %post
67 ln -sf ../init.d/ofono /etc/rc.d/rc3.d/S61ofono
68 ln -sf ../init.d/ofono /etc/rc.d/rc5.d/S61ofono
69
70 %docs_package
71
72 %files
73 %config(noreplace) %{_sysconfdir}/dbus-1/system.d/*.conf
74 %{_sbindir}/*
75 /%{_lib}/systemd/system/network.target.wants/ofono.service
76 /%{_lib}/systemd/system/ofono.service
77 /etc/ofono/phonesim.conf
78 /etc/rc.d/init.d/*
79
80 %files devel
81 %{_includedir}/ofono/*.h
82 %{_libdir}/pkgconfig/ofono.pc
83
84 %files test
85 %{_libdir}/%{name}/test/*
86