tek/.forgejo/workflows/build.nix
unspeaker ac0ee26b7c cargo check -> cargo test; add cloc at end
+ don't fallthrough to sequencer on arranger edges
2024-12-25 02:02:17 +01:00

38 lines
648 B
Nix

{pkgs?import<nixpkgs>{}}: pkgs.mkShell (with pkgs; {
nativeBuildInputs = [
cargo
pkg-config
freetype
libclang
cloc
#bear
];
buildInputs = [
jack2
lilv
serd
libclang
#suil
glib
gtk3
];
LD_LIBRARY_PATH = pkgs.lib.makeLibraryPath [
pipewire.jack
# for ChowKick.lv2:
freetype
libgcc.lib
# for Panagement
xorg.libX11
xorg.libXcursor
xorg.libXi
libxkbcommon
#suil
# for Helm:
alsa-lib
curl
libglvnd
#xorg_sys_opengl
];
VST3_SDK_DIR = "/home/user/Lab/Music/tek/vst3sdk/";
LIBCLANG_PATH = "${pkgs.libclang.lib.outPath}/lib";
})