diff options
author | Manuel Hüsers | 2016-05-11 17:35:05 +0200 |
---|---|---|
committer | Manuel Hüsers | 2016-05-11 18:04:26 +0200 |
commit | 89cb2db44446a10533006a5db463e6843a70ed69 (patch) | |
tree | 42745d761a787549059f2fc19ec608aedb381a49 | |
parent | 8c17a4e37130d4959bfe33b07d097c6f5a1d12fb (diff) | |
download | aur-89cb2db44446a10533006a5db463e6843a70ed69.tar.gz |
Version 0.44.2
Rebase downstream patches
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 23 | ||||
-rw-r--r-- | vte291-command-notify.patch | 74 |
3 files changed, 76 insertions, 38 deletions
@@ -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 @@ -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 + |