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