pytrainer: unpin python 3.10
[NixPkgs.git] / pkgs / by-name / mp / mpris-notifier / package.nix
blob3b3016a1d24816b49bb5f00485fe6238bca1677a
1 { lib
2 , rustPlatform
3 , fetchFromGitHub
4 , stdenv
5 , darwin
6 }:
8 rustPlatform.buildRustPackage rec {
9   pname = "mpris-notifier";
10   version = "0.1.10";
12   src = fetchFromGitHub {
13     owner = "l1na-forever";
14     repo = "mpris-notifier";
15     rev = "v${version}";
16     hash = "sha256-X9d410ijZZcHvf8+f6DgnMl8ETGeY/fN13Gpz6q3BBA=";
17   };
19   cargoHash = "sha256-f8BCnjgv7OLWQ/2X3dTUuAarCl+u+4CRARSQsO+09zE=";
21   buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
22     darwin.apple_sdk.frameworks.Security
23   ];
25   meta = with lib; {
26     description = "Dependency-light, highly-customizable, XDG desktop notification generator for MPRIS status changes";
27     homepage = "https://github.com/l1na-forever/mpris-notifier";
28     license = licenses.mit;
29     maintainers = with maintainers; [ leixb ];
30     mainProgram = "mpris-notifier";
31   };