%define oname ModemManager %define pppver %(rpm -q --qf "%{VERSION}" ppp) %define pppddir %{_libdir}/pppd/%{pppver} %define url_ver %(echo %{version}|cut -d. -f1,2) Summary: Mobile broadband modem management service Name: modemmanager Version: 1.0.0 Release: %mkrel 3 Source: http://www.freedesktop.org/software/ModemManager/%{oname}-%{version}.tar.xz License: GPLv2+ Group: System/Networking URL: http://www.gnome.org/projects/NetworkManager/ BuildRequires: intltool BuildRequires: ppp-devel >= 2.4.5 BuildRequires: pkgconfig(glib-2.0) >= 2.32 BuildRequires: pkgconfig(gmodule-2.0) BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gudev-1.0) BuildRequires: pkgconfig(polkit-gobject-1) >= 0.95 BuildRequires: pkgconfig(mbim-glib) BuildRequires: intltool BuildRequires: dia BuildRequires: xsltproc BuildRequires: gtk-doc Requires: usb_modeswitch %description The ModemManager service provides a consistent API to operate many different modems, including mobile broadband (3G) devices. %package devel Summary: Libraries and headers for adding ModemManager support to applications Group: System/Libraries Requires: %{name}%{?_isa} = %{version}-%{release} Requires: pkgconfig %description devel This package contains various headers for accessing some ModemManager functionality from applications. %package glib Summary: Libraries for adding ModemManager support to applications that use glib Group: System/Libraries Requires: glib2 >= 2.32 %description glib This package contains the libraries that make it easier to use some ModemManager functionality from applications that use glib. %package glib-devel Summary: Libraries and headers for adding ModemManager support to applications that use glib Group: System/Libraries Requires: %{name}%{?_isa} = %{version}-%{release} Requires: %{name}-devel%{?_isa} = %{version}-%{release} Requires: %{name}-glib%{?_isa} = %{version}-%{release} Requires: glib2-devel >= 2.32 Requires: pkgconfig %description glib-devel This package contains various headers for accessing some ModemManager functionality from glib applications. %prep %setup -q -n %{oname}-%{version} %build %configure2_5x \ --enable-more-warnings=yes \ --with-udev-base-dir=%{_prefix}/lib/udev \ --enable-gtk-doc=yes \ --with-polkit=no \ --disable-static \ --without-qmi %make %check make check %install %makeinstall_std # we don't want these find %{buildroot} -name "*.la" -delete # only used by test suite rm -f %{buildroot}%{_libdir}/pppd/%{pppver}/mm-test-pppd-plugin.so %files %doc README AUTHORS %{_sysconfdir}/dbus-1/system.d/org.freedesktop.%{oname}1.conf %{_datadir}/dbus-1/system-services/org.freedesktop.%{oname}1.service %attr(0755,root,root) %{_sbindir}/%{oname} %attr(0755,root,root) %{_bindir}/mmcli %{_datadir}/dbus-1/interfaces/*.xml %dir %{_libdir}/%{oname} %attr(0755,root,root) %{_libdir}/%{oname}/libmm-plugin-*.so %{_udevrulesdir}/*.rules %{_prefix}/lib/systemd/system/%{oname}.service %{_mandir}/man8/* %{_datadir}/icons/hicolor/22x22/apps/%{oname}.png %files devel %{_includedir}/%{oname}/*.h %dir %{_datadir}/gtk-doc/html/%{oname} %{_datadir}/gtk-doc/html/%{oname}/* %{_libdir}/pkgconfig/%{oname}.pc %files glib %{_libdir}/libmm-glib.so.* %files glib-devel %{_libdir}/libmm-glib.so %dir %{_includedir}/libmm-glib %{_includedir}/libmm-glib/*.h %{_libdir}/pkgconfig/mm-glib.pc %dir %{_datadir}/gtk-doc/html/libmm-glib %{_datadir}/gtk-doc/html/libmm-glib/* %changelog * Sat Oct 19 2013 umeabot <umeabot> 1.0.0-3.mga4 + Revision: 535201 - Mageia 4 Mass Rebuild * Thu Sep 19 2013 dams <dams> 1.0.0-2.mga4 + Revision: 481532 - Disable polkit as requested on mga#9718 * Thu Aug 01 2013 guillomovitch <guillomovitch> 1.0.0-1.mga4 + Revision: 462174 - new version - drop unknown configure options * Mon Jun 10 2013 dams <dams> 0.7.991-1.mga4 + Revision: 441844 - update the way to enable doc - update file list for systemd ModemManager.service + ovitters <ovitters> - new version 0.7.991 * Tue May 28 2013 dams <dams> 0.7.990-1.mga4 + Revision: 429000 - fix %%group - fix %%file - new version 0.7.990 - build without libqmi - add 'devel', 'glib' and 'glib-devel' sub packages * Tue Jan 22 2013 fwang <fwang> 0.6.0.0-3.mga3 + Revision: 390924 - update rpm group * Sat Jan 12 2013 umeabot <umeabot> 0.6.0.0-2.mga3 + Revision: 360188 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Wed Aug 29 2012 ovitters <ovitters> 0.6.0.0-1.mga3 + Revision: 285478 - new version 0.6.0.0 * Thu Jul 19 2012 ovitters <ovitters> 0.5.995.0-1.mga3 + Revision: 272468 - new version 0.5.995.0 * Thu Jul 19 2012 ovitters <ovitters> 0.5.3.96-1.mga3 + Revision: 272463 - new version 0.5.3.96 * Wed Mar 14 2012 ovitters <ovitters> 0.5.2.0-1.mga3 + Revision: 223383 - new version 0.5.2.0 * Mon Feb 27 2012 ovitters <ovitters> 0.5.1.97-1.mga2 + Revision: 215590 - new version * Tue Jan 10 2012 wally <wally> 0.5.1.95-1.mga2 + Revision: 194560 - new version 0.5.1.95 - clean BRs - clean .spec a bit - new version 0.5 - enable polkit support - clean .spec * Tue Mar 01 2011 eandry <eandry> 0.5-0.20110228.2.mga1 + Revision: 61978 - fix Requires * Mon Feb 28 2011 eandry <eandry> 0.5-0.20110228.1.mga1 + Revision: 61873 - Test disabling parallel make - Test disabling make check - New git snapshot 20110228 BR polkit-devel - use provided .autogen.sh, autoreconf fails - update files list - Requires usb-modeswitch - BR ppp-devel - clean spec - imported package modemmanager * Sun Jul 18 2010 Andrey Borzenkov <arvidjaar@mandriva.org> 0.4-1mdv2011.0 + Revision: 554818 - fix unpackaged files - buildrequires intltool - buildrequires gettext-devel - new version * Wed Jan 20 2010 Frederik Himpe <fhimpe@mandriva.org> 0.3-1mdv2010.1 + Revision: 494267 - Fix BuildRequires - Update to new version 0.3 * Wed Nov 11 2009 Frederik Himpe <fhimpe@mandriva.org> 0.2-0.20090826.1mdv2010.1 + Revision: 464873 - Import package based on Fedora's package - create modemmanager