Search Criteria
Package Details: gamescope-fml 3.14.22-4
Package Actions
Git Clone URL: | https://aur.archlinux.org/gamescope-fml.git (read-only, click to copy) |
---|---|
Package Base: | gamescope-fml |
Description: | SteamOS session compositing window manager with added patches |
Upstream URL: | https://github.com/ValveSoftware/gamescope |
Licenses: | BSD-3-Clause, BSD-2-Clause |
Conflicts: | gamescope |
Provides: | gamescope |
Submitter: | FML128 |
Maintainer: | FML128 |
Last Packager: | FML128 |
Votes: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2024-04-10 09:55 (UTC) |
Last Updated: | 2024-07-01 11:45 (UTC) |
Dependencies (35)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- libavif (libavif-gitAUR)
- libcap.so (lib32-libcap, libcap)
- libdecor (libdecor-gitAUR)
- libdrm (libdrm-gitAUR)
- libinput (libinput-multiplierAUR, libinput-three-finger-dragAUR)
- libpipewire-0.3.so (lib32-pipewire-gitAUR, libpipewire-full-gitAUR, lib32-libpipewire, libpipewire)
- libx11 (libx11-gitAUR)
- libxcb (libxcb-gitAUR)
- libxcomposite
- libxdamage
- libxext (libxext-gitAUR)
- libxfixes
- libxkbcommon.so (libxkbcommon-gitAUR, lib32-libxkbcommon, libxkbcommon)
- libxmu
- libxrender
- libxres
- libxtst
- libxxf86vm
- Show 15 more dependencies...
Required by (33)
- an-anime-borb-launcher-bin (requires gamescope) (optional)
- an-anime-game-launcher (requires gamescope) (optional)
- an-anime-game-launcher-bin (requires gamescope) (optional)
- an-anime-game-launcher-git (requires gamescope) (optional)
- an-anime-game-launcher-patched-git (requires gamescope) (optional)
- anime-games-launcher (requires gamescope) (optional)
- anime-games-launcher-bin (requires gamescope) (optional)
- anime-games-launcher-git (requires gamescope) (optional)
- arch-gaming-meta (requires gamescope)
- gamescope-session-git (requires gamescope)
- gamescope-session-sk-git (requires gamescope)
- gamescope-session-steam-git (requires gamescope)
- gamescope-session-steam-plus-git (requires gamescope)
- honkers-launcher (requires gamescope) (optional)
- honkers-launcher-bin (requires gamescope) (optional)
- honkers-launcher-git (requires gamescope) (optional)
- lutris-git (requires gamescope) (optional)
- mangohud-git (requires gamescope) (optional)
- mangohud-nonvidia (requires gamescope) (optional)
- opengamepadui-bin (requires gamescope)
- Show 13 more...
Sources (9)
- chimeraos.patch
- git+https://github.com/Joshua-Ashton/reshade.git
- git+https://github.com/Joshua-Ashton/vkroots.git
- git+https://github.com/Joshua-Ashton/wlroots.git
- git+https://github.com/KhronosGroup/SPIRV-Headers.git
- git+https://github.com/ValveSoftware/gamescope.git#tag=3.14.22
- git+https://github.com/ValveSoftware/openvr.git
- git+https://gitlab.freedesktop.org/emersion/libdisplay-info.git
- git+https://gitlab.freedesktop.org/emersion/libliftoff.git
Latest Comments
FML128 commented on 2024-05-19 05:56 (UTC)
This should be fixed in the newest version
ripplingsnake commented on 2024-05-14 20:57 (UTC)
fails
`` Found ninja-1.12.1 at /usr/bin/ninja INFO: autodetecting backend as ninja INFO: calculating backend command to run: /usr/bin/ninja -C /home/gamer/.cache/yay/gamescope-fml/src/build ninja: Entering directory
/home/gamer/.cache/yay/gamescope-fml/src/build' [81/118] Compiling C++ object src/gamescope.p/wlserver.cpp.o FAILED: src/gamescope.p/wlserver.cpp.o c++ -Isrc/gamescope.p -Isrc -I../gamescope/src -I../gamescope/src/reshade/source -I../gamescope/src/reshade/include -I../gamescope/thirdparty/SPIRV-Headers/include/spirv/unified1 -Isubprojects/stb -I../gamescope/subprojects/stb -Iprotocol -I/usr/include -I/usr/include/libdrm -I/usr/include/SDL2 -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/openvr -I/usr/include/libdecor-0 -I/usr/include/libei-1.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DWLR_USE_UNSTABLE -Wno-unused-parameter -Wno-missing-field-initializers -Wno-invalid-offsetof -Wno-unused-const-variable -Wno-volatile -Wno-ignored-qualifiers -Wno-missing-braces -ffast-math -DHAVE_PIPEWIRE=1 -DHAVE_OPENVR=1 '-DHWDATA_PNP_IDS="//usr/share/hwdata/pnp.ids"' -march=native -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -fPIE -DAVIF_DLL -D_REENTRANT -pthread -DHAVE_DRM=1 -DHAVE_SDL2=1 -DHAVE_AVIF=1 -DHAVE_LIBCAP=1 -DHAVE_LIBEIS=1 -MD -MQ src/gamescope.p/wlserver.cpp.o -MF src/gamescope.p/wlserver.cpp.o.d -o src/gamescope.p/wlserver.cpp.o -c ../gamescope/src/wlserver.cpp ../gamescope/src/wlserver.cpp:28:10: fatal error: wlr/render/timeline.h: No such file or directory 28 | #include <wlr/render/timeline.h> | ^compilation terminated. [95/118] Compiling C++ object layer/libVkLayer_FROG_gamescope_wsi_x86_64.so.p/VkLayer_FROG_gamescope_wsi.cpp.o FAILED: layer/libVkLayer_FROG_gamescope_wsi_x86_64.so.p/VkLayer_FROG_gamescope_wsi.cpp.o c++ -Ilayer/libVkLayer_FROG_gamescope_wsi_x86_64.so.p -Ilayer -I../gamescope/layer -Iprotocol -I/usr/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DWLR_USE_UNSTABLE -Wno-unused-parameter -Wno-missing-field-initializers -Wno-invalid-offsetof -Wno-unused-const-variable -Wno-volatile -Wno-ignored-qualifiers -Wno-missing-braces -ffast-math -DHAVE_PIPEWIRE=1 -DHAVE_OPENVR=1 '-DHWDATA_PNP_IDS="//usr/share/hwdata/pnp.ids"' -march=native -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -fPIC -MD -MQ layer/libVkLayer_FROG_gamescope_wsi_x86_64.so.p/VkLayer_FROG_gamescope_wsi.cpp.o -MF layer/libVkLayer_FROG_gamescope_wsi_x86_64.so.p/VkLayer_FROG_gamescope_wsi.cpp.o.d -o layer/libVkLayer_FROG_gamescope_wsi_x86_64.so.p/VkLayer_FROG_gamescope_wsi.cpp.o -c ../gamescope/layer/VkLayer_FROG_gamescope_wsi.cpp ../gamescope/layer/VkLayer_FROG_gamescope_wsi.cpp: In static member function ‘static VkResult GamescopeWSILayer::VkInstanceOverrides::CreateDevice(const vkroots::VkInstanceDispatch, VkPhysicalDevice, const VkDeviceCreateInfo, const VkAllocationCallbacks, VkDevice_T)’: ../gamescope/layer/VkLayer_FROG_gamescope_wsi.cpp:395:16: error: ‘ChainPatcher’ is not a member of ‘vkroots’ 395 | vkroots::ChainPatcher<VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT> | ^~ ../gamescope/layer/VkLayer_FROG_gamescope_wsi.cpp:395:77: error: expected primary-expression before ‘>’ token 395 | vkroots::ChainPatcher<VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT> | ^ ../gamescope/layer/VkLayer_FROG_gamescope_wsi.cpp:396:9: error: ‘maintenance1Patcher’ was not declared in this scope 396 | maintenance1Patcher(&deviceCreateInfo, & | ^../gamescope/layer/VkLayer_FROG_gamescope_wsi.cpp: In static member function ‘static VkResult GamescopeWSILayer::VkInstanceOverrides::GetPhysicalDeviceSurfaceCapabilities2KHR(const vkroots::VkInstanceDispatch, VkPhysicalDevice, const VkPhysicalDeviceSurfaceInfo2KHR, VkSurfaceCapabilities2KHR)’: ../gamescope/layer/VkLayer_FROG_gamescope_wsi.cpp:556:81: error: no matching function for call to ‘FindInChain<VkSurfacePresentModeEXT>(const VkPhysicalDeviceSurfaceInfo2KHR&)’ 556 | const auto pPresentMode = vkroots::FindInChain<VkSurfacePresentModeEXT>(pSurfaceInfo); |~^~ In file included from ../gamescope/layer/VkLayer_FROG_gamescope_wsi.cpp:4: /usr/include/vkroots.h:46:15: note: candidate: ‘template<VkStructureType SType, class Type, class AnyStruct> const Type vkroots::FindInChain(const AnyStruct)’ 46 | const Type FindInChain(const AnyStruct obj) { | ^/usr/include/vkroots.h:46:15: note: template argument deduction/substitution failed: ../gamescope/layer/VkLayer_FROG_gamescope_wsi.cpp:556:81: error: type/value mismatch at argument 1 in template parameter list for ‘template<VkStructureType SType, class Type, class AnyStruct> const Type vkroots::FindInChain(const AnyStruct)’ 556 | const auto pPresentMode = vkroots::FindInChain<VkSurfacePresentModeEXT>(pSurfaceInfo); |~^~ ../gamescope/layer/VkLayer_FROG_gamescope_wsi.cpp:556:81: note: expected a constant of type ‘VkStructureType’, got ‘VkSurfacePresentModeEXT’ ../gamescope/layer/VkLayer_FROG_gamescope_wsi.cpp:560:72: error: ‘RemoveFromChain’ is not a member of ‘vkroots’ 560 | auto [pPresentModeCompat, pPresentModeCompatParent] = vkroots::RemoveFromChain<VkSurfacePresentModeCompatibilityEXT>(pSurfaceCapabilities); | ^../gamescope/layer/VkLayer_FROG_gamescope_wsi.cpp:560:124: error: expected primary-expression before ‘>’ token 560 | auto [pPresentModeCompat, pPresentModeCompatParent] = vkroots::RemoveFromChain<VkSurfacePresentModeCompatibilityEXT>(pSurfaceCapabilities); | ^ ../gamescope/layer/VkLayer_FROG_gamescope_wsi.cpp:569:20: error: ‘AddToChain’ is not a member of ‘vkroots’ 569 | vkroots::AddToChain(pPresentModeCompatParent, pPresentModeCompat); | ^~~~ ../gamescope/layer/VkLayer_FROG_gamescope_wsi.cpp: In static member function ‘static VkResult GamescopeWSILayer::VkDeviceOverrides::CreateSwapchainKHR(const vkroots::VkDeviceDispatch, VkDevice, const VkSwapchainCreateInfoKHR, const VkAllocationCallbacks, VkSwapchainKHR_T)’: ../gamescope/layer/VkLayer_FROG_gamescope_wsi.cpp:885:16: error: ‘ChainPatcher’ is not a member of ‘vkroots’ 885 | vkroots::ChainPatcher<VkSwapchainPresentModesCreateInfoEXT> | ^~ ../gamescope/layer/VkLayer_FROG_gamescope_wsi.cpp:885:65: error: expected primary-expression before ‘>’ token 885 | vkroots::ChainPatcher<VkSwapchainPresentModesCreateInfoEXT> | ^ ../gamescope/layer/VkLayer_FROG_gamescope_wsi.cpp:886:9: error: ‘presentModePatcher’ was not declared in this scope 886 | presentModePatcher(&swapchainInfo, & | ^~~~ ../gamescope/layer/VkLayer_FROG_gamescope_wsi.cpp: In static member function ‘static VkResult GamescopeWSILayer::VkDeviceOverrides::QueuePresentKHR(const vkroots::VkDeviceDispatch, VkQueue, const VkPresentInfoKHR)’: ../gamescope/layer/VkLayer_FROG_gamescope_wsi.cpp:1000:80: error: no matching function for call to ‘FindInChain<const VkPresentTimesInfoGOOGLE>(VkPresentInfoKHR)’ 1000 | auto pPresentTimes = vkroots::FindInChain<const VkPresentTimesInfoGOOGLE>(&presentInfo); |^~ /usr/include/vkroots.h:46:15: note: candidate: ‘template<VkStructureType SType, class Type, class AnyStruct> const Type vkroots::FindInChain(const AnyStruct)’ 46 | const Type FindInChain(const AnyStruct obj) { | ^~~ /usr/include/vkroots.h:46:15: note: template argument deduction/substitution failed: ../gamescope/layer/VkLayer_FROG_gamescope_wsi.cpp:1000:80: error: type/value mismatch at argument 1 in template parameter list for ‘template<VkStructureType SType, class Type, class AnyStruct> const Type vkroots::FindInChain(const AnyStruct)’ 1000 | auto pPresentTimes = vkroots::FindInChain<const VkPresentTimesInfoGOOGLE>(&presentInfo); |^~ ../gamescope/layer/VkLayer_FROG_gamescope_wsi.cpp:1000:80: note: expected a constant of type ‘VkStructureType’, got ‘const VkPresentTimesInfoGOOGLE’ ../gamescope/layer/VkLayer_FROG_gamescope_wsi.cpp:1037:89: error: no matching function for call to ‘FindInChain<VkSwapchainPresentModeInfoEXT>(VkPresentInfoKHR)’ 1037 | const auto pPresentModeInfo = vkroots::FindInChain<VkSwapchainPresentModeInfoEXT>(&presentInfo); |~^~~~ /usr/include/vkroots.h:46:15: note: candidate: ‘template<VkStructureType SType, class Type, class AnyStruct> const Type vkroots::FindInChain(const AnyStruct)’ 46 | const Type FindInChain(const AnyStruct obj) { | ^~~ /usr/include/vkroots.h:46:15: note: template argument deduction/substitution failed: ../gamescope/layer/VkLayer_FROG_gamescope_wsi.cpp:1037:89: error: type/value mismatch at argument 1 in template parameter list for ‘template<VkStructureType SType, class Type, class AnyStruct> const Type vkroots::FindInChain(const AnyStruct)’ 1037 | const auto pPresentModeInfo = vkroots::FindInChain<VkSwapchainPresentModeInfoEXT>(&presentInfo); |~^~ ../gamescope/layer/VkLayer_FROG_gamescope_wsi.cpp:1037:89: note: expected a constant of type ‘VkStructureType’, got ‘VkSwapchainPresentModeInfoEXT’ ../gamescope/layer/VkLayer_FROG_gamescope_wsi.cpp:1043:16: error: ‘ChainPatcher’ is not a member of ‘vkroots’ 1043 | vkroots::ChainPatcher<VkSwapchainPresentModeInfoEXT, std::vector\<VkPresentModeKHR>> | ^~ ../gamescope/layer/VkLayer_FROG_gamescope_wsi.cpp:1043:58: error: expected primary-expression before ‘,’ token 1043 | vkroots::ChainPatcher<VkSwapchainPresentModeInfoEXT, std::vector\<VkPresentModeKHR>> | ^ ../gamescope/layer/VkLayer_FROG_gamescope_wsi.cpp:1043:88: error: expected primary-expression before ‘>’ token 1043 | vkroots::ChainPatcher<VkSwapchainPresentModeInfoEXT, std::vector\<VkPresentModeKHR>> | ^~ ../gamescope/layer/VkLayer_FROG_gamescope_wsi.cpp:1044:9: error: ‘presentModePatcher’ was not declared in this scope 1044 | presentModePatcher(&presentInfo, & | ^~ ../gamescope/layer/VkLayer_FROG_gamescope_wsi.cpp: In function ‘uint32_t GamescopeWSILayer::gamescopeFrameLimiterOverride()’: ../gamescope/layer/VkLayer_FROG_gamescope_wsi.cpp:146:10: warning: ignoring return value of ‘ssize_t pread(int, void, size_t, __off64_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 146 | pread(fd, &overrideValue, sizeof(overrideValue), 0); |~^~ [97/118] Compiling C++ object src/gamescope.p/rendervulkan.cpp.o FAILED: src/gamescope.p/rendervulkan.cpp.o c++ -Isrc/gamescope.p -Isrc -I../gamescope/src -I../gamescope/src/reshade/source -I../gamescope/src/reshade/include -I../gamescope/thirdparty/SPIRV-Headers/include/spirv/unified1 -Isubprojects/stb -I../gamescope/subprojects/stb -Iprotocol -I/usr/include -I/usr/include/libdrm -I/usr/include/SDL2 -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/openvr -I/usr/include/libdecor-0 -I/usr/include/libei-1.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -DWLR_USE_UNSTABLE -Wno-unused-parameter -Wno-missing-field-initializers -Wno-invalid-offsetof -Wno-unused-const-variable -Wno-volatile -Wno-ignored-qualifiers -Wno-missing-braces -ffast-math -DHAVE_PIPEWIRE=1 -DHAVE_OPENVR=1 '-DHWDATA_PNP_IDS="//usr/share/hwdata/pnp.ids"' -march=native -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -fPIE -DAVIF_DLL -D_REENTRANT -pthread -DHAVE_DRM=1 -DHAVE_SDL2=1 -DHAVE_AVIF=1 -DHAVE_LIBCAP=1 -DHAVE_LIBEIS=1 -MD -MQ src/gamescope.p/rendervulkan.cpp.o -MF src/gamescope.p/rendervulkan.cpp.o.d -o src/gamescope.p/rendervulkan.cpp.o -c ../gamescope/src/rendervulkan.cpp ../gamescope/src/rendervulkan.cpp:3990:1: error: ‘const wlr_renderer_impl’ has no non-static data member named ‘get_shm_texture_formats’ 3990 | }; | ^ ../gamescope/src/rendervulkan.cpp: In function ‘wlr_renderer vulkan_renderer_create()’: ../gamescope/src/rendervulkan.cpp:3995:26: error: too few arguments to function ‘void wlr_renderer_init(wlr_renderer, const wlr_renderer_impl, uint32_t)’ 3995 | wlr_renderer_init(&renderer->base, &renderer_impl); |~^In file included from ../gamescope/src/rendervulkan.hpp:70, from ../gamescope/src/rendervulkan.cpp:34: /usr/include/wlr/render/interface.h:36:6: note: declared here 36 | void wlr_renderer_init(struct wlr_renderer renderer, | ^../gamescope/src/rendervulkan.cpp: At global scope: ../gamescope/src/rendervulkan.cpp:3978:32: warning: ‘wlr_render_pass renderer_begin_buffer_pass(wlr_renderer, wlr_buffer, const wlr_buffer_pass_options)’ defined but not used [-Wunused-function] 3978 | static struct wlr_render_pass renderer_begin_buffer_pass( struct wlr_renderer renderer, struct wlr_buffer buffer, const struct wlr_buffer_pass_options options ) | ^~ ../gamescope/src/rendervulkan.cpp:3968:28: warning: ‘wlr_texture renderer_texture_from_buffer(wlr_renderer, wlr_buffer)’ defined but not used [-Wunused-function] 3968 | static struct wlr_texture renderer_texture_from_buffer( struct wlr_renderer wlr_renderer, struct wlr_buffer buf ) | ^~~~ ../gamescope/src/rendervulkan.cpp:3963:12: warning: ‘int renderer_get_drm_fd(wlr_renderer)’ defined but not used [-Wunused-function] 3963 | static int renderer_get_drm_fd( struct wlr_renderer wlr_renderer ) | ^~~ ../gamescope/src/rendervulkan.cpp:3958:41: warning: ‘const wlr_drm_format_set renderer_get_dmabuf_texture_formats(wlr_renderer)’ defined but not used [-Wunused-function] 3958 | static const struct wlr_drm_format_set renderer_get_dmabuf_texture_formats( struct wlr_renderer wlr_renderer ) | ^~~ ../gamescope/src/rendervulkan.cpp:3951:24: warning: ‘const uint32_t renderer_get_shm_texture_formats(wlr_renderer, size_t)’ defined but not used [-Wunused-function] 3951 | static const uint32_t renderer_get_shm_texture_formats( struct wlr_renderer wlr_renderer, size_t len | ^~~~ ../gamescope/src/rendervulkan.cpp:3946:17: warning: ‘uint32_t renderer_get_render_buffer_caps(wlr_renderer)’ defined but not used [-Wunused-function] 3946 | static uint32_t renderer_get_render_buffer_caps( struct wlr_renderer renderer ) | ^~~ [98/118] Compiling C++ object src/gamescope.p/steamcompmgr.cpp.o ../gamescope/src/steamcompmgr.cpp: In function ‘bool set_color_3dlut_override(const char)’: ../gamescope/src/steamcompmgr.cpp:621:14: warning: ignoring return value of ‘size_t fread(void, size_t, size_t, FILE)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 621 | fread(g_ColorMgmtLutsOverride[nLutIndex].lut3d, elems, sizeof(uint16_t), f); |~^~ ../gamescope/src/steamcompmgr.cpp: In function ‘bool set_color_shaperlut_override(const char)’: ../gamescope/src/steamcompmgr.cpp:649:14: warning: ignoring return value of ‘size_t fread(void, size_t, size_t, FILE)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 649 | fread(g_ColorMgmtLutsOverride[nLutIndex].lut1d, elems, sizeof(uint16_t), f); |~^~ ../gamescope/src/steamcompmgr.cpp: In function ‘void update_runtime_info()’: ../gamescope/src/steamcompmgr.cpp:4801:15: warning: ignoring return value of ‘ssize_t pwrite(int, const void, size_t, __off64_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 4801 | pwrite( g_nRuntimeInfoFd, &limiter_enabled, sizeof( limiter_enabled ), 0 ); |^~ ../gamescope/src/steamcompmgr.cpp: In function ‘void spawn_client(char, bool)’: ../gamescope/src/steamcompmgr.cpp:6273:29: warning: ignoring return value of ‘int nice(int)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 6273 | nice( g_nOldNice - g_nNewNice ); |^../gamescope/src/steamcompmgr.cpp: In function ‘void determine_and_apply_focus(xwayland_ctx_t, std::vector<steamcompmgr_win_t*>&)’: ../gamescope/src/steamcompmgr.cpp:3301:31: warning: ignoring return value of ‘int system(const char)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 3301 | system( buf ); |^~~ ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in build(). Aborting... -> error making: gamescope-fml-exit status 4 -> Failed to install the following packages. Manual intervention is required: gamescope-fml - exit status 4```
FML128 commented on 2024-04-27 22:17 (UTC)
Hey FabioLolix, It adds multiple patches to make it as good as possible to use with a normal PC.
FabioLolix commented on 2024-04-27 19:38 (UTC)
Hello, what is the difference with the Arch package?