ANNOUNCE: thunar 4.21.3 released
Manfred Hollstein
manfred.h at gmx.net
Fri Oct 17 13:45:14 CEST 2025
Hi there,
On Thu, 16 Oct 2025, 08:36:07 +0200, Alexander Schwinn wrote:
> thunar 4.21.3 is now available for download from
>
> https://archive.xfce.org/src/xfce/thunar/4.21/thunar-4.21.3.tar.xz
> https://archive.xfce.org/src/xfce/thunar/4.21/thunar-4.21.3.tar.xz?sha1
> https://archive.xfce.org/src/xfce/thunar/4.21/thunar-4.21.3.tar.xz?sha256
while "terminal" is an optional feature, thunar/thunar-preferences.c
uses some of the optional constants unconditionally. If vte-devel is not
installed in the build environment, building the new version fails. The
patch below fixes this.
HTH, cheers.
l8er
manfred
- Properly wrap all occurrences of PROP_TERMINAL_* in thunar/thunar-preferences.c
diff -rup a/thunar/thunar-preferences.c b/thunar/thunar-preferences.c
--- a/thunar/thunar-preferences.c 2025-10-16 08:22:21.000000000 +0200
+++ b/thunar/thunar-preferences.c 2025-10-17 13:37:12.009861792 +0200
@@ -1498,6 +1498,7 @@ thunar_preferences_class_init (ThunarPre
THUNAR_FILE_DRAG_MODE_MENU_ALWAYS,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
+#ifdef HAVE_VTE
/**
* ThunarPreferences:terminal-height:
*
@@ -1511,7 +1512,9 @@ thunar_preferences_class_init (ThunarPre
G_MAXINT, /* max height */
200, /* default height */
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
+#endif
+#ifdef HAVE_VTE
/**
* ThunarPreferences:terminal-visible:
*
@@ -1523,7 +1526,9 @@ thunar_preferences_class_init (ThunarPre
NULL,
FALSE,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
+#endif
+#ifdef HAVE_VTE
/**
* ThunarPreferences:terminal-color-scheme:
*
@@ -1535,7 +1540,9 @@ thunar_preferences_class_init (ThunarPre
NULL,
"system",
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
+#endif
+#ifdef HAVE_VTE
/**
* ThunarPreferences:terminal-sync-mode:
*
@@ -1548,7 +1555,9 @@ thunar_preferences_class_init (ThunarPre
THUNAR_TYPE_TERMINAL_SYNC_MODE,
THUNAR_TERMINAL_SYNC_BOTH,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
+#endif
+#ifdef HAVE_VTE
/**
* ThunarPreferences:terminal-ssh-auto-connect:
*
@@ -1560,7 +1569,9 @@ thunar_preferences_class_init (ThunarPre
NULL,
FALSE,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
+#endif
+#ifdef HAVE_VTE
/**
* ThunarPreferences:terminal-ssh-auto-disconnect:
*
@@ -1572,6 +1583,7 @@ thunar_preferences_class_init (ThunarPre
NULL,
FALSE,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
+#endif
#ifdef HAVE_VTE
/**
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 870 bytes
Desc: not available
URL: <https://mail.xfce.org/pipermail/xfce4-dev/attachments/20251017/fd380e69/attachment.sig>
More information about the Xfce4-dev
mailing list