aboutsummaryrefslogtreecommitdiff
path: root/manifest.scm
diff options
context:
space:
mode:
authorSamuel Fadel <samuel@nihil.ws>2023-06-06 16:58:40 +0200
committerSamuel Fadel <samuel@nihil.ws>2023-06-06 16:58:40 +0200
commit4ef37f16257b42512ec610cc5def338707308747 (patch)
treea00986754f6792a4b991a4927a9dc98f7b1919f7 /manifest.scm
parent4f05d891f05a038bad7b911ce52d27e01b34f7cb (diff)
BarChart, Wayland.
* Makefile: Added some Wayland stuff to cflags/libs in pkg-config * barchart: Rendering works, no interactivity * main.cpp: Reposition some components for a more compact view * manifest.scm: glfw-wayland: Added GLFW variant with Wayland * scatterplot.cpp and voronoisplat.cpp: Cleanup
Diffstat (limited to 'manifest.scm')
-rw-r--r--manifest.scm24
1 files changed, 21 insertions, 3 deletions
diff --git a/manifest.scm b/manifest.scm
index 83035ed..22c6a6f 100644
--- a/manifest.scm
+++ b/manifest.scm
@@ -2,24 +2,42 @@
(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
+ ;egl-wayland
gcc-toolchain
gdb
glew
- glfw
+ glfw-wayland
gnu-make
libxkbcommon
- mesa
+ ;mesa
pkg-config))