biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / tools / rust / duckscript / default.nix
blob3b8c27ddbb1adb1d47d9438f72b383a2ac209cbc
1 { lib
2 , stdenv
3 , fetchurl
4 , runCommand
5 , fetchCrate
6 , rustPlatform
7 , Security
8 , openssl
9 , pkg-config
10 , SystemConfiguration
11 , libiconv
14 rustPlatform.buildRustPackage rec {
15   pname = "duckscript_cli";
16   version = "0.9.3";
18   src = fetchCrate {
19     inherit pname version;
20     hash = "sha256-2ouEmI7BH9J+PEN7l3rE8nmd0Khe2Bjq1Bg9SgGnB4E=";
21   };
23   nativeBuildInputs = [ pkg-config ];
25   buildInputs = [ openssl ]
26     ++ lib.optionals stdenv.isDarwin [ Security SystemConfiguration libiconv ];
28   cargoHash = "sha256-bBqcHETEWooMgQeqPOZIK/77DdTtGq1JusBKoRj5K6w=";
30   meta = with lib; {
31     description = "Simple, extendable and embeddable scripting language.";
32     homepage = "https://github.com/sagiegurari/duckscript";
33     license = licenses.asl20;
34     maintainers = with maintainers; [ mkg20001 ];
35     mainProgram = "duck";
36   };