Initial public release of Warp.

Repo-Sync-Origin: warpdotdev/warp-internal@12af1d983b
This commit is contained in:
David Stern
2026-04-28 08:43:33 -05:00
commit 0dbd3d567a
4982 changed files with 1431549 additions and 0 deletions
@@ -0,0 +1,42 @@
pkgname=warp-terminal@@CHANNEL_SUFFIX@@
pkgver=@@VERSION@@
pkgrel=@@RELEASE@@
pkgdesc="Warp, the Rust-based terminal for developers and teams"
arch=('@@ARCH@@')
url="https://warp.dev"
license=('custom')
depends=(
'curl'
'default-cursors'
'fontconfig'
'libegl'
'libx11'
'libxcb'
'libxcursor'
'libxi'
'libxkbcommon-x11'
'opengl-driver'
'xdg-utils'
'zlib'
)
optdepends=(
'adwaita-cursors: for if there is no default cursor installed'
'zenity: for file dialogs in Gnome'
'kdialog: for file dialogs in KDE'
'org.freedesktop.secrets: for securely storing passwords'
)
# Don't perform additional stripping of binaries; we already do the amount of
# stripping we want as part of the bundle_install script.
options=('!strip')
source=(
'data.tar'
"$pkgname.sh"
)
package() {
# Unpack the base package into the output directory.
bsdtar -xf data.tar -C "$pkgdir/"
# Copy the shell script that launches the application.
install -Dm755 $pkgname.sh "$pkgdir"/usr/bin/$pkgname
}
+11
View File
@@ -0,0 +1,11 @@
#!/bin/bash
XDG_CONFIG_HOME=${XDG_CONFIG_HOME:-~/.config}
# Allow users to override command-line options
if [[ -f $XDG_CONFIG_HOME/warp-terminal@@CHANNEL_SUFFIX@@-flags.conf ]]; then
WARP_USER_FLAGS="$(grep -v '^#' $XDG_CONFIG_HOME/warp-terminal@@CHANNEL_SUFFIX@@-flags.conf)"
fi
# Launch
exec /opt/warpdotdev/warp-terminal@@CHANNEL_SUFFIX@@/@@BINARY_NAME@@ $WARP_USER_FLAGS "$@"
@@ -0,0 +1,45 @@
pkgname=oz@@CHANNEL_SUFFIX@@
pkgver=@@VERSION@@
pkgrel=@@RELEASE@@
pkgdesc="The orchestration platform for cloud agents"
arch=('@@ARCH@@')
url="https://warp.dev"
license=('custom')
depends=(
'curl'
'zlib'
)
replaces=(
'warp-cli@@CHANNEL_SUFFIX@@'
'oz=v0.2026.02.09.06.06.stable_00'
'oz=v0.2026.02.09.06.06.stable_02'
'oz=v0.2026.02.10.11.37.stable_00'
'oz=v0.2026.02.10.11.37.stable_01'
'oz=v0.2026.02.11.08.23.stable_00'
)
conflicts=(
'warp-cli@@CHANNEL_SUFFIX@@'
'oz=v0.2026.02.09.06.06.stable_00'
'oz=v0.2026.02.09.06.06.stable_02'
'oz=v0.2026.02.10.11.37.stable_00'
'oz=v0.2026.02.10.11.37.stable_01'
'oz=v0.2026.02.11.08.23.stable_00'
)
optdepends=(
'org.freedesktop.secrets: for securely storing passwords'
)
# Don't perform additional stripping of binaries; we already do the amount of
# stripping we want as part of the bundle_install script.
options=('!strip')
source=(
'data.tar'
)
package() {
# Unpack the base package into the output directory.
bsdtar -xf data.tar -C "$pkgdir/"
# Create a symlink to the binary in /usr/bin.
install -d "$pkgdir"/usr/bin
ln -s "/opt/warpdotdev/oz@@CHANNEL_SUFFIX@@/@@BINARY_NAME@@" "$pkgdir/usr/bin/@@BINARY_NAME@@"
}