Summary: oFono - Open Source Telephony
Summary(pl.UTF-8): oFono - telefonia o otwartych źródłach
Name: ofono
-Version: 1.10
+Version: 2.8
Release: 1
License: GPL v2
Group: Networking/Daemons
-Source0: http://www.kernel.org/pub/linux/network/ofono/%{name}-%{version}.tar.xz
-# Source0-md5: 02d8ba001fbdf6cadf1f7cde1de39f9f
-URL: https://ofono.org/
-BuildRequires: bluez-libs-devel >= 4.99
-BuildRequires: dbus-devel >= 1.4
-BuildRequires: glib2-devel >= 1:2.28
+Source0: https://www.kernel.org/pub/linux/network/ofono/%{name}-%{version}.tar.xz
+# Source0-md5: 9c51e987ba293b81add8096a42afcdcd
+URL: https://01.org/ofono
+BuildRequires: dbus-devel >= 1.6
+BuildRequires: ell-devel >= 0.65
+BuildRequires: gcc >= 5:3.4
+BuildRequires: glib2-devel >= 1:2.68
BuildRequires: libusb-devel >= 1.0
BuildRequires: mobile-broadband-provider-info-devel
BuildRequires: pkgconfig
-BuildRequires: systemd-devel
+BuildRequires: sed >= 4.0
+BuildRequires: systemd-units
BuildRequires: tar >= 1:1.22
BuildRequires: udev-devel >= 1:143
BuildRequires: xz
-Requires: dbus >= 1.4
-Requires: glib2 >= 1:2.28
+Requires: dbus >= 1.6
+Requires: ell >= 0.65
+Requires: glib2 >= 1:2.68
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
Summary: Header files for oFono plugins
Summary(pl.UTF-8): Pliki nagłówkowe dla wtyczek oFono
Group: Development/Libraries
-Requires: dbus-devel >= 1.4
-Requires: glib2-devel >= 1:2.28
+Requires: dbus-devel >= 1.6
+Requires: glib2-devel >= 1:2.68
# doesn't require base
%description devel
%prep
%setup -q
+# no debug symbols in ofono itself
+# and it requires __ell_debug__ section start/stop symbols, which are not exported from shared ell (as of ell 0.17)
+%{__sed} -i -e '/l_debug_enable/d' src/main.c
+
%build
%configure \
--disable-silent-rules \
--enable-dundee \
- --enable-threads \
+ --enable-external-ell \
+ --enable-mbimmodem \
+ --enable-pie \
--enable-tools
%{__make}
%dir %{_libdir}/ofono/plugins
%dir %{_sysconfdir}/ofono
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ofono/phonesim.conf
+%{_datadir}/ofono
/etc/dbus-1/system.d/dundee.conf
/etc/dbus-1/system.d/ofono.conf
/lib/systemd/system/dundee.service