{ lib, pkgs, rustPlatform, ... }: rustPlatform.buildRustPackage { pname = "vuw_course_scraper"; version = "0.1.0"; src = builtins.path { name = "vuw_course_scraper"; path = ../.; }; cargoLock.lockFile = ../Cargo.lock; useNextest = true; nativeBuildInputs = let inherit (pkgs) openssl pkg-config; in [openssl openssl.dev pkg-config]; PKG_CONFIG_PATH = "${pkgs.openssl.dev}/lib/pkgconfig"; LD_LIBRARY_PATH = lib.makeLibraryPath [pkgs.openssl]; meta = with lib; { description = "Scraper that can parse all of Victoria University of Wellington's courses, and output them in a computer-readable JSON file."; homepage = "https://codeberg.org/sophieforrest/vuw_course_scraper"; license = licenses.agpl3Plus; }; }