Kostadin Shishmanov
33dc463227
games-util/mangohud: only add linker flag if lld is used
...
Currently, the -Wl,--undefined-version linker flag gets added
no matter what linker is used. Make it so it's only appended when
lld is used, considering that's the only linker which has the symbol
issue.
Signed-off-by: Kostadin Shishmanov <kostadinshishmanov@protonmail.com>
2025-03-09 17:38:00 +02:00
Kostadin Shishmanov
433320ceb9
games-util/mangohud: add 0.8.1
...
Closes: https://bugs.gentoo.org/949874
Signed-off-by: Kostadin Shishmanov <kostadinshishmanov@protonmail.com>
2025-03-09 17:36:17 +02:00
Anna (cybertailor) Vyalkova
bb0aae8ad3
*/*: disable py3.10
...
Python 3.10 target is scheduled for removal in Gentoo:
https://public-inbox.gentoo.org/gentoo-dev/e6ca9f1f4ababb79ab2a3d005c39b483c3ecef6e.camel@gentoo.org/
Sphinx 8.2.0 already dropped support for CPython 3.10 and PyPy 3.10,
leading to multiple CI failures in ::guru.
We can safely remove this target, because GURU is "experimental" and
does not have stable keywords.
Let's not remove "pypy3" right now because
a) There are not many packages using it.
b) So we can see which packages supported PyPy 3.10, and test them with
PyPy 3.11.
Closes: https://github.com/gentoo/guru/pull/291
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2025-02-21 17:51:14 +05:00
Vincent Ahluwalia
4d7a3d0772
games-util/mangohud: add libxkbcommon 32bit to dependencies
...
Signed-off-by: Vincent Ahluwalia <vincentahluwalia@protonmail.com>
2025-02-15 13:26:42 +01:00
Vincent Ahluwalia
0fba9c6b70
games-util/mangohud: add 0.8.0
...
Signed-off-by: Vincent Ahluwalia <vincentahluwalia@protonmail.com>
Added required USE for mangoapp. Removed mangoapp_layer from meson_options because it got removed in 0.8.0.
2025-02-15 13:13:42 +01:00
Adel KARA SLIMANE
8ce2ebdb27
games-util/mangohud: improve dependencies
...
Closes: https://bugs.gentoo.org/946925
Closes: https://bugs.gentoo.org/947002
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
2024-12-28 02:59:45 +01:00
Adel KARA SLIMANE
d842ad9583
Revert "games-util/mangohud: disable lto"
...
The issue is that MangoHud doesn't build with libc++
unrelated with LTO for now.
This reverts commit 46368c09827e0b556293650c447fdb9cc808ee57.
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
2024-12-28 02:59:42 +01:00
123485k
0b4fcbfa8c
games-util/mangohud: fix deps problem
...
Signed-off-by: 123485k <1758961307@qq.com>
2024-12-27 00:48:27 +08:00
Gonçalo Negrier Duarte
46368c0982
games-util/mangohud: disable lto
...
Bug: https://bugs.gentoo.org/942290
Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com>
2024-12-25 20:53:15 +00:00
Adel KARA SLIMANE
6cb337f836
games-util/mangohud: improve deps
...
Closes https://bugs.gentoo.org/946272
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
2024-12-11 19:27:50 +01:00
Adel KARA SLIMANE
fcdb440954
games-util/mangohud: minor maintenance
...
Closes https://bugs.gentoo.org/946001
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
2024-12-10 01:00:56 +01:00
Takuya Wakazono
ffa7459c01
games-util/mangohud: add workaround for lld
...
It can now be built with stage3-llvm-openrc, at least.
Bug: https://bugs.gentoo.org/924681
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2024-09-18 21:06:14 +09:00
Gonçalo Negrier Duarte
5331bf76cb
games-util/mangohud: add 0.7.2 ,drop 0.7.1-r6
...
* possible to compile with older spdlog but
it requires revision bump after spdlog bump,
preventing future break 9999
Closes: https://bugs.gentoo.org/931794
Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com>
2024-06-03 11:41:43 +01:00
Gonçalo Negrier Duarte
cf19ee3f77
games-util/mangohud: add 0.7.1-r6, drop 0.7.1-r5
...
* add missing mangoplot useflag (thanks nillerusr)
Closes: https://github.com/gentoo/guru/pull/195
Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com>
2024-06-02 23:11:07 +01:00
Gonçalo Negrier Duarte
0d344d4a95
games-util/mangohud: add missing dev-libs/libfmt
...
Closes https://bugs.gentoo.org/932526
Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com>
2024-05-23 10:36:23 +01:00
Gonçalo Negrier Duarte
dcc6d6ec84
games-util/mangohud: add missing dev-libs/spdlog dependency
...
* slight oversight when did the changes to system dependencies
Closes: https://bugs.gentoo.org/931697
Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com>
2024-05-11 08:45:50 +01:00
Gonçalo Negrier Duarte
8c24881021
games-util/mangohud: use the same version as subproject
...
* this may only apply to imgui and implot
Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com>
2024-05-10 15:00:47 +01:00
Gonçalo Negrier Duarte
6530a2af26
games-util/mangohud: missing dependency mangoapp
...
Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com>
2024-05-10 00:53:15 +01:00
Gonçalo Negrier Duarte
e9a378e04e
games-util/mangohud: add mangoapp and mangohudctl
...
* enable test
Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com>
2024-05-10 00:41:58 +01:00
Gonçalo Negrier Duarte
70a8f8072f
games-util/mangohud: improve meson lib detection patch
...
* see this: https://github.com/flightlessmango/MangoHud/pull/1321
Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com>
2024-05-09 23:36:30 +01:00
Gonçalo Negrier Duarte
6a66116471
games-util/mangohud: use spdlog, imgui and implot system packages
...
* refactor the ebuild to use system dependecies instead of submodules
* TODO: apply the same change to Vulkan-Headers
* TODO: add the new submodules (including tests)
* TODO: make a meson patch that can be upstream (optional)
Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com>
2024-05-09 16:57:39 +01:00
Julien Roy
9f65899b89
games-util/mangohud: fix pkgcheck nit picks
...
Signed-off-by: Julien Roy <julien@jroy.ca>
2024-04-13 13:09:15 -04:00
Adel KARA SLIMANE
aecae388f6
games-util/mangohud: minor ebuild code improvement
...
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
2024-04-13 17:53:31 +02:00
Gonçalo Negrier Duarte
55e51f5ec4
games-util/mangohud: drop 0.7.0-r1, add 0.7.1
...
* thanks for thomasg to provided a updated ebuild
Closes: https://bugs.gentoo.org/925203
Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com>
2024-02-22 14:12:12 +00:00
Gonçalo Negrier Duarte
d15c17df7c
games-util/mangohud:fix typo on RDEPEND (commit 7154705)
...
Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com>
2024-02-07 18:04:23 +00:00
Gonçalo Negrier Duarte
7154705373
games-util/mangohud: add multilib support
...
Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com>
2024-02-07 17:59:36 +00:00
Gonçalo Negrier Duarte
8d4c451d2a
games-util/mangohud: propragate spdlog fix to 9999
...
* improve comments for spdlog fix
* add myself as proxy mantainer
Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com>
2024-02-07 01:43:54 +00:00
Gonçalo Negrier Duarte
007ed13065
games-util/mangohud-0.7.0-r1: fix build error because of system spdlog
...
* @AdelKS to my knowladge dosen't exist anyway to add submodule using
git-r3 so probably 9999 need to drop
Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com>
2024-02-06 20:59:33 +00:00
Adel KARA SLIMANE
ab7568044f
games-util/mangohud: replace patches with sed calls
...
less maintenance like this.
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
2023-11-27 23:13:09 +01:00
Adel KARA SLIMANE
190c795ad5
games-util/mangohud: fix python eclass use
...
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
2023-11-27 23:13:08 +01:00
Adel KARA SLIMANE
26e006d1e0
games-util/mangohud: add 9999
...
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
2023-11-27 20:25:53 +01:00
Adel KARA SLIMANE
4131f20145
games-util/mangohud: add 0.7.0, drop 0.6.9.1
...
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
2023-11-27 20:25:53 +01:00
Adel KARA SLIMANE
b783b445cc
games-util/mangohud: add nlohmann_json dep
...
Closes: https://bugs.gentoo.org/912747
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
2023-08-22 20:15:50 +02:00
Adel KARA SLIMANE
1d43421aeb
games-util/mangohud: drop 0.6.6.1-r3, 0.6.7.1, 0.6.8, 9999
...
No longer compile due to vulkan-headers being too new
and mangohud not updating for the changes and just
deciding to stick with an old version due to lack
of ressources
Closes: https://bugs.gentoo.org/904698
Closes: https://bugs.gentoo.org/912573
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
2023-08-20 02:42:44 +02:00
Adel KARA SLIMANE
d54b8300d1
games-util/mangohud: add 0.6.9.1
...
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
2023-08-20 02:42:44 +02:00
Anna (cybertailor) Vyalkova
12088906c5
*/*: drop dead py3.9 impl
...
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-05-02 00:45:35 +05:00
Anna (cybertailor) Vyalkova
41008d715c
*/*: drop dead py3.8 impl
...
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-03-12 17:53:56 +05:00
Anna (cybertailor) Vyalkova
1e95f22062
*/*: update metadata schema uri
...
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-03-04 18:56:32 +05:00
Andrew Ammerlaan
e710bbacb4
games-util/mangohud: shorten description
...
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
2022-09-26 12:05:39 +02:00
Adel KARA SLIMANE
40533cc0b2
games-util/mangohud: improve ebuilds + add 0.6.8 and 9999
...
Fixed pkgcheck warnings
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
2022-09-07 22:55:20 +02:00
Jay Faulkner
56a16cb2b9
Revert "games-util/mangohud: version bump to 0.6.8"
...
This reverts commit 4636e479e98f107273cecb1565c4198a149d3284.
Causing pkgcheck failures:
games-util/mangohud
NonsolvableDepsInStable: version 0.6.8: nonsolvable depset(depend) keyword(~x86) stable profile (default/linux/x86/17.0) (20 total): solutions: [ ~media-libs/imgui-1.81 ]
NonsolvableDepsInStable: version 0.6.8: nonsolvable depset(rdepend) keyword(~x86) stable profile (default/linux/x86/17.0) (20 total): solutions: [ ~media-libs/imgui-1.81 ]
NonsolvableDepsInStable: version 9999: nonsolvable depset(depend) keyword(~x86) stable profile (default/linux/x86/17.0) (20 total): solutions: [ ~media-libs/imgui-1.81 ]
NonsolvableDepsInStable: version 9999: nonsolvable depset(rdepend) keyword(~x86) stable profile (default/linux/x86/17.0) (20 total): solutions: [ ~media-libs/imgui-1.81 ]
VisibleVcsPkg: version 9999: VCS version visible for KEYWORDS="~amd64", profile default/linux/amd64/17.0/x32 (52 total)
reverted by instruction of sam_ in #gentoo-guru
Signed-Off-By: Jay Faulkner <jay@jvf.cc>
2022-09-01 19:10:29 -07:00
Adel KARA SLIMANE
4636e479e9
games-util/mangohud: version bump to 0.6.8
...
use imgui-1.81 ebuild instead of bundling it
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
2022-08-27 21:22:48 +02:00
Adel KARA SLIMANE
809624148b
games-util/mangohud: version bump to 0.6.7.1
...
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
2022-07-22 17:39:27 +00:00
Adel KARA SLIMANE
f7289cf916
games-util/mangohud: properly uses python-any-r1 eclass
...
Using https://projects.gentoo.org/python/guide/any.html
Thanks @ionenwks @arthurzam
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
2022-05-11 21:06:04 +02:00
Adel KARA SLIMANE
547bceacc8
games-util/mangohud: inherit python-any-r1 and add libdrm as dep
...
Closes: https://bugs.gentoo.org/843734
Closes: https://bugs.gentoo.org/843737
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
2022-05-11 20:33:04 +02:00
Adel KARA SLIMANE
67b8cd8e3e
games-util/mangohud: make dev-python/mako BDEPEND + remove spdlog patch texts
...
Closes: https://bugs.gentoo.org/843551
Closes: https://bugs.gentoo.org/843554
Closes: https://bugs.gentoo.org/843566
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
2022-05-10 23:29:07 +02:00
Adel KARA SLIMANE
a1a706a47e
games-util/mangohud: remove mutlilib build
...
It needs mutlilib for spdlog (::gentoo) and imgui (::guru)
that are unavailable for now
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
2022-05-09 23:06:55 +02:00
Andrew Ammerlaan
df15112820
games-util/mangohud: fix spdlog dep
...
spdlog explicitly describes itself as header-only,
so we don't need the MULTILIB_USEDEP (which is causing
CI to fail)
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
2022-05-09 20:25:12 +02:00
Adel KARA SLIMANE
91e7bc3da2
media-libs/imgui: fix ebuild
...
Closes: https://bugs.gentoo.org/839315
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
2022-05-03 23:59:23 +02:00
Adel KARA SLIMANE
e5119f64b3
games-util/mangohud: new package
...
The imgui dependency that is bundled in GURU needs some work
before it can be used as a dependency, bundle it for now
Bug: https://bugs.gentoo.org/838850
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
2022-04-16 19:32:43 +02:00