warpdotdev / Warp

Warp is a modern, Rust-based terminal with AI built in so you and your team can build great software, faster.
https://warp.dev
Other
20.26k stars 337 forks source link

Allow warp on AUR #5014

Open owofied opened 3 weeks ago

owofied commented 3 weeks ago

Dupe Check

Describe the solution you'd like?

The title speaks for itself

I would like to propose making warp available in the AUR. While I'm aware that there is an official pacman package, but it requires installing it by downloading the .pkg.tar.zst file from the warp.dev website and installing it using sudo pacman -U as discussed in #4495, I personally think that this is not an ideal solution for most people as updates are not installed along with system upgrades. Pretty much the same goes for the official pacman repositories that are available in the warp documentation, not everyone is comfortable with adding repositories that are not officially provided by their distribution, especially when we have AUR which is an officially provided repository with user maintained packages, which makes me think that an AUR package for warp would be more than just an ideal solution for Arch Linux users, as making us add a 3rd party repository or installing it using .pkg.tar.zst file completely misses the point of AUR and the distribution itself.

Is your feature request related to a problem? Please describe.

No response

Additional context

No response

How important is this feature to you?

4

Warp Internal (ignore) - linear-label:39cc6478-1249-4ee7-950b-c428edfeecd1

None

dannyneira commented 3 weeks ago

Hi @owofied thanks for submitting this feature request!

To anyone else interested in this feature, please add a 👍 to the original post at the top to signal that you want this feature, and subscribe if you'd like to be notified.

xPMo commented 3 weeks ago

If you check their Install page and click on the Linux tab, you can see that they serve a pacman repo which you can get updates from, so pacman -Syu is all you need. Copying the instructions:

sudo sh -c "echo -e '\n[warpdotdev]\nServer = https://releases.warp.dev/linux/pacman/\$repo/\$arch' >> /etc/pacman.conf"
sudo pacman-key -r "linux-maintainers@warp.dev"
sudo pacman-key --lsign-key "linux-maintainers@warp.dev"
sudo pacman -Sy warp-terminal
owofied commented 3 weeks ago

@xPMo I also addressed that in my feature request