git
package added as a dependency (as per @rafaelff) and modified pkgver() so it builds on a clean chroot
Search Criteria
Package Details: vte3-git 0.69.0.8.9381607-1
Package Actions
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) |
Dependencies (12)
- glibc (glibc-git, glibc-force-mmap, lib32-glibc-force-mmap, glibc-minimal-git, glibc-widevine, glibc-linux4)
- gtk3 (gtk3-git, gtk3-classic-noatk-64, gtk3-no_deadkeys_underline, gtk3-ubuntu, gtk3-typeahead, gtk3-classic, gtk3-patched-filechooser-icon-view)
- pcre2 (pcre2-svn)
- vte-common (vte-tilix-common, vte3-git, vte-notification-common)
- git (git-git, git-vfs, git-run-command-patch-git) (make)
- gobject-introspection (gobject-introspection-git) (make)
- gperf (gperf-git) (make)
- gtk-doc (gtk-doc-git) (make)
- intltool (make)
- meson (meson-git) (make)
- ninja (ninja-git, ninja-samurai, ninja-mem, ninja-kitware, ninja-bin) (make)
- vala (vala0.42, vala0.44, vala-git, vala0.52, vala0.54) (make)
Required by (211)
- amtterm (requires vte3) (make)
- amtterm (requires vte3) (optional)
- anjuta (requires vte3)
- anjuta (requires vte3) (make)
- argon (requires vte3)
- argon-git (requires vte3)
- asbru-cm (requires vte3)
- asbru-cm-git (requires vte3)
- asbru-cm-loki-git (requires vte3)
- astroid-git (requires vte3) (optional)
- ate (requires vte3) (make)
- autovala (requires vte3)
- autovala (requires vte3) (make)
- buttermilk (requires vte3)
- cairo-dock-plug-ins-git (requires vte3) (make)
- cairo-dock-plug-ins-git (requires vte3) (optional)
- crossover (requires vte3)
- deepin-terminal-git (requires vte3)
- dwt (requires vte3)
- dwt-git (requires vte3)
Sources (1)
Latest Comments
davidgarfias commented on 2022-03-18 17:09 (UTC)
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.
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