71 lines
1.6 KiB
Bash
71 lines
1.6 KiB
Bash
#!/usr/bin/bash
|
|
# JOBoRun : Jwm OpenBox Obarun RUNit
|
|
# Maintainer : Joe Bo Run <joborun@disroot.org>
|
|
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
|
|
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
|
|
|
pkgbase=vte3
|
|
pkgname=(vte3 vte-common)
|
|
pkgver=0.68.0
|
|
pkgrel=02
|
|
pkgdesc="Virtual Terminal Emulator widget"
|
|
url="https://wiki.gnome.org/Apps/Terminal/VTE"
|
|
arch=(x86_64)
|
|
depends=(gtk3 pcre2 gnutls fribidi)
|
|
makedepends=(gobject-introspection vala git gtk-doc gperf meson)
|
|
# _commit=6a0a9fed4d54122df31c13d601b1509597a36f2b # tags/0.66.2^0 # fallback commit
|
|
_commit=0f438924f9f8a858b1b82434c876e31c2de180d4 # tags/0.68.0^0
|
|
source=("git+https://gitlab.gnome.org/GNOME/vte.git#commit=$_commit")
|
|
|
|
pkgver() {
|
|
cd vte
|
|
git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
|
|
}
|
|
|
|
prepare() {
|
|
cd vte
|
|
}
|
|
|
|
build() {
|
|
arch-meson vte build \
|
|
-D b_lto=false \
|
|
-D docs=true \
|
|
-D_systemd=false
|
|
meson compile -C build
|
|
}
|
|
|
|
check() {
|
|
meson test -C build --print-errorlogs
|
|
}
|
|
|
|
_pick() {
|
|
local p="$1" f d; shift
|
|
for f; do
|
|
d="$srcdir/$p/${f#$pkgdir/}"
|
|
mkdir -p "$(dirname "$d")"
|
|
mv "$f" "$d"
|
|
rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")"
|
|
done
|
|
}
|
|
|
|
package_vte3() {
|
|
depends+=(vte-common)
|
|
provides+=(libvte-2.91.so)
|
|
|
|
meson install -C build --destdir "$pkgdir"
|
|
|
|
_pick vte-common "$pkgdir"/etc/profile.d
|
|
_pick vte-common "$pkgdir"/usr/lib/vte-urlencode-cwd
|
|
}
|
|
|
|
package_vte-common() {
|
|
pkgdesc="Files shared by VTE libraries"
|
|
depends=(sh)
|
|
mv vte-common/* "$pkgdir"
|
|
}
|
|
|
|
#---- license gpg-key sha256sums ----
|
|
|
|
license=(LGPL)
|
|
|
|
sha256sums=(SKIP)
|