From 4ef37f16257b42512ec610cc5def338707308747 Mon Sep 17 00:00:00 2001 From: Samuel Fadel Date: Tue, 6 Jun 2023 16:58:40 +0200 Subject: 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 --- manifest.scm | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) (limited to 'manifest.scm') 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)) -- cgit v1.2.3