|
|
210114d |
%global appname MangoHud
|
|
|
210114d |
|
|
|
34db244 |
%global imgui_ver 1.81
|
|
|
34db244 |
%global imgui_wrap_ver 1
|
|
|
34db244 |
|
|
|
210114d |
Name: mangohud
|
|
|
d417616 |
Version: 0.6.5
|
|
|
34db244 |
Release: 1%{?dist}
|
|
|
210114d |
Summary: Vulkan overlay layer for monitoring FPS, temperatures, CPU/GPU load and more
|
|
|
210114d |
|
|
|
210114d |
License: MIT
|
|
|
210114d |
URL: https://github.com/flightlessmango/MangoHud
|
|
|
210114d |
Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
|
|
|
34db244 |
Source1: https://github.com/ocornut/imgui/archive/v%{imgui_ver}/imgui-%{imgui_ver}.tar.gz
|
|
|
34db244 |
Source2: https://wrapdb.mesonbuild.com/v1/projects/imgui/%{imgui_ver}/%{imgui_wrap_ver}/get_zip#/imgui-%{imgui_ver}-%{imgui_wrap_ver}-wrap.zip
|
|
|
87e3e10 |
|
|
|
abb77ad |
BuildRequires: dbus-devel
|
|
|
210114d |
BuildRequires: desktop-file-utils
|
|
|
210114d |
BuildRequires: gcc-c++
|
|
|
210114d |
BuildRequires: git-core
|
|
|
210114d |
BuildRequires: glslang-devel
|
|
|
210114d |
BuildRequires: mesa-libGL-devel
|
|
|
210114d |
BuildRequires: meson
|
|
|
210114d |
BuildRequires: python3-mako
|
|
|
34db244 |
|
|
|
210114d |
BuildRequires: pkgconfig(vulkan)
|
|
|
210114d |
BuildRequires: pkgconfig(x11)
|
|
|
cf89a8d |
|
|
|
210114d |
Requires: vulkan-loader%{?_isa}
|
|
|
cf89a8d |
|
|
|
643b20a |
Recommends: (mangohud.i686 if glibc.i686)
|
|
|
643b20a |
|
|
|
89b43ff |
Suggests: goverlay
|
|
|
89b43ff |
|
|
|
2c1199f |
Provides: bundled(imgui)
|
|
|
210114d |
|
|
|
210114d |
%description
|
|
|
210114d |
A modification of the Mesa Vulkan overlay. Including GUI improvements,
|
|
|
210114d |
temperature reporting, and logging capabilities.
|
|
|
210114d |
|
|
|
89b43ff |
To install GUI front-end:
|
|
|
89b43ff |
|
|
|
89b43ff |
sudo dnf install goverlay
|
|
|
89b43ff |
|
|
|
210114d |
|
|
|
210114d |
%prep
|
|
|
2c1199f |
%autosetup -n %{appname}-%{version} -p1
|
|
|
34db244 |
%autosetup -n %{appname}-%{version} -DTa1
|
|
|
34db244 |
%autosetup -n %{appname}-%{version} -DTa2
|
|
|
34db244 |
|
|
|
34db244 |
mkdir subprojects/imgui
|
|
|
34db244 |
mv imgui-%{imgui_ver}/* subprojects/imgui/
|
|
|
210114d |
|
|
|
c2f723d |
# https://github.com/flightlessmango/MangoHud/issues/411
|
|
|
d5832f9 |
sed -i 's|@VCS_TAG@|v%{version}|' \
|
|
|
c2f723d |
version.h.in
|
|
|
c2f723d |
|
|
|
210114d |
|
|
|
210114d |
%build
|
|
|
abb77ad |
%meson \
|
|
|
abb77ad |
-Duse_system_vulkan=enabled \
|
|
|
abb77ad |
-Dwith_xnvctrl=disabled
|
|
|
210114d |
%meson_build
|
|
|
210114d |
|
|
|
210114d |
|
|
|
210114d |
%install
|
|
|
210114d |
%meson_install
|
|
|
210114d |
|
|
|
210114d |
|
|
|
210114d |
%files
|
|
|
210114d |
%license LICENSE
|
|
|
210114d |
%doc README.md bin/%{appname}.conf
|
|
|
e865121 |
%{_bindir}/%{name}*
|
|
|
cf89a8d |
%{_datadir}/vulkan/implicit_layer.d/%{appname}*.json
|
|
|
cf89a8d |
%{_docdir}/%{name}/%{appname}.conf.example
|
|
|
210114d |
%{_libdir}/%{name}/
|
|
|
2c1199f |
%{_mandir}/man1/%{name}.1*
|
|
|
210114d |
|
|
|
210114d |
|
|
|
210114d |
%changelog
|
|
|
d417616 |
* Thu Jul 08 2021 Artem Polishchuk <ego.cordatus@gmail.com> - 0.6.5-1
|
|
|
d417616 |
- build(update): 0.6.5
|
|
|
d417616 |
|
|
|
ce9a2ee |
* Thu Jun 24 2021 Artem Polishchuk <ego.cordatus@gmail.com> - 0.6.4-1
|
|
|
ce9a2ee |
- build(update): 0.6.4
|
|
|
ce9a2ee |
|
|
|
34db244 |
* Sat Jun 12 2021 Artem Polishchuk <ego.cordatus@gmail.com> - 0.6.3-1
|
|
|
34db244 |
- build(update): 0.6.3
|
|
|
34db244 |
|
|
|
34db244 |
* Fri Jun 11 2021 Artem Polishchuk <ego.cordatus@gmail.com> - 0.6.2-1
|
|
|
34db244 |
- build(update): 0.6.2
|
|
|
34db244 |
|
|
|
643b20a |
* Wed Jan 27 2021 Artem Polishchuk <ego.cordatus@gmail.com> - 0.6.1-3
|
|
|
643b20a |
- build: Install 32-bit version automagically if multilib packages already
|
|
|
643b20a |
installed on end user machine
|
|
|
643b20a |
|
|
|
4a6c61f |
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.1-2
|
|
|
4a6c61f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
4a6c61f |
|
|
|
d5832f9 |
* Sun Nov 29 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.6.1-1
|
|
|
d5832f9 |
- build(update): 0.6.1
|
|
|
d5832f9 |
|
|
|
c2f723d |
* Sun Nov 29 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.6.0-2
|
|
|
c2f723d |
- fix: version in HUD | GH-411
|
|
|
c2f723d |
|
|
|
88605e0 |
* Sat Nov 28 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.6.0-1
|
|
|
88605e0 |
- build(update): 0.6.0
|
|
|
88605e0 |
|
|
|
2c1199f |
* Sun Aug 16 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.5.1-1
|
|
|
2c1199f |
- Update to 0.5.1
|
|
|
2c1199f |
|
|
|
b024c3e |
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.1-3
|
|
|
b024c3e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
b024c3e |
|
|
|
87e3e10 |
* Sat Jun 13 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.4.1-2
|
|
|
87e3e10 |
- Add patch which fix F33 build | GH-213
|
|
|
87e3e10 |
|
|
|
42897fc |
* Thu Jun 11 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.4.1-1
|
|
|
42897fc |
- Update to 0.4.1
|
|
|
42897fc |
- Disable LTO
|
|
|
42897fc |
|
|
|
abb77ad |
* Sat May 02 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.3.5-1
|
|
|
abb77ad |
- Update to 0.3.5
|
|
|
abb77ad |
- Remove ExclusiveArch. Now compiles on all arches, see GitHub#88.
|
|
|
abb77ad |
|
|
|
89b43ff |
* Thu Mar 26 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.3.1-2
|
|
|
89b43ff |
- Add GUI fron-end 'goverlay' as very weak dep
|
|
|
89b43ff |
|
|
|
76912c0 |
* Wed Mar 18 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.3.1-1
|
|
|
76912c0 |
- Update to 0.3.1
|
|
|
76912c0 |
|
|
|
cf89a8d |
* Sun Mar 15 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.3.0-1
|
|
|
cf89a8d |
- Update to 0.3.0
|
|
|
cf89a8d |
|
|
|
210114d |
* Fri Feb 14 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.2.0-11
|
|
|
210114d |
- Initial package
|
|
|
210114d |
- Thanks for help with packaging to:
|
|
|
210114d |
gasinvein <gasinvein@gmail.com>
|
|
|
210114d |
Vitaly Zaitsev <vitaly@easycoding.org>
|