diff options
author | Bernardo Meurer <bernardo@meurer.org> | 2022-10-28 15:20:14 +0100 |
---|---|---|
committer | Bernardo Meurer <bernardo@meurer.org> | 2022-10-28 15:38:38 +0100 |
commit | 33159a507e1c7eafbb6bc032c74b81f0710403ce (patch) | |
tree | 5c22f387b91072dae8494ee6ebfc7c36ecb9698c | |
parent | 90528ce9c8fdfd6f75388dad225265820d195598 (diff) |
roon-bridge: 1.8-943 -> 1.8-1125
-rw-r--r-- | pkgs/servers/roon-bridge/default.nix | 34 |
1 files changed, 16 insertions, 18 deletions
diff --git a/pkgs/servers/roon-bridge/default.nix b/pkgs/servers/roon-bridge/default.nix index 5d4393bae566..865dbd63f7af 100644 --- a/pkgs/servers/roon-bridge/default.nix +++ b/pkgs/servers/roon-bridge/default.nix @@ -9,25 +9,23 @@ , stdenv , zlib }: -stdenv.mkDerivation rec { +let + version = "1.8-1125"; + urlVersion = builtins.replaceStrings [ "." "-" ] [ "00" "0" ] version; + host = stdenv.hostPlatform.system; + system = if host == "x86_64-linux" then "linuxx64" + else if host == "aarch64-linux" then "linuxarmv8" + else throw "Unsupported platform ${host}"; + src = fetchurl { + url = "https://download.roonlabs.com/updates/stable/RoonBridge_${system}_${urlVersion}.tar.bz2"; + hash = if system == "linuxx64" then "sha256-DbtKPFEz2WIoKTxP+zoehzz+BjfsLZ2ZQk/FMh+zFBM=" + else if system == "linuxarmv8" then "sha256-+przEj96R+f1z4ewETFarF4oY6tT2VW/ukSTgUBLiYk=" + else throw "Unsupported platform ${host}"; + }; +in +stdenv.mkDerivation { pname = "roon-bridge"; - version = "1.8-943"; - - src = - let - urlVersion = builtins.replaceStrings [ "." "-" ] [ "00" "00" ] version; - inherit (stdenv.targetPlatform) system; - in - { - x86_64-linux = fetchurl { - url = "http://download.roonlabs.com/builds/RoonBridge_linuxx64_${urlVersion}.tar.bz2"; - hash = "sha256-knmy2zlRh+ehvYKHC7UN60pMCt8bYPuo9kTz2m0pOW0"; - }; - aarch64-linux = fetchurl { - url = "http://download.roonlabs.com/builds/RoonBridge_linuxarmv8_${urlVersion}.tar.bz2"; - hash = "sha256-urMhtBUjP4HpV9EDZOLLnfnMqhmsWPx0M2+Xdvc8YnU="; - }; - }.${system} or (throw "Unsupposed system: ${system}"); + inherit src version; dontConfigure = true; dontBuild = true; |