{ lib, rustPlatform, pkg-config, cmake, glib, openssl, libmysqlclient, clang, llvmPackages, }: rustPlatform.buildRustPackage { pname = "joklerpoint"; version = "0.1.0"; cargoLock = { lockFile = ./Cargo.lock; }; src = lib.cleanSource ./.; nativeBuildInputs = [pkg-config cmake]; buildInputs = [ glib openssl libmysqlclient clang llvmPackages.libclang.lib ]; LIBCLANG_PATH = "${llvmPackages.libclang.lib}/lib"; postInstall = '' mkdir -p $out/share/joklerpoint cp -r static $out/share/joklerpoint ''; meta = { description = "Jokler points website"; mainProgram = "joklerpoint"; maintainers = with lib.maintainers; [jokler]; }; }