#TODO dependency conflict. Glew wants GLX but mesa uses orbital backend. # build instructions: https://github.com/yvt/openspades#on-unixes-from-source [source] git = "https://github.com/siecvi/zerospades" shallow_clone = true patches = [ "redox.patch" ] [build] template = "custom" dependencies = [ "glew", "openssl3", "sdl2", "sdl2-image", "freealut", "freetype2", "libopus", "opusfile", "libjpeg", "openal", "curl", # "libxinerama", # "libxft", ] dev-dependencies = [ "libstdcxx", ] script = """ DYNAMIC_INIT export LDFLAGS+=" $("${PKG_CONFIG}" --libs osmesa)" COOKBOOK_CMAKE_FLAGS+=( -DOPENSPADES_NONFREE_RESOURCES=OFF -DUSE_INTERNAL_OPENAL=OFF ) cookbook_cmake """ [package] dependencies = [ "openspades-free-pak" ]