- Adding btop-rpmlintrc as Source99
- Removing btop_collect.cpp.diff since it was fixed upstream
- Update to version 1.3.2+git20240501.dd4ada7:
* Fixed missing definition for ROCm static build
- Using '-pie' for 15.5 and 15.6 causes errors in the linking stage, removing.
- Adding btop-rpmlintrc
- Adjusting btop_collect.cpp.diff to follow suggestion from
https://github.com/aristocratos/btop/issues/837
- Update to version 1.3.2+git20240430.b48bf6a:
* Add info text about regex filtering in help menu
* Add regex filtering
* Fix typo
* Show time in days when remaining battery exceeds an estimation of 24h
* Fix brew not finding LLVM path after release of LLVM 18
* Remove logging for uid without username
* osx: show uid instead of 'unknown' if no user exists with the same
* fix: crash on osx proc box
* fix pwr_usage not being defined correctly during rsmi collection
- Adding btop_collect.cpp.diff which reverts changes that were done as a part
of https://github.com/aristocratos/btop/issues/794 and incorporated as
https://github.com/aristocratos/btop/pull/796
- Adding ROCm tarball as Source1 vs. injecting into tarball manually
- Updating included ROCm version from 6.0.2 to 6.1.0
- Update to version 1.3.2+git20240218.6c66740:
OBS-URL: https://build.opensuse.org/request/show/1172951
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/btop?expand=0&rev=29
- Removing btop_collect.cpp.diff since it was fixed upstream
- Update to version 1.3.2+git20240501.dd4ada7:
* Fixed missing definition for ROCm static build
- Using '-pie' for 15.5 and 15.6 causes errors in the linking stage, removing.
- Adding btop-rpmlintrc
- Adjusting btop_collect.cpp.diff to follow suggestion from
https://github.com/aristocratos/btop/issues/837
- Update to version 1.3.2+git20240430.b48bf6a:
* Add info text about regex filtering in help menu
* Add regex filtering
* Fix typo
* Show time in days when remaining battery exceeds an estimation of 24h
* Fix brew not finding LLVM path after release of LLVM 18
* Remove logging for uid without username
* osx: show uid instead of 'unknown' if no user exists with the same
* fix: crash on osx proc box
* fix pwr_usage not being defined correctly during rsmi collection
- Adding btop_collect.cpp.diff which reverts changes that were done as a part
of https://github.com/aristocratos/btop/issues/794 and incorporated as
https://github.com/aristocratos/btop/pull/796
- Adding ROCm tarball as Source1 vs. injecting into tarball manually
- Updating included ROCm version from 6.0.2 to 6.1.0
- Update to version 1.3.2+git20240218.6c66740:
* collect: Fix reading of battery power draw on Linux
* cmake: Remove version specifier
OBS-URL: https://build.opensuse.org/request/show/1171182
OBS-URL: https://build.opensuse.org/package/show/Base:System/btop?expand=0&rev=55
- Adding sources from 'https://github.com/rocm/rocm_smi_lib.git' to tarball
as 'lib/rocm_smi_lib' so GPU_SUPPORT works for NVIDIA and AMD GPUs.
* Personally, I've seen "GPU" listed in btop using a NVIDIA T1000
dGPU as well as AMD 680M aGPU. NVIDIA required proper drivers as well
as having nvtop and nvidia-smi working properly (if related, maybe not
strictly required)
- Adding 'BuildRequires: cmake' so rocm_smi_lib produces:
Building ROCm SMI static library...
Running CMake...
Building and linking...
100%-> lib/rocm_smi_lib/build/rocm_smi/librocm_smi64.a (6.2MiB)
ROCm SMI build complete in (03s)
and proper linking occurs
OBS-URL: https://build.opensuse.org/request/show/1146441
OBS-URL: https://build.opensuse.org/package/show/Base:System/btop?expand=0&rev=51
- Update to version 1.3.0+git20240107.36842a3:
* v1.3.0 GPU Support Linux and platform support OpenBSD
* Fixed gpu boxes visibility state not saved and removed unnecessary comments
* Fixed config variable show_gpu_info working correctly
- Update to version 1.2.13+git20240103.114a98d:
* Add flag to set the refresh rate from command line
* Don't pass int by reference
* Improved error handling when determining the config directory
* Update snapcraft.yaml to fix compile
* Remove detailed compiler check
* Add build status for OpenBSD
* Add compile instructions for OpenBSD
* Fix name of job in build
* Add Continuous Build OpenBSD
* Change robin_hood maps to std::unordered_map
* Squashed commit of the following:
* Proc::draw() -> Use std::erase_if() instead of for loops
* Fixed leftover code in GPU init logging false errors
* Try alternative names for GPU libraries during GPU init
* Document DEBUG flag for Makefile
* Fix errors
* Added more checks and debug logging
* Return const refs
* Remove robin_hood.h
* Fix call to compact and missing utility include
* Revert "Replace robin_hood map and set with STD alternative and add safeVal() function for map/vector access with fallback"
* Replace robin_hood map and set with STD alternative and add safeVal() function for map/vector access with fallback
* Replace robin_hood map and set with STD alternative and add safeVal() function for map/vector access with fallback
* Fixed test-snap-can-build.yml
OBS-URL: https://build.opensuse.org/request/show/1137387
OBS-URL: https://build.opensuse.org/package/show/Base:System/btop?expand=0&rev=46
- Update to version 1.2.13+git20230615.7e50b03:
* Fix integer overflows in btop_collect.cpp
* Enable Clang as a compiler.
* Remove pthread_exit().
* Replace `statvfs64` with `statvfs` and define `_FILE_OFFSET_BITS=64`.
* Include <codecvt> required by Clang.
* Move `#include` to top level and exclude Clang from compiler version check.
* Insert `std::` for warning `unqualified call to std::move`.
* Include 3rd party headers with isystem to silence warnings.
* amend! update cpu load average display
* update cpu load average display
* chore: remove spaces before language in code blocks
* chore: update readme to include --recursive
* chore: adjust worflows to recursively clone the repository
* feat: prefer fmt submodule over copy-and-paste headers
* println -> fmt::println
* Readd using namespace fmt
* fix: prefix with `fmt::` to fix ambiguous call to `format()`, that also refers to `/usr/include/c++/13.1.1/format`
* Debug times thousand separator
* Debug times box changes
* btop.cpp -> fmt
* Fix link to themes folder
- Update to version 1.2.13+git20230318.872eb3e:
* Silence "warning: unqualified call to 'std::move'" in clang.
* Update everforest-dark-hard.theme
- Update to version 1.2.13+git20230223.471c68f:
* readme: Add zfs_arc_cached documentation
* Linux: subtract ZFS ARC min size from available memory
OBS-URL: https://build.opensuse.org/request/show/1094957
OBS-URL: https://build.opensuse.org/package/show/Base:System/btop?expand=0&rev=44
- Update to version 1.2.13+git20221106.0f8498f:
* v1.2.13 Bug fixes
* osx: replace getnameinfo with inet_ntop
* a comment about AF_LINK being ignored on purpose
* FreeBSD: replace getnameinfo with inet_ntop
* Fixed: Process nice value underflowing, issue #461
* Add git config safe-directory inside freebsd vm
* OSX: use the first IP of the interface
* Added "Continuous Build FreeBSD" badge
* Removed bad line and gcc12 install since gcc12 i preinstalled
* Possible fix for broken xcode command line tools
* Use gcc12 for macos12
* FreeBSD: use the first IP of the interface
* Use sh instead of csh
* Update continuous-build-freebsd.yml
* Update continuous-build-macos.yml
* Create continuous-build-freebsd.yml
* Add actions run for pull requests (macos) [skip actions]
* Add actions run for pull requests (linux) [skip actions]
* Fixed: Not picking up last username from /etc/passwd
* make IPBUFFER_MAXSIZE an enum constant
* use inet_ntop instead of getnameinfo
* Show the first IP of the interface in NET box
* Address comment
* Fix bug in proc_tree view when showing full cmd
* proc tree: fix width threshold to match commit message and use and/or instead of &&, ||
* proc tree view: if there's more than 40 width left, try to print full cmd
* macOS Ventura compile instructions
* macOS Ventura compile instructions
* Added autodetection for gcc12 to make compiling on macos Ventura easier.
OBS-URL: https://build.opensuse.org/request/show/1037398
OBS-URL: https://build.opensuse.org/package/show/Base:System/btop?expand=0&rev=40
- Classic 'forgot to remove old .tar.gz before ci' scenario ...
- Classic 'forgot to add new .tar.gz before ci' scenario ...
- Update to version 1.2.10+git20221006.7a2556e:
* v1.2.10 Bug fixes, cleanup + a new theme
* Fixed: Cpu::collect() core count counter...
* All but two places `const bool` have been updated
* More const bool cleanup
* Remove const from bool variables
* Avoid the unnecessary use of copy constructor
* Fix variable initialization to 'auto' for getB()
* Forgot to update 'auto' usage wherever necessary
* More 'No need for const & in bool'
* No need for const & in bool
* Changed: Using sysconf(_SC_NPROCESSORS_CONF) for number of cores instead of sysconf(_SC_NPROCESSORS_ONLN)
* Further Cleanup Part 2
* Further 'cleanup'
* Further improvements
* Clean up btop_tools.{hpp,cpp} files
* Ignore files created by Qt Creator
OBS-URL: https://build.opensuse.org/request/show/1008594
OBS-URL: https://build.opensuse.org/package/show/Base:System/btop?expand=0&rev=36
- Update to version 1.2.9+git20220828.26ac007:
* Fixed: Process tree filtering not case insensitive
* v1.2.9 Bug fixes + new features and themes
* Fixed: Memory values not clearing properly when not in graph mode in mem box
* Cleaning up snap
* Instructions for btop-desktop
* Update snapcraft.yaml
* Removing desktop launch
* Add FreeBSD installation command
* Update snapcraft.yaml
* Update snapcraft.yaml
* Update snapcraft.yaml
* Update btop.desktop
* Update btop.desktop
* Add files via upload
* Create btop.desktop
* Update snapcraft.yaml
* Update snapcraft.yaml
* Update snapcraft.yaml
* Update snapcraft.yaml
* Update snapcraft.yaml
* Update snapcraft.yaml
* Maybe
* updated color change
* Added: Option to hide the small cpu graphs for processes
* Add Fedora/RHEL install docs
* [fix] Color correction
* Changed: Small graphs now show colors for each character
* [feature] Created 'Elementarish' theme
* Fixed: Getting selfpath on macos (fix for finding theme folder)
OBS-URL: https://build.opensuse.org/request/show/1002964
OBS-URL: https://build.opensuse.org/package/show/Base:System/btop?expand=0&rev=33
- Update to version 1.2.8+git20220629.102b6db:
* v1.2.8 New features & themes
* use Shared::procPath, fix Logger error type
* Fixed kernel proc filter clearing issue + optimization
* Optimize away clear_kernel_cache() function
* Add tomorrow night theme
* fix identation
* Remove duplicate fstype setter
* Remove forgotten debug logger calls
* Added support for ZFS pool io stats monitoring
* Changed: Disable battery monitoring if it fails instead of exiting
* Add everforest-dark-hard.theme
* Changed spaces to tabs
* Finished kernel proc filtering.
* Added a check for filter kernel mode
* Added caching for kernel processes.
* More indentation
* Replaced my spaces with tabs
* Indentation fix.
* Woops that went unnoticed, didn't it?
* Fixed menu description
* Added linux label on the config option
* Fixed clang-format off labels
* Made kernel process filtering more efficient
* Replaced $*\s with tabs
* Fixed some formatting issues.
* Added TUI option for kernel proc filtering.
* Moved to correct version of the code
- Adjusting '/usr/bin' to '%{_bindir}'
OBS-URL: https://build.opensuse.org/request/show/985931
OBS-URL: https://build.opensuse.org/package/show/Base:System/btop?expand=0&rev=31
- Update to version 1.2.7+git20220528.c3eb02f:
* v1.2.7 Bug fixes & new features
* Fixed: Net sync scale bug
* Added tokyo-night & tokyo-storm theme
- Update to version 1.2.6+git20220516.c257938:
* Fix makefile to install to /usr/local instead of /usr
* Update makefile to install/remove icons and desktop entry
* Add desktop icon svg and png
* Add btop.desktop
* Added: Case insensitive process filtering
OBS-URL: https://build.opensuse.org/request/show/980161
OBS-URL: https://build.opensuse.org/package/show/Base:System/btop?expand=0&rev=28
- Update to version 1.2.6+git20220505.841941a:
* Include ZFS ARC in cached/available memory on Linux
* Fixed: Disk IO stats for individual partitions instead of whole disk
* Update snapcraft.yaml
* Update snapcraft.yaml
* Update snapcraft.yaml
* Update snapcraft.yaml
* Update snapcraft.yaml
* removed unneeded plugin
- Update to version 1.2.6+git20220413.4bae3c4:
OBS-URL: https://build.opensuse.org/request/show/975259
OBS-URL: https://build.opensuse.org/package/show/Base:System/btop?expand=0&rev=26
- Update to version 1.2.6+git20220414.9abf849:
* Update snapcraft.yaml
- Update to version v1.2.6+git20220413.4bae3c4:
* Update continuous-build-linux.yml
* v1.2.6 Bug fixes
* Changed: Enter symbol to a more common variant
* updated robin_hood.h to v3.11.5
* Fixed: Use cpu cores avarage temp if missing cpu package temp for FreeBSD
* Fixed: Wrong memory unit when shorten and size is less than 10
* v1.2.5 Bug fixes
* Fixed: Mouse mappings for net box
* fix: title_left symbol between auto and zero in the net box is not displayed
OBS-URL: https://build.opensuse.org/request/show/970907
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/btop?expand=0&rev=17
- Update to version 1.2.6+git20220414.9abf849:
* Update snapcraft.yaml
- Update to version v1.2.6+git20220413.4bae3c4:
* Update continuous-build-linux.yml
* v1.2.6 Bug fixes
* Changed: Enter symbol to a more common variant
* updated robin_hood.h to v3.11.5
* Fixed: Use cpu cores avarage temp if missing cpu package temp for FreeBSD
* Fixed: Wrong memory unit when shorten and size is less than 10
* v1.2.5 Bug fixes
* Fixed: Mouse mappings for net box
* fix: title_left symbol between auto and zero in the net box is not displayed
OBS-URL: https://build.opensuse.org/request/show/970875
OBS-URL: https://build.opensuse.org/package/show/Base:System/btop?expand=0&rev=24
- Update to upstream release 1.2.5:
* Fixed: Fallback to less accurate UTF8 char count if conversion to
wstring fails
* Fixed: Small ui fixes for mem and disks
* Added: New theme HotPurpleTrafficLight, by @pallebone
* Fixed: title_left symbol between auto and zero in the net box is
not displayed, by @mrdotx
* Fixed: Mouse mappings for net box
OBS-URL: https://build.opensuse.org/request/show/960036
OBS-URL: https://build.opensuse.org/package/show/Base:System/btop?expand=0&rev=22
- Update to upstream release 1.2.3:
* Changed: floating_humanizer() now show fractions when shortened and value
is < 10
* Fixed: Process tree not redrawing properly
* Fixed: string to wstring conversion crash when string is too big
- Update to upstream release 1.2.2:
* Changed: Reverted uncolor() back to using regex to fix delay in opening
menu when compiled with musl
* Added: Toggle for showing free disk space for privileged or normal users
* Added: Clarification on signal screen that number can be manually entered
OBS-URL: https://build.opensuse.org/request/show/955096
OBS-URL: https://build.opensuse.org/package/show/Base:System/btop?expand=0&rev=20
- Update to upstream release 1.2.1:
* Added: Arrow only after use of "f" when filtering processes, by @NavigationHazard
* Fixed: Fx::uncolor not removing all escapes
* Fixed: Text alignment for popup boxes
* Fixed: Terminal resize warning getting stuck
* Removed: Unnecessary counter for atomic_lock
* Added: Percentage progress to Makefile
* Fixed: Alignment of columns in proc box when wide UTF8 characters are used
* Fixed: Battery meter draw fix
OBS-URL: https://build.opensuse.org/request/show/953808
OBS-URL: https://build.opensuse.org/package/show/Base:System/btop?expand=0&rev=19
- Update to upstream release 1.2.0:
* Added: Support for FreeBSD, by @joske and @aristocratos
* Fixed (again): Account for system rolling over net speeds in Net::collect()
* Added: Theme gruvbox_material_dark, by @marcoradocchia
* Added: Option for base 10 bytes/bits
* Fixed: Create dependency files in build directory when compiling, by @stwnt
* Fixed: fix CPU temp fallback on macOS, by @joske
* Changed: From rng::sort() to rng::stable_sort() for more stability
* Fixed: in_avail() can always be zero, by @pg83
OBS-URL: https://build.opensuse.org/request/show/947724
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/btop?expand=0&rev=12
- Update to upstream release 1.2.0:
* Added: Support for FreeBSD, by @joske and @aristocratos
* Fixed (again): Account for system rolling over net speeds in Net::collect()
* Added: Theme gruvbox_material_dark, by @marcoradocchia
* Added: Option for base 10 bytes/bits
* Fixed: Create dependency files in build directory when compiling, by @stwnt
* Fixed: fix CPU temp fallback on macOS, by @joske
* Changed: From rng::sort() to rng::stable_sort() for more stability
* Fixed: in_avail() can always be zero, by @pg83
OBS-URL: https://build.opensuse.org/request/show/947247
OBS-URL: https://build.opensuse.org/package/show/Base:System/btop?expand=0&rev=18
- Update to upstream release 1.1.2:
* Fixed: SISEGV on macos Mojave, by @mgradowski
* Fixed: Small optimizations and fixes to Mem::collect() and Input::get()
* Fixed: Wrong unit for net_upload and net_download in config menu
* Fixed: UTF-8 detection on macos
* Fixed: coretemp iteration due to missing tempX_input, by @KFilipek
* Fixed: coretemp ordering
OBS-URL: https://build.opensuse.org/request/show/934743
OBS-URL: https://build.opensuse.org/package/show/Base:System/btop?expand=0&rev=15
- Update to upstream release 1.0.24:
* Changed: Collection ordering
* Fixed: Restore all escape seq mouse modes on exit
* Fixed: SIGINT not cleaning up on exit
- Update to upstream relaese 1.0.23:
* Fixed: Config parser missing first value when not including version header
* Fixed: Vim keys menu lists selection
* Fixed: Stall when clearing input queue on exit and queue is >1
* Fixed: Inconsistent behaviour of "q" key in the menus
OBS-URL: https://build.opensuse.org/request/show/930480
OBS-URL: https://build.opensuse.org/package/show/Base:System/btop?expand=0&rev=13
- Update to upstream release 1.0.18:
* Fixed: Makefile g++ -dumpmachine failure to get platform on some distros
- Update to upstream release 1.0.17:
* Changed: Reverted mutexes back to custom atomic bool based locks
* Added: Static binaries switched to building with musl + more platforms, by @jan-guenter
* Fixed: Improved battery detection, by @jan-guenter
* Added: Displayed battery selectable in options menu
* Fixed: Battery error if non existent battery named is entered
OBS-URL: https://build.opensuse.org/request/show/926325
OBS-URL: https://build.opensuse.org/package/show/Base:System/btop?expand=0&rev=9
oid sha256:d1a1b372489b27cb7eb8c91d74a71370ad9668dd5aaf89c0267172534e417e41
size 872971
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.