Sophie

Sophie

distrib > Mageia > 9 > armv7hl > media > core-release-src > by-pkgid > b24d6723212f94c2ed06ab4ec1a25a8b > files > 4

glances-3.3.1-2.mga9.src.rpm

%define pypi_name Glances

Name:           glances
Version:        3.3.1
Release:        %mkrel 2
Group:          Monitoring
Summary:        A cross-platform curses-based monitoring tool

License:        LGPLv3
URL:            https://github.com/nicolargo/glances
Source0:        https://pypi.io/packages/source/G/Glances/%{pypi_name}-%{version}.tar.gz
Source1:        %{name}.service
Patch1:         disable-update-check.patch
BuildArch:      noarch

BuildRequires:  pyproject-rpm-macros
BuildRequires:  pkgconfig(python3)
BuildRequires:  python3dist(setuptools)
BuildRequires:  python3dist(psutil)
BuildRequires:  python3dist(ujson)

Requires:       python3-pkg-resources
Requires:       python3dist(ujson)
Recommends:     python3-bottle
Recommends:     python3-pysnmp
Recommends:     python3-sensors
Recommends:     python3-batinfo
Recommends:     hddtemp

%description
Glances is a CLI curses based monitoring tool for both GNU/Linux and BSD.
Glances uses the PsUtil library to get information from your system.
It is developed in Python.

%prep
%autosetup -p1 -n %{pypi_name}-%{version}

%build
%pyproject_wheel

%install
%pyproject_install
%pyproject_save_files glances

install -D -p -m 644 %{SOURCE1} %{buildroot}%{_unitdir}/%{name}.service
# default config file, disables the online update check by default
install -D -p -m 644 conf/glances.conf %{buildroot}%{_sysconfdir}/glances/glances.conf

%post
%_post_service %{name}

%preun
%_preun_service %{name}

%files -f %{pyproject_files}
%doc AUTHORS README.rst
%license COPYING
%exclude %{_datadir}/doc/glances
%dir %{_sysconfdir}/glances
%config(noreplace) %{_sysconfdir}/glances/glances.conf
%{_bindir}/glances
%{_mandir}/man1/glances.1.*
%{_unitdir}/%{name}.service
# Remove a lot of JS/node.js/npm junk that slows down the packaging.
%exclude %{python3_sitelib}/%{name}/outputs/static


%changelog
* Mon Feb 13 2023 daviddavid <daviddavid> 3.3.1-2.mga9
+ Revision: 1941259
- add missing dependency on python3-ujson
- switch to pyproject
- add patch to disable default update check
- use upstream glances config file
- add from fedora systemd unit file

* Sun Feb 12 2023 mrambo3501 <mrambo3501> 3.3.1-1.mga9
+ Revision: 1941062
- verison 3.3.1

* Wed Mar 23 2022 umeabot <umeabot> 3.1.6.2-3.mga9
+ Revision: 1822399
- Mageia 9 Mass Rebuild

* Sat Feb 12 2022 tv <tv> 3.1.6.2-2.mga9
+ Revision: 1773580
- Fix filelist for python-3.10
- Rebuild for python-3.10

* Sat Mar 27 2021 ovitters <ovitters> 3.1.6.2-1.mga9
+ Revision: 1711131
- new version 3.1.6.2

* Sat Mar 27 2021 ovitters <ovitters> 3.1.5-3.mga9
+ Revision: 1711130
- disable online update check by default

* Fri Mar 26 2021 ovitters <ovitters> 3.1.5-2.mga9
+ Revision: 1710479
- rebuild for Python 3.9

* Sun Aug 30 2020 shlomif <shlomif> 3.1.5-1.mga8
+ Revision: 1619736
- New version 3.1.5

* Fri Apr 24 2020 shlomif <shlomif> 3.1.4.1-1.mga8
+ Revision: 1571679
- New version 3.1.4.1

* Fri Mar 20 2020 shlomif <shlomif> 3.1.4-1.mga8
+ Revision: 1558284
- New version 3.1.4

* Tue Feb 18 2020 umeabot <umeabot> 3.1.3-2.mga8
+ Revision: 1541705
- Mageia 8 Mass Rebuild

* Tue Dec 31 2019 shlomif <shlomif> 3.1.3-1.mga8
+ Revision: 1475052
- New version 3.1.3
- New version 3.1.3, but it includes a lot of npm junk.

* Sat Sep 21 2019 daviddavid <daviddavid> 3.1.2-2.mga8
+ Revision: 1444270
- rebuild for python3.8

* Tue Sep 03 2019 shlomif <shlomif> 3.1.2-1.mga8
+ Revision: 1436829
- New version 3.1.2

* Mon Jul 29 2019 shlomif <shlomif> 3.1.1-1.mga8
+ Revision: 1424856
- New version 3.1.1

* Mon Jan 28 2019 shlomif <shlomif> 3.1.0-1.mga7
+ Revision: 1361624
- New version 3.1.0

* Tue Jan 08 2019 ovitters <ovitters> 3.0.2-2.mga7
+ Revision: 1352894
- rebuild for python3 3.7

* Sun Oct 14 2018 shlomif <shlomif> 3.0.2-1.mga7
+ Revision: 1320316
- New version 3.0.2

* Thu Sep 20 2018 umeabot <umeabot> 3.0.1-2.mga7
+ Revision: 1278412
- Mageia 7 Mass Rebuild

* Wed Sep 12 2018 shlomif <shlomif> 3.0.1-1.mga7
+ Revision: 1258680
- New version 3.0.1

* Mon Oct 30 2017 shlomif <shlomif> 2.11.1-1.mga7
+ Revision: 1174898
- New version 2.11.1

* Sat Aug 05 2017 pterjan <pterjan> 2.10-2.mga7
+ Revision: 1135218
- Rebuild for python 3.6

* Mon Jul 17 2017 shlomif <shlomif> 2.10-1.mga7
+ Revision: 1124458
- New version 2.10

* Sat Apr 16 2016 shlomif <shlomif> 2.6.1-1.mga6
+ Revision: 1002895
- New version 2.6.1

* Fri Feb 19 2016 umeabot <umeabot> 2.0-7.mga6
+ Revision: 970508
- Mageia 6 Mass Rebuild

* Wed Oct 07 2015 ovitters <ovitters> 2.0-6.mga6
+ Revision: 887047
- rebuild for new python3

* Wed Oct 15 2014 umeabot <umeabot> 2.0-5.mga5
+ Revision: 742573
- Second Mageia 5 Mass Rebuild

* Sat Sep 27 2014 tv <tv> 2.0-4.mga5
+ Revision: 726349
- rebuild for missing pythoneggs deps

* Tue Sep 16 2014 umeabot <umeabot> 2.0-3.mga5
+ Revision: 679611
- Mageia 5 Mass Rebuild
+ tv <tv>
- s/uggests:/Recommends:/

* Fri Jun 20 2014 ovitters <ovitters> 2.0-2.mga5
+ Revision: 638184
- require python3-pkg-resources

* Thu Jun 19 2014 philippem <philippem> 2.0-1.mga5
+ Revision: 638178
- update to 2.0, use Python3

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

* Mon Mar 31 2014 kharec <kharec> 1.7.6-1.mga5
+ Revision: 610895
- new version 1.7.6

* Mon Mar 24 2014 kharec <kharec> 1.7.5-1.mga5
+ Revision: 608178
- fix group
- imported package glances