Blob Blame History Raw
Name:           prepaid-manager-applet
Version:        0.0.3.1
Release:        6%{?dist}
Summary:        An applet for the GNOME Desktop for GSM mobile prepaid SIM cards

Group:          Applications/Internet
License:        GPLv3+
URL:            https://honk.sigxcpu.org/piki/projects/ppm/
Source0:        http://honk.sigxcpu.org/projects/ppm/tarballs/%{name}-%{version}.tar.xz
BuildArch:      noarch

BuildRequires:  gnome-common intltool gnome-doc-utils
BuildRequires:  desktop-file-utils
BuildRequires:  dbus-python-devel pygobject3-devel gtk3-devel

Requires:       mobile-broadband-provider-info ModemManager
Requires:       dbus-python pygobject3 gtk3 python-lxml

%description
prepaid-manager-applet aims to ease the handling of mobile internet 
connections using GSM mobile prepaid cards on the GNOME Desktop. 
Such a SIM card can either be in a mobile phone used as a modem, 
a USB 3g module (USB surf stick) or used by the built in 3G 
chip set in your laptop/net book.

* It allows you to check the current balance and to top up the credit.
* It uses ModemManager to talk to your GSM chip set.


%prep
%setup -q

%build
%configure
make %{?_smp_mflags}


%install
make install DESTDIR=%{buildroot}
desktop-file-validate %{buildroot}/%{_datadir}/applications/prepaid-manager-applet.desktop
chmod a+x %{buildroot}/%{_datadir}/prepaid-manager-applet/prepaid-manager-applet.py
%find_lang %{name}

%post
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :

%postun
if [ $1 -eq 0 ] ; then
    glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
    touch --no-create %{_datadir}/icons/hicolor &>/dev/null
    gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
fi

%posttrans
glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :


%files -f %{name}.lang
%{_bindir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_datadir}/%{name}/
%{_datadir}/glib-2.0/schemas/org.gnome.PrepaidManager.gschema.xml
%{_datadir}/icons/hicolor/128x128/apps/ppm.png
%{_datadir}/icons/hicolor/32x32/apps/ppm.png
%{_datadir}/icons/hicolor/48x48/apps/ppm.png
%{_datadir}/icons/hicolor/64x64/apps/ppm.png
%{_datadir}/icons/hicolor/scalable/apps/ppm.svg
%doc AUTHORS COPYING NEWS README TODO

%changelog
* Mon Sep 17 2012 Kai Engert <kengert AT fedoraproject DOT org> - 0.0.3.1-6
- adding python-lxml runtime requirement

* Tue Aug 28 2012 Kai Engert <kengert AT fedoraproject DOT org> - 0.0.3.1-5
- addressed fedora package review comments, see bz#848551
- added doc files, adjusted requires/buildrequires, set license to GPLv3+
- removed obsolete buildroot cleaning, update icon cache

* Wed May 25 2011 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 0.0.1.1-1
- Updated to first tar release

* Mon Mar 28 2011 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 20110323-1
- Initial rpm package