Commit Graph

12 Commits

Author SHA1 Message Date
Bill Li
bc8acf95ea build: Add dependencies for mangoplot 2023-06-24 21:00:42 +02:00
FlightlessMango
bcf951f3ba pkgbuild: workaround for subproject update in CI 2023-04-13 19:44:56 +02:00
Bill Li
eab6b9161a add vulkan-headers and vulkan-headers-wrap to sources and symlink to subprojects in PKGBUILD 2023-04-03 23:58:48 +02:00
Emil Velikov
bc282cf300 meson: remove use_system_vulkan/vulkan_datadir
Newer versions of the XML and headers don't play nice. In particular the
VK_LAYER_EXPORT macro was removed and the XML was reworked quite
significantly, so our generator no longer works.

I was able to port newer version of the generator scripts from Mesa
(where these were copied from originally), although these new scripts
don't work with the old XML.

Just drop the meson knobs and always use the subproject version. In
practical terms this is identical to what Mesa also does... So Debian
DFSG should not be _too_ upset.

Closes: https://github.com/flightlessmango/MangoHud/issues/927
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2023-04-02 22:17:12 +02:00
Bill Li
5d5df3d7b3 fix MangoHud.x86.json is not installed in package lib32-mangohud in PKGBUILD 2023-03-21 09:55:44 +01:00
Bill Li
b399f2ff81 Don't build 32bit version of mangoapp and mangoctl 2023-03-21 09:47:07 +01:00
Bill Li
1cba49bfb1 Disable building test in pkgbuild/PKGBUILD 2023-03-21 09:01:24 +01:00
Emil Velikov
dd374d4c9e meson: remove prepend_libdir_vk option
The option is always true for all distributions that build Mangohud.
While only the in-tree PKGBUILD disables it for undocumented reasons.

In practise the option will be enabled across the board - in different
manner, with latter commit. But for now, just remove it.

Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2023-03-13 21:53:27 +01:00
Bill Li
6a68814e0a Updated PKGBUILD to honor the user set compiler using CC and CXX environment variables. 2022-08-02 06:09:26 +02:00
FlightlessMango
529afdddf8 pkgbuild: don't prepend of append libdir 2022-03-15 23:53:11 +01:00
FlightlessMango
e556762890 pkgbuild: add nlohmann_json 2022-03-15 23:20:35 +01:00
FlightlessMango
0e680f8f7d Add PKGBUILD 2022-03-15 22:30:10 +01:00