makedeb
WezTerm is a GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
Viewing /PKGBUILD
.
Click here to go back to the Git tree for wezterm-bin.
# Maintainer: Jonathan Apodaca <jrapodaca@gmail.com>
# vim: set sw=4 expandtab:
pkgver_=20230408-112425-69ae8472
_ubuntu_ver() {
if grep 22 /etc/issue >/dev/null; then
echo "22.04"
elif grep 21 /etc/issue >/dev/null; then
echo "20.04"
elif grep 20 /etc/issue >/dev/null; then
echo "20.04"
elif grep 19 /etc/issue >/dev/null; then
echo "18.04"
elif grep 18 /etc/issue >/dev/null; then
echo "18.04"
fi
}
_source() {
uv=$(_ubuntu_ver)
echo "https://github.com/wez/wezterm/releases/download/$pkgver_/wezterm-$pkgver_.Ubuntu$uv.deb"
}
_sha256sums() {
uv=$(_ubuntu_ver)
if test "$uv" = "22.04"; then
echo 058937d36f3d5a68d7169866316280ed2035407f21fb3c5796e337b81876f2bd
elif test "$uv" = "20.04"; then
echo d0a1905138863f2e6214acd3682680e27af18023a7f10eff9b7091cb0b8f3391
elif test "$uv" = "18.04"; then
echo 0019dfc4b32d63c1392aa264aed2253c1e0c2fb09216f8e2cc269bbfb8bb49b5
fi
}
pkgname=wezterm-bin
pkgver=$(echo "$pkgver_" | sed 's/-/./g')
pkgrel=2
pkgdesc='WezTerm is a GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust'
arch=(amd64)
provides=(wezterm)
conflicts=(wezterm)
license=(MIT)
url='https://wezfurlong.org/'
extensions=('zipman')
source=(
$(_source)
)
sha256sums=(
$(_sha256sums)
)
prepare() {
tar -xf data.tar.zst
}
package() {
cp -r "$srcdir/usr/" "$pkgdir/"
}