Commit 9af93e05 authored by Vitaly Lipatov's avatar Vitaly Lipatov

epm play: add warp-terminal

parent 2f339897
#!/bin/sh
TAR="$1"
RETURNTARNAME="$2"
VERSION="$3"
URL="$4"
. $(dirname $0)/common.sh
if [ -z "$VERSION" ] ; then
# https://releases.warp.dev/stable/v0.2025.05.21.08.11.stable_01/Warp-x86_64.AppImage
VERSION="$(basename "$(dirname "$URL")" | sed -e "s|^v||" -e "s|\.stable.*||")"
[ -n "$VERSION" ] || fatal "Can't get package version"
fi
# rename package
PKGNAME="$PRODUCT-$VERSION.AppImage"
mv -v $TAR $PKGNAME
return_tar $PKGNAME
#!/bin/sh
PKGNAME=warp-terminal
SUPPORTEDARCHES="x86_64 aarch64"
VERSION="$2"
DESCRIPTION='The intelligent terminal from the official site'
URL="https://www.warp.dev/"
. $(dirname $0)/common.sh
warn_version_is_not_supported
arch="$(epm print info -a)"
ARCHSUFF=""
[ "$arch" = "aarch64" ] && ARCHSUFF="_arm64"
case $(epm print info -p) in
# force repack for all rpm based (due scripts)
#rpm)
# PKGURL="https://app.warp.dev/download?package=rpm$ARCHSUFF"
# ;;
*)
PKGURL="https://app.warp.dev/download?package=deb$ARCHSUFF"
;;
esac
# get version from deb package
set_version()
{
local URL="$1"
# use temp dir
PKGDIR="$(mktemp -d)"
trap "rm -frv $PKGDIR" EXIT
cd $PKGDIR || fatal
eget -O pkg.deb "$URL"
VERSION="$(epm print version of package pkg.deb)"
}
case "$(epm print info -d)" in
ALTLinux)
set_version $PKGURL || fatal "Can't get version"
# due warp-terminal: /lib64/libcurl.so.4: version `CURL_OPENSSL_4' not found (required by warp-terminal)
PKGURL="https://app.warp.dev/download?package=appimage$ARCHSUFF"
# TODO: eget can't --get-real-url or --get-filename for the url
install_pack_pkgurl $VERSION
exit
;;
esac
install_pkgurl
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment