blob: 22c6a6f52364bc41475eab7c09e272290114039d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
(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))
|