From bd23febefcd99aae0739ecc35195fc9781939171 Mon Sep 17 00:00:00 2001 From: Franck Cuny Date: Sat, 28 Dec 2024 13:17:45 -0800 Subject: rename packages to pkgs This is the correct convention. --- pkgs/sapi/default.nix | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 pkgs/sapi/default.nix (limited to 'pkgs/sapi/default.nix') diff --git a/pkgs/sapi/default.nix b/pkgs/sapi/default.nix new file mode 100644 index 0000000..a939685 --- /dev/null +++ b/pkgs/sapi/default.nix @@ -0,0 +1,49 @@ +{ + stdenv, + fetchurl, + lib, + ... +}: +let + version = "1.2.4"; + sources = { + x86_64-darwin = { + url = "https://artifactory.rbx.com:443/artifactory/generic-rbx-local/sapi-cli/darwin-amd64/v${version}/sapi"; + sha256 = "sha256-Il/aqGzxtI84TdUAz4Fvw8RbAgGBZQPN3MZrOitrpVk="; + }; + aarch64-darwin = { + url = "https://artifactory.rbx.com:443/artifactory/generic-rbx-local/sapi-cli/darwin-arm64/v${version}/sapi"; + sha256 = "sha256-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx="; # Replace with actual SHA + }; + }; +in +stdenv.mkDerivation rec { + pname = "sapi"; + inherit version; + + src = fetchurl { + inherit (sources.${stdenv.hostPlatform.system}) + url + sha256 + ; + }; + + installPhase = '' + mkdir -p $out/bin + cp $src $out/bin/sapi + chmod +x $out/bin/sapi + ''; + + dontUnpack = true; + dontStrip = true; + + meta = with lib; { + description = "sapi command-line tool"; + homepage = "https://go/sapi"; + license = licenses.unfree; + platforms = [ + "x86_64-darwin" + "aarch64-darwin" + ]; + }; +} -- cgit v1.2.3