Loading pkgs/by-name/ur/urserver/package.nix +56 −36 Original line number Diff line number Diff line Loading @@ -9,14 +9,33 @@ makeWrapper, versionCheckHook, }: stdenv.mkDerivation ( finalAttrs: let sources = { "x86_64-linux" = { url = "https://www.unifiedremote.com/static/builds/server/linux-x64/${builtins.elemAt (builtins.splitVersion finalAttrs.version) 3}/urserver-${finalAttrs.version}.tar.gz"; hash = "sha256-4wA2VPb5QN30TWa72pUVTYfvsxlGTO8Vngh7wDHXhDE="; }; "aarch64-linux" = { url = "https://www.unifiedremote.com/static/builds/server/linux-arm64/${builtins.elemAt (builtins.splitVersion finalAttrs.version) 3}/urserver-${finalAttrs.version}.tar.gz"; hash = "sha256-GmYekCGb64GdFdABEJl9CgqycnsBX95W9/b0xZJntEs="; }; }; in stdenv.mkDerivation (finalAttrs: { { pname = "urserver"; version = "3.14.0.2574"; src = fetchurl { url = "https://www.unifiedremote.com/static/builds/server/linux-x64/${builtins.elemAt (builtins.splitVersion finalAttrs.version) 3}/urserver-${finalAttrs.version}.tar.gz"; hash = "sha256-4wA2VPb5QN30TWa72pUVTYfvsxlGTO8Vngh7wDHXhDE="; src = let platformSource = sources."${stdenv.hostPlatform.system}" or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); in fetchurl { inherit (platformSource) url hash; }; nativeBuildInputs = [ Loading Loading @@ -48,7 +67,8 @@ stdenv.mkDerivation (finalAttrs: { sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; license = lib.licenses.unfree; maintainers = with lib.maintainers; [ sfrijters ]; platforms = [ "x86_64-linux" ]; platforms = lib.attrNames sources; mainProgram = "urserver"; }; }) } ) Loading
pkgs/by-name/ur/urserver/package.nix +56 −36 Original line number Diff line number Diff line Loading @@ -9,14 +9,33 @@ makeWrapper, versionCheckHook, }: stdenv.mkDerivation ( finalAttrs: let sources = { "x86_64-linux" = { url = "https://www.unifiedremote.com/static/builds/server/linux-x64/${builtins.elemAt (builtins.splitVersion finalAttrs.version) 3}/urserver-${finalAttrs.version}.tar.gz"; hash = "sha256-4wA2VPb5QN30TWa72pUVTYfvsxlGTO8Vngh7wDHXhDE="; }; "aarch64-linux" = { url = "https://www.unifiedremote.com/static/builds/server/linux-arm64/${builtins.elemAt (builtins.splitVersion finalAttrs.version) 3}/urserver-${finalAttrs.version}.tar.gz"; hash = "sha256-GmYekCGb64GdFdABEJl9CgqycnsBX95W9/b0xZJntEs="; }; }; in stdenv.mkDerivation (finalAttrs: { { pname = "urserver"; version = "3.14.0.2574"; src = fetchurl { url = "https://www.unifiedremote.com/static/builds/server/linux-x64/${builtins.elemAt (builtins.splitVersion finalAttrs.version) 3}/urserver-${finalAttrs.version}.tar.gz"; hash = "sha256-4wA2VPb5QN30TWa72pUVTYfvsxlGTO8Vngh7wDHXhDE="; src = let platformSource = sources."${stdenv.hostPlatform.system}" or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); in fetchurl { inherit (platformSource) url hash; }; nativeBuildInputs = [ Loading Loading @@ -48,7 +67,8 @@ stdenv.mkDerivation (finalAttrs: { sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; license = lib.licenses.unfree; maintainers = with lib.maintainers; [ sfrijters ]; platforms = [ "x86_64-linux" ]; platforms = lib.attrNames sources; mainProgram = "urserver"; }; }) } )