Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > 3b401f86f018ee0c95d079a505ca6aa8 > files > 2

modemmanager-1.0.0-3.mga4.src.rpm

%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