Loading pkgs/by-name/wa/warp-terminal/package.nix +9 −4 Original line number Diff line number Diff line Loading @@ -23,12 +23,17 @@ pname = "warp-terminal"; versions = lib.importJSON ./versions.json; passthru.updateScript = ./update.sh; linux_arch = if stdenv.hostPlatform.system == "x86_64-linux" then "x86_64" else "aarch64"; linux = stdenv.mkDerivation (finalAttrs: { inherit pname meta passthru; inherit (versions.linux) version; inherit (versions."linux_${linux_arch}") version; src = fetchurl { inherit (versions.linux) hash; url = "https://releases.warp.dev/stable/v${finalAttrs.version}/warp-terminal-v${finalAttrs.version}-1-x86_64.pkg.tar.zst"; inherit (versions."linux_${linux_arch}") hash; url = "https://releases.warp.dev/stable/v${finalAttrs.version}/warp-terminal-v${finalAttrs.version}-1-${linux_arch}.pkg.tar.zst"; }; sourceRoot = "."; Loading Loading @@ -100,7 +105,7 @@ meta = with lib; { license = licenses.unfree; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; maintainers = with maintainers; [ emilytrau imadnyc donteatoreo johnrtitor ]; platforms = platforms.darwin ++ [ "x86_64-linux" ]; platforms = platforms.darwin ++ [ "x86_64-linux" "aarch64-linux" ]; }; in Loading pkgs/by-name/wa/warp-terminal/update.sh +7 −2 Original line number Diff line number Diff line Loading @@ -27,10 +27,14 @@ resolve_url() { pkg=macos sfx=dmg ;; linux) linux_x86_64) pkg=pacman sfx=pkg.tar.zst ;; linux_aarch64) pkg=pacman_arm64 sfx=pkg.tar.zst ;; *) err "Unexpected download type: $1" ;; Loading Loading @@ -64,7 +68,8 @@ sri_get() { } for sys in darwin linux; do for sys in darwin linux_x86_64 linux_aarch64; do echo ${sys} url=$(resolve_url ${sys}) version=$(get_version "${url}") if [[ ${version} != "$(json_get ".${sys}.version")" ]]; then Loading pkgs/by-name/wa/warp-terminal/versions.json +5 −1 Original line number Diff line number Diff line Loading @@ -3,8 +3,12 @@ "hash": "sha256-EDhj4Gb0ykFX8W2G8osusjggemcuHO7hkUKb151cQ6g=", "version": "0.2024.08.20.08.02.stable_00" }, "linux": { "linux_x86_64": { "hash": "sha256-Uk5pSoAvEppjLnskLc5/ftcCaiJnXATJfCPDP2QpBo8=", "version": "0.2024.08.20.08.02.stable_00" }, "linux_aarch64": { "hash": "sha256-B0mUAwydIgi7Nhm/iUhEjkV3LL+qLfXZcOz6+7eDZGc=", "version": "0.2024.08.20.08.02.stable_00" } } Loading
pkgs/by-name/wa/warp-terminal/package.nix +9 −4 Original line number Diff line number Diff line Loading @@ -23,12 +23,17 @@ pname = "warp-terminal"; versions = lib.importJSON ./versions.json; passthru.updateScript = ./update.sh; linux_arch = if stdenv.hostPlatform.system == "x86_64-linux" then "x86_64" else "aarch64"; linux = stdenv.mkDerivation (finalAttrs: { inherit pname meta passthru; inherit (versions.linux) version; inherit (versions."linux_${linux_arch}") version; src = fetchurl { inherit (versions.linux) hash; url = "https://releases.warp.dev/stable/v${finalAttrs.version}/warp-terminal-v${finalAttrs.version}-1-x86_64.pkg.tar.zst"; inherit (versions."linux_${linux_arch}") hash; url = "https://releases.warp.dev/stable/v${finalAttrs.version}/warp-terminal-v${finalAttrs.version}-1-${linux_arch}.pkg.tar.zst"; }; sourceRoot = "."; Loading Loading @@ -100,7 +105,7 @@ meta = with lib; { license = licenses.unfree; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; maintainers = with maintainers; [ emilytrau imadnyc donteatoreo johnrtitor ]; platforms = platforms.darwin ++ [ "x86_64-linux" ]; platforms = platforms.darwin ++ [ "x86_64-linux" "aarch64-linux" ]; }; in Loading
pkgs/by-name/wa/warp-terminal/update.sh +7 −2 Original line number Diff line number Diff line Loading @@ -27,10 +27,14 @@ resolve_url() { pkg=macos sfx=dmg ;; linux) linux_x86_64) pkg=pacman sfx=pkg.tar.zst ;; linux_aarch64) pkg=pacman_arm64 sfx=pkg.tar.zst ;; *) err "Unexpected download type: $1" ;; Loading Loading @@ -64,7 +68,8 @@ sri_get() { } for sys in darwin linux; do for sys in darwin linux_x86_64 linux_aarch64; do echo ${sys} url=$(resolve_url ${sys}) version=$(get_version "${url}") if [[ ${version} != "$(json_get ".${sys}.version")" ]]; then Loading
pkgs/by-name/wa/warp-terminal/versions.json +5 −1 Original line number Diff line number Diff line Loading @@ -3,8 +3,12 @@ "hash": "sha256-EDhj4Gb0ykFX8W2G8osusjggemcuHO7hkUKb151cQ6g=", "version": "0.2024.08.20.08.02.stable_00" }, "linux": { "linux_x86_64": { "hash": "sha256-Uk5pSoAvEppjLnskLc5/ftcCaiJnXATJfCPDP2QpBo8=", "version": "0.2024.08.20.08.02.stable_00" }, "linux_aarch64": { "hash": "sha256-B0mUAwydIgi7Nhm/iUhEjkV3LL+qLfXZcOz6+7eDZGc=", "version": "0.2024.08.20.08.02.stable_00" } }