Date: Wednesday, March 22, 2023 @ 13:45:23
  Author: orhun
Revision: 1426913

upgpkg: wezterm 20230320.124340.559cb7b0-1: upstream release (also fixes 
FS#77407)

Modified:
  wezterm/trunk/PKGBUILD

----------+
 PKGBUILD |   37 ++++++++++++++++++++++++-------------
 1 file changed, 24 insertions(+), 13 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-03-22 13:29:22 UTC (rev 1426912)
+++ PKGBUILD    2023-03-22 13:45:23 UTC (rev 1426913)
@@ -1,15 +1,15 @@
 # Maintainer:  Orhun Parmaksız <[email protected]>
 
-pkgname=wezterm
-pkgver=20221119.145034.49b9839f
-_gitcommit=49b9839fdb41eff4d2aae3bb91e6a4befb9cd20b
-pkgrel=2
+pkgbase=wezterm
+pkgname=(wezterm wezterm-terminfo wezterm-shell-integration)
+pkgver=20230320.124340.559cb7b0
+_gitcommit=559cb7b0a72606a45673004ae7b5420268d843c6
+pkgrel=1
 pkgdesc="A GPU-accelerated cross-platform terminal emulator and multiplexer"
 arch=('x86_64')
 url="https://github.com/wez/wezterm";
 license=('MIT')
 depends=(
-  'ncurses'
   'fontconfig'
   'hicolor-icon-theme'
   'wayland'
@@ -21,9 +21,6 @@
   'openssl'
 )
 makedepends=('cargo' 'cmake' 'git' 'pkgconf' 'python' 'libssh2')
-optdepends=(
-  'python-nautilus: WezTerm context menu in Nautilus'
-)
 source=(
   "${pkgname}::git+$url#commit=$_gitcommit"
   "${pkgname}-freetype2::git+https://github.com/wez/freetype2.git";
@@ -53,17 +50,20 @@
 
 build() {
   cd "$pkgname"
-  export RUSTUP_TOOLCHAIN=stable
   cargo build --frozen --release --features distro-defaults
 }
 
 check() {
   cd "$pkgname"
-  export RUSTUP_TOOLCHAIN=stable
   cargo test --frozen -- --skip "e2e::sftp"
 }
 
-package() {
+package_wezterm() {
+  depends+=('wezterm-terminfo' 'wezterm-shell-integration')
+  optdepends=(
+    'python-nautilus: WezTerm context menu in Nautilus'
+  )
+
   cd "$pkgname"
   install -Dm 755 "target/release/$pkgname" -t "$pkgdir/usr/bin"
   install -Dm 755 "target/release/$pkgname-gui" -t "$pkgdir/usr/bin"
@@ -74,12 +74,23 @@
   install -Dm 644 "assets/$pkgname.appdata.xml" 
"$pkgdir/usr/share/metainfo/org.wezfurlong.$pkgname.appdata.xml"
   install -Dm 644 "assets/$pkgname-nautilus.py" 
"$pkgdir/usr/share/nautilus-python/extensions/$pkgname-nautilus.py"
   install -Dm 755 "assets/open-$pkgname-here" -t "$pkgdir/usr/bin"
-  install -Dm 644 assets/shell-integration/* -t "$pkgdir/etc/profile.d"
   install -Dm 644 LICENSE.md -t "$pkgdir/usr/share/licenses/$pkgname"
   install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname"
   install -Dm 644 assets/shell-completion/bash 
"$pkgdir/usr/share/bash-completion/completions/$pkgname"
   install -Dm 644 assets/shell-completion/fish 
"$pkgdir/usr/share/fish/vendor_completions.d/$pkgname.fish"
   install -Dm 644 assets/shell-completion/zsh 
"$pkgdir/usr/share/zsh/site-functions/_$pkgname"
+}
+
+package_wezterm-terminfo() {
+  pkgdesc='Terminfo for wezterm'
+  depends=('ncurses')
   mkdir -p "$pkgdir/usr/share/terminfo"
-  tic -x -o "$pkgdir/usr/share/terminfo" "termwiz/data/$pkgname.terminfo"
+  tic -x -o "$pkgdir/usr/share/terminfo" 
"$pkgbase/termwiz/data/$pkgbase.terminfo"
 }
+
+package_wezterm-shell-integration() {
+  pkgdesc='Shell integration scripts for wezterm'
+  install -Dm 644 "$pkgbase"/assets/shell-integration/* -t 
"$pkgdir/etc/profile.d"
+}
+
+# vim: ts=2 sw=2 et:

Reply via email to