summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeter Weber2024-03-29 17:45:41 +0100
committerPeter Weber2024-03-29 17:45:41 +0100
commit1e43cf16b759af768bf9dfed920b50d7ab2ed7e8 (patch)
tree81e3b6ebedc2dad371397a0ece59d20ef4d5889d
parentb26985a2103d4427ac99c724644ea7d7b8089b53 (diff)
downloadaur-gnome-terminal-transparency.tar.gz
upstream upgrade
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD29
-rw-r--r--package.changelog3
-rw-r--r--transparency.patch78
4 files changed, 84 insertions, 49 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ca9c706962c2..46cbc4ffc273 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,25 +1,36 @@
pkgbase = gnome-terminal-transparency
pkgdesc = The GNOME Terminal Emulator with background transparency
- pkgver = 3.50.1
+ pkgver = 3.52.0
pkgrel = 1
url = https://wiki.gnome.org/Apps/Terminal
changelog = package.changelog
arch = x86_64
groups = gnome-extra
- license = GPL
+ license = GPL-3.0-or-later
+ license = CC-BY-SA-3.0
+ license = GPL-3.0-only
+ license = GFDL-1.3-only
makedepends = docbook-xsl
makedepends = gnome-shell
makedepends = libnautilus-extension
makedepends = meson
+ makedepends = python-packaging
makedepends = yelp-tools
+ depends = dconf
+ depends = glib2
depends = gsettings-desktop-schemas
+ depends = gtk3
+ depends = hicolor-icon-theme
depends = libhandy
+ depends = libx11
+ depends = pango
depends = vte3
- provides = gnome-terminal=3.50.1
+ optdepends = libnautilus-extension: Nautilus integration
+ provides = gnome-terminal=3.52.0
conflicts = gnome-terminal
- source = https://gitlab.gnome.org/GNOME/gnome-terminal/-/archive/3.50.1/gnome-terminal-3.50.1.tar.gz
+ source = https://gitlab.gnome.org/GNOME/gnome-terminal/-/archive/3.52.0/gnome-terminal-3.52.0.tar.gz
source = transparency.patch
- b2sums = 70bc220b9090b61a41048f5b8ee3e4d91b41884b677eb597abb8392f5742a53ab847112ab63ef96577bf615b7d44cc37bb508ed420d08f7c282ee75613ae466b
- b2sums = 93132b1fce4a54e3b35ddb5549acbba17f69431c77a8dd1ea3148a9fd91bc3e56b5455e32c45af9bed430ea87e45aa5d5e8d62155c7dd08f1af1af044084a101
+ b2sums = 46d8544ac788489654af47a201c145164ad788051cbde49dd7300ee981b2008f523a1e6ed21b20e9a871856f42e3b556cd79154ce7a97ade4be5aea270fea310
+ b2sums = b870f36f7f09fdd50f69cbbbf9060abd0643af23d8e3156c94b53bad3554453e0a41f13ab78754a92beee2d0e093ba58bbe76089af25d54f49f85bf61d387411
pkgname = gnome-terminal-transparency
diff --git a/PKGBUILD b/PKGBUILD
index eec287ba27c5..439fcf58c983 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,7 @@
# Maintainer: Peter Weber <peter.weber@mailbox.org>
# Contributor: Manuel Hüsers <manuel.huesers@uni-ol.de>
# Contributor: Fernando Fernandez <fernando@softwareperonista.com.ar>
+# Contributor: Fabian Bornschein <fabiscafe@archlinux.org>
# Contributor: Jan de Groot <jgc@archlinux.org>
# Contributor: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
# upstream patches:
@@ -9,15 +10,31 @@
pkgname=gnome-terminal-transparency
_pkgname=gnome-terminal
-pkgver=3.50.1
+pkgver=3.52.0
pkgrel=1
pkgdesc="The GNOME Terminal Emulator with background transparency"
url="https://wiki.gnome.org/Apps/Terminal"
arch=(x86_64)
-license=(GPL)
+license=(
+ # Program
+ GPL-3.0-or-later
+
+ # Documentation
+ CC-BY-SA-3.0
+ GPL-3.0-only
+
+ # Appstream-data
+ GFDL-1.3-only
+)
depends=(
+ dconf
+ glib2
gsettings-desktop-schemas
+ gtk3
+ hicolor-icon-theme
libhandy
+ libx11
+ pango
vte3
)
makedepends=(
@@ -25,8 +42,12 @@ makedepends=(
gnome-shell
libnautilus-extension
meson
+ python-packaging
yelp-tools
)
+optdepends=(
+ "libnautilus-extension: Nautilus integration"
+)
provides=("$_pkgname=$pkgver")
conflicts=("$_pkgname")
groups=(gnome-extra)
@@ -36,8 +57,8 @@ source=(
transparency.patch
)
b2sums=(
- '70bc220b9090b61a41048f5b8ee3e4d91b41884b677eb597abb8392f5742a53ab847112ab63ef96577bf615b7d44cc37bb508ed420d08f7c282ee75613ae466b'
- '93132b1fce4a54e3b35ddb5549acbba17f69431c77a8dd1ea3148a9fd91bc3e56b5455e32c45af9bed430ea87e45aa5d5e8d62155c7dd08f1af1af044084a101'
+ '46d8544ac788489654af47a201c145164ad788051cbde49dd7300ee981b2008f523a1e6ed21b20e9a871856f42e3b556cd79154ce7a97ade4be5aea270fea310'
+ 'b870f36f7f09fdd50f69cbbbf9060abd0643af23d8e3156c94b53bad3554453e0a41f13ab78754a92beee2d0e093ba58bbe76089af25d54f49f85bf61d387411'
)
prepare() {
diff --git a/package.changelog b/package.changelog
index fc4b3ad1f0a9..6b28ac242ab0 100644
--- a/package.changelog
+++ b/package.changelog
@@ -1,3 +1,6 @@
+2024-03-29
+ upstream upgrade: 3.50.1 -> 3.52.0
+
2023-12-18
upstream upgrade: 3.48.2 -> 3.50.1
diff --git a/transparency.patch b/transparency.patch
index b3154e7820e3..66d53703a65c 100644
--- a/transparency.patch
+++ b/transparency.patch
@@ -1,7 +1,7 @@
-From 6585f325ad4267af079226e9a75b6b08f193130f Mon Sep 17 00:00:00 2001
+From 8180f4fe12837287dfeb8ca1618e1b40940566f1 Mon Sep 17 00:00:00 2001
From: Debarshi Ray <debarshir@gnome.org>
Date: Mon, 12 May 2014 14:57:18 +0200
-Subject: [PATCH 01/16] Restore transparency
+Subject: [PATCH 1/4] Restore transparency
The transparency settings were removed as a side effect of
2bff4b63ed3ceef6055e35563e9b0b33ad57349d
@@ -25,10 +25,10 @@ Some changes by Peter Weber <peter.weber@mailbox.org>
6 files changed, 107 insertions(+), 1 deletion(-)
diff --git a/src/org.gnome.Terminal.gschema.xml b/src/org.gnome.Terminal.gschema.xml
-index 882b251a..d34e8dc2 100644
+index eb2dd009..97bc6943 100644
--- a/src/org.gnome.Terminal.gschema.xml
+++ b/src/org.gnome.Terminal.gschema.xml
-@@ -349,6 +349,16 @@
+@@ -355,6 +355,16 @@
<default>'narrow'</default>
<summary>Whether ambiguous-width characters are narrow or wide when using UTF-8 encoding</summary>
</key>
@@ -46,7 +46,7 @@ index 882b251a..d34e8dc2 100644
<!-- Keybinding settings -->
diff --git a/src/preferences.ui b/src/preferences.ui
-index efc0ad0a..c24f3fea 100644
+index 6ca5502d..706d8146 100644
--- a/src/preferences.ui
+++ b/src/preferences.ui
@@ -95,6 +95,11 @@
@@ -61,7 +61,7 @@ index efc0ad0a..c24f3fea 100644
<object class="GtkListStore" id="cjk-ambiguous-width-model">
<columns>
<!-- column-name gchararray -->
-@@ -1435,6 +1440,48 @@
+@@ -1436,6 +1441,48 @@
<property name="position">1</property>
</packing>
</child>
@@ -111,10 +111,10 @@ index efc0ad0a..c24f3fea 100644
</child>
</object>
diff --git a/src/profile-editor.cc b/src/profile-editor.cc
-index 0cb99b62..d0e71e26 100644
+index 542b2ed1..2cccb2aa 100644
--- a/src/profile-editor.cc
+++ b/src/profile-editor.cc
-@@ -1491,6 +1491,25 @@ profile_prefs_load (const char *uuid, GSettings *profile)
+@@ -1518,6 +1518,25 @@ profile_prefs_load (const char *uuid, GSettings *profile)
GSettingsBindFlags(G_SETTINGS_BIND_GET |
G_SETTINGS_BIND_SET));
gtk_widget_set_visible (w, (vte_get_feature_flags() & VTE_FEATURE_FLAG_SIXEL) != 0);
@@ -141,10 +141,10 @@ index 0cb99b62..d0e71e26 100644
/* Called once per Preferences window, to destroy stuff that doesn't depend on the profile being edited */
diff --git a/src/terminal-schemas.hh b/src/terminal-schemas.hh
-index 61f1305e..c33723bf 100644
+index 4e661244..aa109078 100644
--- a/src/terminal-schemas.hh
+++ b/src/terminal-schemas.hh
-@@ -78,6 +78,9 @@ G_BEGIN_DECLS
+@@ -79,6 +79,9 @@ G_BEGIN_DECLS
#define TERMINAL_PROFILE_VISIBLE_NAME_KEY "visible-name"
#define TERMINAL_PROFILE_WORD_CHAR_EXCEPTIONS_KEY "word-char-exceptions"
@@ -155,7 +155,7 @@ index 61f1305e..c33723bf 100644
#define TERMINAL_SETTING_CONTEXT_INFO_KEY "context-info"
#define TERMINAL_SETTING_DEFAULT_SHOW_MENUBAR_KEY "default-show-menubar"
diff --git a/src/terminal-screen.cc b/src/terminal-screen.cc
-index a559f7f9..16f98c9d 100644
+index 43450928..97eac67c 100644
--- a/src/terminal-screen.cc
+++ b/src/terminal-screen.cc
@@ -1059,7 +1059,9 @@ terminal_screen_profile_changed_cb (GSettings *profile,
@@ -169,7 +169,7 @@ index a559f7f9..16f98c9d 100644
update_color_scheme (screen);
if (!prop_name || prop_name == I_(TERMINAL_PROFILE_AUDIBLE_BELL_KEY))
-@@ -1144,6 +1146,8 @@ update_color_scheme (TerminalScreen *screen)
+@@ -1147,6 +1149,8 @@ update_color_scheme (TerminalScreen *screen)
GdkRGBA *cursor_bgp = nullptr, *cursor_fgp = nullptr;
GdkRGBA *highlight_bgp = nullptr, *highlight_fgp = nullptr;
GtkStyleContext *context;
@@ -178,7 +178,7 @@ index a559f7f9..16f98c9d 100644
gboolean use_theme_colors;
context = gtk_widget_get_style_context (widget);
-@@ -1187,6 +1191,18 @@ update_color_scheme (TerminalScreen *screen)
+@@ -1190,6 +1194,18 @@ update_color_scheme (TerminalScreen *screen)
}
colors = terminal_g_settings_get_rgba_palette (priv->profile, TERMINAL_PROFILE_PALETTE_KEY, &n_colors);
@@ -197,7 +197,7 @@ index a559f7f9..16f98c9d 100644
vte_terminal_set_colors (VTE_TERMINAL (screen), &fg, &bg,
colors, n_colors);
vte_terminal_set_color_bold (VTE_TERMINAL (screen), boldp);
-@@ -1194,6 +1210,10 @@ update_color_scheme (TerminalScreen *screen)
+@@ -1197,6 +1213,10 @@ update_color_scheme (TerminalScreen *screen)
vte_terminal_set_color_cursor_foreground (VTE_TERMINAL (screen), cursor_fgp);
vte_terminal_set_color_highlight (VTE_TERMINAL (screen), highlight_bgp);
vte_terminal_set_color_highlight_foreground (VTE_TERMINAL (screen), highlight_fgp);
@@ -234,13 +234,13 @@ index 36eb7ce7..a41d2de2 100644
uuid_unparse (u, uuidstr);
priv->uuid = g_strdup (uuidstr);
--
-2.43.0
+2.44.0
-From bd816ce81bb9bd80029dfc7eea7428f561665956 Mon Sep 17 00:00:00 2001
+From 6a7853a538ea67fdd0e527240d201c7c17b9a615 Mon Sep 17 00:00:00 2001
From: Lars Uebernickel <lars.uebernickel@canonical.com>
Date: Wed, 28 May 2014 14:11:02 +0200
-Subject: [PATCH 02/16] window: Make the drawing robust across all themes
+Subject: [PATCH 2/4] window: Make the drawing robust across all themes
There are lots of themes out there in the wild that do not specify a
background-color for all widgets and the default is transparent. This
@@ -296,13 +296,13 @@ index a41d2de2..11d93419 100644
widget_class->screen_changed = terminal_window_screen_changed;
widget_class->style_updated = terminal_window_style_updated;
--
-2.43.0
+2.44.0
-From 8c1492323a375909ad6cf5245c812f1a8d7509ad Mon Sep 17 00:00:00 2001
+From 42c2ed1350a1e1c1c53e031f4546af1237ff0b10 Mon Sep 17 00:00:00 2001
From: "Owen W. Taylor" <otaylor@fishsoup.net>
Date: Fri, 13 Nov 2015 15:16:42 +0100
-Subject: [PATCH 03/16] screen, window: Extra padding around transparent
+Subject: [PATCH 3/4] screen, window: Extra padding around transparent
terminals in Wayland
https://bugzilla.redhat.com/show_bug.cgi?id=1207943
@@ -312,7 +312,7 @@ https://bugzilla.redhat.com/show_bug.cgi?id=1207943
2 files changed, 49 insertions(+), 10 deletions(-)
diff --git a/src/terminal-screen.cc b/src/terminal-screen.cc
-index 16f98c9d..51fdc20b 100644
+index 97eac67c..c264e681 100644
--- a/src/terminal-screen.cc
+++ b/src/terminal-screen.cc
@@ -156,6 +156,8 @@ static void terminal_screen_system_font_changed_cb (GSettings *,
@@ -332,7 +332,7 @@ index 16f98c9d..51fdc20b 100644
terminal_class->child_exited = terminal_screen_child_exited;
-@@ -1131,6 +1134,32 @@ terminal_screen_profile_changed_cb (GSettings *profile,
+@@ -1134,6 +1137,32 @@ terminal_screen_profile_changed_cb (GSettings *profile,
g_object_thaw_notify (object);
}
@@ -365,7 +365,7 @@ index 16f98c9d..51fdc20b 100644
static void
update_color_scheme (TerminalScreen *screen)
{
-@@ -1146,7 +1175,6 @@ update_color_scheme (TerminalScreen *screen)
+@@ -1149,7 +1178,6 @@ update_color_scheme (TerminalScreen *screen)
GdkRGBA *cursor_bgp = nullptr, *cursor_fgp = nullptr;
GdkRGBA *highlight_bgp = nullptr, *highlight_fgp = nullptr;
GtkStyleContext *context;
@@ -373,7 +373,7 @@ index 16f98c9d..51fdc20b 100644
gboolean transparent;
gboolean use_theme_colors;
-@@ -1211,9 +1239,7 @@ update_color_scheme (TerminalScreen *screen)
+@@ -1214,9 +1242,7 @@ update_color_scheme (TerminalScreen *screen)
vte_terminal_set_color_highlight (VTE_TERMINAL (screen), highlight_bgp);
vte_terminal_set_color_highlight_foreground (VTE_TERMINAL (screen), highlight_fgp);
@@ -384,7 +384,7 @@ index 16f98c9d..51fdc20b 100644
}
static void
-@@ -1755,6 +1781,13 @@ terminal_screen_do_popup (TerminalScreen *screen,
+@@ -1758,6 +1784,13 @@ terminal_screen_do_popup (TerminalScreen *screen,
terminal_screen_popup_info_unref (info);
}
@@ -431,14 +431,13 @@ index 11d93419..61857bfe 100644
return GTK_WIDGET_CLASS (terminal_window_parent_class)->draw (widget, cr);
--
-2.43.0
+2.44.0
-From 5235c2c6b60738c81935a88591a2900acf830433 Mon Sep 17 00:00:00 2001
+From aedf7c02a50633d67323b6d5cb51d3c6f6aa9175 Mon Sep 17 00:00:00 2001
From: Debarshi Ray <debarshir@gnome.org>
Date: Tue, 17 Feb 2015 17:06:17 +0100
-Subject: [PATCH 11/16] Restore translations for setting a title and
- transparency
+Subject: [PATCH 4/4] Restore translations for setting a title and transparency
---
po/am.po | 8 +-
@@ -865,7 +864,7 @@ index e16ea07d..f4cbe857 100644
#: ../src/profile-preferences.glade.h:74
diff --git a/po/bs.po b/po/bs.po
-index 49e71085..87035529 100644
+index e18510c4..17724733 100644
--- a/po/bs.po
+++ b/po/bs.po
@@ -680,6 +680,10 @@ msgstr "Kratica tastature za povećavanje fonta"
@@ -1598,7 +1597,7 @@ index aa384812..4a28d9ae 100644
+msgid "Set Title"
+msgstr "Postavi naslov"
diff --git a/po/hu.po b/po/hu.po
-index 1aac3640..ba21739b 100644
+index d20e10fb..a9043fe1 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -2486,3 +2486,15 @@ msgstr "_Ablak bezárása"
@@ -2322,10 +2321,10 @@ index b25a2cb4..3855b2f3 100644
#: ../src/profile-preferences.glade.h:70
msgid "_Update login records when command is launched"
diff --git a/po/pt.po b/po/pt.po
-index f5df7eb5..9728483b 100644
+index e2e65775..b9a3981b 100644
--- a/po/pt.po
+++ b/po/pt.po
-@@ -2865,11 +2865,11 @@ msgstr "Falha ao processar argumentos: %s\n"
+@@ -2874,11 +2874,11 @@ msgstr "Falha ao processar argumentos: %s\n"
#~ msgid "Default size:"
#~ msgstr "Tamanho predefinido:"
@@ -2341,7 +2340,7 @@ index f5df7eb5..9728483b 100644
#~ msgid "Title and Command"
#~ msgstr "Título e comando"
-@@ -2877,8 +2877,8 @@ msgstr "Falha ao processar argumentos: %s\n"
+@@ -2886,8 +2886,8 @@ msgstr "Falha ao processar argumentos: %s\n"
#~ msgid "_Unlimited"
#~ msgstr "_Ilimitado"
@@ -2352,7 +2351,7 @@ index f5df7eb5..9728483b 100644
#~ msgid "Current Locale"
#~ msgstr "Configuração Regional Atual"
-@@ -3633,8 +3633,8 @@ msgstr "Falha ao processar argumentos: %s\n"
+@@ -3642,8 +3642,8 @@ msgstr "Falha ao processar argumentos: %s\n"
#~ msgid "Background image _scrolls"
#~ msgstr "Imagem de fundo _rola"
@@ -3190,10 +3189,10 @@ index 45dbad07..852c47cc 100644
+msgid "Transparent background"
+msgstr "Providna pozadina"
diff --git a/po/sv.po b/po/sv.po
-index ce79cba7..03420a66 100644
+index 1e4e6054..72450042 100644
--- a/po/sv.po
+++ b/po/sv.po
-@@ -2810,5 +2810,17 @@ msgstr "Misslyckades med att tolka argument: %s\n"
+@@ -2839,5 +2839,17 @@ msgstr "Misslyckades med att tolka argument: %s\n"
#~ msgid "Unknown completion request for \"%s\""
#~ msgstr "Okänd kompletteringsbegäran för \"%s\""
@@ -3672,7 +3671,7 @@ index 61153529..c366abdd 100644
+msgid "Transparent background"
+msgstr "透明背景"
diff --git a/po/zh_TW.po b/po/zh_TW.po
-index 80cb2343..20e2a93c 100644
+index d692f648..4bdaac8a 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -2735,17 +2735,17 @@ msgstr "關閉視窗(_L)"
@@ -3707,4 +3706,5 @@ index 80cb2343..20e2a93c 100644
+msgid "Transparent background"
+msgstr "透明背景"
--
-2.43.0
+2.44.0
+