(use-modules (guix packages) (gnu packages cmake) (gnu packages commencement) (gnu packages cpp) (gnu packages freedesktop) (gnu packages gdb) (gnu packages gl) (gnu packages kde-frameworks) (gnu packages maths) (gnu packages pkg-config) (gnu packages xdisorg) (gnu packages xorg)) (define glfw-wayland (package (inherit glfw) (arguments '(#:tests? #f ; no test target #:configure-flags '("-DBUILD_SHARED_LIBS=ON" "-DGLFW_USE_WAYLAND=1"))) (propagated-inputs (list mesa extra-cmake-modules egl-wayland libxkbcommon pkg-config wayland wayland-protocols)))) (packages->manifest (list armadillo ccls cmake ;egl-wayland gcc-toolchain gdb glew glfw-wayland gnu-make libxkbcommon ;mesa pkg-config))