aboutsummaryrefslogtreecommitdiff
(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))