diff options
author | Michał Górny <mgorny@gentoo.org> | 2024-12-01 15:08:27 +0100 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2024-12-01 15:49:35 +0100 |
commit | 735a3b012fb68748d4fb425e7d3b1a096a1ce593 (patch) | |
tree | 3834a8d7c7060cf256133507fe6863304adde371 /xfce-base | |
parent | xfce-base/thunar: Remove old (diff) | |
download | gentoo-735a3b012fb68748d4fb425e7d3b1a096a1ce593.tar.gz gentoo-735a3b012fb68748d4fb425e7d3b1a096a1ce593.tar.bz2 gentoo-735a3b012fb68748d4fb425e7d3b1a096a1ce593.zip |
xfce-base/thunar: Bump to 4.19.5
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'xfce-base')
-rw-r--r-- | xfce-base/thunar/Manifest | 1 | ||||
-rw-r--r-- | xfce-base/thunar/thunar-4.19.5.ebuild | 86 |
2 files changed, 87 insertions, 0 deletions
diff --git a/xfce-base/thunar/Manifest b/xfce-base/thunar/Manifest index fb4d98c8c414..36d31fbedafb 100644 --- a/xfce-base/thunar/Manifest +++ b/xfce-base/thunar/Manifest @@ -1,2 +1,3 @@ DIST thunar-4.18.11.tar.bz2 2944418 BLAKE2B dc5182192d3c9de2330af0ef236f90939da2642b78f0676f07b73a794f51956be02d5be6bc2d7026e04d14f4c64753dbc8734e87e9e832a0921c24cab52d1bfa SHA512 1ed9dbcbf5f87fcbf61d89e023d89fef9ba436bbb698639367c94f5761e1f9f919c48599f19cd159044be8190a5cda5bfaf9da7701730b095c8d20243e4a7b3a DIST thunar-4.19.4.tar.bz2 4234227 BLAKE2B 4f26aad1eb29467dab2e58583ea8df384f3d1d82651f206b224ffeebee04f0b342fc7514a5056223533172be021df8b1ed57d5877b182c6e2c97179f2098e512 SHA512 e733ffe51ab38df7f4448acafc585d9ef64f0b70296c7d956b468c0d08080f051e09ca8e17d26f5b746a079aa987df08ecbbe75bc5dc59e7f82e0ff66cfda3fb +DIST thunar-4.19.5.tar.bz2 4420077 BLAKE2B b7288a67f3bfc75fe6ef14fa42ced0e99fad710a1e212f7ff0aff1a14837a6440c5d372ce606ae108c7630632b4c7a5554e32410d832427056568b7973f23f66 SHA512 e236bf98e73c61cd83b11a043e38cfa5db4cbfc02174c4828dd9f16a01def96039c35610af974e4e5e7614de48d2a09910b3817f0203d763ea002eed9b7e7727 diff --git a/xfce-base/thunar/thunar-4.19.5.ebuild b/xfce-base/thunar/thunar-4.19.5.ebuild new file mode 100644 index 000000000000..306b66475aa3 --- /dev/null +++ b/xfce-base/thunar/thunar-4.19.5.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg-utils + +DESCRIPTION="File manager for the Xfce desktop environment" +HOMEPAGE=" + https://docs.xfce.org/xfce/thunar/start + https://gitlab.xfce.org/xfce/thunar/ +" +SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2+ LGPL-2+" +SLOT="0/3" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="exif introspection libnotify pcre +trash-panel-plugin udisks" + +DEPEND=" + >=dev-libs/glib-2.72.0 + >=x11-libs/gdk-pixbuf-2.42.8 + >=x11-libs/gtk+-3.24.0:3[X] + >=xfce-base/exo-4.19.0:= + >=xfce-base/libxfce4ui-4.17.6:= + >=xfce-base/libxfce4util-4.17.2:= + >=xfce-base/xfconf-4.12:= + exif? ( >=media-libs/libexif-0.6.19:= ) + introspection? ( dev-libs/gobject-introspection:= ) + libnotify? ( >=x11-libs/libnotify-0.7 ) + pcre? ( >=dev-libs/libpcre2-10.0:= ) + trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= ) + udisks? ( dev-libs/libgudev:= ) +" +RDEPEND=" + ${DEPEND} + >=dev-util/desktop-file-utils-0.20-r1 + x11-misc/shared-mime-info + trash-panel-plugin? ( + >=gnome-base/gvfs-1.18.3 + ) + udisks? ( + >=gnome-base/gvfs-1.18.3[udisks,udev] + virtual/udev + ) +" +BDEPEND=" + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig +" + +src_configure() { + local myconf=( + $(use_enable introspection) + $(use_enable udisks gudev) + $(use_enable libnotify notifications) + $(use_enable exif) + $(use_enable pcre pcre2) + $(use_enable trash-panel-plugin tpa-plugin) + ) + + econf "${myconf[@]}" +} + +src_install() { + default + find "${D}" -name '*.la' -delete || die +} + +pkg_postinst() { + elog "If you were using an older Xfce version and Thunar fails to start" + elog "with a message similar to:" + elog " Failed to register: Timeout was reached" + elog "you may need to reset your xfce4 session:" + elog " rm ~/.cache/sessions/xfce4-session-*" + elog "See https://bugs.gentoo.org/698914." + + xdg_desktop_database_update + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +} |