Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: xfce-base/thunar/
Date: Tue, 01 Nov 2022 12:36:01
Message-Id: 1667306153.6ceb7c26c258bb3c2c87e95458f3d7d0d33274ca.mgorny@gentoo
1 commit: 6ceb7c26c258bb3c2c87e95458f3d7d0d33274ca
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Tue Nov 1 12:25:22 2022 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Tue Nov 1 12:35:53 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ceb7c26
7
8 xfce-base/thunar: Bump to 4.17.11
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 xfce-base/thunar/Manifest | 1 +
13 xfce-base/thunar/thunar-4.17.11.ebuild | 86 ++++++++++++++++++++++++++++++++++
14 2 files changed, 87 insertions(+)
15
16 diff --git a/xfce-base/thunar/Manifest b/xfce-base/thunar/Manifest
17 index f5dccb495b09..9c10ea3cce15 100644
18 --- a/xfce-base/thunar/Manifest
19 +++ b/xfce-base/thunar/Manifest
20 @@ -1,4 +1,5 @@
21 DIST thunar-4.16.11.tar.bz2 2326592 BLAKE2B 0e077f2b4bba613849d3dabaebfa652fd99cc2d1035320016fd4e87597e1af1f6330c2758feead307c6182784de65a358058e2a482f2e287447cdd05d00c8404 SHA512 41b390ce269911e4f0b83c07bf910274cf13afcd293389b156457764a0c771dcb87c03976debe0c4ce06c6a5eeca32fd043cbc3e92d4c7ea8fb00da973b06404
22 DIST thunar-4.17.10-no-libnotify.patch 5069 BLAKE2B 1277e1ecd773da366c3cf4dd97415024474152207e6b8029222ad085b91408cb69f2115e9d9aa380aab5f4dfedb84a9d367902261151ffd1950dd69471669478 SHA512 8e5f96d03861c350fa077d7cb6b69b25ed4c2518d9488862ac60bca45fe4b9ee518dfcf4d34d6a0301c9472677eab459db16c022ae0145130fc3680656cd1128
23 DIST thunar-4.17.10.tar.bz2 2796649 BLAKE2B 3d18bddc1c07bc7ed7aac7334a83d8cd6abc5c455f217db34edb36d6fe10ee3d0176e29472e799d0013635dec23578886abea0859b3691047e0e97d671651f2f SHA512 61e0d49016bce27a47f1fd6af12638fd8ab096976cc3a29c473a1b0ffcfca8bd9f624b02509846c3fae1425ca1748ea3ad1db0935e09e9af0653056c33570b63
24 +DIST thunar-4.17.11.tar.bz2 2799790 BLAKE2B 9de6d6ded7f21d99d67a241f084ff7c27906323f7aac3ab50fba94cace3ca18b7a5be62ab0bd4b202dbfa6f4033c7d8d05211cfda5729185b5e7e80821690c35 SHA512 632279456dee375a797884d894f2ce4cc1ebe000e20eed99ed056e1e8c8929a6394f74de1c44880d156b086b9679cde349a11cb0fcb7cf1343d428d0e501182d
25 DIST thunar-4.17.9.tar.bz2 2786205 BLAKE2B 2b497e8653fe83581fcec78959dafce3764c98564cfa36bfe26a7cdf2aa3f0b8bf7c41b5e002ca3999931c21856adec74ea2f5f3d863da89bd6e89025f5a83c1 SHA512 029d7e893cbe38d5c968dd9ac6141b52c513bcb7bb1c9a566082e51bd86f22993acf8ba65cba05d341558a06c57aa36e51dbf702044fd3ea0176a88fae158cc2
26
27 diff --git a/xfce-base/thunar/thunar-4.17.11.ebuild b/xfce-base/thunar/thunar-4.17.11.ebuild
28 new file mode 100644
29 index 000000000000..1cbd4aabd53e
30 --- /dev/null
31 +++ b/xfce-base/thunar/thunar-4.17.11.ebuild
32 @@ -0,0 +1,86 @@
33 +# Copyright 1999-2022 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=8
37 +
38 +inherit xdg-utils
39 +
40 +DESCRIPTION="File manager for the Xfce desktop environment"
41 +HOMEPAGE="
42 + https://docs.xfce.org/xfce/thunar/start
43 + https://gitlab.xfce.org/xfce/thunar/
44 +"
45 +SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
46 +
47 +LICENSE="GPL-2+ LGPL-2+"
48 +SLOT="0/3"
49 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
50 +IUSE="exif introspection libnotify pcre +trash-panel-plugin udisks"
51 +
52 +DEPEND="
53 + >=dev-libs/glib-2.66
54 + >=x11-libs/gdk-pixbuf-2.14
55 + >=x11-libs/gtk+-3.22:3
56 + >=xfce-base/exo-4.17.0:=
57 + >=xfce-base/libxfce4ui-4.17.6:=
58 + >=xfce-base/libxfce4util-4.17.2:=
59 + >=xfce-base/xfconf-4.12:=
60 + exif? ( >=media-libs/libexif-0.6.19:= )
61 + introspection? ( dev-libs/gobject-introspection:= )
62 + libnotify? ( >=x11-libs/libnotify-0.7 )
63 + pcre? ( >=dev-libs/libpcre2-10.0:= )
64 + trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= )
65 + udisks? ( dev-libs/libgudev:= )
66 +"
67 +RDEPEND="
68 + ${DEPEND}
69 + >=dev-util/desktop-file-utils-0.20-r1
70 + x11-misc/shared-mime-info
71 + trash-panel-plugin? (
72 + >=gnome-base/gvfs-1.18.3
73 + )
74 + udisks? (
75 + >=gnome-base/gvfs-1.18.3[udisks,udev]
76 + virtual/udev
77 + )
78 +"
79 +BDEPEND="
80 + dev-util/intltool
81 + sys-devel/gettext
82 + virtual/pkgconfig
83 +"
84 +
85 +src_configure() {
86 + local myconf=(
87 + $(use_enable introspection)
88 + $(use_enable udisks gudev)
89 + $(use_enable libnotify notifications)
90 + $(use_enable exif)
91 + $(use_enable pcre)
92 + $(use_enable trash-panel-plugin tpa-plugin)
93 + )
94 +
95 + econf "${myconf[@]}"
96 +}
97 +
98 +src_install() {
99 + default
100 + find "${D}" -name '*.la' -delete || die
101 +}
102 +
103 +pkg_postinst() {
104 + elog "If you were using an older Xfce version and Thunar fails to start"
105 + elog "with a message similar to:"
106 + elog " Failed to register: Timeout was reached"
107 + elog "you may need to reset your xfce4 session:"
108 + elog " rm ~/.cache/sessions/xfce4-session-*"
109 + elog "See https://bugs.gentoo.org/698914."
110 +
111 + xdg_desktop_database_update
112 + xdg_icon_cache_update
113 +}
114 +
115 +pkg_postrm() {
116 + xdg_desktop_database_update
117 + xdg_icon_cache_update
118 +}