Sophie

Sophie

distrib > Mageia > 8 > x86_64 > by-pkgid > c1afdf625e5ae4f5121a37cae215bf0f > files > 2

caffeine-2.9.4-6.mga8.src.rpm

%global __requires_exclude typelib\\\(AppIndicator3\\\)

Name:           caffeine
Version:        2.9.4
Release:        %mkrel 6
Summary:        Utility to inhibit screensaver and sleep modes
License:        GPLv3+ and LGPLv3+
Group:          Graphics/Utilities
Url:            https://launchpad.net/caffeine
Source0:        https://launchpad.net/~caffeine-developers/+archive/ubuntu/ppa/+files/%{name}_%{version}.tar.gz
Patch0:         caffeine-2.4.1.498-mga-desktop-files.patch

# For typelib() Requires
BuildRequires:  gobject-introspection
BuildRequires:  pkgconfig(python3)

Requires:       python3-xlib
Requires:       python3-pkg-resources
Requires:       python3-pyxdg
Requires:       python3-dbus
Requires:       python3-gi

BuildArch:      noarch

%description
Caffeine is a status bar application able to temporarily prevent the
activation of both the screensaver and the "sleep" powersaving mode.

%prep
%setup -qn %{name}
%autopatch -p1

%build
%py3_build

%install
%py3_install
# we don't need ubuntu themes
rm -r %{buildroot}%{_datadir}/icons/ubuntu*
rm -r %{buildroot}%{_sysconfdir}

%find_lang %{name}-indicator

%files -f %{name}-indicator.lang
%doc COPYING COPYING.LESSER README
%{_bindir}/*
%{python3_sitelib}/%{name}-%{version}-py%{python3_version}.egg-info
%{_datadir}/applications/%{name}*.desktop
%{_datadir}/icons/hicolor/*/apps/%{name}.*
%{_datadir}/icons/hicolor/*/status/%{name}-*.*
%{_datadir}/pixmaps/%{name}.png
%{_mandir}/man1/*.1*
%{_datadir}/caffeine-indicator/glade/GUI.glade


%changelog
* Sun Feb 16 2020 umeabot <umeabot> 2.9.4-6.mga8
+ Revision: 1533268
- Mageia 8 Mass Rebuild

* Fri Sep 20 2019 daviddavid <daviddavid> 2.9.4-5.mga8
+ Revision: 1444033
- port to Python 3

* Thu Sep 20 2018 umeabot <umeabot> 2.9.4-4.mga7
+ Revision: 1277789
- Mageia 7 Mass Rebuild

* Thu Apr 26 2018 kekepower <kekepower> 2.9.4-3.mga7
+ Revision: 1222691
- Remove do-not-have-pantheon.patch

* Wed Apr 25 2018 kekepower <kekepower> 2.9.4-2.mga7
+ Revision: 1222475
- Add patch to remove Pantheon from desktop file
- Update to version 2.9.4
- Rediffed patch
- Updated file list

* Sat Feb 20 2016 umeabot <umeabot> 2.4.1.498-10.mga6
+ Revision: 971667
- Mageia 6 Mass Rebuild

* Fri Oct 16 2015 daviddavid <daviddavid> 2.4.1.498-9.mga6
+ Revision: 892243
- use new python2 macros (fix build failure)

* Fri Jun 26 2015 alexl <alexl> 2.4.1.498-8.mga6
+ Revision: 845430
- add missing requires

* Tue Jan 06 2015 alexl <alexl> 2.4.1.498-7.mga5
+ Revision: 808754
- updated desktop files

* Wed Oct 15 2014 umeabot <umeabot> 2.4.1.498-6.mga5
+ Revision: 746199
- Second Mageia 5 Mass Rebuild

* Sat Sep 27 2014 tv <tv> 2.4.1.498-5.mga5
+ Revision: 725992
- rebuild for missing pythoneggs deps

* Tue Sep 16 2014 umeabot <umeabot> 2.4.1.498-4.mga5
+ Revision: 678281
- Mageia 5 Mass Rebuild
+ tv <tv>
- use %%global for req/prov exclude
- autoconvert to new prov/req excludes

* Thu Jul 31 2014 alexl <alexl> 2.4.1.498-3.mga5
+ Revision: 658756
- translated desktop file (i18n-desktop.patch)

* Sat May 31 2014 pterjan <pterjan> 2.4.1.498-2.mga5
+ Revision: 628123
- Rebuild for new Python

* Thu Apr 10 2014 alexl <alexl> 2.4.1.498-1.mga5
+ Revision: 613345
- fix desktop categories
- imported package caffeine