evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / ud / udict / package.nix
blob42f2585ec439b333211e5687e4ae16cb19d43c58
1 { lib
2 , stdenv
3 , rustPlatform
4 , fetchFromGitHub
5 , pkg-config
6 , openssl
7 , darwin
8 }:
10 rustPlatform.buildRustPackage rec {
11   pname = "udict";
12   version = "0.1.2";
14   src = fetchFromGitHub {
15     owner = "lsmb";
16     repo = "udict";
17     rev = "v${version}";
18     hash = "sha256-vcyzMw2tWil4MULEkf25S6kXzqMG6JXIx6GibxxspkY=";
19   };
21   cargoHash = "sha256-WI+dz7FKa3kot3gWr/JK/v6Ua/u2ioZ04Jwk8t9r1ls=";
23   cargoPatches = [
24     ./0001-update-version-in-lock-file.patch
25   ];
27   nativeBuildInputs = [
28     pkg-config
29   ];
31   buildInputs = [
32     openssl
33   ] ++ lib.optionals stdenv.hostPlatform.isDarwin [
34     darwin.apple_sdk.frameworks.CoreFoundation
35     darwin.apple_sdk.frameworks.Security
36   ];
38   meta = with lib; {
39     description = "Urban Dictionary CLI - written in Rust";
40     homepage = "https://github.com/lsmb/udict";
41     license = licenses.mit;
42     maintainers = [ ];
43     mainProgram = "udict";
44   };