[arch-commits] Commit in vte3-ng/repos (6 files)
Jelle van der Waa
jelle at archlinux.org
Wed Mar 30 17:51:16 UTC 2016
Date: Wednesday, March 30, 2016 @ 19:51:14
Author: jelle
Revision: 168924
archrelease: copy trunk to community-i686, community-x86_64
Added:
vte3-ng/repos/community-i686/PKGBUILD
(from rev 168923, vte3-ng/trunk/PKGBUILD)
vte3-ng/repos/community-i686/remove_cursor.patch
(from rev 168923, vte3-ng/trunk/remove_cursor.patch)
vte3-ng/repos/community-x86_64/PKGBUILD
(from rev 168923, vte3-ng/trunk/PKGBUILD)
vte3-ng/repos/community-x86_64/remove_cursor.patch
(from rev 168923, vte3-ng/trunk/remove_cursor.patch)
Deleted:
vte3-ng/repos/community-i686/PKGBUILD
vte3-ng/repos/community-x86_64/PKGBUILD
--------------------------------------+
/PKGBUILD | 84 +++++++++++++++++++++++++++++++++
community-i686/PKGBUILD | 35 -------------
community-i686/remove_cursor.patch | 32 ++++++++++++
community-x86_64/PKGBUILD | 35 -------------
community-x86_64/remove_cursor.patch | 32 ++++++++++++
5 files changed, 148 insertions(+), 70 deletions(-)
Deleted: community-i686/PKGBUILD
===================================================================
--- community-i686/PKGBUILD 2016-03-30 17:51:00 UTC (rev 168923)
+++ community-i686/PKGBUILD 2016-03-30 17:51:14 UTC (rev 168924)
@@ -1,35 +0,0 @@
-# $Id$
-# Maintainer: Daniel Micay <danielmicay at gmail.com>
-
-pkgname=vte3-ng
-_basever=0.44.0
-pkgver=$_basever.a
-pkgrel=1
-pkgdesc="Enhanced Virtual Terminal Emulator widget for use with GTK3"
-arch=('i686' 'x86_64')
-license=('LGPL')
-options=('!emptydirs')
-depends=('gtk3' 'vte-common' 'pcre2')
-makedepends=('intltool' 'gobject-introspection' 'gtk3' 'vala' 'gtk-doc' 'gperf')
-url="https://github.com/thestinger/vte-ng"
-source=(https://github.com/thestinger/vte-ng/archive/$pkgver.tar.gz)
-sha256sums=('bfa4f4148a63e8b730ab272792f55d03c8afa632bb5c28a440e1a5a8134c4b1b')
-provides=(vte3=$_basever vte3-select-text=$_basever)
-conflicts=(vte3 vte3-select-text)
-replaces=(vte3-select-text)
-
-build() {
- cd "vte-ng-$pkgver"
- ./autogen.sh --prefix=/usr --sysconfdir=/etc \
- --libexecdir=/usr/lib/vte \
- --localstatedir=/var --disable-static \
- --enable-introspection
- make
-}
-
-package() {
- cd "vte-ng-$pkgver"
- make DESTDIR="$pkgdir" install
-
- rm "$pkgdir/etc/profile.d/vte.sh"
-}
Copied: vte3-ng/repos/community-i686/PKGBUILD (from rev 168923, vte3-ng/trunk/PKGBUILD)
===================================================================
--- community-i686/PKGBUILD (rev 0)
+++ community-i686/PKGBUILD 2016-03-30 17:51:14 UTC (rev 168924)
@@ -0,0 +1,42 @@
+# $Id$
+# Maintainer: Daniel Micay <danielmicay at gmail.com>
+
+pkgname=vte3-ng
+_basever=0.44.0
+pkgver=$_basever.a
+pkgrel=2
+pkgdesc="Enhanced Virtual Terminal Emulator widget for use with GTK3"
+arch=('i686' 'x86_64')
+license=('LGPL')
+options=('!emptydirs')
+depends=('gtk3' 'vte-common' 'pcre2')
+makedepends=('intltool' 'gobject-introspection' 'gtk3' 'vala' 'gtk-doc' 'gperf')
+url="https://github.com/thestinger/vte-ng"
+source=(https://github.com/thestinger/vte-ng/archive/$pkgver.tar.gz remove_cursor.patch::https://github.com/GNOME/vte/commit/e5a00b5b71194be9f2881dee67d82c308406dea7.patch)
+sha256sums=('bfa4f4148a63e8b730ab272792f55d03c8afa632bb5c28a440e1a5a8134c4b1b'
+ 'b5a3be5c66f363b106673ac79359fa8af3233512376ed6596ca5f4a2301dda7a')
+provides=(vte3=$_basever vte3-select-text=$_basever)
+conflicts=(vte3 vte3-select-text)
+replaces=(vte3-select-text)
+
+prepare() {
+ cd "vte-ng-$pkgver"
+ # Add patch for https://bugzilla.gnome.org/show_bug.cgi?id=764299
+ patch -Np1 -i $srcdir/remove_cursor.patch
+}
+
+build() {
+ cd "vte-ng-$pkgver"
+ ./autogen.sh --prefix=/usr --sysconfdir=/etc \
+ --libexecdir=/usr/lib/vte \
+ --localstatedir=/var --disable-static \
+ --enable-introspection
+ make
+}
+
+package() {
+ cd "vte-ng-$pkgver"
+ make DESTDIR="$pkgdir" install
+
+ rm "$pkgdir/etc/profile.d/vte.sh"
+}
Copied: vte3-ng/repos/community-i686/remove_cursor.patch (from rev 168923, vte3-ng/trunk/remove_cursor.patch)
===================================================================
--- community-i686/remove_cursor.patch (rev 0)
+++ community-i686/remove_cursor.patch 2016-03-30 17:51:14 UTC (rev 168924)
@@ -0,0 +1,32 @@
+From e5a00b5b71194be9f2881dee67d82c308406dea7 Mon Sep 17 00:00:00 2001
+From: Egmont Koblinger <egmont at gmail.com>
+Date: Wed, 30 Mar 2016 10:46:53 +0200
+Subject: [PATCH] widget: Properly remove the cursor from its old position
+
+https://bugzilla.gnome.org/show_bug.cgi?id=764299
+---
+ src/vte.cc | 4 +---
+ 1 file changed, 1 insertion(+), 3 deletions(-)
+
+diff --git a/src/vte.cc b/src/vte.cc
+index ce54d89..23f2782 100644
+--- a/src/vte.cc
++++ b/src/vte.cc
+@@ -4069,8 +4069,7 @@ VteTerminalPrivate::process_incoming()
+ if ((saved_cursor.col != m_screen->cursor.col) ||
+ (saved_cursor.row != m_screen->cursor.row)) {
+ /* invalidate the old and new cursor positions */
+- // FIXMEchpe shouldn't this be old_cursor_visible with an 'auto old_cursor_visible = ...'above?
+- if (m_cursor_visible)
++ if (saved_cursor_visible)
+ invalidate_cell(saved_cursor.col, saved_cursor.row);
+ invalidate_cursor_once();
+ check_cursor_blink();
+@@ -4078,7 +4077,6 @@ VteTerminalPrivate::process_incoming()
+ queue_cursor_moved();
+ } else if ((saved_cursor_visible != m_cursor_visible) ||
+ (saved_cursor_style != m_cursor_style)) {
+- // FIXMEchpe need to invalidate like invalidate_cursor_once() just for the saved_cursor coords!
+ invalidate_cell(saved_cursor.col, saved_cursor.row);
+ check_cursor_blink();
+ }
Deleted: community-x86_64/PKGBUILD
===================================================================
--- community-x86_64/PKGBUILD 2016-03-30 17:51:00 UTC (rev 168923)
+++ community-x86_64/PKGBUILD 2016-03-30 17:51:14 UTC (rev 168924)
@@ -1,35 +0,0 @@
-# $Id$
-# Maintainer: Daniel Micay <danielmicay at gmail.com>
-
-pkgname=vte3-ng
-_basever=0.44.0
-pkgver=$_basever.a
-pkgrel=1
-pkgdesc="Enhanced Virtual Terminal Emulator widget for use with GTK3"
-arch=('i686' 'x86_64')
-license=('LGPL')
-options=('!emptydirs')
-depends=('gtk3' 'vte-common' 'pcre2')
-makedepends=('intltool' 'gobject-introspection' 'gtk3' 'vala' 'gtk-doc' 'gperf')
-url="https://github.com/thestinger/vte-ng"
-source=(https://github.com/thestinger/vte-ng/archive/$pkgver.tar.gz)
-sha256sums=('bfa4f4148a63e8b730ab272792f55d03c8afa632bb5c28a440e1a5a8134c4b1b')
-provides=(vte3=$_basever vte3-select-text=$_basever)
-conflicts=(vte3 vte3-select-text)
-replaces=(vte3-select-text)
-
-build() {
- cd "vte-ng-$pkgver"
- ./autogen.sh --prefix=/usr --sysconfdir=/etc \
- --libexecdir=/usr/lib/vte \
- --localstatedir=/var --disable-static \
- --enable-introspection
- make
-}
-
-package() {
- cd "vte-ng-$pkgver"
- make DESTDIR="$pkgdir" install
-
- rm "$pkgdir/etc/profile.d/vte.sh"
-}
Copied: vte3-ng/repos/community-x86_64/PKGBUILD (from rev 168923, vte3-ng/trunk/PKGBUILD)
===================================================================
--- community-x86_64/PKGBUILD (rev 0)
+++ community-x86_64/PKGBUILD 2016-03-30 17:51:14 UTC (rev 168924)
@@ -0,0 +1,42 @@
+# $Id$
+# Maintainer: Daniel Micay <danielmicay at gmail.com>
+
+pkgname=vte3-ng
+_basever=0.44.0
+pkgver=$_basever.a
+pkgrel=2
+pkgdesc="Enhanced Virtual Terminal Emulator widget for use with GTK3"
+arch=('i686' 'x86_64')
+license=('LGPL')
+options=('!emptydirs')
+depends=('gtk3' 'vte-common' 'pcre2')
+makedepends=('intltool' 'gobject-introspection' 'gtk3' 'vala' 'gtk-doc' 'gperf')
+url="https://github.com/thestinger/vte-ng"
+source=(https://github.com/thestinger/vte-ng/archive/$pkgver.tar.gz remove_cursor.patch::https://github.com/GNOME/vte/commit/e5a00b5b71194be9f2881dee67d82c308406dea7.patch)
+sha256sums=('bfa4f4148a63e8b730ab272792f55d03c8afa632bb5c28a440e1a5a8134c4b1b'
+ 'b5a3be5c66f363b106673ac79359fa8af3233512376ed6596ca5f4a2301dda7a')
+provides=(vte3=$_basever vte3-select-text=$_basever)
+conflicts=(vte3 vte3-select-text)
+replaces=(vte3-select-text)
+
+prepare() {
+ cd "vte-ng-$pkgver"
+ # Add patch for https://bugzilla.gnome.org/show_bug.cgi?id=764299
+ patch -Np1 -i $srcdir/remove_cursor.patch
+}
+
+build() {
+ cd "vte-ng-$pkgver"
+ ./autogen.sh --prefix=/usr --sysconfdir=/etc \
+ --libexecdir=/usr/lib/vte \
+ --localstatedir=/var --disable-static \
+ --enable-introspection
+ make
+}
+
+package() {
+ cd "vte-ng-$pkgver"
+ make DESTDIR="$pkgdir" install
+
+ rm "$pkgdir/etc/profile.d/vte.sh"
+}
Copied: vte3-ng/repos/community-x86_64/remove_cursor.patch (from rev 168923, vte3-ng/trunk/remove_cursor.patch)
===================================================================
--- community-x86_64/remove_cursor.patch (rev 0)
+++ community-x86_64/remove_cursor.patch 2016-03-30 17:51:14 UTC (rev 168924)
@@ -0,0 +1,32 @@
+From e5a00b5b71194be9f2881dee67d82c308406dea7 Mon Sep 17 00:00:00 2001
+From: Egmont Koblinger <egmont at gmail.com>
+Date: Wed, 30 Mar 2016 10:46:53 +0200
+Subject: [PATCH] widget: Properly remove the cursor from its old position
+
+https://bugzilla.gnome.org/show_bug.cgi?id=764299
+---
+ src/vte.cc | 4 +---
+ 1 file changed, 1 insertion(+), 3 deletions(-)
+
+diff --git a/src/vte.cc b/src/vte.cc
+index ce54d89..23f2782 100644
+--- a/src/vte.cc
++++ b/src/vte.cc
+@@ -4069,8 +4069,7 @@ VteTerminalPrivate::process_incoming()
+ if ((saved_cursor.col != m_screen->cursor.col) ||
+ (saved_cursor.row != m_screen->cursor.row)) {
+ /* invalidate the old and new cursor positions */
+- // FIXMEchpe shouldn't this be old_cursor_visible with an 'auto old_cursor_visible = ...'above?
+- if (m_cursor_visible)
++ if (saved_cursor_visible)
+ invalidate_cell(saved_cursor.col, saved_cursor.row);
+ invalidate_cursor_once();
+ check_cursor_blink();
+@@ -4078,7 +4077,6 @@ VteTerminalPrivate::process_incoming()
+ queue_cursor_moved();
+ } else if ((saved_cursor_visible != m_cursor_visible) ||
+ (saved_cursor_style != m_cursor_style)) {
+- // FIXMEchpe need to invalidate like invalidate_cursor_once() just for the saved_cursor coords!
+ invalidate_cell(saved_cursor.col, saved_cursor.row);
+ check_cursor_blink();
+ }
More information about the arch-commits
mailing list