makedeb


wezterm-bin 20230408.112425.69ae8472-2


WezTerm is a GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust

Viewing /PKGBUILD.

View raw.

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/"
}