diff options
author | Felix Buehler <account@buehler.rocks> | 2021-09-19 15:27:29 +0200 |
---|---|---|
committer | Felix Buehler <account@buehler.rocks> | 2021-09-22 17:43:48 +0200 |
commit | 5d982374d011dfa95d940d96e79a16022d032ec2 (patch) | |
tree | 4a75962d0b77cb4d0e291769a001e900448eb7e8 /pkgs/servers/slimserver | |
parent | 677643972fb428e709832d9be4afba364e367854 (diff) |
slimserver: switch to fetchFromGitHub
Diffstat (limited to 'pkgs/servers/slimserver')
-rw-r--r-- | pkgs/servers/slimserver/default.nix | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/pkgs/servers/slimserver/default.nix b/pkgs/servers/slimserver/default.nix index 3e28f5010499d..7296635c7ddc7 100644 --- a/pkgs/servers/slimserver/default.nix +++ b/pkgs/servers/slimserver/default.nix @@ -1,13 +1,24 @@ -{ lib, fetchurl, makeWrapper -, perlPackages, flac, faad2, sox, lame, monkeysAudio, wavpack }: +{ lib +, fetchFromGitHub +, makeWrapper +, perlPackages +, flac +, faad2 +, sox +, lame +, monkeysAudio +, wavpack +}: perlPackages.buildPerlPackage rec { pname = "slimserver"; version = "7.9.2"; - src = fetchurl { - url = "https://github.com/Logitech/slimserver/archive/${version}.tar.gz"; - sha256 = "1rn9y7xvg5aqmgcbfpi7lcqy8d7hgwqx8b2llzpzrv7854zm1wcw"; + src = fetchFromGitHub { + owner = "Logitech"; + repo = "slimserver"; + rev = version; + hash = "sha256-P4CSu/ff6i48uWV5gXsJgayZ1S1s0RAqa5O5y3Y0g9Y="; }; buildInputs = [ @@ -73,7 +84,7 @@ perlPackages.buildPerlPackage rec { # relax audio scan version constraints substituteInPlace lib/Audio/Scan.pm --replace "0.93" "1.01" substituteInPlace modules.conf --replace "Audio::Scan 0.93 0.95" "Audio::Scan 0.93" - ''; + ''; preConfigurePhase = ""; |