summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorManuel Hüsers2016-05-11 17:35:05 +0200
committerManuel Hüsers2016-05-11 18:04:26 +0200
commit89cb2db44446a10533006a5db463e6843a70ed69 (patch)
tree42745d761a787549059f2fc19ec608aedb381a49
parent8c17a4e37130d4959bfe33b07d097c6f5a1d12fb (diff)
downloadaur-89cb2db44446a10533006a5db463e6843a70ed69.tar.gz
Version 0.44.2
Rebase downstream patches
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD23
-rw-r--r--vte291-command-notify.patch74
3 files changed, 76 insertions, 38 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 50415590145d..bac72d2379dc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,10 +1,10 @@
# Generated by mksrcinfo v8
-# Wed Apr 13 13:15:28 UTC 2016
+# Wed May 11 15:35:04 UTC 2016
pkgbase = vte3-notification
pkgdesc = Virtual Terminal Emulator widget for use with GTK3 with Fedora patches
- pkgver = 0.44.1
+ pkgver = 0.44.2
pkgrel = 1
- url = https://www.gnome.org
+ url = https://wiki.gnome.org/Apps/Terminal/VTE
arch = i686
arch = x86_64
license = LGPL
@@ -15,21 +15,22 @@ pkgbase = vte3-notification
makedepends = gperf
makedepends = glade
options = !emptydirs
- source = https://download.gnome.org/sources/vte/0.44/vte-0.44.1.tar.xz
+ source = https://download.gnome.org/sources/vte/0.44/vte-0.44.2.tar.xz
source = vte291-command-notify.patch
source = add-zsh-notfication-support.patch
- sha256sums = 712dd548339f600fd7e221d12b2670a13a4361b2cd23ba0e057e76cc19fe5d4e
- sha256sums = 09f83509922514e12724d6a7e62a4a33dfe3ec2ced7221d7742bf9a332dea6ea
+ sha256sums = a1ea594814bb136a3a9a6c7656b46240571f6a198825c1111007fe99194b0949
+ sha256sums = 2a009b57d433b8b5e54831dc40a654631b68490ec2eaf4361797ebcc96af87cf
sha256sums = 150a151404ca565f70259044661b2ef5cda43142ca677e7da324614eef8cf45a
pkgname = vte3-notification
depends = gtk3
depends = vte-notification-common
- provides = vte3=0.44.1
+ provides = vte3=0.44.2
conflicts = vte3
pkgname = vte-notification-common
pkgdesc = Common files used by vte and vte3
- provides = vte-common=0.44.1
+ arch = any
+ provides = vte-common=0.44.2
conflicts = vte-common
diff --git a/PKGBUILD b/PKGBUILD
index 299989978f0a..00ee031904a9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,24 +2,24 @@
# Contributor: Fernando Fernandez <fernando@softwareperonista.com.ar>
# Contributor: Ionut Biru <ibiru@archlinux.org>
-pkgbase=vte3-notification
-pkgname=(vte3-notification vte-notification-common)
-pkgver=0.44.1
+pkgbase='vte3-notification'
+pkgname=("${pkgbase}" 'vte-notification-common')
+pkgver=0.44.2
pkgrel=1
pkgdesc='Virtual Terminal Emulator widget for use with GTK3 with Fedora patches'
arch=('i686' 'x86_64')
+url='https://wiki.gnome.org/Apps/Terminal/VTE'
license=('LGPL')
-options=('!emptydirs')
makedepends=('intltool' 'gobject-introspection' 'gtk3' 'vala' 'gperf' 'glade')
-url='https://www.gnome.org'
+options=('!emptydirs')
source=(
"https://download.gnome.org/sources/vte/${pkgver::4}/vte-${pkgver}.tar.xz"
'vte291-command-notify.patch'
'add-zsh-notfication-support.patch'
)
sha256sums=(
- '712dd548339f600fd7e221d12b2670a13a4361b2cd23ba0e057e76cc19fe5d4e'
- '09f83509922514e12724d6a7e62a4a33dfe3ec2ced7221d7742bf9a332dea6ea'
+ 'a1ea594814bb136a3a9a6c7656b46240571f6a198825c1111007fe99194b0949'
+ '2a009b57d433b8b5e54831dc40a654631b68490ec2eaf4361797ebcc96af87cf'
'150a151404ca565f70259044661b2ef5cda43142ca677e7da324614eef8cf45a'
)
@@ -32,9 +32,9 @@ prepare () {
build() {
cd "vte-${pkgver}"
- ./configure --prefix=/usr --sysconfdir=/etc \
- --libexecdir=/usr/lib/vte \
- --localstatedir=/var --disable-static \
+ ./configure --prefix='/usr' --sysconfdir='/etc' \
+ --libexecdir='/usr/lib/vte' \
+ --localstatedir='/var' --disable-static \
--enable-introspection --enable-glade-catalogue
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
@@ -52,9 +52,10 @@ package_vte3-notification(){
package_vte-notification-common() {
pkgdesc='Common files used by vte and vte3'
+ arch=('any')
provides=("vte-common=${pkgver}")
conflicts=('vte-common')
cd "vte-${pkgver}"
- install -Dm644 src/vte.sh "${pkgdir}/etc/profile.d/vte.sh"
+ install -Dm644 'src/vte.sh' "${pkgdir}/etc/profile.d/vte.sh"
}
diff --git a/vte291-command-notify.patch b/vte291-command-notify.patch
index 1381c1d93929..103ed6232023 100644
--- a/vte291-command-notify.patch
+++ b/vte291-command-notify.patch
@@ -1,7 +1,7 @@
-From ef29016cabfb42ce62d06b2f5db20c213073deec Mon Sep 17 00:00:00 2001
+From f3ed32458c6dd092421977691b069bc8508b649f Mon Sep 17 00:00:00 2001
From: Debarshi Ray <debarshir@gnome.org>
Date: Wed, 7 Jan 2015 16:01:00 +0100
-Subject: [PATCH 1/3] emulation: Add sequences and signals for desktop
+Subject: [PATCH 1/4] emulation: Add sequences and signals for desktop
notification
Add sequences
@@ -30,22 +30,22 @@ https://bugzilla.gnome.org/show_bug.cgi?id=711059
9 files changed, 137 insertions(+), 1 deletion(-)
diff --git a/src/caps.cc b/src/caps.cc
-index d4ac3d8b01aa..bf79b08181f1 100644
+index f5ad64a1c7b2..d74971870955 100644
--- a/src/caps.cc
+++ b/src/caps.cc
-@@ -254,6 +254,8 @@ const char _vte_xterm_capability_strings[] =
- ENTRY(OSC "117" BEL, "reset-highlight-background-color")
+@@ -255,6 +255,8 @@ const char _vte_xterm_capability_strings[] =
ENTRY(OSC "118" BEL, "reset-tek-cursor-color")
ENTRY(OSC "119" BEL, "reset-highlight-foreground-color")
+ ENTRY(OSC "777;%s" BEL, "urxvt-777")
+ ENTRY(OSC "777;%s;%s;%s" BEL, "send-notification")
+ ENTRY(OSC "777;%s;%s" BEL, "send-notification")
COMMENT(/* Set text parameters, ST-terminated versions. */)
ENTRY(OSC ";%s" ST, "set-icon-and-window-title") COMMENT(/* undocumented default */)
-@@ -289,6 +291,8 @@ const char _vte_xterm_capability_strings[] =
- ENTRY(OSC "117" ST, "reset-highlight-background-color")
+@@ -291,6 +293,8 @@ const char _vte_xterm_capability_strings[] =
ENTRY(OSC "118" ST, "reset-tek-cursor-color")
ENTRY(OSC "119" ST, "reset-highlight-foreground-color")
+ ENTRY(OSC "777;%s" ST, "urxvt-777")
+ ENTRY(OSC "777;%s;%s;%s" ST, "send-notification")
+ ENTRY(OSC "777;%s;%s" ST, "send-notification")
@@ -62,10 +62,10 @@ index 0276422ec6d4..2c35c685930a 100644
VOID:STRING,UINT
VOID:UINT,UINT
diff --git a/src/vte.cc b/src/vte.cc
-index 5ba70d3d8a13..721ad1ab3135 100644
+index 8f7a18b8b0c6..aa80a02f5120 100644
--- a/src/vte.cc
+++ b/src/vte.cc
-@@ -8515,6 +8515,9 @@ VteTerminalPrivate::~VteTerminalPrivate()
+@@ -8518,6 +8518,9 @@ VteTerminalPrivate::~VteTerminalPrivate()
remove_update_timeout(this);
@@ -75,7 +75,7 @@ index 5ba70d3d8a13..721ad1ab3135 100644
/* discard title updates */
g_free(m_window_title);
g_free(m_window_title_changed);
-@@ -10549,6 +10552,15 @@ VteTerminalPrivate::emit_pending_signals()
+@@ -10552,6 +10555,15 @@ VteTerminalPrivate::emit_pending_signals()
emit_adjustment_changed();
@@ -180,19 +180,19 @@ index 696750b585f0..cb57a60c4e7e 100644
char* m_window_title;
char* m_window_title_changed;
diff --git a/src/vteseq-n.gperf b/src/vteseq-n.gperf
-index 4e2f3376d969..407139c37bfb 100644
+index e58dd9475a22..2788d541d3ef 100644
--- a/src/vteseq-n.gperf
+++ b/src/vteseq-n.gperf
-@@ -168,3 +168,4 @@ struct vteseq_n_struct {
- #"reset-mouse-cursor-foreground-color", VTE_SEQUENCE_HANDLER_NULL
+@@ -169,3 +169,4 @@ struct vteseq_n_struct {
"set-current-directory-uri", VTE_SEQUENCE_HANDLER(vte_sequence_handler_set_current_directory_uri)
"set-current-file-uri", VTE_SEQUENCE_HANDLER(vte_sequence_handler_set_current_file_uri)
+ "urxvt-777", VTE_SEQUENCE_HANDLER(vte_sequence_handler_urxvt_777)
+"send-notification", VTE_SEQUENCE_HANDLER(vte_sequence_handler_send_notification)
diff --git a/src/vteseq.cc b/src/vteseq.cc
-index 1a646029abbe..53ce98332e43 100644
+index c83391c7dc0f..0152c1a55ecb 100644
--- a/src/vteseq.cc
+++ b/src/vteseq.cc
-@@ -2334,6 +2334,96 @@ vte_sequence_handler_return_terminal_id (VteTerminalPrivate *that, GValueArray *
+@@ -2322,6 +2322,96 @@ vte_sequence_handler_return_terminal_id (VteTerminalPrivate *that, GValueArray *
vte_sequence_handler_send_primary_device_attributes (that, params);
}
@@ -293,10 +293,10 @@ index 1a646029abbe..53ce98332e43 100644
2.5.0
-From e8ec1e70715efe5887b84df0edcbcc9d56a623ad Mon Sep 17 00:00:00 2001
+From 937ea8e74fdfa983766647e55257d56b9b23bb5c Mon Sep 17 00:00:00 2001
From: Debarshi Ray <debarshir@gnome.org>
Date: Thu, 29 Jan 2015 13:09:17 +0100
-Subject: [PATCH 2/3] vte.sh: Emit OSC 777 from PROMPT_COMMAND
+Subject: [PATCH 2/4] vte.sh: Emit OSC 777 from PROMPT_COMMAND
https://bugzilla.gnome.org/show_bug.cgi?id=711059
---
@@ -324,10 +324,10 @@ index 2d211caa2f17..1c0543bd9d26 100644
2.5.0
-From f919c5c63471e9878a10518d8e8813cf59586f84 Mon Sep 17 00:00:00 2001
+From 7e529abe60dffbb304117dfa8f44a7c275acf7ee Mon Sep 17 00:00:00 2001
From: Debarshi Ray <debarshir@gnome.org>
Date: Thu, 22 Jan 2015 16:37:10 +0100
-Subject: [PATCH 3/3] vteapp: Add a test for the notification-received signal
+Subject: [PATCH 3/4] vteapp: Add a test for the notification-received signal
---
src/app.vala | 7 +++++++
@@ -361,3 +361,39 @@ index 81049640358f..364836a61f1c 100644
--
2.5.0
+
+From cf9441b98846e21b179d3c3b186db7521bdb2759 Mon Sep 17 00:00:00 2001
+From: Debarshi Ray <debarshir@gnome.org>
+Date: Mon, 9 May 2016 12:48:46 +0200
+Subject: [PATCH 4/4] Fix the order of vfunc pointers in VteTerminalClass to
+ undo ABI break
+
+https://bugzilla.gnome.org/show_bug.cgi?id=711059
+---
+ src/vte/vteterminal.h | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/src/vte/vteterminal.h b/src/vte/vteterminal.h
+index cb00855f0cf8..7dc616c13fbb 100644
+--- a/src/vte/vteterminal.h
++++ b/src/vte/vteterminal.h
+@@ -71,7 +71,6 @@ struct _VteTerminalClass {
+ void (*child_exited)(VteTerminal* terminal, int status);
+ void (*encoding_changed)(VteTerminal* terminal);
+ void (*char_size_changed)(VteTerminal* terminal, guint char_width, guint char_height);
+- void (*notification_received)(VteTerminal* terminal, const gchar *summary, const gchar *body);
+ void (*window_title_changed)(VteTerminal* terminal);
+ void (*icon_title_changed)(VteTerminal* terminal);
+ void (*selection_changed)(VteTerminal* terminal);
+@@ -104,6 +103,8 @@ struct _VteTerminalClass {
+
+ void (*bell)(VteTerminal* terminal);
+
++ void (*notification_received)(VteTerminal* terminal, const gchar *summary, const gchar *body);
++
+ /* Padding for future expansion. */
+ gpointer padding[15];
+
+--
+2.5.0
+