Skip to content

Makefile changes & desktop defaults

Compare
Choose a tag to compare
@jarcode-foss jarcode-foss released this 09 Oct 01:03
· 138 commits to master since this release
  • i3, i3-gaps, and AwesomeWM now all have suitable defaults in their respective env_*.glsl files.
  • The dependency on the glad submodule is no longer needed, but is optional. Pre-generated headers and bindings are provided in glad.c and glad.h, however users are free to generate their own by cloning into the submodule and running make glad in GLava build directory.
  • make uninstall now properly respects DESTDIR
  • SHADERDIR has been added as an option to the Makefile to customize where shaders are installed and used from (use with make and make install), by default it is /etc/xdg/glava.
  • EXECDIR has also been added as a Makefile option to configure where the glava executable is installed to, by default it is /usr/bin/.

This update may have some breaking changes for package maintainers, my goal was to avoid glad causing problems with unreproducible builds.