python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / audio / mpd-discord-rpc / default.nix
blob9318b22aaf8c53cae0f02b48e10a8463d329ee1e
1 { stdenv
2 , lib
3 , rustPlatform
4 , fetchFromGitHub
5 , pkg-config
6 , openssl
7 , Security
8 }:
10 rustPlatform.buildRustPackage rec {
11   pname = "mpd-discord-rpc";
12   version = "1.5.3";
14   src = fetchFromGitHub {
15     owner = "JakeStanger";
16     repo = pname;
17     rev = "v${version}";
18     sha256 = "sha256-Iw4n3xcc+589/42SfnAklEWTkgwZKAk84dS8fXXLcvs=";
19   };
21   cargoSha256 = "sha256-Ss6UUznt9g3XWdeCuMG0y9NxWpGOmHbKsQqOMGOK2jo=";
23   nativeBuildInputs = [ pkg-config ];
25   buildInputs = [ openssl ] ++ lib.optional stdenv.isDarwin Security;
27   meta = with lib; {
28     description = "Rust application which displays your currently playing song / album / artist from MPD in Discord using Rich Presence";
29     homepage = "https://github.com/JakeStanger/mpd-discord-rpc";
30     license = licenses.mit;
31     maintainers = with maintainers; [ kranzes ];
32   };