mirror of
https://github.com/wez/wezterm.git
synced 2024-12-23 21:32:13 +03:00
8020e094bb
Closes #1092
65 lines
2.1 KiB
Plaintext
65 lines
2.1 KiB
Plaintext
# Maintainer: Wez Furlong <wez at wezfurlong dot org>
|
|
# NOTE: if you're looking at this on AUR, this file is generated from
|
|
# https://github.com/wez/wezterm/blob/main/ci/PKGBUILD.template
|
|
# by automation in the wezterm repo.
|
|
|
|
pkgname=wezterm-bin
|
|
_tag=@TAG@
|
|
pkgver=$(echo $_tag | tr - .)
|
|
pkgrel=2
|
|
pkgdesc='A GPU-accelerated cross-platform terminal emulator and multiplexer implemented in Rust'
|
|
arch=('i686' 'x86_64')
|
|
url='https://wezfurlong.org/wezterm'
|
|
license=('MIT')
|
|
provides=('wezterm')
|
|
conflicts=('wezterm')
|
|
# Don't strip: it will break the binary and it only saves ~10% anyway
|
|
options=('!strip')
|
|
makedepends=('fuse')
|
|
depends=(
|
|
'dbus'
|
|
'fontconfig'
|
|
'hicolor-icon-theme'
|
|
'libx11'
|
|
'libxkbcommon-x11'
|
|
'wayland'
|
|
'xcb-util-keysyms'
|
|
'xcb-util-wm'
|
|
)
|
|
optdepends=(
|
|
'python-nautilus: WezTerm context menu in Nautilus'
|
|
)
|
|
source=(
|
|
"wezterm::https://github.com/wez/wezterm/releases/download/${_tag}/WezTerm-${_tag}-Ubuntu16.04.AppImage"
|
|
'LICENSE::https://github.com/wez/wezterm/raw/main/LICENSE.md'
|
|
)
|
|
sha256sums=(
|
|
'@SHA256@'
|
|
'ad915d9508677a4e94e4b3c0a045fedd20e953d95d7cd3ec97e6d16840fa0ed5'
|
|
)
|
|
|
|
prepare() {
|
|
chmod +x "${srcdir}/wezterm"
|
|
}
|
|
|
|
pkgver() {
|
|
"${srcdir}/wezterm" --version | cut -d' ' -f2 | tr - .
|
|
}
|
|
|
|
build() {
|
|
"${srcdir}/wezterm" --appimage-extract >/dev/null
|
|
}
|
|
|
|
package() {
|
|
install -Dm755 squashfs-root/usr/bin/wezterm -t "${pkgdir}/usr/bin/"
|
|
install -Dm755 squashfs-root/usr/bin/wezterm-gui -t "${pkgdir}/usr/bin/"
|
|
install -Dm755 squashfs-root/usr/bin/wezterm-mux-server -t "${pkgdir}/usr/bin/"
|
|
install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
|
|
install -Dm644 squashfs-root/usr/share/icons/hicolor/128x128/apps/org.wezfurlong.wezterm.png \
|
|
"${pkgdir}/usr/share/icons/hicolor/128x128/apps/org.wezfurlong.wezterm.png"
|
|
install -Dm644 squashfs-root/usr/share/applications/org.wezfurlong.wezterm.desktop \
|
|
"${pkgdir}/usr/share/applications/org.wezfurlong.wezterm.desktop"
|
|
install -Dm644 squashfs-root/usr/share/nautilus-python/extensions/wezterm-nautilus.py \
|
|
"${pkgdir}/usr/share/nautilus-python/extensions/wezterm-nautilus.py"
|
|
}
|