Blob Blame History Raw
Name:           bpytop
Version:        1.0.24
Release:        1%{?dist}
Summary:        Linux/OSX/FreeBSD resource monitor 
BuildArch:      noarch

License:        ASL 2.0
URL:            https://github.com/aristocratos/bpytop
Source0:        %{url}/archive/v%{version}/%{name}-%{version}.tar.gz

Requires:       python3 >= 3.6
Requires:       python3-psutil

%description
Resource monitor that shows usage and stats for processor, memory, disks,
network and processes.

Python port of bashtop.

Features:

- Easy to use, with a game inspired menu system.
- Full mouse support, all buttons with a highlighted key is clickable and mouse
  scroll works in process list and menu boxes.
- Fast and responsive UI with UP, DOWN keys process selection.
- Function for showing detailed stats for selected process.
- Ability to filter processes, multiple filters can be entered.
- Easy switching between sorting options.
- Send SIGTERM, SIGKILL, SIGINT to selected process.
- UI menu for changing all config file options.
- Auto scaling graph for network usage.
- Shows message in menu if new version is available
- Shows current read and write speeds for disks


%prep
%autosetup -p1

# FIXME: this doesn't work
# * https://github.com/aristocratos/bpytop/issues/83#issuecomment-678773990
# - Disable new version check
sed -i 's|update_check: bool = True|update_check: bool = False|' bpytop.py


%build
%make_build


%install
%make_install PREFIX=%{_prefix}
rm %{buildroot}%{_datadir}/%{name}/doc/README.md


%files
%license LICENSE
%doc README.md CHANGELOG.md
%{_bindir}/%{name}
%{_datadir}/%{name}/


%changelog
* Sun Sep  6 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 1.0.24-1
- Update to 1.0.24

* Wed Sep  2 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 1.0.22-1
- Update to 1.0.22

* Tue Aug 25 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 1.0.21-1
- Update to 1.0.21

* Sun Aug 23 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 1.0.20-1
- Update to 1.0.20

* Sun Aug 23 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 1.0.17-1
- Update to 1.0.17

* Sun Aug 16 2020 Yaroslav Sidlovsky <zawertun@gmail.com> - 1.0.16-1
- Update to 1.0.16

* Sat Aug 15 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 1.0.15-1
- Update to 1.0.15

* Fri Aug 14 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 1.0.14-1
- Update to 1.0.14

* Thu Aug 13 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 1.0.13-2
- Disable new version check

* Wed Aug 12 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 1.0.13-1
- Update to 1.0.13

* Tue Aug 11 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 1.0.10-1
- Update to 1.0.10

* Mon Aug 10 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 1.0.8-1
- Update to 1.0.8

* Sat Aug 08 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 1.0.7-1
- Update to 1.0.7

* Wed Aug 05 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 1.0.3-1
- Update to 1.0.3

* Tue Aug 04 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 1.0.2-2
- Initial package