%define snapshot 0 %define srcname ModemManager Summary: Mobile broadband modem management service Name: modemmanager Version: 0.3 %if %{snapshot} Release: %mkrel 0.%{snapshot}.1 %else Release: %mkrel 1 %endif %if %snapshot # # Source from git://anongit.freedesktop.org/ModemManager/ModemManager # tarball built with: # ./autogen.sh --prefix=/usr --sysconfdir=/etc --localstatedir=/var # make distcheck # Source: %{srcname}-%{version}-%{snapshot}.tar.bz2 %else Source: http://cgit.freedesktop.org/ModemManager/ModemManager/snapshot/%{srcname}-%{version}.tar.bz2 %endif License: GPLv2+ Group: System/Configuration/Networking URL: http://www.gnome.org/projects/NetworkManager/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildRequires: glib2-devel BuildRequires: dbus-glib-devel >= 0.75 BuildRequires: libgudev-devel >= 143 BuildRequires: ppp BuildRequires: xsltproc %description The ModemManager service provides a consistent API to operate many different modems, including mobile broadband (3G) devices. %prep %setup -q -n %{srcname}-%{version} %build autoreconf -fis pppver=`rpm -q --qf "%{VERSION}" ppp` pppddir=%{_libdir}/pppd/$pppver %configure2_5x \ --enable-more-warnings=yes \ --with-udev-base-dir=/lib/udev \ --with-tests=yes \ --with-docs=yes \ --disable-static \ --with-pppd-plugin-dir="$pppddir" %make %check %make check %install rm -rf %{buildroot} %makeinstall_std rm -f %{buildroot}%{_libdir}/%{srcname}/*.la # only used by test suite rm -f %{buildroot}%{_libdir}/%{name}/*.la rm -f %{buildroot}%{_libdir}/pppd/2.*/*.la rm -f %{buildroot}%{_libdir}/pppd/2.*/*.so %clean rm -rf %{buildroot} %files %defattr(0644, root, root, 0755) %doc README AUTHORS %{_sysconfdir}/dbus-1/system.d/org.freedesktop.ModemManager.conf %{_datadir}/dbus-1/system-services/org.freedesktop.ModemManager.service %attr(0755,root,root) %{_sbindir}/modem-manager %dir %{_libdir}/%{srcname} %attr(0755,root,root) %{_libdir}/%{srcname}/*.so* /lib/udev/rules.d/* %changelog * 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