cynic64 / vkwc

Vulkan Wayland Compositor
GNU General Public License v3.0
174 stars 4 forks source link

Missing Dependencies #3

Open NiciTheNici opened 1 year ago

NiciTheNici commented 1 year ago

I am trying to build this and am struggling with finding all the correct dependencies. I know writing docs is a pain but having a list of all the dependencies would be lovely :)

❯ sudo ./build.sh
XDG shell protocol header command: /usr/bin/wayland-scanner server-header         //usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml xdg-shell-protocol.h
XDG shell protocol .c command: /usr/bin/wayland-scanner private-code         //usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml xdg-shell-protocol.c
glslangValidator -V vulkan/shaders/common.vert -o render/vulkan/shaders/common.vert.h --vn common_vert_data
vulkan/shaders/common.vert
glslangValidator -V vulkan/shaders/postprocess.frag -o render/vulkan/shaders/postprocess.frag.h --vn postprocess_frag_data
vulkan/shaders/postprocess.frag
glslangValidator -V vulkan/shaders/postprocess.vert -o render/vulkan/shaders/postprocess.vert.h --vn postprocess_vert_data
vulkan/shaders/postprocess.vert
glslangValidator -V vulkan/shaders/quad.frag -o render/vulkan/shaders/quad.frag.h --vn quad_frag_data
vulkan/shaders/quad.frag
glslangValidator -V vulkan/shaders/texture.frag -o render/vulkan/shaders/texture.frag.h --vn texture_frag_data
vulkan/shaders/texture.frag
Command: gcc -lm -Wall -pedantic -ggdb -o vkwc vkwc.c vulkan/*.c render.c util.c surface.c misc/pixel_format.c         -g
        -I/usr/include/libdrm -I/usr/include/pixman-1 -lwlroots          -lwayland-server          -I/usr/include/pixman-1 -lpixman-1          -lvulkan          -lxkbcommon  -lraylib -DWLR_USE_UNSTABLE -I.
/usr/bin/ld: cannot find -lraylib: No such file or directory
collect2: error: ld returned 1 exit status
~/Documents/git/vkwc main ❯
NiciTheNici commented 1 year ago

Id also love to package publish this on the AUR! First I gotta get a basic understanding of how to install it though lol <3

cynic64 commented 1 year ago

Hey, I updated the README with the dependencies, let me know what happens. Make sure you clone the latest version as well.

Thanks for offering to put it on the AUR! Just keep in mind that it is very very unstable and not really ready for use yet.