Package Details: vte3-git 0.69.0.8.9381607-1

Git Clone URL: https://aur.archlinux.org/vte3-git.git (read-only, click to copy)
Package Base: vte3-git
Description: Virtual Terminal Emulator widget for use with GTK3
Upstream URL: http://www.gnome.org
Licenses: LGPL
Conflicts: vte-common, vte3
Provides: libvte-2.91.so, vte-common, vte3
Submitter: lubosz
Maintainer: davidgarfias
Last Packager: davidgarfias
Votes: 6
Popularity: 0.093159
First Submitted: 2014-08-11 14:14 (UTC)
Last Updated: 2022-03-18 17:06 (UTC)

Pinned Comments

davidgarfias commented on 2022-03-18 17:09 (UTC)

git package added as a dependency (as per @rafaelff) and modified pkgver() so it builds on a clean chroot

Latest Comments

davidgarfias commented on 2022-03-18 17:09 (UTC)

git package added as a dependency (as per @rafaelff) and modified pkgver() so it builds on a clean chroot

rafaelff commented on 2022-03-18 14:20 (UTC)

git package should be added to makedepends array, otherwise it fails with Cannot find the git package needed to handle git sources. in a clean chroot.

davidgarfias commented on 2022-02-14 16:56 (UTC)

Added sixel support (per @lubosz, @gusbemacbe). Full width emoji is not supported without a patch so I did not add it. You can take a look at https://aur.archlinux.org/packages/vte3-ng-fullwidth-emoji.

gusbemacbe commented on 2022-02-14 16:39 (UTC)

Ah, @lubosz, I also need the support for full width emoji. :-(

gusbemacbe commented on 2022-02-14 16:36 (UTC)

Hello, @lubosz!

Please, can you provide us the updated PKGBUILD without boring diff and patch?

davidgarfias commented on 2021-12-08 09:03 (UTC)

Fixed so it provides libvte-2.91, and changed to use arch-meson

tacosukoneko commented on 2021-10-21 13:14 (UTC)

Why does this package not provide libvte-2.91.so, while vte3 from Extra does? This currently causes a conflict with qemu-git.

lubosz commented on 2021-07-01 19:05 (UTC)

+1 for sixel support.

I also update the PKGBUILD, would be nice if you could merge it.

From 98d553b7c35072ff79b852a925571920ae8d6c45 Mon Sep 17 00:00:00 2001
From: Lubosz Sarnecki <lubosz@gmail.com>
Date: Thu, 1 Jul 2021 20:57:50 +0200
Subject: [PATCH] Update to 0.65.

* Get version from meson.build.
* Enable sixel.
* Move meson configure step to build.
* Use arch-meson, as it's done in vte package.
* Remove redundant cd.
---
 .SRCINFO |  5 ++---
 PKGBUILD | 21 ++++++++-------------
 2 files changed, 10 insertions(+), 16 deletions(-)

diff --git a/.SRCINFO b/.SRCINFO
index e9cb759..a0b16f8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
 pkgbase = vte3-git
    pkgdesc = Virtual Terminal Emulator widget for use with GTK3
-   pkgver = 0.57.0.4525.bc983ed0
+   pkgver = 0.65.0.5100.196416ac
    pkgrel = 1
    url = http://www.gnome.org
    arch = i686
@@ -16,7 +16,7 @@ pkgbase = vte3-git
    depends = vte-common
    depends = glibc
    depends = pcre2
-   provides = vte3=0.57.0.4525.bc983ed0
+   provides = vte3=0.65.0.5100.196416ac
    provides = vte-common
    conflicts = vte3
    conflicts = vte-common
@@ -25,4 +25,3 @@ pkgbase = vte3-git
    md5sums = SKIP

 pkgname = vte3-git
-
diff --git a/PKGBUILD b/PKGBUILD
index 5941808..676e87d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@ _gitname=vte
 _realname=vte3
 pkgname=$_realname-git

-pkgver=0.57.0.4525.bc983ed0
+pkgver=0.65.0.5100.196416ac
 pkgrel=1
 pkgdesc="Virtual Terminal Emulator widget for use with GTK3"
 arch=('i686' 'x86_64')
@@ -22,27 +22,22 @@ conflicts=($_realname vte-common)
 source=("git+https://gitlab.gnome.org/GNOME/$_gitname.git")
 md5sums=("SKIP")

-prepare() {
-  cd $_gitname
-  meson setup --prefix=/usr --sysconfdir=/etc \
-      --libexecdir=/usr/lib/vte --localstatedir=/var \
-      builddir
-}
-
 pkgver() {
   cd $_gitname
-  version=$(grep "\#define VERSION " builddir/config.h | sed 's/\#define VERSION //' | sed 's/\"//g')
+  version=$(grep "^  version: '" meson.build | sed "s/  version: '//" | sed "s/',//")
   hash=$(git log --pretty=format:'%h' -n 1)
   revision=$(git rev-list --count HEAD)
   echo $version.$revision.$hash
 }

 build() {
-  cd $_gitname
-  ninja -C builddir
+  rm -rf build
+  arch-meson $_gitname build \
+    -D b_lto=false \
+    -D sixel=true
+  meson compile -C build
 }

 package() {
-  cd $_gitname
-  DESTDIR="$pkgdir" meson install -C builddir
+  meson install -C build --destdir "$pkgdir"
 }
-- 
2.32.0

killermoehre commented on 2021-05-15 23:30 (UTC)

Hmm, can this PKGBUILD be synced with the current extra/vte3 PKGBUILD? Also an added -D sixel=true would be really nice.

aphirst commented on 2018-06-11 15:54 (UTC)

Also seems to require "vala" as a build dependency.

wtry commented on 2015-03-18 16:51 (UTC)

Requires vala as makedepends.

istefani commented on 2015-02-28 13:59 (UTC)

Requires gtk-doc and gperf as makedepends.

rafaelff commented on 2014-09-02 07:11 (UTC)

requires 'gtk-doc' as makedepends due to 'gtkdocize'