diff options
author | xiota | 2023-09-17 13:38:35 -0700 |
---|---|---|
committer | xiota | 2023-09-17 13:38:35 -0700 |
commit | 835420a82b14d5557b5e38d5440100041196d581 (patch) | |
tree | 817587e608c4bf8d4a21163775f154cc104fb743 /PKGBUILD | |
parent | 4a254a5e800265574045d1e66dfcd02a4ba5f116 (diff) | |
download | aur-vte4-git.tar.gz |
metapackage
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 106 |
1 files changed, 6 insertions, 100 deletions
@@ -1,107 +1,13 @@ # Maintainer: -# Contributor: Mark Wagie <mark dot wagie at proton dot me> -# Contributor: Shengyu Zhang <la@archlinuxcn.org> -# Contributor: Jan Alexander Steffens (heftig) <heftig@archlinux.org> -# Contributor: Ionut Biru <ibiru@archlinux.org> -_gitname='vte' -_pkgname='vte4' +_newpkg="vte4" +_pkgname="vte4" pkgname="$_pkgname-git" -pkgver=0.75.0.r2.g2066534d +pkgver=0.0.1 pkgrel=1 -pkgdesc="Virtual Terminal Emulator widget (GTK4)" -# https://wiki.gnome.org/Apps/Terminal/VTE -url="https://gitlab.gnome.org/GNOME/vte" -arch=('x86_64') -license=('LGPL') - -depends=( - 'fribidi' - 'gnutls' - 'gtk4' - 'pcre2' - 'systemd' - 'vte-common' -) -makedepends=( - 'gi-docgen' - 'git' - 'gobject-introspection' - 'gperf' - 'meson' - 'vala' -) - -provides=( - "vte4=$pkgver" - 'libvte-2.91-gtk4.so=0-64' - 'vte-git' -) -conflicts=( - 'vte4' - - 'vte-git' - 'vte-common-git' - 'vtethree-git' -) - -source=( - "$_gitname"::"git+$url" -) -sha256sums=( - 'SKIP' -) - -pkgver() { - cd "$srcdir/$_gitname" - - _regex="^\s+version:\s+'([0-9]+\\.[0-9]+\\.[0-9]+)',\$" - _file='meson.build' - - _line=$( - grep -E "$_regex" "$_file" | head -1 - ) - _version=$( - echo "$_line" | sed -E "s@$_regex@\1@" - ) - _commit=$( - git log -G "$_line" -1 --pretty=oneline --no-color | sed 's@\ .*$@@' - ) - _revision=$( - git rev-list --count $_commit..HEAD - ) - _hash=$( - git rev-parse --short HEAD - ) - - printf '%s.r%s.g%s' \ - "$_version" \ - "$_revision" \ - "$_hash" -} - -build() { - arch-meson "$_gitname" build \ - -D b_lto=false \ - -D docs=false \ - -D gtk3=false \ - -D gtk4=true - meson compile -C build -} - -check() { - meson test -C build --print-errorlogs -} +pkgdesc="metapackage - do not use, pending reorganization" +arch=('any') package() { - meson install -C build --destdir "$pkgdir" - - # Conflict with vte-common - rm -rf "$pkgdir"/etc/ - rm -rf "$pkgdir"/usr/lib/{systemd,vte-urlencode-cwd} - - # Conflict with vte3 - rm -rf "$pkgdir/usr/share/locale/" + depends=("$_newpkg") } - -# vim:set sw=2 et: |