Skip to content

Commit

Permalink
[Backport release-24.05] warp-terminal: 0.2024.07.16.08.02.stable_03 …
Browse files Browse the repository at this point in the history
…-> 0.2024.10.08.08.02.stable_02 (#349022)
  • Loading branch information
JohnRTitor authored Oct 16, 2024
2 parents a19ec20 + 2c891ff commit e59e47a
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 12 deletions.
15 changes: 10 additions & 5 deletions pkgs/by-name/wa/warp-terminal/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -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 = ".";
Expand Down Expand Up @@ -99,8 +104,8 @@ meta = with lib; {
homepage = "https://www.warp.dev";
license = licenses.unfree;
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
maintainers = with maintainers; [ emilytrau Enzime imadnyc donteatoreo ];
platforms = platforms.darwin ++ [ "x86_64-linux" ];
maintainers = with maintainers; [ emilytrau imadnyc donteatoreo johnrtitor ];
platforms = platforms.darwin ++ [ "x86_64-linux" "aarch64-linux" ];
};

in
Expand Down
9 changes: 7 additions & 2 deletions pkgs/by-name/wa/warp-terminal/update.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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"
;;
Expand Down Expand Up @@ -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
Expand Down
14 changes: 9 additions & 5 deletions pkgs/by-name/wa/warp-terminal/versions.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
{
"darwin": {
"hash": "sha256-SNSWXDOmZAjPv33ioDOHSEflC6BKTmVAcAvc/Bn4VwE=",
"version": "0.2024.07.16.08.02.stable_03"
"hash": "sha256-LPH9JbOXOBjT4vMWNGMvQYDVnTE6p2tFTlOe8HOFsk0=",
"version": "0.2024.10.08.08.02.stable_02"
},
"linux": {
"hash": "sha256-rn97dcZ1XsQllzmQ9HbvLyvq5EsN42A5WHe1fVUjilY=",
"version": "0.2024.07.16.08.02.stable_03"
"linux_x86_64": {
"hash": "sha256-jwbwRgQ7WR04zCki7PQuuMZD7v2tFl3Gm1olZ28FAp8=",
"version": "0.2024.10.08.08.02.stable_02"
},
"linux_aarch64": {
"hash": "sha256-Ticn8OMYHWQT88WQSpgcT/kBVnHyoDHNhTk0m4T45bQ=",
"version": "0.2024.10.08.08.02.stable_02"
}
}

0 comments on commit e59e47a

Please sign in to comment.