Summary: Mobile broadband modem management service
Summary(pl.UTF-8): Usługa zarządzająca szerokopasmowymi modemami komórkowymi
Name: ModemManager
-Version: 1.0.0
-Release: 2
+Version: 1.4.0
+Release: 1
License: GPL v2+
Group: Networking
Source0: http://www.freedesktop.org/software/ModemManager/%{name}-%{version}.tar.xz
-# Source0-md5: bb59fda111d8e1038b02ed7e57efe83a
+# Source0-md5: 4f78b31c23828dc1037352d6dbb608db
URL: http://www.freedesktop.org/wiki/Software/ModemManager
BuildRequires: autoconf >= 2.63
BuildRequires: automake >= 1:1.9
BuildRequires: gettext-devel >= 0.17
BuildRequires: glib2-devel >= 1:2.32.0
-BuildRequires: gtk-doc
+BuildRequires: gobject-introspection-devel >= 0.9.6
+BuildRequires: gtk-doc >= 1.0
BuildRequires: intltool >= 0.40.0
-BuildRequires: libmbim-devel >= 1.4
-BuildRequires: libqmi-devel >= 1.4
+BuildRequires: libmbim-devel >= 1.10
+BuildRequires: libqmi-devel >= 1.6
BuildRequires: libtool >= 2:2.2
BuildRequires: pkgconfig
BuildRequires: polkit-devel >= 0.97
BuildRequires: ppp-plugin-devel >= 3:2.4.5
BuildRequires: tar >= 1:1.22
BuildRequires: udev-glib-devel >= 1:147
+BuildRequires: vala >= 2:0.18.0
BuildRequires: xz
Requires(post,preun,postun): systemd-units
Requires: %{name}-libs = %{version}-%{release}
Requires: glib2 >= 1:2.32.0
Requires: hicolor-icon-theme
-Requires: libmbim >= 1.4
-Requires: libqmi >= 1.4
+Requires: libmbim >= 1.10
+Requires: libqmi >= 1.6
Requires: polkit >= 0.97
Requires: udev-glib >= 1:147
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description apidocs -l pl.UTF-8
Dokumentacja API biblioteki ModemManagera.
+%package -n vala-libmm-glib
+Summary: libmm-glib API for Vala language
+Summary(pl.UTF-8): API libmm-glib dla języka Vala
+Group: Development/Libraries
+Requires: %{name}-devel = %{version}-%{release}
+Requires: vala >= 2:0.18.0
+
+%description -n vala-libmm-glib
+libmm-glib API for Vala language.
+
+%description -n vala-libmm-glib -l pl.UTF-8
+API libmm-glib dla języka Vala.
+
%prep
%setup -q
--disable-silent-rules \
--disable-static \
--enable-more-warnings \
+ --enable-vala \
--with-html-dir=%{_gtkdocdir} \
--with-polkit
%{__make}
%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la
+%find_lang %{name}
+
%clean
rm -rf $RPM_BUILD_ROOT
%update_icon_cache hicolor
%systemd_reload
-%post libs -p /sbin/ldconfig
-%postun libs -p /sbin/ldconfig
+%post libs -p /sbin/ldconfig
+%postun libs -p /sbin/ldconfig
-%files
+%files -f %{name}.lang
%defattr(644,root,root,755)
%doc AUTHORS ChangeLog NEWS README
%attr(755,root,root) %{_bindir}/mmcli
%attr(755,root,root) %{_libdir}/%{name}/libmm-plugin-linktop.so
%attr(755,root,root) %{_libdir}/%{name}/libmm-plugin-longcheer.so
%attr(755,root,root) %{_libdir}/%{name}/libmm-plugin-mbm.so
+%attr(755,root,root) %{_libdir}/%{name}/libmm-plugin-mtk.so
%attr(755,root,root) %{_libdir}/%{name}/libmm-plugin-motorola.so
%attr(755,root,root) %{_libdir}/%{name}/libmm-plugin-nokia-icera.so
%attr(755,root,root) %{_libdir}/%{name}/libmm-plugin-nokia.so
%attr(755,root,root) %{_libdir}/%{name}/libmm-plugin-wavecom.so
%attr(755,root,root) %{_libdir}/%{name}/libmm-plugin-x22x.so
%attr(755,root,root) %{_libdir}/%{name}/libmm-plugin-zte.so
+/lib/udev/rules.d/77-mm-cinterion-port-types.rules
/lib/udev/rules.d/77-mm-ericsson-mbm.rules
/lib/udev/rules.d/77-mm-huawei-net-port-types.rules
/lib/udev/rules.d/77-mm-longcheer-port-types.rules
+/lib/udev/rules.d/77-mm-mtk-port-types.rules
/lib/udev/rules.d/77-mm-nokia-port-types.rules
/lib/udev/rules.d/77-mm-pcmcia-device-blacklist.rules
/lib/udev/rules.d/77-mm-platform-serial-whitelist.rules
/lib/udev/rules.d/77-mm-simtech-port-types.rules
+/lib/udev/rules.d/77-mm-telit-port-types.rules
/lib/udev/rules.d/77-mm-usb-device-blacklist.rules
/lib/udev/rules.d/77-mm-usb-serial-adapters-greylist.rules
/lib/udev/rules.d/77-mm-x22x-port-types.rules
%{_datadir}/dbus-1/interfaces/org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.xml
%{_datadir}/dbus-1/interfaces/org.freedesktop.ModemManager1.Modem.Modem3gpp.xml
%{_datadir}/dbus-1/interfaces/org.freedesktop.ModemManager1.Modem.ModemCdma.xml
+%{_datadir}/dbus-1/interfaces/org.freedesktop.ModemManager1.Modem.Oma.xml
%{_datadir}/dbus-1/interfaces/org.freedesktop.ModemManager1.Modem.Simple.xml
+%{_datadir}/dbus-1/interfaces/org.freedesktop.ModemManager1.Modem.Signal.xml
%{_datadir}/dbus-1/interfaces/org.freedesktop.ModemManager1.Modem.Time.xml
%{_datadir}/dbus-1/interfaces/org.freedesktop.ModemManager1.Modem.xml
%{_datadir}/dbus-1/interfaces/org.freedesktop.ModemManager1.Sim.xml
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libmm-glib.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libmm-glib.so.0
+%{_libdir}/girepository-1.0/ModemManager-1.0.typelib
%files devel
%defattr(644,root,root,755)
%{_includedir}/libmm-glib
%{_pkgconfigdir}/ModemManager.pc
%{_pkgconfigdir}/mm-glib.pc
+%{_datadir}/gir-1.0/ModemManager-1.0.gir
%files apidocs
%defattr(644,root,root,755)
%{_gtkdocdir}/ModemManager
%{_gtkdocdir}/libmm-glib
+
+%files -n vala-libmm-glib
+%defattr(644,root,root,755)
+%{_datadir}/vala/vapi/libmm-glib.deps
+%{_datadir}/vala/vapi/libmm-glib.vapi