Merge pull request #329823 from ExpidusOS/fix/pkgsllvm/elfutils
[NixPkgs.git] / pkgs / by-name / ma / matugen / package.nix
blobc4dffa14bc95473623a946bb6fea4d2fa1cf6f66
1 { lib
2 , rustPlatform
3 , fetchFromGitHub
4 , stdenv
5 , darwin
6 }:
8 rustPlatform.buildRustPackage rec {
9   pname = "matugen";
10   version = "2.3.0";
12   src = fetchFromGitHub {
13     owner = "InioX";
14     repo = "matugen";
15     rev = "v${version}";
16     hash = "sha256-WFitpFF1Ah4HkzSe4H4aN/ZM0EEIcP5ozLMUWaDggFU=";
17   };
19   cargoHash = "sha256-pD1NKUJmvMTnYKWjRrGnvbA0zVvGpWRIlf/9ovP9Jq4=";
21   buildInputs = lib.optionals stdenv.isDarwin [
22     darwin.apple_sdk.frameworks.Security
23     darwin.apple_sdk.frameworks.SystemConfiguration
24   ];
26   meta = with lib; {
27     description = "Material you color generation tool";
28     homepage = "https://github.com/InioX/matugen";
29     changelog = "https://github.com/InioX/matugen/blob/${src.rev}/CHANGELOG.md";
30     license = licenses.gpl2Only;
31     maintainers = with maintainers; [ lampros ];
32     mainProgram = "matugen";
33   };