diff options
Diffstat (limited to 'xfce-base')
-rw-r--r-- | xfce-base/Manifest.gz | bin | 2545 -> 2551 bytes | |||
-rw-r--r-- | xfce-base/xfce4-session/Manifest | 1 | ||||
-rw-r--r-- | xfce-base/xfce4-session/files/xfce4-session-4.13.0-add-edit-autostart-segv.patch | 57 | ||||
-rw-r--r-- | xfce-base/xfdesktop/Manifest | 2 | ||||
-rw-r--r-- | xfce-base/xfdesktop/xfdesktop-4.13.3.ebuild | 53 |
5 files changed, 55 insertions, 58 deletions
diff --git a/xfce-base/Manifest.gz b/xfce-base/Manifest.gz Binary files differindex f43abc3aee96..1cf974f9c5bb 100644 --- a/xfce-base/Manifest.gz +++ b/xfce-base/Manifest.gz diff --git a/xfce-base/xfce4-session/Manifest b/xfce-base/xfce4-session/Manifest index 811ec7102d17..06d6535201ce 100644 --- a/xfce-base/xfce4-session/Manifest +++ b/xfce-base/xfce4-session/Manifest @@ -1,6 +1,5 @@ AUX xfce4-session-4.10.1-alock_support_to_xflock4.patch 371 BLAKE2B 7737f95e5ce5ad9d421b8d39e577899b145d12ce4faebc135eaa052a6637508dfd4d5a8d9c6bcbe987026cedbedb5a396b294edadfc7241a607c7b0ef9a218b8 SHA512 85914b96def54a504f5dbaecc57f47f3529be0bd2efc8dae8529c56bd764ff9a644e17e14599b947aef4a7311a32a3e0b2ef5aa6dea45287cdc09b01bfcfcc48 AUX xfce4-session-4.12.1-light-locker_support_to_xflock4.patch 569 BLAKE2B f05f03f7ee891fe286d4cb2781393d1a836e89c5ab6b2f7e0bfdba3582549d054cc6beaefb805d83d12ff1fafc8581ce12d2e284314ac14ef6b3fd9cd1c724f1 SHA512 da3b4fcc3cd059db267807fc46db6b484a2cf9d27e457850adc71e465300eb3d776ae8f10c204f0d419dbfbb135fce60ee5a89a75aad8d3644c7ba749f0a2c83 -AUX xfce4-session-4.13.0-add-edit-autostart-segv.patch 2511 BLAKE2B 028e1b05cd830f6eec9e2668414e94e792569811eccc9bf9ccbec300d80fcab300e8039538e11fb371ca2c5cc7c8c3816267751aa32d1d843d5b0850a4dbea99 SHA512 96e4ee3fe66c02775efc2d3222e9c668c9f422a303e0bc5837e2fb1dba5e07d4fda2c420c37e35da73731597b922f995c1e30dd40dfcd903081d566fc5a569ea AUX xfce4-session-4.13.1-kill-dbus-includes.patch 1279 BLAKE2B 3c446b5dcadc9f68dcfd9b2fd9d8ebd1b94e54fc6f3815ff7ee5d01f9be9fbefd1b2b269344bcff148a4c5199bb3dc58d4e1253450c541f4f996e6d4c55ad64d SHA512 8d5265737db4ade8fe59b7b051b741ca5b1a90a7d2abcdf5a48e658c04b3fc25f304555116009e58125662b243cf3dae1822c7ab387c7fe6ac6e0fb661b2d6b3 DIST xfce4-session-4.12.1.tar.bz2 1289284 BLAKE2B 00af274ac1160a413c9e2c8b308dfc84248f0078e8c294528614bb642988468f9dadaae906b4a8e2179d2beef0a48ebf5e2eedcb2ed3ad7ea73a8f7a9b90e224 SHA512 d7f37dbff59acb316965ab2224674ac3b5b7cfd7262acd4426b582001cee313945acb8883be21553dd6d7a046934bbbe116f451e6d5fd35b6fa5444da94605df DIST xfce4-session-4.13.1.tar.bz2 1322823 BLAKE2B e50cc2628a068bed39d2aa6344eab7676e6464c84e3cf11d79518f78db54ea01316bd098a541b6f0897f3decbed2eb37e55009d4bf89d460e136d7a44d31c26a SHA512 5845e3591919e23ca176199e81075a097ef9d65cbcf23b34d84afc649a307bfa8c6492e3a01855cacff9328da809725213ec1fa9d76024c0a0c25cce3c51da1b diff --git a/xfce-base/xfce4-session/files/xfce4-session-4.13.0-add-edit-autostart-segv.patch b/xfce-base/xfce4-session/files/xfce4-session-4.13.0-add-edit-autostart-segv.patch deleted file mode 100644 index ff5b805d3225..000000000000 --- a/xfce-base/xfce4-session/files/xfce4-session-4.13.0-add-edit-autostart-segv.patch +++ /dev/null @@ -1,57 +0,0 @@ -From 193b09a9c159d1d16ad69e4298f48c2b531e9392 Mon Sep 17 00:00:00 2001 -From: Eric Koegel <eric.koegel@gmail.com> -Date: Mon, 1 May 2017 06:55:05 +0300 -Subject: Add/Edit Application Autostart Entries (Bug #13271) - -With xfce4-session built from git (after the gtk3 -migration work), trying to add or edit an application -autostart entry results in a segmentation fault after a -"(xfce4-session-settings:9094): Gtk-CRITICAL **: -gtk_entry_get_text: assertion 'GTK_IS_ENTRY (entry)' -failed" message. - -It appears that when the "notify::text" signal callbacks -for the "command_entry" and "name_entry" GtkEntry objects -are created, they are called immediately, before the second -GtkEntry object is created resulting in a failure in the -xfae_dialog_update() function to properly process the objects. -Thanks to ToZ for reporting and providing the fix. ---- - settings/xfae-dialog.c | 11 +++++++---- - 1 file changed, 7 insertions(+), 4 deletions(-) - -diff --git a/settings/xfae-dialog.c b/settings/xfae-dialog.c -index af860b9..7442634 100644 ---- a/settings/xfae-dialog.c -+++ b/settings/xfae-dialog.c -@@ -98,8 +98,7 @@ xfae_dialog_init (XfaeDialog *dialog) - dialog->name_entry = g_object_new (GTK_TYPE_ENTRY, - "activates-default", TRUE, - NULL); -- g_signal_connect_swapped (G_OBJECT (dialog->name_entry), "notify::text", -- G_CALLBACK (xfae_dialog_update), dialog); -+ - gtk_grid_attach (GTK_GRID (grid), dialog->name_entry, 1, 0, 1, 1); - gtk_widget_show (dialog->name_entry); - -@@ -132,11 +131,15 @@ xfae_dialog_init (XfaeDialog *dialog) - dialog->command_entry = g_object_new (GTK_TYPE_ENTRY, - "activates-default", TRUE, - NULL); -- g_signal_connect_swapped (G_OBJECT (dialog->command_entry), "notify::text", -- G_CALLBACK (xfae_dialog_update), dialog); -+ - gtk_box_pack_start (GTK_BOX (hbox), dialog->command_entry, TRUE, TRUE, 0); - gtk_widget_show (dialog->command_entry); - -+ g_signal_connect_swapped (G_OBJECT (dialog->name_entry), "notify::text", -+ G_CALLBACK (xfae_dialog_update), dialog); -+ g_signal_connect_swapped (G_OBJECT (dialog->command_entry), "notify::text", -+ G_CALLBACK (xfae_dialog_update), dialog); -+ - button = g_object_new (GTK_TYPE_BUTTON, - "can-default", FALSE, - NULL); --- -cgit v1.1 - diff --git a/xfce-base/xfdesktop/Manifest b/xfce-base/xfdesktop/Manifest index bb80a28ca4a2..a2dbd8d2014d 100644 --- a/xfce-base/xfdesktop/Manifest +++ b/xfce-base/xfdesktop/Manifest @@ -1,5 +1,7 @@ DIST xfdesktop-4.12.4.tar.bz2 1421623 BLAKE2B a18b891d639165d617f2701106dedb2f8577273ece5a4c93f6b5e1ef26f801304ea2014f21bd2821eb9bac9b19e02dd75cd4054a116eefd544f4d8e5d6968879 SHA512 29f170b96836298dc83e3c49650ab7e88a93c1a2fa1599d1d98f3b6c80c9c059748b76a821077eea39b5b4619998bb300ff17f06e88483a59bd5ae2b76d0605e DIST xfdesktop-4.13.2.tar.bz2 1486455 BLAKE2B 38ba5da7172212f74281f60688a581e525dcbb91ea381f8fcbdef57f90b54b9c21d08f20f3b1da5c91dcab158c2a7ba415822ec7b1f92f1cef80e53624a1f741 SHA512 0002ed639f8554144d8c921ca5bd9d1c2ed634baa11c98f95685c8a636ae6bdc87f8df19aa138fe4eda591facba964451a10aef6ba303be1fad66013bb06ae13 +DIST xfdesktop-4.13.3.tar.bz2 1487433 BLAKE2B 81c5be8d54da6bfdb121d5632d67abfe6705eeddfb8c247ebf6870261093908660f880c8152d0cff87c912b1f3277d6551993a6a64384e610928c9bc6fda45a9 SHA512 5d828ad653b46ab1edc8300335321bab48e0ad2be1ae02944eff553375a6059513aeb363c73aaec1a6958dd3f1c873920287ad911cfe7b8096b447f1b8165ce3 EBUILD xfdesktop-4.12.4.ebuild 1304 BLAKE2B 694689d44b083df8e79f3d3c0666c1e17d8dae958c08b6cab9180925d15852a555f99b62364dddc6c8eae7075fd457dfbe6292a1fb94c61edb4feb1f8d1f4e73 SHA512 9ddbcdd35ed2d9b59c0c99eb4f909f0315d89c32749514ba1c59b98edf295554e364bc28d6459722d7941a67d55ea2484e48fa668bd334fc378ec609d2ca60b4 EBUILD xfdesktop-4.13.2.ebuild 1214 BLAKE2B 96edb0596ae76382349eab0b68bae69c48138bf743d0da68c7959311f57f44c59825e5daa3fbd87b74f0e601e459622a354afec6f4ffc1a2f55defea6e215c95 SHA512 b3f1cf01c59567247bd55744c23fd2ef983b09695c20ddb049a2d3a87a2268429b65a19546cb52bffdb2af3f4c936359aa6ebf68608daf299603d60fa826d6b7 +EBUILD xfdesktop-4.13.3.ebuild 1215 BLAKE2B dc10aa26a8014804048ba4cc5fedd11d71f8cde4afe06881b38f34a5f1e5322a02316e8967f7a112535df14631b5497ba1fe31cf9f815eab610bf43b4e329dd9 SHA512 36dfdae27fa6810ed2267fe3ac6f2a77715c23f3f8ada7768b5b6fa022afb732a5e7b23a6355b951402bd3ac42c641a12301de9dd68f9e1792f776f3a8dd5689 MISC metadata.xml 364 BLAKE2B 64544c9e89e370bb213647843ebc3c5d4ca08aa46564b02830ff041e74db5018d7503106cba4e7c1dd562f359649974f12b841e32136eb73e9d84ea0ed36f456 SHA512 3140dbe5320efba5393874f93b907ef2dff1cc8dd44cda7340abaf19dcbbd709beb7649ac72f1e9f92da546e010f966cd9f5d51b867c6df8c49332bf9de67dac diff --git a/xfce-base/xfdesktop/xfdesktop-4.13.3.ebuild b/xfce-base/xfdesktop/xfdesktop-4.13.3.ebuild new file mode 100644 index 000000000000..b4de135cc031 --- /dev/null +++ b/xfce-base/xfdesktop/xfdesktop-4.13.3.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit gnome2-utils + +DESCRIPTION="Desktop manager for the Xfce desktop environment" +HOMEPAGE="https://www.xfce.org/projects/" +SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="debug libnotify +thunar" + +RDEPEND=">=x11-libs/cairo-1.12:= + >=dev-libs/glib-2.42:= + >=x11-libs/gtk+-3.22:3= + >=x11-libs/libwnck-3.14:3= + x11-libs/libX11:= + >=xfce-base/exo-0.11:= + >=xfce-base/garcon-0.6:= + >=xfce-base/libxfce4ui-4.13:= + >=xfce-base/libxfce4util-4.13:= + >=xfce-base/xfconf-4.12.1:= + libnotify? ( >=x11-libs/libnotify-0.7:= ) + thunar? ( + >=dev-libs/glib-2.38:= + >=xfce-base/thunar-1.7:= + )" +DEPEND="${RDEPEND} + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig" + +src_configure() { + local myconf=( + $(use_enable thunar file-icons) + $(use_enable thunar thunarx) + $(use_enable libnotify notifications) + ) + + econf "${myconf[@]}" +} + +pkg_postinst() { + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +} |