[arch-commits] Commit in gnome-terminal/repos/extra-x86_64 (5 files)
Date: Tuesday, October 27, 2020 @ 20:35:02 Author: heftig Revision: 398948 archrelease: copy trunk to extra-x86_64 Added: gnome-terminal/repos/extra-x86_64/0001-screen-Manually-handle-env-inheritance.patch (from rev 398947, gnome-terminal/trunk/0001-screen-Manually-handle-env-inheritance.patch) gnome-terminal/repos/extra-x86_64/0002-screen-Move-env-sanitization-from-client.patch (from rev 398947, gnome-terminal/trunk/0002-screen-Move-env-sanitization-from-client.patch) gnome-terminal/repos/extra-x86_64/0003-screen-Ignore-some-more-environment-variables.patch (from rev 398947, gnome-terminal/trunk/0003-screen-Ignore-some-more-environment-variables.patch) gnome-terminal/repos/extra-x86_64/PKGBUILD (from rev 398947, gnome-terminal/trunk/PKGBUILD) Deleted: gnome-terminal/repos/extra-x86_64/PKGBUILD --+ 0001-screen-Manually-handle-env-inheritance.patch| 66 0002-screen-Move-env-sanitization-from-client.patch | 107 + 0003-screen-Ignore-some-more-environment-variables.patch | 26 +++ PKGBUILD | 103 +++- 4 files changed, 257 insertions(+), 45 deletions(-) Copied: gnome-terminal/repos/extra-x86_64/0001-screen-Manually-handle-env-inheritance.patch (from rev 398947, gnome-terminal/trunk/0001-screen-Manually-handle-env-inheritance.patch) === --- 0001-screen-Manually-handle-env-inheritance.patch (rev 0) +++ 0001-screen-Manually-handle-env-inheritance.patch 2020-10-27 20:35:02 UTC (rev 398948) @@ -0,0 +1,66 @@ +From Mon Sep 17 00:00:00 2001 +From: "Jan Alexander Steffens (heftig)" +Date: Tue, 27 Oct 2020 19:50:30 + +Subject: [PATCH] screen: Manually handle env inheritance + +Don't let VTE handle merging the environment; build the merged block +ourselves. This avoids confusion when we reuse the exec data. + +https://gitlab.gnome.org/GNOME/gnome-terminal/-/issues/303 +--- + src/terminal-screen.c | 26 +- + 1 file changed, 13 insertions(+), 13 deletions(-) + +diff --git a/src/terminal-screen.c b/src/terminal-screen.c +index 844b563c..2442a49d 100644 +--- a/src/terminal-screen.c b/src/terminal-screen.c +@@ -942,9 +942,7 @@ terminal_screen_exec (TerminalScreen *screen, + ); + + gboolean preserve_cwd = FALSE; +- GSpawnFlags spawn_flags = G_SPAWN_SEARCH_PATH_FROM_ENVP; +- if (initial_envv) +-spawn_flags |= VTE_SPAWN_NO_PARENT_ENVV; ++ GSpawnFlags spawn_flags = G_SPAWN_SEARCH_PATH_FROM_ENVP | VTE_SPAWN_NO_PARENT_ENVV; + gs_strfreev char **exec_argv = NULL; + if (!terminal_screen_get_child_command (screen, + argv, +@@ -1431,25 +1429,27 @@ terminal_screen_get_child_environment (TerminalScreen *screen, + { + TerminalApp *app = terminal_app_get (); + char **env; ++ gs_strfreev **current_environ = NULL; + char *e, *v; + GHashTable *env_table; + GHashTableIter iter; + GPtrArray *retval; + guint i; + + env_table = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, g_free); + +- env = initial_envv; +- if (env) ++ if (initial_envv) ++env = initial_envv; ++ else ++env = current_environ = g_get_environ (); ++ ++ for (i = 0; env[i]; ++i) + { +- for (i = 0; env[i]; ++i) +-{ +- v = strchr (env[i], '='); +- if (v) +- g_hash_table_replace (env_table, g_strndup (env[i], v - env[i]), g_strdup (v + 1)); +- else +- g_hash_table_replace (env_table, g_strdup (env[i]), NULL); +-} ++ v = strchr (env[i], '='); ++ if (v) ++ g_hash_table_replace (env_table, g_strndup (env[i], v - env[i]), g_strdup (v + 1)); ++else ++ g_hash_table_replace (env_table, g_strdup (env[i]), NULL); + } + + g_hash_table_remove (env_table, "COLUMNS"); Copied: gnome-terminal/repos/extra-x86_64/0002-screen-Move-env-sanitization-from-client.patch (from rev 398947, gnome-terminal/trunk/0002-screen-Move-env-sanitization-from-client.patch) === --- 0002-screen-Move-env-sanitization-from-client.patch (rev 0) +++ 0002-screen-Move-env-sanitization-from-client.patch 2020-10-27 20:35:02 UTC (rev 398948) @@ -0,0 +1,107 @@ +From Mon Sep 17 00:00:00 2001 +From: "Jan Alexander Steffens (heftig)" +Date: Tue, 27 Oct 2020 19:44:58 + +Subject: [PATCH] screen: Move env sanitization from client + +We always want to sanitize the environment, even when we start with the +server's environment instead of the client's one. + +https://gitlab.gnome.org/GNOME/gnome-terminal/-/issues/303 +--- + src/terminal-client-utils.c | 31
[arch-commits] Commit in gnome-terminal/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Saturday, April 25, 2020 @ 20:48:26 Author: heftig Revision: 381585 archrelease: copy trunk to extra-x86_64 Added: gnome-terminal/repos/extra-x86_64/PKGBUILD (from rev 381583, gnome-terminal/trunk/PKGBUILD) Deleted: gnome-terminal/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 90 ++--- 1 file changed, 45 insertions(+), 45 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-04-25 20:48:22 UTC (rev 381584) +++ PKGBUILD2020-04-25 20:48:26 UTC (rev 381585) @@ -1,45 +0,0 @@ -# Maintainer: Jan Alexander Steffens (heftig) -# Maintainer: Jan de Groot - -pkgname=gnome-terminal -pkgver=3.36.1.1 -pkgrel=1 -pkgdesc="The GNOME Terminal Emulator" -url="https://wiki.gnome.org/Apps/Terminal; -arch=(x86_64) -license=(GPL) -depends=('vte3>=0.60.0' gsettings-desktop-schemas) -makedepends=(itstool docbook-xsl libnautilus-extension appstream-glib - gnome-shell vala yelp-tools git) -groups=(gnome) -_commit=3c12e8978f815ec3f2b0f2b3e6a98d3569d4a2c8 # tags/3.36.1.1^0 -source=("git+https://gitlab.gnome.org/GNOME/gnome-terminal.git#commit=$_commit;) -sha256sums=('SKIP') - -pkgver() { - cd $pkgname - git describe --tags | sed 's/-/+/g' -} - -prepare() { - cd $pkgname - NOCONFIGURE=1 ./autogen.sh -} - -build() { - cd $pkgname - ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ ---libexecdir=/usr/lib --disable-static --with-nautilus-extension - sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool - make -} - -check() { - cd $pkgname - make check -} - -package() { - cd $pkgname - make DESTDIR="$pkgdir" install -} Copied: gnome-terminal/repos/extra-x86_64/PKGBUILD (from rev 381583, gnome-terminal/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-04-25 20:48:26 UTC (rev 381585) @@ -0,0 +1,45 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Maintainer: Jan de Groot + +pkgname=gnome-terminal +pkgver=3.36.2 +pkgrel=1 +pkgdesc="The GNOME Terminal Emulator" +url="https://wiki.gnome.org/Apps/Terminal; +arch=(x86_64) +license=(GPL) +depends=('vte3>=0.60.0' gsettings-desktop-schemas) +makedepends=(itstool docbook-xsl libnautilus-extension appstream-glib + gnome-shell vala yelp-tools git) +groups=(gnome) +_commit=be754773e25f7b0f8ccfe0ed4b7e65711bcee1be # tags/3.36.2^0 +source=("git+https://gitlab.gnome.org/GNOME/gnome-terminal.git#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd $pkgname + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd $pkgname + NOCONFIGURE=1 ./autogen.sh +} + +build() { + cd $pkgname + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ +--libexecdir=/usr/lib --disable-static --with-nautilus-extension + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make +} + +check() { + cd $pkgname + make check +} + +package() { + cd $pkgname + make DESTDIR="$pkgdir" install +}
[arch-commits] Commit in gnome-terminal/repos/extra-x86_64 (3 files)
Date: Saturday, March 28, 2020 @ 15:21:34 Author: heftig Revision: 378602 archrelease: copy trunk to extra-x86_64 Added: gnome-terminal/repos/extra-x86_64/PKGBUILD (from rev 378600, gnome-terminal/trunk/PKGBUILD) Deleted: gnome-terminal/repos/extra-x86_64/0001-screen-Don-t-dereference-data-unchecked.patch gnome-terminal/repos/extra-x86_64/PKGBUILD + 0001-screen-Don-t-dereference-data-unchecked.patch | 71 -- PKGBUILD | 96 --- 2 files changed, 45 insertions(+), 122 deletions(-) Deleted: 0001-screen-Don-t-dereference-data-unchecked.patch === --- 0001-screen-Don-t-dereference-data-unchecked.patch 2020-03-28 15:21:33 UTC (rev 378601) +++ 0001-screen-Don-t-dereference-data-unchecked.patch 2020-03-28 15:21:34 UTC (rev 378602) @@ -1,71 +0,0 @@ -From 07197c413c19e9aa51ccd29051889307650bede7 Mon Sep 17 00:00:00 2001 -From: "Jan Alexander Steffens (heftig)" -Date: Fri, 27 Mar 2020 21:59:16 + -Subject: [PATCH] screen: Don't dereference data unchecked - -It might be NULL. Here, it causes Terminal to crash when opening a new -tab. - -#0 terminal_screen_reexec_from_exec_data (error=0x0, cancellable=0x0, cwd=, envv=0x0, data=0x0, screen=0x55c26b5e6a10) at terminal-screen.c:859 -__func__ = "terminal_screen_reexec_from_screen" -#1 terminal_screen_reexec_from_screen (screen=screen@entry=0x55c26b5e6a10, parent_screen=parent_screen@entry=0x55c26b5e67f0, cancellable=cancellable@entry=0x0, error=error@entry=0x0) at terminal-screen.c:859 -__func__ = "terminal_screen_reexec_from_screen" -#2 0x55c2694b644f in action_new_terminal_cb (action=, parameter=, user_data=0x55c26b5e43b0) at terminal-window.c:409 -window = 0x55c26b5e43b0 -priv = -app = -profiles_list = -profile = 0x7fbee8003e10 -can_toggle = -__func__ = "action_new_terminal_cb" -mode_str = 0x55c26b318dc0 "tab" -uuid_str = 0x55c26b318dc4 "current" -mode = TERMINAL_NEW_TERMINAL_MODE_TAB -parent_screen = 0x55c26b5e67f0 -screen = 0x55c26b5e6a10 -#3 0x7fbf0538f61a in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0 -#4 0x7fbf0537097e in () at /usr/lib/libgobject-2.0.so.0 -#5 0x7fbf05373ab9 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0 -#6 0x7fbf053756b0 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0 -#7 0x7fbf05440c5e in () at /usr/lib/libgio-2.0.so.0 -#8 0x7fbf05441271 in g_action_activate () at /usr/lib/libgio-2.0.so.0 -#9 0x7fbf05aae63f in () at /usr/lib/libgtk-3.so.0 -#10 0x7fbf05aae675 in () at /usr/lib/libgtk-3.so.0 -#11 0x7fbf05aae675 in () at /usr/lib/libgtk-3.so.0 -#12 0x7fbf05807093 in gtk_window_activate_key () at /usr/lib/libgtk-3.so.0 -#13 0x7fbf0580c013 in () at /usr/lib/libgtk-3.so.0 -#14 0x7fbf05abde1c in () at /usr/lib/libgtk-3.so.0 -#15 0x7fbf053740a0 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0 -#16 0x7fbf053756b0 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0 -#17 0x7fbf05826c26 in () at /usr/lib/libgtk-3.so.0 -#18 0x7fbf0596d14a in () at /usr/lib/libgtk-3.so.0 -#19 0x7fbf0597061c in gtk_main_do_event () at /usr/lib/libgtk-3.so.0 -#20 0x7fbf05680f84 in () at /usr/lib/libgdk-3.so.0 -#21 0x7fbf05650454 in () at /usr/lib/libgdk-3.so.0 -#22 0x7fbf052949be in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0 -#23 0x7fbf05296831 in () at /usr/lib/libglib-2.0.so.0 -#24 0x7fbf05296871 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 -#25 0x7fbf0544d2de in g_application_run () at /usr/lib/libgio-2.0.so.0 -#26 0x55c2694961f5 in main (argc=, argv=) at server.c:190 -app = 0x55c26b5a8180 -r = 0 - src/terminal-screen.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/terminal-screen.c b/src/terminal-screen.c -index f1475c41..33fbb5df 100644 a/src/terminal-screen.c -+++ b/src/terminal-screen.c -@@ -828,7 +828,7 @@ terminal_screen_reexec_from_exec_data (TerminalScreen *screen, -envv ? envv : data ? data->envv : NULL, -data ? data->as_shell : TRUE, -/* If we have command line args, must always pass the cwd from the command line, too */ -- data->argv ? data->cwd : cwd ? cwd : data ? data->cwd : NULL, -+ data && data->argv ? data->cwd : cwd ? cwd : data ? data->cwd : NULL, -NULL /* fd list */, NULL /* fd array */, -
[arch-commits] Commit in gnome-terminal/repos/extra-x86_64 (3 files)
Date: Friday, March 27, 2020 @ 22:08:16 Author: heftig Revision: 378577 archrelease: copy trunk to extra-x86_64 Added: gnome-terminal/repos/extra-x86_64/0001-screen-Don-t-dereference-data-unchecked.patch (from rev 378576, gnome-terminal/trunk/0001-screen-Don-t-dereference-data-unchecked.patch) gnome-terminal/repos/extra-x86_64/PKGBUILD (from rev 378576, gnome-terminal/trunk/PKGBUILD) Deleted: gnome-terminal/repos/extra-x86_64/PKGBUILD + 0001-screen-Don-t-dereference-data-unchecked.patch | 71 ++ PKGBUILD | 96 ++- 2 files changed, 122 insertions(+), 45 deletions(-) Copied: gnome-terminal/repos/extra-x86_64/0001-screen-Don-t-dereference-data-unchecked.patch (from rev 378576, gnome-terminal/trunk/0001-screen-Don-t-dereference-data-unchecked.patch) === --- 0001-screen-Don-t-dereference-data-unchecked.patch (rev 0) +++ 0001-screen-Don-t-dereference-data-unchecked.patch 2020-03-27 22:08:16 UTC (rev 378577) @@ -0,0 +1,71 @@ +From 07197c413c19e9aa51ccd29051889307650bede7 Mon Sep 17 00:00:00 2001 +From: "Jan Alexander Steffens (heftig)" +Date: Fri, 27 Mar 2020 21:59:16 + +Subject: [PATCH] screen: Don't dereference data unchecked + +It might be NULL. Here, it causes Terminal to crash when opening a new +tab. + +#0 terminal_screen_reexec_from_exec_data (error=0x0, cancellable=0x0, cwd=, envv=0x0, data=0x0, screen=0x55c26b5e6a10) at terminal-screen.c:859 +__func__ = "terminal_screen_reexec_from_screen" +#1 terminal_screen_reexec_from_screen (screen=screen@entry=0x55c26b5e6a10, parent_screen=parent_screen@entry=0x55c26b5e67f0, cancellable=cancellable@entry=0x0, error=error@entry=0x0) at terminal-screen.c:859 +__func__ = "terminal_screen_reexec_from_screen" +#2 0x55c2694b644f in action_new_terminal_cb (action=, parameter=, user_data=0x55c26b5e43b0) at terminal-window.c:409 +window = 0x55c26b5e43b0 +priv = +app = +profiles_list = +profile = 0x7fbee8003e10 +can_toggle = +__func__ = "action_new_terminal_cb" +mode_str = 0x55c26b318dc0 "tab" +uuid_str = 0x55c26b318dc4 "current" +mode = TERMINAL_NEW_TERMINAL_MODE_TAB +parent_screen = 0x55c26b5e67f0 +screen = 0x55c26b5e6a10 +#3 0x7fbf0538f61a in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0 +#4 0x7fbf0537097e in () at /usr/lib/libgobject-2.0.so.0 +#5 0x7fbf05373ab9 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0 +#6 0x7fbf053756b0 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0 +#7 0x7fbf05440c5e in () at /usr/lib/libgio-2.0.so.0 +#8 0x7fbf05441271 in g_action_activate () at /usr/lib/libgio-2.0.so.0 +#9 0x7fbf05aae63f in () at /usr/lib/libgtk-3.so.0 +#10 0x7fbf05aae675 in () at /usr/lib/libgtk-3.so.0 +#11 0x7fbf05aae675 in () at /usr/lib/libgtk-3.so.0 +#12 0x7fbf05807093 in gtk_window_activate_key () at /usr/lib/libgtk-3.so.0 +#13 0x7fbf0580c013 in () at /usr/lib/libgtk-3.so.0 +#14 0x7fbf05abde1c in () at /usr/lib/libgtk-3.so.0 +#15 0x7fbf053740a0 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0 +#16 0x7fbf053756b0 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0 +#17 0x7fbf05826c26 in () at /usr/lib/libgtk-3.so.0 +#18 0x7fbf0596d14a in () at /usr/lib/libgtk-3.so.0 +#19 0x7fbf0597061c in gtk_main_do_event () at /usr/lib/libgtk-3.so.0 +#20 0x7fbf05680f84 in () at /usr/lib/libgdk-3.so.0 +#21 0x7fbf05650454 in () at /usr/lib/libgdk-3.so.0 +#22 0x7fbf052949be in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0 +#23 0x7fbf05296831 in () at /usr/lib/libglib-2.0.so.0 +#24 0x7fbf05296871 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 +#25 0x7fbf0544d2de in g_application_run () at /usr/lib/libgio-2.0.so.0 +#26 0x55c2694961f5 in main (argc=, argv=) at server.c:190 +app = 0x55c26b5a8180 +r = 0 +--- + src/terminal-screen.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/terminal-screen.c b/src/terminal-screen.c +index f1475c41..33fbb5df 100644 +--- a/src/terminal-screen.c b/src/terminal-screen.c +@@ -828,7 +828,7 @@ terminal_screen_reexec_from_exec_data (TerminalScreen *screen, +envv ? envv : data ? data->envv : NULL, +data ? data->as_shell : TRUE, +/* If we have command line args, must always pass the cwd from the command line, too */ +- data->argv ? data->cwd : cwd ? cwd : data ? data->cwd :
[arch-commits] Commit in gnome-terminal/repos/extra-x86_64 (3 files)
Date: Friday, March 27, 2020 @ 20:52:32 Author: heftig Revision: 378572 archrelease: copy trunk to extra-x86_64 Added: gnome-terminal/repos/extra-x86_64/PKGBUILD (from rev 378570, gnome-terminal/trunk/PKGBUILD) Deleted: gnome-terminal/repos/extra-x86_64/0001-screen-Fix-non-preserved-working-dir.patch gnome-terminal/repos/extra-x86_64/PKGBUILD -+ 0001-screen-Fix-non-preserved-working-dir.patch | 47 -- PKGBUILD| 96 ++ 2 files changed, 45 insertions(+), 98 deletions(-) Deleted: 0001-screen-Fix-non-preserved-working-dir.patch === --- 0001-screen-Fix-non-preserved-working-dir.patch 2020-03-27 20:52:30 UTC (rev 378571) +++ 0001-screen-Fix-non-preserved-working-dir.patch 2020-03-27 20:52:32 UTC (rev 378572) @@ -1,47 +0,0 @@ -From 0a68500b46668e4b9c027b630d0ba2ccb7bed555 Mon Sep 17 00:00:00 2001 -From: "Jan Alexander Steffens (heftig)" -Date: Tue, 10 Mar 2020 21:02:19 + -Subject: [PATCH] screen: Fix non-preserved working dir - -If `preserve_cwd` is false, the code would leave `data->cwd` unset. This -resulted in VTE keeping the current pwd, which in the case of -`gnome-terminal-server` running as a systemd user service is `/`. - -Fixes https://gitlab.gnome.org/GNOME/gnome-terminal/issues/228 - src/terminal-screen.c | 5 ++--- - 1 file changed, 2 insertions(+), 3 deletions(-) - -diff --git a/src/terminal-screen.c b/src/terminal-screen.c -index dc9f8447..6541c0a5 100644 a/src/terminal-screen.c -+++ b/src/terminal-screen.c -@@ -963,23 +963,22 @@ terminal_screen_exec (TerminalScreen *screen, - return FALSE; - } - -- if (preserve_cwd) { --data->cwd = g_strdup (cwd); -- } else { -+ if (!preserve_cwd) { - cwd = g_get_home_dir (); - envv = g_environ_unsetenv (envv, "PWD"); - } - - if (fd_list) { - const int *fds; - - fds = g_unix_fd_list_peek_fds (fd_list, >fd_list_len); - data->fd_list = g_memdup (fds, (data->fd_list_len + 1) * sizeof (int)); - data->fd_array = g_variant_get_fixed_array (fd_array, >fd_array_len, 2 * sizeof (int)); - } - - data->argv = g_strdupv (argv); - data->exec_argv = g_strdupv (exec_argv); -+ data->cwd = g_strdup (cwd); - data->envv = g_strdupv (envv); - data->as_shell = as_shell; - data->pty_flags = VTE_PTY_DEFAULT; --- -2.25.1 - Deleted: PKGBUILD === --- PKGBUILD2020-03-27 20:52:30 UTC (rev 378571) +++ PKGBUILD2020-03-27 20:52:32 UTC (rev 378572) @@ -1,51 +0,0 @@ -# Maintainer: Jan Alexander Steffens (heftig) -# Maintainer: Jan de Groot - -pkgname=gnome-terminal -pkgver=3.36.0.1 -pkgrel=2 -pkgdesc="The GNOME Terminal Emulator" -url="https://wiki.gnome.org/Apps/Terminal; -arch=(x86_64) -license=(GPL) -depends=('vte3>=0.60.0' gsettings-desktop-schemas) -makedepends=(itstool docbook-xsl libnautilus-extension appstream-glib - gnome-shell vala yelp-tools git) -groups=(gnome) -_commit=7d7b73d1005d8377e6f8303801e0da505f907611 # tags/3.36.0.1^0 -source=("git+https://gitlab.gnome.org/GNOME/gnome-terminal.git#commit=$_commit; -0001-screen-Fix-non-preserved-working-dir.patch) -sha256sums=('SKIP' -'32f26314ba3b33c95acb41510fa9e4f46d00bb575d3a32cc765b65303c30734a') - -pkgver() { - cd $pkgname - git describe --tags | sed 's/-/+/g' -} - -prepare() { - cd $pkgname - - # https://bugs.archlinux.org/task/65774 - git apply -3 ../0001-screen-Fix-non-preserved-working-dir.patch - - NOCONFIGURE=1 ./autogen.sh -} - -build() { - cd $pkgname - ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ ---libexecdir=/usr/lib --disable-static --with-nautilus-extension - sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool - make -} - -check() { - cd $pkgname - make check -} - -package() { - cd $pkgname - make DESTDIR="$pkgdir" install -} Copied: gnome-terminal/repos/extra-x86_64/PKGBUILD (from rev 378570, gnome-terminal/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-03-27 20:52:32 UTC (rev 378572) @@ -0,0 +1,45 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Maintainer: Jan de Groot + +pkgname=gnome-terminal +pkgver=3.36.1 +pkgrel=1 +pkgdesc="The GNOME Terminal Emulator" +url="https://wiki.gnome.org/Apps/Terminal; +arch=(x86_64) +license=(GPL) +depends=('vte3>=0.60.0' gsettings-desktop-schemas) +makedepends=(itstool docbook-xsl libnautilus-extension appstream-glib + gnome-shell vala yelp-tools git) +groups=(gnome) +_commit=c428fb95b47a71743c166f89d1371e9ef327230d # tags/3.36.1^0 +source=("git+https://gitlab.gnome.org/GNOME/gnome-terminal.git#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd $pkgname + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd
[arch-commits] Commit in gnome-terminal/repos/extra-x86_64 (3 files)
Date: Tuesday, March 10, 2020 @ 21:20:26 Author: heftig Revision: 377334 archrelease: copy trunk to extra-x86_64 Added: gnome-terminal/repos/extra-x86_64/0001-screen-Fix-non-preserved-working-dir.patch (from rev 377333, gnome-terminal/trunk/0001-screen-Fix-non-preserved-working-dir.patch) gnome-terminal/repos/extra-x86_64/PKGBUILD (from rev 377333, gnome-terminal/trunk/PKGBUILD) Deleted: gnome-terminal/repos/extra-x86_64/PKGBUILD -+ 0001-screen-Fix-non-preserved-working-dir.patch | 47 ++ PKGBUILD| 96 +++--- 2 files changed, 98 insertions(+), 45 deletions(-) Copied: gnome-terminal/repos/extra-x86_64/0001-screen-Fix-non-preserved-working-dir.patch (from rev 377333, gnome-terminal/trunk/0001-screen-Fix-non-preserved-working-dir.patch) === --- 0001-screen-Fix-non-preserved-working-dir.patch (rev 0) +++ 0001-screen-Fix-non-preserved-working-dir.patch 2020-03-10 21:20:26 UTC (rev 377334) @@ -0,0 +1,47 @@ +From 0a68500b46668e4b9c027b630d0ba2ccb7bed555 Mon Sep 17 00:00:00 2001 +From: "Jan Alexander Steffens (heftig)" +Date: Tue, 10 Mar 2020 21:02:19 + +Subject: [PATCH] screen: Fix non-preserved working dir + +If `preserve_cwd` is false, the code would leave `data->cwd` unset. This +resulted in VTE keeping the current pwd, which in the case of +`gnome-terminal-server` running as a systemd user service is `/`. + +Fixes https://gitlab.gnome.org/GNOME/gnome-terminal/issues/228 +--- + src/terminal-screen.c | 5 ++--- + 1 file changed, 2 insertions(+), 3 deletions(-) + +diff --git a/src/terminal-screen.c b/src/terminal-screen.c +index dc9f8447..6541c0a5 100644 +--- a/src/terminal-screen.c b/src/terminal-screen.c +@@ -963,23 +963,22 @@ terminal_screen_exec (TerminalScreen *screen, + return FALSE; + } + +- if (preserve_cwd) { +-data->cwd = g_strdup (cwd); +- } else { ++ if (!preserve_cwd) { + cwd = g_get_home_dir (); + envv = g_environ_unsetenv (envv, "PWD"); + } + + if (fd_list) { + const int *fds; + + fds = g_unix_fd_list_peek_fds (fd_list, >fd_list_len); + data->fd_list = g_memdup (fds, (data->fd_list_len + 1) * sizeof (int)); + data->fd_array = g_variant_get_fixed_array (fd_array, >fd_array_len, 2 * sizeof (int)); + } + + data->argv = g_strdupv (argv); + data->exec_argv = g_strdupv (exec_argv); ++ data->cwd = g_strdup (cwd); + data->envv = g_strdupv (envv); + data->as_shell = as_shell; + data->pty_flags = VTE_PTY_DEFAULT; +-- +2.25.1 + Deleted: PKGBUILD === --- PKGBUILD2020-03-10 21:20:11 UTC (rev 377333) +++ PKGBUILD2020-03-10 21:20:26 UTC (rev 377334) @@ -1,45 +0,0 @@ -# Maintainer: Jan Alexander Steffens (heftig) -# Maintainer: Jan de Groot - -pkgname=gnome-terminal -pkgver=3.36.0.1 -pkgrel=1 -pkgdesc="The GNOME Terminal Emulator" -url="https://wiki.gnome.org/Apps/Terminal; -arch=(x86_64) -license=(GPL) -depends=('vte3>=0.60.0' gsettings-desktop-schemas) -makedepends=(itstool docbook-xsl libnautilus-extension appstream-glib - gnome-shell vala yelp-tools git) -groups=(gnome) -_commit=7d7b73d1005d8377e6f8303801e0da505f907611 # tags/3.36.0.1^0 -source=("git+https://gitlab.gnome.org/GNOME/gnome-terminal.git#commit=$_commit;) -sha256sums=('SKIP') - -pkgver() { - cd $pkgname - git describe --tags | sed 's/-/+/g' -} - -prepare() { - cd $pkgname - NOCONFIGURE=1 ./autogen.sh -} - -build() { - cd $pkgname - ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ ---libexecdir=/usr/lib --disable-static --with-nautilus-extension - sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool - make -} - -check() { - cd $pkgname - make check -} - -package() { - cd $pkgname - make DESTDIR="$pkgdir" install -} Copied: gnome-terminal/repos/extra-x86_64/PKGBUILD (from rev 377333, gnome-terminal/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-03-10 21:20:26 UTC (rev 377334) @@ -0,0 +1,51 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Maintainer: Jan de Groot + +pkgname=gnome-terminal +pkgver=3.36.0.1 +pkgrel=2 +pkgdesc="The GNOME Terminal Emulator" +url="https://wiki.gnome.org/Apps/Terminal; +arch=(x86_64) +license=(GPL) +depends=('vte3>=0.60.0' gsettings-desktop-schemas) +makedepends=(itstool docbook-xsl libnautilus-extension appstream-glib + gnome-shell vala yelp-tools git) +groups=(gnome) +_commit=7d7b73d1005d8377e6f8303801e0da505f907611 # tags/3.36.0.1^0 +source=("git+https://gitlab.gnome.org/GNOME/gnome-terminal.git#commit=$_commit; +0001-screen-Fix-non-preserved-working-dir.patch) +sha256sums=('SKIP' +
[arch-commits] Commit in gnome-terminal/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Friday, October 11, 2019 @ 17:49:57 Author: heftig Revision: 364643 archrelease: copy trunk to extra-x86_64 Added: gnome-terminal/repos/extra-x86_64/PKGBUILD (from rev 364641, gnome-terminal/trunk/PKGBUILD) Deleted: gnome-terminal/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 90 ++--- 1 file changed, 45 insertions(+), 45 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-10-11 17:49:56 UTC (rev 364642) +++ PKGBUILD2019-10-11 17:49:57 UTC (rev 364643) @@ -1,45 +0,0 @@ -# Maintainer: Jan Alexander Steffens (heftig) -# Maintainer: Jan de Groot - -pkgname=gnome-terminal -pkgver=3.34.1 -pkgrel=1 -pkgdesc="The GNOME Terminal Emulator" -url="https://wiki.gnome.org/Apps/Terminal; -arch=(x86_64) -license=(GPL) -depends=('vte3>=0.52.0' gsettings-desktop-schemas) -makedepends=(intltool itstool docbook-xsl libnautilus-extension appstream-glib - gnome-shell vala yelp-tools git) -groups=(gnome) -_commit=85112274d980dc2aaafc7897c783fad9a46650b4 # tags/3.34.1^0 -source=("git+https://gitlab.gnome.org/GNOME/gnome-terminal.git#commit=$_commit;) -sha256sums=('SKIP') - -pkgver() { - cd $pkgname - git describe --tags | sed 's/-/+/g' -} - -prepare() { - cd $pkgname - NOCONFIGURE=1 ./autogen.sh -} - -build() { - cd $pkgname - ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ ---libexecdir=/usr/lib --disable-static --with-nautilus-extension - sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool - make -} - -check() { - cd $pkgname - make check -} - -package() { - cd $pkgname - make DESTDIR="$pkgdir" install -} Copied: gnome-terminal/repos/extra-x86_64/PKGBUILD (from rev 364641, gnome-terminal/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-10-11 17:49:57 UTC (rev 364643) @@ -0,0 +1,45 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Maintainer: Jan de Groot + +pkgname=gnome-terminal +pkgver=3.34.2 +pkgrel=1 +pkgdesc="The GNOME Terminal Emulator" +url="https://wiki.gnome.org/Apps/Terminal; +arch=(x86_64) +license=(GPL) +depends=('vte3>=0.52.0' gsettings-desktop-schemas) +makedepends=(intltool itstool docbook-xsl libnautilus-extension appstream-glib + gnome-shell vala yelp-tools git) +groups=(gnome) +_commit=158168347c4b647ff2feb4f84d5da7b6ff83baa4 # tags/3.34.2^0 +source=("git+https://gitlab.gnome.org/GNOME/gnome-terminal.git#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd $pkgname + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd $pkgname + NOCONFIGURE=1 ./autogen.sh +} + +build() { + cd $pkgname + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ +--libexecdir=/usr/lib --disable-static --with-nautilus-extension + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make +} + +check() { + cd $pkgname + make check +} + +package() { + cd $pkgname + make DESTDIR="$pkgdir" install +}
[arch-commits] Commit in gnome-terminal/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Monday, October 7, 2019 @ 21:10:27 Author: heftig Revision: 364092 archrelease: copy trunk to extra-x86_64 Added: gnome-terminal/repos/extra-x86_64/PKGBUILD (from rev 364091, gnome-terminal/trunk/PKGBUILD) Deleted: gnome-terminal/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 90 ++--- 1 file changed, 45 insertions(+), 45 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-10-07 21:10:08 UTC (rev 364091) +++ PKGBUILD2019-10-07 21:10:27 UTC (rev 364092) @@ -1,45 +0,0 @@ -# Maintainer: Jan Alexander Steffens (heftig) -# Maintainer: Jan de Groot - -pkgname=gnome-terminal -pkgver=3.34.0 -pkgrel=1 -pkgdesc="The GNOME Terminal Emulator" -url="https://wiki.gnome.org/Apps/Terminal; -arch=(x86_64) -license=(GPL) -depends=('vte3>=0.52.0' gsettings-desktop-schemas) -makedepends=(intltool itstool docbook-xsl libnautilus-extension appstream-glib - gnome-shell vala yelp-tools git) -groups=(gnome) -_commit=deb38d2dff498aa4f45d762f781ef70460938163 # tags/3.34.0^0 -source=("git+https://gitlab.gnome.org/GNOME/gnome-terminal.git#commit=$_commit;) -sha256sums=('SKIP') - -pkgver() { - cd $pkgname - git describe --tags | sed 's/-/+/g' -} - -prepare() { - cd $pkgname - NOCONFIGURE=1 ./autogen.sh -} - -build() { - cd $pkgname - ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ ---libexecdir=/usr/lib --disable-static --with-nautilus-extension - sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool - make -} - -check() { - cd $pkgname - make check -} - -package() { - cd $pkgname - make DESTDIR="$pkgdir" install -} Copied: gnome-terminal/repos/extra-x86_64/PKGBUILD (from rev 364091, gnome-terminal/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-10-07 21:10:27 UTC (rev 364092) @@ -0,0 +1,45 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Maintainer: Jan de Groot + +pkgname=gnome-terminal +pkgver=3.34.1 +pkgrel=1 +pkgdesc="The GNOME Terminal Emulator" +url="https://wiki.gnome.org/Apps/Terminal; +arch=(x86_64) +license=(GPL) +depends=('vte3>=0.52.0' gsettings-desktop-schemas) +makedepends=(intltool itstool docbook-xsl libnautilus-extension appstream-glib + gnome-shell vala yelp-tools git) +groups=(gnome) +_commit=85112274d980dc2aaafc7897c783fad9a46650b4 # tags/3.34.1^0 +source=("git+https://gitlab.gnome.org/GNOME/gnome-terminal.git#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd $pkgname + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd $pkgname + NOCONFIGURE=1 ./autogen.sh +} + +build() { + cd $pkgname + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ +--libexecdir=/usr/lib --disable-static --with-nautilus-extension + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make +} + +check() { + cd $pkgname + make check +} + +package() { + cd $pkgname + make DESTDIR="$pkgdir" install +}
[arch-commits] Commit in gnome-terminal/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Monday, May 6, 2019 @ 21:34:49 Author: heftig Revision: 352647 archrelease: copy trunk to extra-x86_64 Added: gnome-terminal/repos/extra-x86_64/PKGBUILD (from rev 352644, gnome-terminal/trunk/PKGBUILD) Deleted: gnome-terminal/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 90 ++--- 1 file changed, 45 insertions(+), 45 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-05-06 21:34:48 UTC (rev 352646) +++ PKGBUILD2019-05-06 21:34:49 UTC (rev 352647) @@ -1,45 +0,0 @@ -# Maintainer: Jan Alexander Steffens (heftig) -# Maintainer: Jan de Groot - -pkgname=gnome-terminal -pkgver=3.32.1 -pkgrel=1 -pkgdesc="The GNOME Terminal Emulator" -url="https://wiki.gnome.org/Apps/Terminal; -arch=(x86_64) -license=(GPL) -depends=('vte3>=0.52.0' gsettings-desktop-schemas) -makedepends=(intltool itstool docbook-xsl libnautilus-extension appstream-glib - gnome-shell vala yelp-tools git) -groups=(gnome) -_commit=da18671711031cf61bdceed0f66603fdc87f6cb8 # tags/3.32.1^0 -source=("git+https://gitlab.gnome.org/GNOME/gnome-terminal.git#commit=$_commit;) -sha256sums=('SKIP') - -pkgver() { - cd $pkgname - git describe --tags | sed 's/-/+/g' -} - -prepare() { - cd $pkgname - NOCONFIGURE=1 ./autogen.sh -} - -build() { - cd $pkgname - ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ ---libexecdir=/usr/lib --disable-static --with-nautilus-extension - sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool - make -} - -check() { - cd $pkgname - make check -} - -package() { - cd $pkgname - make DESTDIR="$pkgdir" install -} Copied: gnome-terminal/repos/extra-x86_64/PKGBUILD (from rev 352644, gnome-terminal/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-05-06 21:34:49 UTC (rev 352647) @@ -0,0 +1,45 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Maintainer: Jan de Groot + +pkgname=gnome-terminal +pkgver=3.32.2 +pkgrel=1 +pkgdesc="The GNOME Terminal Emulator" +url="https://wiki.gnome.org/Apps/Terminal; +arch=(x86_64) +license=(GPL) +depends=('vte3>=0.52.0' gsettings-desktop-schemas) +makedepends=(intltool itstool docbook-xsl libnautilus-extension appstream-glib + gnome-shell vala yelp-tools git) +groups=(gnome) +_commit=9a5e73e7cd63e73c4b0a0a7981b915f1cec6ce66 # tags/3.32.2^0 +source=("git+https://gitlab.gnome.org/GNOME/gnome-terminal.git#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd $pkgname + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd $pkgname + NOCONFIGURE=1 ./autogen.sh +} + +build() { + cd $pkgname + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ +--libexecdir=/usr/lib --disable-static --with-nautilus-extension + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make +} + +check() { + cd $pkgname + make check +} + +package() { + cd $pkgname + make DESTDIR="$pkgdir" install +}
[arch-commits] Commit in gnome-terminal/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, April 9, 2019 @ 08:23:43 Author: heftig Revision: 350429 archrelease: copy trunk to extra-x86_64 Added: gnome-terminal/repos/extra-x86_64/PKGBUILD (from rev 350427, gnome-terminal/trunk/PKGBUILD) Deleted: gnome-terminal/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 90 ++--- 1 file changed, 45 insertions(+), 45 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-04-09 08:23:41 UTC (rev 350428) +++ PKGBUILD2019-04-09 08:23:43 UTC (rev 350429) @@ -1,45 +0,0 @@ -# Maintainer: Jan Alexander Steffens (heftig) -# Maintainer: Jan de Groot - -pkgname=gnome-terminal -pkgver=3.32.0 -pkgrel=1 -pkgdesc="The GNOME Terminal Emulator" -url="https://wiki.gnome.org/Apps/Terminal; -arch=(x86_64) -license=(GPL) -depends=('vte3>=0.52.0' gsettings-desktop-schemas dconf adobe-source-code-pro-fonts) -makedepends=(intltool itstool docbook-xsl libnautilus-extension appstream-glib - gnome-shell vala yelp-tools git) -groups=(gnome) -_commit=18926ee1cfbb76626e1cf337caa277f3a70c2d82 # tags/3.32.0^0 -source=("git+https://gitlab.gnome.org/GNOME/gnome-terminal.git#commit=$_commit;) -sha256sums=('SKIP') - -pkgver() { - cd $pkgname - git describe --tags | sed 's/-/+/g' -} - -prepare() { - cd $pkgname - NOCONFIGURE=1 ./autogen.sh -} - -build() { - cd $pkgname - ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ ---libexecdir=/usr/lib --disable-static --with-nautilus-extension - sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool - make -} - -check() { - cd $pkgname - make check -} - -package() { - cd $pkgname - make DESTDIR="$pkgdir" install -} Copied: gnome-terminal/repos/extra-x86_64/PKGBUILD (from rev 350427, gnome-terminal/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-04-09 08:23:43 UTC (rev 350429) @@ -0,0 +1,45 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Maintainer: Jan de Groot + +pkgname=gnome-terminal +pkgver=3.32.1 +pkgrel=1 +pkgdesc="The GNOME Terminal Emulator" +url="https://wiki.gnome.org/Apps/Terminal; +arch=(x86_64) +license=(GPL) +depends=('vte3>=0.52.0' gsettings-desktop-schemas) +makedepends=(intltool itstool docbook-xsl libnautilus-extension appstream-glib + gnome-shell vala yelp-tools git) +groups=(gnome) +_commit=da18671711031cf61bdceed0f66603fdc87f6cb8 # tags/3.32.1^0 +source=("git+https://gitlab.gnome.org/GNOME/gnome-terminal.git#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd $pkgname + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd $pkgname + NOCONFIGURE=1 ./autogen.sh +} + +build() { + cd $pkgname + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ +--libexecdir=/usr/lib --disable-static --with-nautilus-extension + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make +} + +check() { + cd $pkgname + make check +} + +package() { + cd $pkgname + make DESTDIR="$pkgdir" install +}
[arch-commits] Commit in gnome-terminal/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Monday, October 22, 2018 @ 20:20:07 Author: heftig Revision: 337074 archrelease: copy trunk to extra-x86_64 Added: gnome-terminal/repos/extra-x86_64/PKGBUILD (from rev 337072, gnome-terminal/trunk/PKGBUILD) Deleted: gnome-terminal/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 92 ++--- 1 file changed, 46 insertions(+), 46 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-10-22 20:20:04 UTC (rev 337073) +++ PKGBUILD2018-10-22 20:20:07 UTC (rev 337074) @@ -1,46 +0,0 @@ -# Maintainer: Jan Alexander Steffens (heftig) -# Maintainer: Jan de Groot - -pkgname=gnome-terminal -pkgver=3.30.1 -pkgrel=1 -pkgdesc="The GNOME Terminal Emulator" -url="https://wiki.gnome.org/Apps/Terminal; -arch=(x86_64) -license=(GPL) -depends=('vte3>=0.52.0' gsettings-desktop-schemas dconf) -makedepends=(intltool itstool docbook-xsl libnautilus-extension appdata-tools - gnome-shell vala yelp-tools git) -options=(!emptydirs) -groups=(gnome) -_commit=e6aba82fb4e97fd6edfd2feb1057aeaae7c0ece5 # tags/3.30.1^0 -source=("git+https://gitlab.gnome.org/GNOME/gnome-terminal.git#commit=$_commit;) -sha256sums=('SKIP') - -pkgver() { - cd $pkgname - git describe --tags | sed 's/-/+/g' -} - -prepare() { - cd $pkgname - NOCONFIGURE=1 ./autogen.sh -} - -build() { - cd $pkgname - LDFLAGS+=" -pthread" ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ ---libexecdir=/usr/lib --disable-static --with-nautilus-extension - sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool - make -} - -check() { - cd $pkgname - make check -} - -package() { - cd $pkgname - make DESTDIR="$pkgdir" install -} Copied: gnome-terminal/repos/extra-x86_64/PKGBUILD (from rev 337072, gnome-terminal/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-10-22 20:20:07 UTC (rev 337074) @@ -0,0 +1,46 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Maintainer: Jan de Groot + +pkgname=gnome-terminal +pkgver=3.30.2 +pkgrel=1 +pkgdesc="The GNOME Terminal Emulator" +url="https://wiki.gnome.org/Apps/Terminal; +arch=(x86_64) +license=(GPL) +depends=('vte3>=0.52.0' gsettings-desktop-schemas dconf) +makedepends=(intltool itstool docbook-xsl libnautilus-extension appdata-tools + gnome-shell vala yelp-tools git) +options=(!emptydirs) +groups=(gnome) +_commit=27aac75535f4be1a8ec998d2f79bbc02caca317b # tags/3.30.2^0 +source=("git+https://gitlab.gnome.org/GNOME/gnome-terminal.git#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd $pkgname + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd $pkgname + NOCONFIGURE=1 ./autogen.sh +} + +build() { + cd $pkgname + LDFLAGS+=" -pthread" ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ +--libexecdir=/usr/lib --disable-static --with-nautilus-extension + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make +} + +check() { + cd $pkgname + make check +} + +package() { + cd $pkgname + make DESTDIR="$pkgdir" install +}
[arch-commits] Commit in gnome-terminal/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Monday, September 24, 2018 @ 21:59:32 Author: heftig Revision: 335346 archrelease: copy trunk to extra-x86_64 Added: gnome-terminal/repos/extra-x86_64/PKGBUILD (from rev 335345, gnome-terminal/trunk/PKGBUILD) Deleted: gnome-terminal/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 92 ++--- 1 file changed, 46 insertions(+), 46 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-09-24 21:59:24 UTC (rev 335345) +++ PKGBUILD2018-09-24 21:59:32 UTC (rev 335346) @@ -1,46 +0,0 @@ -# Maintainer: Jan Alexander Steffens (heftig) -# Maintainer: Jan de Groot - -pkgname=gnome-terminal -pkgver=3.30.0 -pkgrel=1 -pkgdesc="The GNOME Terminal Emulator" -url="https://wiki.gnome.org/Apps/Terminal; -arch=(x86_64) -license=(GPL) -depends=('vte3>=0.52.0' gsettings-desktop-schemas dconf) -makedepends=(intltool itstool docbook-xsl libnautilus-extension appdata-tools - gnome-shell gconf vala yelp-tools git) -options=(!emptydirs) -groups=(gnome) -_commit=4b2638a4c99b991ff8a07dfd52b4397d6636fdd9 # tags/3.30.0^0 -source=("git+https://gitlab.gnome.org/GNOME/gnome-terminal.git#commit=$_commit;) -sha256sums=('SKIP') - -pkgver() { - cd $pkgname - git describe --tags | sed 's/-/+/g' -} - -prepare() { - cd $pkgname - NOCONFIGURE=1 ./autogen.sh -} - -build() { - cd $pkgname - LDFLAGS+=" -pthread" ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ ---libexecdir=/usr/lib --disable-static --with-nautilus-extension - sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool - make -} - -check() { - cd $pkgname - make check -} - -package() { - cd $pkgname - make DESTDIR="$pkgdir" install -} Copied: gnome-terminal/repos/extra-x86_64/PKGBUILD (from rev 335345, gnome-terminal/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-09-24 21:59:32 UTC (rev 335346) @@ -0,0 +1,46 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Maintainer: Jan de Groot + +pkgname=gnome-terminal +pkgver=3.30.1 +pkgrel=1 +pkgdesc="The GNOME Terminal Emulator" +url="https://wiki.gnome.org/Apps/Terminal; +arch=(x86_64) +license=(GPL) +depends=('vte3>=0.52.0' gsettings-desktop-schemas dconf) +makedepends=(intltool itstool docbook-xsl libnautilus-extension appdata-tools + gnome-shell vala yelp-tools git) +options=(!emptydirs) +groups=(gnome) +_commit=e6aba82fb4e97fd6edfd2feb1057aeaae7c0ece5 # tags/3.30.1^0 +source=("git+https://gitlab.gnome.org/GNOME/gnome-terminal.git#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd $pkgname + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd $pkgname + NOCONFIGURE=1 ./autogen.sh +} + +build() { + cd $pkgname + LDFLAGS+=" -pthread" ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ +--libexecdir=/usr/lib --disable-static --with-nautilus-extension + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make +} + +check() { + cd $pkgname + make check +} + +package() { + cd $pkgname + make DESTDIR="$pkgdir" install +}
[arch-commits] Commit in gnome-terminal/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Monday, May 21, 2018 @ 19:42:37 Author: heftig Revision: 324704 archrelease: copy trunk to extra-x86_64 Added: gnome-terminal/repos/extra-x86_64/PKGBUILD (from rev 324703, gnome-terminal/trunk/PKGBUILD) Deleted: gnome-terminal/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 92 ++--- 1 file changed, 46 insertions(+), 46 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-05-21 19:42:19 UTC (rev 324703) +++ PKGBUILD2018-05-21 19:42:37 UTC (rev 324704) @@ -1,46 +0,0 @@ -# $Id$ -# Maintainer: Jan de Groot- -pkgname=gnome-terminal -pkgver=3.28.1 -pkgrel=1 -pkgdesc="The GNOME Terminal Emulator" -url="https://wiki.gnome.org/Apps/Terminal; -arch=(x86_64) -license=(GPL) -depends=('vte3>=0.52.0' gsettings-desktop-schemas dconf) -makedepends=(intltool itstool docbook-xsl libnautilus-extension appdata-tools - gnome-shell gconf vala yelp-tools git) -options=(!emptydirs) -groups=(gnome) -_commit=07f2f4fcbe70e8afbd88e7cbe0a08ab9422a1d87 # tags/3.28.1^0 -source=("git+https://git.gnome.org/browse/gnome-terminal#commit=$_commit;) -sha256sums=('SKIP') - -pkgver() { - cd $pkgname - git describe --tags | sed 's/-/+/g' -} - -prepare() { - cd $pkgname - NOCONFIGURE=1 ./autogen.sh -} - -build() { - cd $pkgname - LDFLAGS+=" -pthread" ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ ---libexecdir=/usr/lib/$pkgname --disable-static --with-nautilus-extension - sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool - make -} - -check() { - cd $pkgname - make check -} - -package() { - cd $pkgname - make DESTDIR="$pkgdir" install -} Copied: gnome-terminal/repos/extra-x86_64/PKGBUILD (from rev 324703, gnome-terminal/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-05-21 19:42:37 UTC (rev 324704) @@ -0,0 +1,46 @@ +# $Id$ +# Maintainer: Jan de Groot + +pkgname=gnome-terminal +pkgver=3.28.2 +pkgrel=1 +pkgdesc="The GNOME Terminal Emulator" +url="https://wiki.gnome.org/Apps/Terminal; +arch=(x86_64) +license=(GPL) +depends=('vte3>=0.52.0' gsettings-desktop-schemas dconf) +makedepends=(intltool itstool docbook-xsl libnautilus-extension appdata-tools + gnome-shell gconf vala yelp-tools git) +options=(!emptydirs) +groups=(gnome) +_commit=4b4a14abdd047b55b5940afa11aa9b2004eb76d6 # tags/3.28.2^0 +source=("git+https://git.gnome.org/browse/gnome-terminal#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd $pkgname + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd $pkgname + NOCONFIGURE=1 ./autogen.sh +} + +build() { + cd $pkgname + LDFLAGS+=" -pthread" ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ +--libexecdir=/usr/lib/$pkgname --disable-static --with-nautilus-extension + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make +} + +check() { + cd $pkgname + make check +} + +package() { + cd $pkgname + make DESTDIR="$pkgdir" install +}
[arch-commits] Commit in gnome-terminal/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Monday, April 9, 2018 @ 20:25:35 Author: heftig Revision: 321420 archrelease: copy trunk to extra-x86_64 Added: gnome-terminal/repos/extra-x86_64/PKGBUILD (from rev 321419, gnome-terminal/trunk/PKGBUILD) Deleted: gnome-terminal/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 92 ++--- 1 file changed, 46 insertions(+), 46 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-04-09 20:25:07 UTC (rev 321419) +++ PKGBUILD2018-04-09 20:25:35 UTC (rev 321420) @@ -1,46 +0,0 @@ -# $Id$ -# Maintainer: Jan de Groot- -pkgname=gnome-terminal -pkgver=3.28.0 -pkgrel=2 -pkgdesc="The GNOME Terminal Emulator" -url="https://wiki.gnome.org/Apps/Terminal; -arch=(x86_64) -license=(GPL) -depends=('vte3>=0.52.0' gsettings-desktop-schemas dconf) -makedepends=(intltool itstool docbook-xsl libnautilus-extension appdata-tools - gnome-shell gconf vala yelp-tools git) -options=(!emptydirs) -groups=(gnome) -_commit=ab439ff679a0ff2607a3ebb746f54281c439700b # tags/3.28.0^0 -source=("git+https://git.gnome.org/browse/gnome-terminal#commit=$_commit;) -sha256sums=('SKIP') - -pkgver() { - cd $pkgname - git describe --tags | sed 's/-/+/g' -} - -prepare() { - cd $pkgname - NOCONFIGURE=1 ./autogen.sh -} - -build() { - cd $pkgname - LDFLAGS+=" -pthread" ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ ---libexecdir=/usr/lib/$pkgname --disable-static --with-nautilus-extension - sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool - make -} - -check() { - cd $pkgname - make check -} - -package() { - cd $pkgname - make DESTDIR="$pkgdir" install -} Copied: gnome-terminal/repos/extra-x86_64/PKGBUILD (from rev 321419, gnome-terminal/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-04-09 20:25:35 UTC (rev 321420) @@ -0,0 +1,46 @@ +# $Id$ +# Maintainer: Jan de Groot + +pkgname=gnome-terminal +pkgver=3.28.1 +pkgrel=1 +pkgdesc="The GNOME Terminal Emulator" +url="https://wiki.gnome.org/Apps/Terminal; +arch=(x86_64) +license=(GPL) +depends=('vte3>=0.52.0' gsettings-desktop-schemas dconf) +makedepends=(intltool itstool docbook-xsl libnautilus-extension appdata-tools + gnome-shell gconf vala yelp-tools git) +options=(!emptydirs) +groups=(gnome) +_commit=07f2f4fcbe70e8afbd88e7cbe0a08ab9422a1d87 # tags/3.28.1^0 +source=("git+https://git.gnome.org/browse/gnome-terminal#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd $pkgname + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd $pkgname + NOCONFIGURE=1 ./autogen.sh +} + +build() { + cd $pkgname + LDFLAGS+=" -pthread" ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ +--libexecdir=/usr/lib/$pkgname --disable-static --with-nautilus-extension + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make +} + +check() { + cd $pkgname + make check +} + +package() { + cd $pkgname + make DESTDIR="$pkgdir" install +}
[arch-commits] Commit in gnome-terminal/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Monday, March 26, 2018 @ 17:27:55 Author: bpiotrowski Revision: 320356 archrelease: copy trunk to extra-x86_64 Added: gnome-terminal/repos/extra-x86_64/PKGBUILD (from rev 320355, gnome-terminal/trunk/PKGBUILD) Deleted: gnome-terminal/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 92 ++--- 1 file changed, 46 insertions(+), 46 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-03-26 17:27:49 UTC (rev 320355) +++ PKGBUILD2018-03-26 17:27:55 UTC (rev 320356) @@ -1,46 +0,0 @@ -# $Id$ -# Maintainer: Jan de Groot- -pkgname=gnome-terminal -pkgver=3.28.0 -pkgrel=1 -pkgdesc="The GNOME Terminal Emulator" -url="https://wiki.gnome.org/Apps/Terminal; -arch=(x86_64) -license=(GPL) -depends=(vte3 gsettings-desktop-schemas dconf) -makedepends=(intltool itstool docbook-xsl libnautilus-extension appdata-tools - gnome-shell gconf vala yelp-tools git) -options=(!emptydirs) -groups=(gnome) -_commit=ab439ff679a0ff2607a3ebb746f54281c439700b # tags/3.28.0^0 -source=("git+https://git.gnome.org/browse/gnome-terminal#commit=$_commit;) -sha256sums=('SKIP') - -pkgver() { - cd $pkgname - git describe --tags | sed 's/-/+/g' -} - -prepare() { - cd $pkgname - NOCONFIGURE=1 ./autogen.sh -} - -build() { - cd $pkgname - LDFLAGS+=" -pthread" ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ ---libexecdir=/usr/lib/$pkgname --disable-static --with-nautilus-extension - sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool - make -} - -check() { - cd $pkgname - make check -} - -package() { - cd $pkgname - make DESTDIR="$pkgdir" install -} Copied: gnome-terminal/repos/extra-x86_64/PKGBUILD (from rev 320355, gnome-terminal/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-03-26 17:27:55 UTC (rev 320356) @@ -0,0 +1,46 @@ +# $Id$ +# Maintainer: Jan de Groot + +pkgname=gnome-terminal +pkgver=3.28.0 +pkgrel=2 +pkgdesc="The GNOME Terminal Emulator" +url="https://wiki.gnome.org/Apps/Terminal; +arch=(x86_64) +license=(GPL) +depends=('vte3>=0.52.0' gsettings-desktop-schemas dconf) +makedepends=(intltool itstool docbook-xsl libnautilus-extension appdata-tools + gnome-shell gconf vala yelp-tools git) +options=(!emptydirs) +groups=(gnome) +_commit=ab439ff679a0ff2607a3ebb746f54281c439700b # tags/3.28.0^0 +source=("git+https://git.gnome.org/browse/gnome-terminal#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd $pkgname + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd $pkgname + NOCONFIGURE=1 ./autogen.sh +} + +build() { + cd $pkgname + LDFLAGS+=" -pthread" ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ +--libexecdir=/usr/lib/$pkgname --disable-static --with-nautilus-extension + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make +} + +check() { + cd $pkgname + make check +} + +package() { + cd $pkgname + make DESTDIR="$pkgdir" install +}
[arch-commits] Commit in gnome-terminal/repos (extra-x86_64)
Date: Saturday, April 30, 2011 @ 16:42:06 Author: ibiru Revision: 121605 db-move: gnome-terminal removed by ibiru for move to [extra] (x86_64) Deleted: gnome-terminal/repos/extra-x86_64/
[arch-commits] Commit in gnome-terminal/repos (extra-x86_64 testing-x86_64)
Date: Saturday, April 30, 2011 @ 16:42:07 Author: ibiru Revision: 121606 db-move: moved gnome-terminal from [testing] to [extra] (x86_64) Added: gnome-terminal/repos/extra-x86_64/ Deleted: gnome-terminal/repos/testing-x86_64/
[arch-commits] Commit in gnome-terminal/repos (extra-x86_64)
Date: Sunday, November 14, 2010 @ 14:46:01 Author: ibiru Revision: 99466 archrelease: remove extra-x86_64 Deleted: gnome-terminal/repos/extra-x86_64/
[arch-commits] Commit in gnome-terminal/repos (extra-x86_64)
Date: Sunday, November 14, 2010 @ 14:46:15 Author: ibiru Revision: 99467 archrelease: copy trunk to extra-x86_64 Added: gnome-terminal/repos/extra-x86_64/
[arch-commits] Commit in gnome-terminal/repos (extra-x86_64)
Date: Monday, October 18, 2010 @ 17:22:05 Author: allan Revision: 96101 db-move: gnome-terminal removed by allan for move to [extra] (x86_64) Deleted: gnome-terminal/repos/extra-x86_64/
[arch-commits] Commit in gnome-terminal/repos (extra-x86_64 testing-x86_64)
Date: Monday, October 18, 2010 @ 17:22:06 Author: allan Revision: 96102 db-move: moved gnome-terminal from [testing] to [extra] (x86_64) Added: gnome-terminal/repos/extra-x86_64/ Deleted: gnome-terminal/repos/testing-x86_64/
[arch-commits] Commit in gnome-terminal/repos (extra-x86_64)
Date: Tuesday, June 22, 2010 @ 03:21:52 Author: ibiru Revision: 83582 archrelease: remove extra-x86_64 Deleted: gnome-terminal/repos/extra-x86_64/
[arch-commits] Commit in gnome-terminal/repos (extra-x86_64)
Date: Tuesday, June 22, 2010 @ 03:22:23 Author: ibiru Revision: 83584 archrelease: copy trunk to extra-x86_64 Added: gnome-terminal/repos/extra-x86_64/
[arch-commits] Commit in gnome-terminal/repos (extra-x86_64)
Date: Thursday, April 29, 2010 @ 06:47:51 Author: jgc Revision: 78886 archrelease: remove extra-x86_64 Deleted: gnome-terminal/repos/extra-x86_64/
[arch-commits] Commit in gnome-terminal/repos (extra-x86_64)
Date: Thursday, April 29, 2010 @ 06:47:57 Author: jgc Revision: 78887 archrelease: copy trunk to extra-x86_64 Added: gnome-terminal/repos/extra-x86_64/
[arch-commits] Commit in gnome-terminal/repos (extra-x86_64)
Date: Wednesday, March 31, 2010 @ 15:37:47 Author: jgc Revision: 74748 db-move: gnome-terminal removed by jgc for move to extra Deleted: gnome-terminal/repos/extra-x86_64/
[arch-commits] Commit in gnome-terminal/repos (extra-x86_64 gnome-unstable-x86_64)
Date: Wednesday, March 31, 2010 @ 15:37:48 Author: jgc Revision: 74749 db-move: moved gnome-terminal from [gnome-unstable] to [extra] (x86_64) Added: gnome-terminal/repos/extra-x86_64/ Deleted: gnome-terminal/repos/gnome-unstable-x86_64/
[arch-commits] Commit in gnome-terminal/repos (extra-x86_64 extra-x86_64/PKGBUILD)
Date: Tuesday, December 15, 2009 @ 14:27:36 Author: jgc Revision: 61377 Merged revisions 61376 via svnmerge from svn+ssh://gerolde.archlinux.org/srv/svn-packages/gnome-terminal/trunk r61376 | jgc | 2009-12-15 20:27:22 +0100 (Tue, 15 Dec 2009) | 2 lines upgpkg: gnome-terminal 2.28.2-1 Update to 2.28.2 Modified: gnome-terminal/repos/extra-x86_64/(properties) gnome-terminal/repos/extra-x86_64/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Property changes on: gnome-terminal/repos/extra-x86_64 ___ Modified: svnmerge-integrated - /gnome-terminal/trunk:1-59257 + /gnome-terminal/trunk:1-61376 Modified: extra-x86_64/PKGBUILD === --- extra-x86_64/PKGBUILD 2009-12-15 19:27:22 UTC (rev 61376) +++ extra-x86_64/PKGBUILD 2009-12-15 19:27:36 UTC (rev 61377) @@ -2,8 +2,8 @@ # Maintainer: Jan de Groot j...@archlinux.org pkgname=gnome-terminal -pkgver=2.28.1 -pkgrel=2 +pkgver=2.28.2 +pkgrel=1 pkgdesc=The GNOME Terminal Emulator arch=(i686 x86_64) license=('GPL') @@ -14,7 +14,7 @@ groups=('gnome-extra') install=gnome-terminal.install source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/2.28/${pkgname}-${pkgver}.tar.bz2) -sha256sums=('97bb800a77d95ee33ad6dac8ec995c6c0d5841749eb5e6f40c24357136a02ec0') +sha256sums=('ccf2547c579755ec9b6f727add6bb327bbda95ac621aa6e0738fbd37ab6c9c78') build() { cd ${srcdir}/${pkgname}-${pkgver}