Fix bug: TIVI-460 ofono-test:missing dependence to python-xml and dbus-python
[profile/ivi/ofono.git] / packaging / ofono.spec
index 13aec3d..cf8933c 100644 (file)
@@ -1,70 +1,69 @@
-Name:       ofono
-Summary:    Open Source Telephony
-Version:    1.8
-Release:    6
-Group:      Communications/Connectivity Adaptation
-License:    GPLv2
-URL:        http://ofono.org
-Source0:    %{name}-%{version}.tar.bz2
-Source1:    init_ofono
+Name:           ofono
+Version:        1.11
+Release:        1
+License:        GPL-2.0
+Summary:        Open Source Telephony
+Url:            http://ofono.org
+Group:          Communications/Connectivity Adaptation
+Source0:        http://www.kernel.org/pub/linux/network/ofono/ofono-%{version}.tar.gz
+Source1:        init_ofono
 
-Requires(post): /bin/ln
-Requires:   dbus
-BuildRequires:  pkgconfig(glib-2.0)
+BuildRequires:  autoconf
+BuildRequires:  automake
+BuildRequires:  libtool
+BuildRequires:  pkgconfig(bluez) >= 4.85
 BuildRequires:  pkgconfig(dbus-1)
+BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(libudev) >= 145
-BuildRequires:  pkgconfig(bluez) >= 4.85
-BuildRequires:  libtool
-BuildRequires:  automake
-BuildRequires:  autoconf
 BuildRequires:  pkgconfig(mobile-broadband-provider-info)
-
+Requires:       dbus
+Requires(post): /bin/ln
 
 %description
 Telephony stack
 
-
 %package devel
-Summary:    Headers for oFono
-Group:      Development/Libraries
-Requires:   %{name} = %{version}-%{release}
+Summary:        Headers for oFono
+Group:          Development/Libraries
+Requires:       %{name} = %{version}
 
 %description devel
 Development headers and libraries for oFono
 
 %package test
-Summary:    Test Scripts for oFono
-Group:      Development/Libraries
-Requires:   %{name} = %{version}-%{release}
-Requires:   dbus-python
-Requires:   pygobject
-Requires:   python-xml
+Summary:        Test Scripts for oFono
+Group:          Development/Libraries
+Requires:       %{name} = %{version}
+Requires:       dbus-python
+Requires:       pygobject
+Requires:       python-xml
 
 %description test
 Scripts for testing oFono and its functionality
 
-
 %prep
-%setup -q -n %{name}-%{version}
+%setup -q
+
 
 %build
 autoreconf --force --install
 
 %configure --disable-static \
     --enable-test \
-    --with-systemdunitdir="/usr/lib/systemd/system"
+    --enable-bluetooth \
+    --with-systemdunitdir="%{_libdir}/systemd/system"
 
-make %{?jobs:-j%jobs}
+make %{?_smp_mflags}
 
 %install
 %make_install
 
-mkdir -p %{buildroot}/usr/lib/systemd/system/network.target.wants
-ln -s ../ofono.service %{buildroot}/usr/lib/systemd/system/network.target.wants/ofono.service
+mkdir -p %{buildroot}/%{_libdir}/systemd/system/network.target.wants
+ln -s ../ofono.service %{buildroot}/%{_libdir}/systemd/system/network.target.wants/ofono.service
 
-mkdir -p %{buildroot}/etc/rc.d/init.d
-cp %{SOURCE1} %{buildroot}/etc/rc.d/init.d/ofono
-chmod +x %{buildroot}/etc/rc.d/init.d/ofono
+mkdir -p %{buildroot}%{_sysconfdir}/rc.d/init.d
+cp %{SOURCE1} %{buildroot}%{_sysconfdir}/rc.d/init.d/ofono
+chmod +x %{buildroot}%{_sysconfdir}/rc.d/init.d/ofono
 
 %post
 ln -sf ../init.d/ofono /etc/rc.d/rc3.d/S61ofono
@@ -75,10 +74,10 @@ ln -sf ../init.d/ofono /etc/rc.d/rc5.d/S61ofono
 %files
 %config(noreplace) %{_sysconfdir}/dbus-1/system.d/*.conf
 %{_sbindir}/*
-/usr/lib/systemd/system/network.target.wants/ofono.service
-/usr/lib/systemd/system/ofono.service
-/etc/ofono/phonesim.conf
-/etc/rc.d/init.d/*
+%{_libdir}/systemd/system/network.target.wants/ofono.service
+%{_libdir}/systemd/system/ofono.service
+%{_sysconfdir}/ofono/phonesim.conf
+%{_sysconfdir}/rc.d/init.d/*
 
 %files devel
 %{_includedir}/ofono/*.h