base16-schemes: unstable-2024-06-21 -> unstable-2024-11-12
[NixPkgs.git] / pkgs / by-name / ki / kickstart / package.nix
blobb8614b7ad926834cdff15f163231677b04f5b5f6
1 { lib
2 , rustPlatform
3 , fetchFromGitHub
4 , nix-update-script
5 , testers
6 , kickstart
7 }:
9 rustPlatform.buildRustPackage rec {
10   pname = "kickstart";
11   version = "0.4.0";
13   src = fetchFromGitHub {
14     owner = "Keats";
15     repo = "kickstart";
16     rev = "v${version}";
17     hash = "sha256-GIBSHPIUq+skTx5k+94/K1FJ30BCboWPA6GadgXwp+I=";
18   };
20   cargoHash = "sha256-cOcldEte7zxyxzvj7v7uCczs5AQ+v4mMfqmTK9hrv1o=";
22   checkFlags = [
23     # remote access
24     "--skip=generation::tests::can_generate_from_remote_repo_with_subdir"
25     "--skip=generation::tests::can_generate_from_remote_repo"
26   ];
28   passthru = {
29     updateScript = nix-update-script { };
30     tests.version = testers.testVersion {
31       package = kickstart;
32     };
33   };
35   meta = with lib; {
36     description = "Scaffolding tool to get new projects up and running quickly";
37     homepage = "https://github.com/Keats/kickstart";
38     changelog = "https://github.com/Keats/kickstart/releases/tag/v${version}";
39     license = licenses.mit;
40     maintainers = with maintainers; [ gaelreyrol ];
41     mainProgram = "kickstart";
42   };