Merge pull request #247639 from r-ryantm/auto-update/mpd-mpris

mpd-mpris: 0.4.0-2 -> 0.4.1

authored by Doron Behar and committed by GitHub f0d7ab08 042e8540

+18 -8
+18 -8
pkgs/tools/audio/mpd-mpris/default.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub }: 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + , fetchpatch 5 + }: 2 6 3 7 buildGoModule rec { 4 8 pname = "mpd-mpris"; 5 - version = "0.4.0-2"; 9 + version = "0.4.1"; 6 10 7 11 src = fetchFromGitHub { 8 12 owner = "natsukagami"; 9 13 repo = pname; 10 14 rev = "v${version}"; 11 - sha256 = "sha256-RGuscED0RvA1+5Aj+Kcnk1h/whU4npJ6hPq8GHWwxPU="; 15 + sha256 = "sha256-QxPkGWpCWiyEbChH9SHeD+SiV8k0c/G7MG/azksP3xU="; 12 16 }; 13 17 14 - vendorHash = "sha256-GmdD/4VYp3KeblNGgltFWHdOnK5qsBa2ygIYOBrH+b0="; 18 + patches = [ 19 + # Makes Exec= path not absolute, see https://github.com/natsukagami/mpd-mpris/pull/42 20 + (fetchpatch { 21 + url = "https://github.com/natsukagami/mpd-mpris/commit/8a5b53b1aa3174c3ccb1db24fb4e39f90012b98f.patch"; 22 + hash = "sha256-LArPq+RRPJOs0je1olqg+pK7nvU7UIlrpGtHv2PhIY4="; 23 + }) 24 + ]; 25 + 26 + vendorHash = "sha256-HCDJrp9WFB1z+FnYpOI5e/AojtdnpN2ZNtgGVaH/v/Q="; 15 27 16 28 doCheck = false; 17 29 18 30 subPackages = [ "cmd/${pname}" ]; 19 31 20 32 postInstall = '' 21 - substituteInPlace mpd-mpris.service \ 22 - --replace /usr/bin $out/bin 23 - mkdir -p $out/lib/systemd/user 24 - cp mpd-mpris.service $out/lib/systemd/user 33 + install -Dm644 mpd-mpris.service $out/lib/systemd/user/mpd-mpris.service 34 + install -Dm644 mpd-mpris.desktop $out/etc/xdg/autostart/mpd-mpris.desktop 25 35 ''; 26 36 27 37 meta = with lib; {