diff options
Diffstat (limited to 'pkgs/tools/audio/mpd-discord-rpc/default.nix')
-rw-r--r-- | pkgs/tools/audio/mpd-discord-rpc/default.nix | 32 |
1 files changed, 17 insertions, 15 deletions
diff --git a/pkgs/tools/audio/mpd-discord-rpc/default.nix b/pkgs/tools/audio/mpd-discord-rpc/default.nix index 9712a8b751098..786f5c062daa3 100644 --- a/pkgs/tools/audio/mpd-discord-rpc/default.nix +++ b/pkgs/tools/audio/mpd-discord-rpc/default.nix @@ -1,37 +1,39 @@ -{ stdenv -, lib +{ lib , rustPlatform , fetchFromGitHub , pkg-config , openssl -, Security +, stdenv +, darwin }: rustPlatform.buildRustPackage rec { pname = "mpd-discord-rpc"; - version = "1.7.0"; + version = "1.7.1"; src = fetchFromGitHub { owner = "JakeStanger"; - repo = pname; + repo = "mpd-discord-rpc"; rev = "v${version}"; - sha256 = "sha256-/B9ar9Q+d1MbBh6zIzf0QmlfgugxECLWHuiYSGUjdmg="; + hash = "sha256-fJHBQGc0+HjEALWuAWSts1l6NMookkut3Cm4e541iGw="; }; - cargoLock = { - lockFile = ./Cargo.lock; - outputHashes = { - "discord-rpc-client-0.3.0" = "sha256-NzrsJYRe4jCZBkIEXbTG9xbHHJHQyIVnDWGx73of8Tw="; - }; - }; + cargoHash = "sha256-v5JN0Nqp/fGjjJaKrMWt2HWzxAnA1URf0P2Xq9lHNVQ="; - nativeBuildInputs = [ pkg-config ]; + nativeBuildInputs = [ + pkg-config + ]; - buildInputs = [ openssl ] ++ lib.optional stdenv.isDarwin Security; + buildInputs = [ + openssl + ] ++ lib.optionals stdenv.isDarwin [ + darwin.apple_sdk.frameworks.Security + ]; meta = with lib; { description = "Rust application which displays your currently playing song / album / artist from MPD in Discord using Rich Presence"; - homepage = "https://github.com/JakeStanger/mpd-discord-rpc"; + homepage = "https://github.com/JakeStanger/mpd-discord-rpc/"; + changelog = "https://github.com/JakeStanger/mpd-discord-rpc/blob/${src.rev}/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ kranzes ]; }; |