diff options
Diffstat (limited to 'xfce-base')
46 files changed, 1200 insertions, 186 deletions
diff --git a/xfce-base/Manifest.gz b/xfce-base/Manifest.gz Binary files differindex e81a156a2c9b..90f7e292a050 100644 --- a/xfce-base/Manifest.gz +++ b/xfce-base/Manifest.gz diff --git a/xfce-base/exo/Manifest b/xfce-base/exo/Manifest index 9c2f95c3eb90..12c5880f23af 100644 --- a/xfce-base/exo/Manifest +++ b/xfce-base/exo/Manifest @@ -1,5 +1,7 @@ DIST exo-4.18.0.tar.bz2 896849 BLAKE2B 99cd22b9f2c806907449afdd640abd85be2ec37269d0436a20300ac88ee4fbe39807e39ba51ae8fe82d621c478d65d1f452209779e7d48caee899305b40f3a27 SHA512 32f3a319ff31a37cdaf8e2e7bdbdbaa9b797d6731a27854838b47d6078f45af83ed1a664aef4663f616fd9abcae9233c6f68ab2cc18599f1b2ced487602c51ce DIST exo-4.20.0.tar.bz2 1100703 BLAKE2B c4747eb7ea38e419d48a8de10bbb750fd463b211691550cb3f5b7a88bddd468aaf9200189db42e62557f22be9f95a863305299a13d16ec73497dfe7cbc49ea59 SHA512 7481f47bb0c8eb5cdc8d7db3e67c1cdaa81e3ef0833281b5380f3eab41e3c2f7112a22b37a3ce305a052b261444fd9f11c130150663deb1b4a220a998321284b +DIST exo-4.21.0.tar.bz2 1154522 BLAKE2B 4bb4a5a63fe94bd2d32be9e84733c3febe44aef8572965fff49a4a748ba8236efb4bbf8247af9050147f62da67876669551f5bbef3f13b202d3ba48f3f17bd96 SHA512 97b5887f9a7fae63148b3b1ee8d5c89a229d5cd5796699a13729aa3fd1e54412b5a0756b91c87f1dbbadbcdabd5c9a5cfa3fb97f978fd7d19d10e2ac00c523fa EBUILD exo-4.18.0.ebuild 908 BLAKE2B f9893a00bd6d72db87660b5f4376f8e39e7e3fc80a127dac1c2447a4a07cd279e68eb12aa94c35414e1863aff6766bb562d759db6cf2773ba245f79aaee53d0b SHA512 33ff77521e80e78d05aa1e4d34fbb90238b27bdf471cef54cc30842343704734a7893a356b58c6fd50afa2814cfc7d5780af0d2316b0f49d4d47451a7668a3cf EBUILD exo-4.20.0.ebuild 889 BLAKE2B 77370be30f40d9ead33cd1180c0a51f261b5f5359989bea3e0b362d3a33c9a022071ff117da243772a98f6710f899f467352f426d816a19bd1b276a17369ee8d SHA512 4f304cab5240cf8665de1502c0bc77837d169dbb5eeb46e981bc046174c88e52953e0d599a42f89041a01287d48a3b925d8faad3e2e1338fb2add018d065a62a +EBUILD exo-4.21.0.ebuild 895 BLAKE2B c1db2fe6e3e83a4d07bb02adc5fe60e4b1ccccbdacd02c083178739d62e74f229e892ab646809768906fa4036931bb764de0eeab6af6b4982401d8a2e2df0bf1 SHA512 f10ef1969a6e39ed8c095192681372dc12c6da71c36b160a25aa4d240a6add2ece068f64e55b6922dca2d77ec7f42ee8bd4baf48b5796172d7f54fcff34f137b MISC metadata.xml 242 BLAKE2B e489d8bd8fc709502185e0439171cde4402146bc1ec7340bbe41550c06410a49faec8777cb7e79c3ba482feee774350beec5741ed8fe93a85ebed7b746f9200e SHA512 1bcfaf0482a1e7b5a7182d853dafaa2d47687bbc1c9d38b69ba35ce97cdeeff9bd2137a086c5af2a27b730a295e7cbd73d0b43fbe5af331bb7a3113d2117dff3 diff --git a/xfce-base/exo/exo-4.21.0.ebuild b/xfce-base/exo/exo-4.21.0.ebuild new file mode 100644 index 000000000000..0ec4ed91f4a5 --- /dev/null +++ b/xfce-base/exo/exo-4.21.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg-utils + +DESCRIPTION="Extensions, widgets and framework library with session support for Xfce" +HOMEPAGE=" + https://docs.xfce.org/xfce/exo/start + https://gitlab.xfce.org/xfce/exo/ +" +SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" + +DEPEND=" + >=dev-libs/glib-2.72.0 + >=x11-libs/gtk+-3.24.0:3 + >=xfce-base/libxfce4ui-4.15.1:=[gtk3(+)] + >=xfce-base/libxfce4util-4.17.2:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + sys-devel/gettext + virtual/pkgconfig +" + +src_install() { + default + find "${D}" -name '*.la' -delete || die +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-base/garcon/Manifest b/xfce-base/garcon/Manifest index ccc8ad636cc5..e67d65da3bbb 100644 --- a/xfce-base/garcon/Manifest +++ b/xfce-base/garcon/Manifest @@ -1,5 +1,7 @@ DIST garcon-4.18.2.tar.bz2 579345 BLAKE2B 2c2c66bb5e53a6dce01cf9dbb8458794f42c06c8db6b526a8ba5c37b73298a7d1fb3f64ef7f9c2036e87903cc6e2afd49fdaedddaec7ecaf8a4b711547945b52 SHA512 f74547a29dbf47469e9448ea0fb89a297d02c7a5d2f7ec1a1f05706f89160730e04743ce84de29de21f32a2d2e4e4410f6c12fd14777c65944529f5104973cee DIST garcon-4.20.0.tar.bz2 659796 BLAKE2B ae391d1f430c01e415d66a2b97542cf166c0ecacfce51f955bdacec23372d8ac057dccb2a70c450879772281cb482025dd31b631c950026fd2f10b0ebf52c91a SHA512 5ed8b031cceb5943af56d006b05dc9f8ac28695a35d17a8f27f8bde1a0a75067fc4d307c87250a436d1b317f92d501f01ce4078b5c961e4e9daccd175f2f261a +DIST garcon-4.21.0.tar.xz 124480 BLAKE2B 0fa1f4224aacb2e5f399aaf2899c48c59e84d470f49f383ac55d1be879a301ba77ef89cd16ba8cdce0b3eaabbeb5217397b271177c1660ed77d8594afc26746d SHA512 a256c38cfb6bf8996550a9c938cd7ab5f7d2d1432dd6fc1c0a4ace7d56c86cc6d95c53e5da5584d0e469f7721a18d5ddadd4475f747ac2562af7c319485354b2 EBUILD garcon-4.18.2.ebuild 1181 BLAKE2B 578b764be75ee2dbc008d877b395b29b6cb2664eb7b9701dae2b17ba526bd954aa21ee0c634ce6fd756fdf79ca7d8d134b11faa3bc7df345da15638802992020 SHA512 12aed9f0e674477b906d98cce93d7c614c78e366a3981c8f438d9cb1f50e6eaf50e1de964962e4b98456290fec09b27b45c01fe45fc2ed1128104996d2c1fbe6 EBUILD garcon-4.20.0.ebuild 1171 BLAKE2B 9b04bbac175e7c40393b501dc61644cac1fb4e68aae4062b9d3ff197e5b3f7e1a26278f3da5bc0e4f45e8a4a462da6c227314282470b29b204e14b70f98fa093 SHA512 f92a0ab73ebbcae5b74bc8a25ae8980eb806a148db3b9e5544369fed1c489332116ecfd6fd1ff5f7fb8a3cc6b3244cb6e71bf7eb5eae77e4847c6e3718df0927 +EBUILD garcon-4.21.0.ebuild 1240 BLAKE2B 19348963ccb48bfe9ce823b35d073a819aaaefb2098752d4edfd156d7e18855b0bc4b99accbec47cb3195d62f5bfd13f84605d46c1abfa20bb7c010bb75bb159 SHA512 0dcd75fbe264056c742e73c40f819fd8bdcf34bc3c4f2a2f8c71f8847ece315d4047dcb441d93f91397edfff87ad3e4d742c6c2f44c68e8aece4f5d65c2df8e5 MISC metadata.xml 242 BLAKE2B e489d8bd8fc709502185e0439171cde4402146bc1ec7340bbe41550c06410a49faec8777cb7e79c3ba482feee774350beec5741ed8fe93a85ebed7b746f9200e SHA512 1bcfaf0482a1e7b5a7182d853dafaa2d47687bbc1c9d38b69ba35ce97cdeeff9bd2137a086c5af2a27b730a295e7cbd73d0b43fbe5af331bb7a3113d2117dff3 diff --git a/xfce-base/garcon/garcon-4.21.0.ebuild b/xfce-base/garcon/garcon-4.21.0.ebuild new file mode 100644 index 000000000000..953a50470ce7 --- /dev/null +++ b/xfce-base/garcon/garcon-4.21.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="Xfce's freedesktop.org specification compatible menu implementation library" +HOMEPAGE=" + https://docs.xfce.org/xfce/garcon/start + https://gitlab.xfce.org/xfce/garcon/ +" +SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.xz" + +LICENSE="LGPL-2+ FDL-1.1+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="gtk-doc introspection test" +RESTRICT="!test? ( test )" + +DEPEND=" + >=dev-libs/glib-2.72.0 + >=x11-libs/gtk+-3.24.0:3 + >=xfce-base/libxfce4util-4.18.0:=[introspection?] + >=xfce-base/libxfce4ui-4.21.0:=[introspection?] + introspection? ( >=dev-libs/gobject-introspection-1.72:= ) +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + dev-build/xfce4-dev-tools + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + gtk-doc? ( dev-util/gtk-doc ) + introspection? ( >=dev-libs/gobject-introspection-1.72 ) +" + +src_configure() { + local emesonargs=( + $(meson_use gtk-doc) + $(meson_use introspection) + $(meson_use test tests) + ) + meson_src_configure +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-base/libxfce4ui/Manifest b/xfce-base/libxfce4ui/Manifest index 24e742279d16..a5d2061d6240 100644 --- a/xfce-base/libxfce4ui/Manifest +++ b/xfce-base/libxfce4ui/Manifest @@ -1,6 +1,11 @@ +AUX libxfce4ui-4.21.0-no-libgtop.patch 741 BLAKE2B dce1e91a5e8d1d9d86816c5b27cc6462b69128c424c4d7a32380f0c1dc14dfa3830f49598876af3b1c23c3d6786e7148eab642efe6f15d4ccc1b98e3c63d1e00 SHA512 722e53dc309dbc095e224a024072e3ceed58aa7173d368bef26e727648a9e5233e72bc11e086685af73b0f103b5242539c52171fc12966ad74fbdc2396eeca57 DIST libxfce4ui-4.18.6.tar.bz2 906477 BLAKE2B b9b1a6a3a82760147cdcf9cd462c58044f640bb0c6eaa96f1f56247d6d01ce3ca97d47f6ffa03206452d0501250d6c72fd0c018870ed2c679e9226f44e618ce4 SHA512 1c704dd26793a304fef98c48bc3ca860248e746e9e5c39f22e984439e1a20209763e80e40e6bffcf8f0d773b323b825ebd5da4d88352582e56dfeb7c9b2ca47c DIST libxfce4ui-4.20.0.tar.bz2 1199495 BLAKE2B 83ce64e1a7131142e53d9eb3cc4a301267f57512bcf86ebfbc14d804f79e249e80ebb96f0c6dd70ea2481b20b8810a3c21caa352b37f6950f70868b54d44e999 SHA512 33d44e57784542278941803026c9730c7fc680e3bfdebf8656fcd55fcdad3e75846c7aedc940540d8c6c6e88a00c5caec279527dd1db13731c679aa1b9cd7138 +DIST libxfce4ui-4.20.1.tar.bz2 1214543 BLAKE2B 84c843f6efdb4a429e3133241eb76707fb2a014848445b071725c4522d92808b8a12dd435c568e6c322097565050c1b009b4501b1d430a8e43cfaf9f8ea27f59 SHA512 f530e14302a4e11cc04111d5488ad4b8727bc016bfdef5fd29e1098209fd5e886dde3102bd0feab7c49daff964a4fa208b67dd83be806171f832f09e27ba40a7 +DIST libxfce4ui-4.21.0.tar.xz 505448 BLAKE2B 24b935f53cbcd80c7774319823b0fc916a6844953fe3d40d8f979157374494f84d38ec0e3e53863ebb5af208fa73ae33d465a9005e4e97cf43aa8436611892e0 SHA512 0ddca1d0a9bc9277838f4e395c065b3d0df73ba001c12087dd54307f63be2d271a15084fa657fc30143e03a9924ad793ebaab7c07720d95fa9102fca05c0ec52 EBUILD libxfce4ui-4.18.6-r1.ebuild 1850 BLAKE2B 7961111d7051f6117273e913d4352db428b4e33bec7bf299bba201c626ebbf4eadf79de5e1f339efa030bfadc1f58395d5c35d577ab8807c253149c9c8287b7a SHA512 f720332117bf1cc9a8f918df1b8da8c95a1337d3fcb0406dd7bfcdcbb993f23c8e6fc7559f824ed857100a2691eddab70fac4ca1827f55399afd81a1d9c93579 EBUILD libxfce4ui-4.18.6.ebuild 1713 BLAKE2B 7eb8cf525d155bb811a6eb35b2ed0a99182cac2eb2602db69d013d0ef5e9cc190a200c4ed050d8e4c4fd46a9e5081be9cd96a5f73ffb486f1e0124709d127d7f SHA512 6262d386bc9d47b04dc7cfba04e81ac4902162db34a930b338dc1e58828c864bccf99c7dda3da4208fb27fe4936551455a296c29f42b57061a9c199ddc1edadb EBUILD libxfce4ui-4.20.0.ebuild 1916 BLAKE2B 61e106d7c260cf0b5b65468144b35e720b46337459e552edd179bde1d034b2206ab5bfb3805c87066ad34689759ad0c02fc657fe1964faaf64f514eea5895886 SHA512 17847d67bd095f90185a2d01791145fb63d6e8810bf9629e51b89a912e39c04e440f484e2bf858c7b123f7995429659eb94e6f7f3600d0cf62614a1673afc506 +EBUILD libxfce4ui-4.20.1.ebuild 1922 BLAKE2B 977823ab20ffc5c055e2be3d780139ed062a92313046c38537492a3e3036d663ce47973bc0e58d10ba9d05087c919412f8220d73db816c09c4bd3fad7b88b347 SHA512 297c1aa6a430c1d00840f26d92a8c7fd0402f9c4fd2b4e4d4d3c3000351ebcff69a1cfca6fa7a66673a40fff024d37a6c38dae0d6315ea17df8a77105544a28b +EBUILD libxfce4ui-4.21.0.ebuild 2129 BLAKE2B d8a05fff556f813568f37ed80352e84f9ddc0edbd622c4c782ad350fa271105599fd72e7721ef834c41b68c9242177f13705763983fae14c8b2acf026594f9ed SHA512 8c4f0304c357493788fa9a63070565c44d547df47fe6535c039af47b1196223aa786307a866b7831dbf3c51bc32b6acc505a4c632cc049b834478ad92f861bc5 MISC metadata.xml 415 BLAKE2B 96ab20930d257e21f8cb46d95f24e7d0fe7568aba5cc097ffb9ec46a5341d58dcf366522de79d8c04b575cd0cf6b96724ed969b8d6338cb842bd50787620ea9b SHA512 9712241bf2f9bb14ac6969f02768e7c4a159f7349eff4a7c9bc8fb779955a555b4cb5770ed32203933e603acb2fa9456cd989a62e274c94320e81e820555644e diff --git a/xfce-base/libxfce4ui/files/libxfce4ui-4.21.0-no-libgtop.patch b/xfce-base/libxfce4ui/files/libxfce4ui-4.21.0-no-libgtop.patch new file mode 100644 index 000000000000..4828d9022d27 --- /dev/null +++ b/xfce-base/libxfce4ui/files/libxfce4ui-4.21.0-no-libgtop.patch @@ -0,0 +1,27 @@ +From fc389428effe3d021bbbb4a2583714e93fe1bb8b Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Ga=C3=ABl=20Bonithon?= <gael@xfce.org> +Date: Mon, 17 Mar 2025 11:58:24 +0100 +Subject: [PATCH] meson-build: Define missing dependencies when libgtop is + disbaled + +--- + meson.build | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/meson.build b/meson.build +index 9dc09459..ba0a90bb 100644 +--- a/meson.build ++++ b/meson.build +@@ -111,6 +111,9 @@ if libgtop.found() + if gudev.found() + feature_cflags += '-DHAVE_GUDEV=1' + endif ++else ++ epoxy = dependency('', required: false) ++ gudev = dependency('', required: false) + endif + + glade = dependency('gladeui-2.0', version: dependency_versions['glade'], required: get_option('glade')) +-- +GitLab + diff --git a/xfce-base/libxfce4ui/libxfce4ui-4.20.1.ebuild b/xfce-base/libxfce4ui/libxfce4ui-4.20.1.ebuild new file mode 100644 index 000000000000..d35478dd6546 --- /dev/null +++ b/xfce-base/libxfce4ui/libxfce4ui-4.20.1.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg-utils vala + +DESCRIPTION="Unified widget and session management libs for Xfce" +HOMEPAGE=" + https://docs.xfce.org/xfce/libxfce4ui/start + https://gitlab.xfce.org/xfce/libxfce4ui/ +" +SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="LGPL-2+ GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="glade +introspection startup-notification system-info vala wayland X" +REQUIRED_USE=" + || ( wayland X ) + vala? ( introspection ) +" + +DEPEND=" + >=dev-libs/glib-2.72.0 + >=x11-libs/gtk+-3.24.0:3[introspection?,wayland?,X?] + >=xfce-base/libxfce4util-4.17.2:=[introspection?,vala?] + >=xfce-base/xfconf-4.12.0:= + glade? ( >=dev-util/glade-3.5.0:3.10 ) + introspection? ( >=dev-libs/gobject-introspection-1.66:= ) + system-info? ( + >=dev-libs/libgudev-232 + >=gnome-base/libgtop-2.24.0 + >=media-libs/libepoxy-1.2 + ) + X? ( + >=x11-libs/libICE-1.0.10 + >=x11-libs/libSM-1.2.3 + >=x11-libs/libX11-1.6.7 + startup-notification? ( >=x11-libs/startup-notification-0.4 ) + ) +" +RDEPEND=" + ${DEPEND} +" +DEPEND+=" + x11-base/xorg-proto +" +BDEPEND=" + dev-lang/perl + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + vala? ( $(vala_depend) ) +" + +src_configure() { + local myconf=( + $(use_enable glade gladeui2) + $(use_enable introspection) + $(use_enable system-info glibtop) + $(use_enable system-info epoxy) + $(use_enable system-info gudev) + $(use_enable startup-notification) + $(use_enable vala) + $(use_enable wayland) + $(use_enable X libsm) + $(use_enable X x11) + --with-vendor-info=Gentoo + ) + + use vala && vala_setup + econf "${myconf[@]}" +} + +src_install() { + emake -j1 DESTDIR="${D}" install + find "${D}" -name '*.la' -delete || die +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-base/libxfce4ui/libxfce4ui-4.21.0.ebuild b/xfce-base/libxfce4ui/libxfce4ui-4.21.0.ebuild new file mode 100644 index 000000000000..60d18bf01ab9 --- /dev/null +++ b/xfce-base/libxfce4ui/libxfce4ui-4.21.0.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils vala + +DESCRIPTION="Unified widget and session management libs for Xfce" +HOMEPAGE=" + https://docs.xfce.org/xfce/libxfce4ui/start + https://gitlab.xfce.org/xfce/libxfce4ui/ +" +SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.xz" + +LICENSE="LGPL-2+ GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="glade gtk-doc +introspection startup-notification system-info vala wayland X" +REQUIRED_USE=" + || ( wayland X ) + vala? ( introspection ) +" + +DEPEND=" + >=dev-libs/glib-2.72.0 + >=x11-libs/gdk-pixbuf-2.42.8 + >=x11-libs/gtk+-3.24.0:3[introspection?,wayland?,X?] + >=xfce-base/libxfce4util-4.17.2:=[introspection?,vala?] + >=xfce-base/xfconf-4.12.0:= + glade? ( >=dev-util/glade-3.5.0:3.10 ) + introspection? ( >=dev-libs/gobject-introspection-1.72.0 ) + system-info? ( + >=dev-libs/libgudev-232 + >=gnome-base/libgtop-2.24.0 + >=media-libs/libepoxy-1.2 + ) + X? ( + >=x11-libs/libICE-1.0.10 + >=x11-libs/libSM-1.2.3 + >=x11-libs/libX11-1.6.7 + startup-notification? ( >=x11-libs/startup-notification-0.4 ) + ) +" +RDEPEND=" + ${DEPEND} +" +DEPEND+=" + x11-base/xorg-proto +" +BDEPEND=" + dev-build/xfce4-dev-tools + dev-util/glib-utils + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + gtk-doc? ( dev-util/gtk-doc ) + vala? ( $(vala_depend) ) +" + +PATCHES=( + # https://gitlab.xfce.org/xfce/libxfce4ui/-/commit/fc389428effe3d021bbbb4a2583714e93fe1bb8b + "${FILESDIR}/${P}-no-libgtop.patch" +) + +src_configure() { + local emesonargs=( + $(meson_use gtk-doc) + $(meson_use introspection) + $(meson_feature vala) + $(meson_feature X x11) + $(meson_feature wayland) + $(meson_feature X session-management) + $(meson_feature startup-notification) + $(meson_feature system-info libgtop) + $(meson_feature system-info epoxy) + $(meson_feature system-info gudev) + $(meson_feature glade) + -Dvendor-info=Gentoo + ) + + use vala && vala_setup + meson_src_configure +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-base/libxfce4util/Manifest b/xfce-base/libxfce4util/Manifest index 81dad3f3ed77..b453a4803487 100644 --- a/xfce-base/libxfce4util/Manifest +++ b/xfce-base/libxfce4util/Manifest @@ -1,5 +1,7 @@ DIST libxfce4util-4.18.2.tar.bz2 514157 BLAKE2B 4c0479d3df308956cecb321783823c3d1f07622260a19b2e7c633a5de6d87a779f1196c10cc5078b01bfabc7ca0cac9a819084414f2dcfbaef3d6d9a69ef3df8 SHA512 94c7371bcfd4ea8dca68a2dc2fe029ce8b232b2b906247bb45a830f13a27833e80831bb6df029d634e6cd8496d4cdcbb9691b6c4344aa51292477f2ebf56bac0 DIST libxfce4util-4.20.0.tar.bz2 616303 BLAKE2B 82060e2fa18472da47cb9dc2268a435fbe443716d8db04f6213eb44bab3193fcfae1b1b71feb03d2f3638dc4305fc5552802faf283c03d9aaff4036badf8700a SHA512 07edc4c8645b3418a659ebb688a48cd1de00d12d06521d30ccfa10b16c4525ce5a869f4b890c9da9b297c44c249a8a091ea1143c72c5f74702cd90337a124ca5 +DIST libxfce4util-4.20.1.tar.bz2 636675 BLAKE2B 6b5b4a72b364ebfe166743194a8277a4b7a302e6efcbdd2b5f9c3b15c48f4c8510990c6917402fd76e4ce29dadac871803344f3625dccb1c6631549bc7531ead SHA512 b9eecac47245c37a46f8e381ed5c672233aae3a78cae8ac0b25a79598847210267172cd03d64d5f4d0405640608f4885092fd62431914b58a930c7b401067268 EBUILD libxfce4util-4.18.2.ebuild 1008 BLAKE2B caf145b249c664be48a2eb890c6ab1d7723f0e040d001c49aee654b17f525d0f088f211dfffc139d3d7dbd9d173ec8a3027d6570145227209c040c88639f1dba SHA512 1169fc194dd340a2ad7e1f99bc0db40d3459f83d08adf19c1b94b7d2f7d3f5638ece20a3a07a989bd95ff40dd5d02e56a9caf6859951a288f8c0f3cabb2fdaa4 EBUILD libxfce4util-4.20.0.ebuild 1000 BLAKE2B c2e9db93f55423021283e79986ed6e5b4e021cc96eb5a98f0e0623e9b5836bdd741879eb2a95cdbb6f1909e53ad3fbc746da0009d252b2dbed4d6bc75c92c92e SHA512 d3c36c6ff137a45fd78eb918aa268c1e7ce0dd03f5603917bf5221b55583337f0a896fdcd2bcc4b408d14e0267f29d0b6621b6190609a7dc88ec817a3c38d34d +EBUILD libxfce4util-4.20.1.ebuild 1006 BLAKE2B 1d10dc4e7896f2290f2f8b93c415b322fe1d573334a18f411bcc00f83469b663f79fe8419da67d87ca55648d700f72f6172969b9166b2cecd5269e4667973680 SHA512 c6374b732a43de994042f9707765297c446dc4ceb9466157d1bded436a43335fa96a5467626654e21d8f6d28d675b72b3a3dcaf5fa2c7f177eeb0bbcac4ebb4f MISC metadata.xml 242 BLAKE2B e489d8bd8fc709502185e0439171cde4402146bc1ec7340bbe41550c06410a49faec8777cb7e79c3ba482feee774350beec5741ed8fe93a85ebed7b746f9200e SHA512 1bcfaf0482a1e7b5a7182d853dafaa2d47687bbc1c9d38b69ba35ce97cdeeff9bd2137a086c5af2a27b730a295e7cbd73d0b43fbe5af331bb7a3113d2117dff3 diff --git a/xfce-base/libxfce4util/libxfce4util-4.20.1.ebuild b/xfce-base/libxfce4util/libxfce4util-4.20.1.ebuild new file mode 100644 index 000000000000..d87192ab9874 --- /dev/null +++ b/xfce-base/libxfce4util/libxfce4util-4.20.1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit vala + +DESCRIPTION="A basic utility library for the Xfce desktop environment" +HOMEPAGE=" + https://docs.xfce.org/xfce/libxfce4util/start + https://gitlab.xfce.org/xfce/libxfce4util/ +" +SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="LGPL-2+ GPL-2+" +SLOT="0/7" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" +IUSE="+introspection vala" +REQUIRED_USE="vala? ( introspection )" + +DEPEND=" + >=dev-libs/glib-2.72.0 + introspection? ( >=dev-libs/gobject-introspection-1.72.0:= ) +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + vala? ( $(vala_depend) )" + +src_configure() { + local myconf=( + $(use_enable introspection) + $(use_enable vala) + ) + + use vala && vala_setup + econf "${myconf[@]}" +} + +src_install() { + default + find "${D}" -name '*.la' -delete || die +} diff --git a/xfce-base/libxfce4windowing/Manifest b/xfce-base/libxfce4windowing/Manifest index 30ca32d5acfe..b9ff2a112c52 100644 --- a/xfce-base/libxfce4windowing/Manifest +++ b/xfce-base/libxfce4windowing/Manifest @@ -1,5 +1,3 @@ -DIST libxfce4windowing-4.20.0.tar.bz2 596847 BLAKE2B 3907afe802db3523416828208cdce7d1948807fc710f52cef7827b769e971546f180588db46c2e8606993607ab37183185052ab47e8c59729e744fbcafa2e8fb SHA512 4db76eacd25200a50619839eb7b0f7fbfc901b8641b40acfc2aa34b88b449212e13b8946a8f5fd43ab89f021ba5bab67384e616163efb06b11603faf6913ba90 DIST libxfce4windowing-4.20.2.tar.bz2 601778 BLAKE2B 9c306542bf8c6d4b2d908675ac909abe4925701ecd2769c2e524d4306acc0d5d33ef98d751eca3f34ba06ecff6d8a6cdfca8f7dfc0af23ae6da3eaa42a3f3dfb SHA512 7d8f66bcef56e238246c54d9bca62596c7699b65357d242c05a72c0c6797a3a973b9163ebc81af83e6f09985a0bbaa8e7fb787f8b9e99d2a812a6ed31ee82ebc -EBUILD libxfce4windowing-4.20.0.ebuild 1289 BLAKE2B 524ef607e4b8c64aa45ac8bfee5697287d9dbf3de79f04f74e7677994b39a3c6b999eba733db87b4df5d75553c70d0ec4c761da6889d3214579fcab1f05b1466 SHA512 8d6522eeb5a1e35b61d8e99020e2e7da4544f5fefe5fa9e1e6393aee38f926c11702c504f5a48822bc003ee393f83819db4953185f541ef9f1caf3c0d214bc69 -EBUILD libxfce4windowing-4.20.2.ebuild 1294 BLAKE2B 47da3e76a944319be8fbaf05e77170b1c710079ab19fd746f25a8c1138a91179dfa3e5db84abe99c79ab9992b6f9ae7fb488abebb40d36a0ecfd1b4e0410d7b4 SHA512 86f063623dea0b5a8b91a92e5ed0b732cfe26341c2b9ab0e15dd1f14af098f36dfa2fd211e517e6498864d0148970f4ce16a622ce944c31e134e41c76b4d2455 +EBUILD libxfce4windowing-4.20.2.ebuild 1288 BLAKE2B 2d8c863942d11cb154cc13d875b83d96a976b6fbd7997eb4f8eaad7a3680462d09abda26dc58984a8b5522f4706c719225b836066b61c106c4e454e27b60192c SHA512 983f717f1fbae3ce757ea5a406db459d6d8247b98628d9ab8e13d339e939550cacaf41761ca99a7dda4f725be2bf1802337a7c73226efe185341414ffaa164f5 MISC metadata.xml 242 BLAKE2B e489d8bd8fc709502185e0439171cde4402146bc1ec7340bbe41550c06410a49faec8777cb7e79c3ba482feee774350beec5741ed8fe93a85ebed7b746f9200e SHA512 1bcfaf0482a1e7b5a7182d853dafaa2d47687bbc1c9d38b69ba35ce97cdeeff9bd2137a086c5af2a27b730a295e7cbd73d0b43fbe5af331bb7a3113d2117dff3 diff --git a/xfce-base/libxfce4windowing/libxfce4windowing-4.20.0.ebuild b/xfce-base/libxfce4windowing/libxfce4windowing-4.20.0.ebuild deleted file mode 100644 index 3cbd85a39809..000000000000 --- a/xfce-base/libxfce4windowing/libxfce4windowing-4.20.0.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Unified widget and session management libs for Xfce" -HOMEPAGE="https://gitlab.xfce.org/xfce/libxfce4windowing/" -SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" - -LICENSE="LGPL-2.1+" -SLOT="0/4.19.6" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86" -IUSE="+introspection wayland X" -REQUIRED_USE="|| ( wayland X )" - -RDEPEND=" - >=dev-libs/glib-2.72.0 - >=x11-libs/gtk+-3.24.10:3[X?,introspection?,wayland?] - >=x11-libs/gdk-pixbuf-2.42.8[introspection?] - wayland? ( - >=dev-libs/wayland-1.20 - ) - X? ( - >=media-libs/libdisplay-info-0.1.1 - >=x11-libs/libX11-1.6.7 - >=x11-libs/libXrandr-1.5.0 - >=x11-libs/libwnck-3.14:3 - ) -" -DEPEND=" - ${RDEPEND} - wayland? ( - >=dev-libs/wayland-protocols-1.25 - ) -" -BDEPEND=" - >=dev-build/xfce4-dev-tools-4.19.2 - dev-lang/perl - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - wayland? ( - >=dev-util/wayland-scanner-1.15 - ) -" - -src_configure() { - local myconf=( - $(use_enable introspection) - $(use_enable wayland) - $(use_enable X x11) - # these are not used by make check - --disable-tests - ) - econf "${myconf[@]}" -} - -src_install() { - default - find "${D}" -name '*.la' -delete || die -} diff --git a/xfce-base/libxfce4windowing/libxfce4windowing-4.20.2.ebuild b/xfce-base/libxfce4windowing/libxfce4windowing-4.20.2.ebuild index 236ac6a37e4e..c30a1c851cdb 100644 --- a/xfce-base/libxfce4windowing/libxfce4windowing-4.20.2.ebuild +++ b/xfce-base/libxfce4windowing/libxfce4windowing-4.20.2.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" LICENSE="LGPL-2.1+" SLOT="0/4.19.6" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86" IUSE="+introspection wayland X" REQUIRED_USE="|| ( wayland X )" diff --git a/xfce-base/thunar-volman/Manifest b/xfce-base/thunar-volman/Manifest index d008cd67767f..dc1165bd24ac 100644 --- a/xfce-base/thunar-volman/Manifest +++ b/xfce-base/thunar-volman/Manifest @@ -1,5 +1,5 @@ DIST thunar-volman-4.18.0.tar.bz2 510289 BLAKE2B 6da7042d85fbdb57b811d1a08c1bdc0b0449b0c37013a37a8a19f15901135cea544f469c68de7880ca10110c9418426ecd0747fd00725077b6e171ec4a0cccf9 SHA512 29681ede6274e999377e2aae2b157ed355d9e471416db2d4beb4432f84c60008f8c5008c87392c20da51d58fc3bd8f097d6f21764903baf1a301fb00e6166420 DIST thunar-volman-4.20.0.tar.bz2 637402 BLAKE2B 8bbc7de791345d4d6c16b1947564ec4ca9a0059f3c7465d359aa0c60df0e98cb6968fe758322069e189079f508ddee8b932be530b64bf32f0f33cd3e3629771c SHA512 8a25e94d2c182865c997c259fcccdf56d2e8fc4f6ace706f4ad0913061fb1337728f7101edd9fdf9ab3f1f4f47e66c5ee4273a51d081c3b106ec027b9c846c8f EBUILD thunar-volman-4.18.0.ebuild 1077 BLAKE2B 8875addf5ce0f7654e522a12f99338f3090a8d73b32893eb5ec9d3efa1b408d53ec87d4e129c62a2061df49ad77f8c41e534e4f79f2d4d1179aade1aef68ddf4 SHA512 44bb373a3b71b1225f1bbe66a7f9616fd75929b6c2a91f9a60099feb5dbc523d956d91123f985a01d83616f3c939877b0b7197f271f15606dcb7fc207e00179b -EBUILD thunar-volman-4.20.0.ebuild 1069 BLAKE2B 6ae999e9ac5210ac399a82bf609841fd74decdcb87f3183665f014e9929e8be69d865af16393039acbb53c29cb6ddf58eb5a44057016ca9cf240e7b1ff5cd3a1 SHA512 9f1021c7de013d02c9881041d4ce37fd6b49c9f7fc61c646a04ff2c7c1dcc6b3010277abd75f926cf1d875a38639e7fd3502e62f36fdb7a3e793291437d62f1b +EBUILD thunar-volman-4.20.0.ebuild 1068 BLAKE2B 672cb9dd6734c6c332ecd45e9181af7c3b98f4a12de20ede541ccb0e303668b88ab0785672e37930239cea3d8ef838075c28375eef74b757567c394f2d489cd5 SHA512 9e7d22b29a80d85e7218a394cfe9522dfc03fca6fbc07a9037106eeda120006d9b7ed5dbf4d592c74577ea12c563e7bd55e6c11f45ef3cf0be8b3c275150f830 MISC metadata.xml 248 BLAKE2B 83bf47dc3dbedea8a88932e922075f0ba8fd841433c4ab750e2ab61c22e8cbfaa1acb04a903d89ef5140a75dfc4c4899354623e0160df5b7c178c190f8494515 SHA512 b5200cfe30adef8e869fada87f1b4171210b2427cd3ac12edef70948f305d5e612ca5f24d377f9823a6022c8867db635db50ddd3d6cb362d6b0137c299fe07e5 diff --git a/xfce-base/thunar-volman/thunar-volman-4.20.0.ebuild b/xfce-base/thunar-volman/thunar-volman-4.20.0.ebuild index affdb74c6834..0b0bc12614fc 100644 --- a/xfce-base/thunar-volman/thunar-volman-4.20.0.ebuild +++ b/xfce-base/thunar-volman/thunar-volman-4.20.0.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" # CC for tvm-burn-cd.svg LICENSE="GPL-2+ CC-BY-SA-3.0" SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" IUSE="libnotify" DEPEND=" diff --git a/xfce-base/thunar/Manifest b/xfce-base/thunar/Manifest index 4ecc93eeb80c..34d9cf8983b0 100644 --- a/xfce-base/thunar/Manifest +++ b/xfce-base/thunar/Manifest @@ -1,7 +1,9 @@ DIST thunar-4.18.11.tar.bz2 2944418 BLAKE2B dc5182192d3c9de2330af0ef236f90939da2642b78f0676f07b73a794f51956be02d5be6bc2d7026e04d14f4c64753dbc8734e87e9e832a0921c24cab52d1bfa SHA512 1ed9dbcbf5f87fcbf61d89e023d89fef9ba436bbb698639367c94f5761e1f9f919c48599f19cd159044be8190a5cda5bfaf9da7701730b095c8d20243e4a7b3a DIST thunar-4.20.1.tar.bz2 4451310 BLAKE2B eb0693758130e8b404f0b57a00f5e1e30c1268fbce9d60f1ced271a875b0c489c27d360552a8c6211bddc42fb9b8a95edd5c79ac8420fb3173e9d7adcb5c0775 SHA512 89b9d59d7731af6ae43ebe5d29f8644e05b03db3db07170eeadf82eb2d783a2c46327d6cb44bb49d567f9b69116cfa09bc89cd4f69815d9fb5b09ac57173d84b DIST thunar-4.20.2.tar.bz2 4452492 BLAKE2B b75f78a494d608180b1f337eb272ca7a1df2f48b908b349633869e1241053edce689c803734b6845f36f13ba459749253d34649e9567803bb090722dbb388b46 SHA512 c023dc136d10f79f01482207be6f590fa352798bd6fc923910e513bb0774681ac027b2da9aaee4899cd096925225c2c079a5bb9561c0397a0fbc6c844261e214 +DIST thunar-4.21.0.tar.xz 1615060 BLAKE2B d1bf4918bac6a561c03cd2c564709cc18365262edba2f5a3155f0eb4f7fd7cf9cde60019afc9f65d9bd1776c438ffb821ceba5f10784123a898707cb54143a57 SHA512 2301a672a58ee8edbf309baf8278bdaffed7d156e1a87d23530cbd9dd16c7735aa3c38738f361a9e082c84d0a671b731bc720e314dd1976736239dbf7cd60042 EBUILD thunar-4.18.11.ebuild 2076 BLAKE2B b2de207b6520b5fd9cca117ee80b3e8ea45bb7de267f95d1ebaa9b4a5f3f7e0f5c8d0f90248c7108e26f0c14aa72e8d6ffa756d505da861b9dba0550bb8a5898 SHA512 c2b78b06a45d5bf9ddb357bb27af4256e2898f9a559ae87621b83a7b32af7456cf8000d6dd067368ce18aed10474963d00ff60b6b759e783b754b0ae8caefdae EBUILD thunar-4.20.1.ebuild 2079 BLAKE2B 9dec797bde1950560099b8debd742845ede746d7e6080abf11821e153a43462d07b6e51d7e2fe15cfb2d30ed6fe2feb7479ae32aefc6a24076c7aafe7eee0eb1 SHA512 baca536fad2c8a272e92ae58183eb43c971f62fff1e778f9cf09bf301662119bd211dec932e8a17c7e8a1d2b05040f51e179f4cecd6eb8f1fdef7c7b7c25924f -EBUILD thunar-4.20.2.ebuild 2082 BLAKE2B 98cf2153434c0c6e9b960ef7a9ba908c74952bcc7fca480c59bcbf9b4858f00d8ef547038a0791ef0f1d06e9deca559bf877eeea195849e8929233528a9bcc50 SHA512 adbaf4b20b67e62dd502fb29f1059247518d34eacc8f00a77a9c5f8312f1d2a64bde2684b5b5320630a4c99b50a762470a5b8e914f61a2ffa1f6d2a333393365 +EBUILD thunar-4.20.2.ebuild 2081 BLAKE2B e2ec148afc2e87cb402af1977f5f69122fbf2adf5de0ed1c124917196ffcebf6f8f4bfdf03bc062776494cf65ac8f85de3e51e6b58831688cfaf77d9649c466b SHA512 2724c7594f5a2e31cf6145c81e6bb1c435249fbda5364c10034e4134f0d4f21a2706c56e703af9ccce1c19321b791ad385a6873e5426c8771febcb1c4123f6f1 +EBUILD thunar-4.21.0.ebuild 2490 BLAKE2B 81c706ea3e8204dff71ae648bd352d2dffabc87aae8c806682501eb434ce607bda8ced713dd9015cc048ed7e1c2ce51fb876670da60a3dca1b38ab4728883aef SHA512 2f86161358f7a4d690fe9ec7ef387642a70b1e80bdb560222a76a864d4db44b44d8d6cf7da2ca75218abd95699045386caa1f47ba66199ce195b48c9cf0518e7 MISC metadata.xml 373 BLAKE2B 8565ee8f50389c9ecd482437d0081ce6c9ed0ade1fffd724c2485c03c708565c91bf89a974a37a3deb541e2e0cf35a19881c8b3ee39182f26d1c522088466ff1 SHA512 b73f53699dc6b936d1baa9bffde644a86481083b4ca333b2d5148bcd03c43e9ff9577c6b35a2e40d89071158c4b4deea4d6317e40959f4344b7f974ac3d22c71 diff --git a/xfce-base/thunar/thunar-4.20.2.ebuild b/xfce-base/thunar/thunar-4.20.2.ebuild index 0cce8a96daf6..7e29ff3109e8 100644 --- a/xfce-base/thunar/thunar-4.20.2.ebuild +++ b/xfce-base/thunar/thunar-4.20.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" LICENSE="GPL-2+ LGPL-2+" SLOT="0/3" -KEYWORDS="~amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 arm arm64 ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="exif introspection libnotify pcre +trash-panel-plugin udisks" DEPEND=" diff --git a/xfce-base/thunar/thunar-4.21.0.ebuild b/xfce-base/thunar/thunar-4.21.0.ebuild new file mode 100644 index 000000000000..7bd36af14403 --- /dev/null +++ b/xfce-base/thunar/thunar-4.21.0.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson 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.xz" + +LICENSE="GPL-2+ LGPL-2+" +SLOT="0/3" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="X exif gtk-doc 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?] + >=x11-libs/pango-1.38.0 + >=xfce-base/libxfce4ui-4.21.0:= + >=xfce-base/libxfce4util-4.17.2:= + >=xfce-base/xfconf-4.12.0:= + exif? ( >=media-libs/libexif-0.6.0:= ) + introspection? ( >=dev-libs/gobject-introspection-1.72.0:= ) + libnotify? ( >=x11-libs/libnotify-0.7.0 ) + pcre? ( >=dev-libs/libpcre2-10.0:= ) + trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.14.0:= ) + udisks? ( >=dev-libs/libgudev-145:= ) + X? ( + >=x11-libs/libICE-1.0.10 + >=x11-libs/libSM-1.2.3 + >=x11-libs/libX11-1.6.7 + ) +" +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-build/xfce4-dev-tools + dev-libs/libxml2 + sys-devel/gettext + virtual/pkgconfig + gtk-doc? ( dev-util/gtk-doc ) +" + +src_configure() { + local emesonargs=( + $(meson_use gtk-doc) + $(meson_use introspection) + $(meson_feature X x11) + $(meson_feature X session-management) + -Dgio-unix=enabled + $(meson_feature udisks gudev) + $(meson_feature libnotify) + -Dthunar-apr=enabled + -Dthunar-sbr=enabled + $(meson_feature exif) + $(meson_feature pcre pcre2) + $(meson_feature trash-panel-plugin thunar-tpa) + -Dthunar-uca=enabled + -Dthunar-wallpaper=enabled + ) + meson_src_configure +} + +src_install() { + meson_src_install + mv "${ED}"/usr/share/doc/{thunar,${PF}} || 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 +} diff --git a/xfce-base/tumbler/Manifest b/xfce-base/tumbler/Manifest index 0618eb4b8ca0..d13e2d21af21 100644 --- a/xfce-base/tumbler/Manifest +++ b/xfce-base/tumbler/Manifest @@ -1,5 +1,7 @@ DIST tumbler-4.18.2.tar.bz2 619513 BLAKE2B d93b6dc3b0da1b8ed04af740dec4979daba376572f36e80e6f33c791552a8615fc9f6d6452b0008030a83b322179d1a6f8daa6e5a60344ba09706d0d34de270a SHA512 043e4e7058d1bf0eb4f037924161387042111c7a1bfbf78f8417d0b6463d6b7e72506741f395ca14d6150e2cc0b79d97b2ee3270a30e0d18a0161f639627e255 DIST tumbler-4.20.0.tar.bz2 706804 BLAKE2B 4cdf0da60ee29d0101d1f7418a33d0c8c79882b479f3cb65c948885c6108f53d2d9e48240ec582faab09400e522bfb89594075232edd6d5de0062a00121ba104 SHA512 9de43565099c61c8a5227fb69e99f432d44435e717524f71a2c8751ef67d23d0aa06ed63aec15f035fcdbb0940a9a583bb724e59d27d600814c983269b937783 +DIST tumbler-4.21.0.tar.xz 147912 BLAKE2B 0f60bf5b27bfc71c775726b62bb30f6817195b38e8d388562d805a30d9e114d0ef11006c3ce11e8a4bb055c59edf4e6a1296a73a706f54710531355f16cccb48 SHA512 933ea87234d20835c8b937e139390773a1798764a256f560a86ab7bb6adf37cfbfd0a9e752baf2a02f2c01facc07ee5cf0dfc967b1ee9f99425d30e99a4317aa EBUILD tumbler-4.18.2.ebuild 1763 BLAKE2B decdb39a8fcea4e4c52e013fd65747d462eede004f3ff9e783240aa2231cb339f1be4e623c44e9c62d382591abfff1243eef852d9d49d74be3f2010e9dd02a28 SHA512 4c480d87d8914ceb53b1a5e4a49fa76d845e347b4aede5b8ef20fe1185a1ef57a4c7739c7da719afe067995a5c0f8db27891e2aaee675f2cd64aadbee09e3ea8 EBUILD tumbler-4.20.0.ebuild 1753 BLAKE2B 4222573bbd652b41de7032dd6ee501ec57db589ccc1ce916b2529dcb28a10572fb176cf71b2e2ea74ac724aa1b74f9f7f620f10c7658d236fd25ee0d8e6856a4 SHA512 4cc5de9b433b61c2b2a1413747bb8d5e83b51bdd832d0efc641f8b451099bc1c69ccfaf58d0dcc779ea82c341682a3ddc884a92605c93b6eaa92eb5d6175094c +EBUILD tumbler-4.21.0.ebuild 1904 BLAKE2B 8f8ba6e1c358309615d5b733a741b885af3b0efbee2a94c89c113066bab0153b646bda404beb801bec0f18068e58daac6ddff521ae598d82cbd26b954930cfd8 SHA512 798f10cb0eab51463fcbe07095dac82d71f71dfb8dafdb0f4623ff1bc4c132615dc31e941fdf616cd5bfda2f46a30739e5bce27b21ccd945180d65f9aff578b5 MISC metadata.xml 470 BLAKE2B 0fe0650488303d2daadac810327d41b97e1b3b1a42d928865b854f5e74451d428f4b5e56abada30be41024916c8469fe7cd3da31da638343388082e38388f654 SHA512 3728ab31403249dc4c5e92b93ab0cd9afd82de2acacba5076d08c7c11cbdc426e5ff114ad2bc156731c24395fec80b0154274f18c4c0cea0d276941dc998b27d diff --git a/xfce-base/tumbler/tumbler-4.21.0.ebuild b/xfce-base/tumbler/tumbler-4.21.0.ebuild new file mode 100644 index 000000000000..742706468b38 --- /dev/null +++ b/xfce-base/tumbler/tumbler-4.21.0.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="A thumbnail service for Thunar" +HOMEPAGE=" + https://docs.xfce.org/xfce/tumbler/start + https://gitlab.xfce.org/xfce/tumbler/ +" +SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="curl epub ffmpeg gstreamer gtk-doc jpeg odf pdf raw" + +DEPEND=" + >=dev-libs/glib-2.72.0 + >=media-libs/freetype-2.0.0:2= + >=media-libs/libpng-1.6.0:0= + >=sys-apps/dbus-1.6 + >=xfce-base/libxfce4util-4.17.1:= + >=x11-libs/gdk-pixbuf-2.42.8 + curl? ( >=net-misc/curl-7.32.0:= ) + epub? ( >=app-text/libgepub-0.6.0 ) + ffmpeg? ( >=media-video/ffmpegthumbnailer-2.2.2:= ) + gstreamer? ( + media-libs/gstreamer:1.0 + media-libs/gst-plugins-base:1.0 + ) + jpeg? ( >=media-libs/libjpeg-turbo-2.0.0:0= ) + odf? ( >=gnome-extra/libgsf-1.14.9:= ) + pdf? ( >=app-text/poppler-0.12.0[cairo] ) + raw? ( >=media-libs/libopenraw-0.1.0:=[gtk] ) +" +RDEPEND=" + ${DEPEND} + gstreamer? ( media-plugins/gst-plugins-meta:1.0 ) +" +BDEPEND=" + dev-build/xfce4-dev-tools + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + gtk-doc? ( dev-util/gtk-doc ) +" + +src_configure() { + local emesonargs=( + $(meson_use gtk-doc) + $(meson_feature curl cover-thumbnailer) + -Ddesktop-thumbnailer=enabled + $(meson_feature ffmpeg ffmpeg-thumbnailer) + -Dfont-thumbnailer=enabled + $(meson_feature epub gepub-thumbnailer) + $(meson_feature gstreamer gst-thumbnailer) + $(meson_feature jpeg jpeg-thumbnailer) + $(meson_feature odf odf-thumbnailer) + -Dpixbuf-thumbnailer=enabled + $(meson_feature pdf poppler-thumbnailer) + $(meson_feature raw raw-thumbnailer) + -Dxdg-cache=enabled + ) + meson_src_configure +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-base/xfce4-appfinder/Manifest b/xfce-base/xfce4-appfinder/Manifest index 2f40e1df4c48..bc51e6c07b79 100644 --- a/xfce-base/xfce4-appfinder/Manifest +++ b/xfce-base/xfce4-appfinder/Manifest @@ -1,5 +1,7 @@ DIST xfce4-appfinder-4.18.1.tar.bz2 564600 BLAKE2B b715da63ea4e98e268e4173548b6826ab8c0cec95ab208b55c17e4a3eabd458f9eb486171b23226bb30c1ed2cc0b868f1c87b40b86980b7ee7d51f3cdf7e1455 SHA512 3ebdf1e189e3c7d8b738d9be502124ac5e05664713e53d9e9c2f758717c409d0dc50506cd488383ba7c96aa981050a5623a957e961b9da8f486e3c189899a378 DIST xfce4-appfinder-4.20.0.tar.bz2 732262 BLAKE2B 993c88cd9fe256d11bffb4d6a1ce5fab03ca3261b345b9b1bcb07ddf56da87f2a0e6c7eaa36cd03faee6fdce621f890426d8ab6cbf3ce831ee9d37c1e3f5c5b4 SHA512 eae593d075cfe091680fc0093236e95172fddab88a251765e1c6574688a5456fb03f3547eede1d2c6766f8b05b18f0bcbeae607e61d97ac92a927dbe2283790f +DIST xfce4-appfinder-4.21.0.tar.xz 184912 BLAKE2B 1451afe0743ba0236e41c5901ececfd368fb7f4a05a72e8e7298235b47383e04486d66c56571e685b155dfecf111108fde232e9c8057ab2b2baad0b76f99d76a SHA512 8b8029ee32568f00712013e18e1a35e1d1d78cc75ce78ff9f18d3b03f3a5ce537000b3e122730220d082e6c810ab42a12fb67a0cf6b7b8eff0dfde17edaa5fc7 EBUILD xfce4-appfinder-4.18.1.ebuild 889 BLAKE2B b68ec7a200d1b410e393eeb9cba10278f123c60ff18825ba64cbfcc24c281d0d0efc566ada56eb0aff8135f93402df4bd698facfabfc77391a9d944840f4a78e SHA512 608a24378106c09988395e8753536cc8febe79b25b42a503706729d3f997bf3aa9524479609d585bff9bc2d644092f12005c8f12a38767b2ffb2d00d089ee738 EBUILD xfce4-appfinder-4.20.0.ebuild 896 BLAKE2B d2a4b46e8d3d5b41c28bfdccbde99e51a4ba690a88c7b7c31e1ba844a7b844c844a791d1efaac0af7c6966ed1130f9eec1ed6482af3a5674f64d1476b3970482 SHA512 12a6a84928ca6d0d1657c8a028d49aa4be75513fa403b54494acc4b219c5701308bb867a895371955e656fe0024115b8b2c40d897669630e440e8c1ae1a08bb0 +EBUILD xfce4-appfinder-4.21.0.ebuild 888 BLAKE2B a171e861943628644f126921ad1b43ed4c69202463614fce9e372c7923d37b82a8aa9f3d26878772dbcfe9568a8e9dc41e3e6016e256afd241d3732be40bf2b2 SHA512 6f97e808c7ff14ddae3b729422dd4bfd321d52fa32c0a5c167e797c3fa0d5fcbd4fa71c056edb1e9d2aa02fef2ece3439bdd0c9506cab2002c69a490be87e622 MISC metadata.xml 248 BLAKE2B 83bf47dc3dbedea8a88932e922075f0ba8fd841433c4ab750e2ab61c22e8cbfaa1acb04a903d89ef5140a75dfc4c4899354623e0160df5b7c178c190f8494515 SHA512 b5200cfe30adef8e869fada87f1b4171210b2427cd3ac12edef70948f305d5e612ca5f24d377f9823a6022c8867db635db50ddd3d6cb362d6b0137c299fe07e5 diff --git a/xfce-base/xfce4-appfinder/xfce4-appfinder-4.21.0.ebuild b/xfce-base/xfce4-appfinder/xfce4-appfinder-4.21.0.ebuild new file mode 100644 index 000000000000..92a50922da75 --- /dev/null +++ b/xfce-base/xfce4-appfinder/xfce4-appfinder-4.21.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="A tool to find and launch installed applications for the Xfce desktop" +HOMEPAGE=" + https://docs.xfce.org/xfce/xfce4-appfinder/start + https://gitlab.xfce.org/xfce/xfce4-appfinder/ +" +SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +DEPEND=" + >=dev-libs/glib-2.72.0 + >=x11-libs/gtk+-3.24.0:3 + >=xfce-base/garcon-4.18.0:= + >=xfce-base/libxfce4util-4.18.0:= + >=xfce-base/libxfce4ui-4.21.0:=[gtk3(+)] + >=xfce-base/xfconf-4.18.0:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + sys-devel/gettext + virtual/pkgconfig +" + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-base/xfce4-meta/Manifest b/xfce-base/xfce4-meta/Manifest index 0777c2c1d709..1c1a65209538 100644 --- a/xfce-base/xfce4-meta/Manifest +++ b/xfce-base/xfce4-meta/Manifest @@ -1,4 +1,4 @@ EBUILD xfce4-meta-4.18-r1.ebuild 1369 BLAKE2B 8a68dc8713b73f3c6904dcf139b34bcb7a57b717a93502b34c7307746a0b2a52be299154c104121d85cd0973cd25aa8ba3aa0f4a9457326f870177314fdeaccc SHA512 389d262846e9f16f4610644c00032c392d59cc00ac3bcface5e63ce4b04a28338fcc26cd303b56c1320e31bde31b3ca32ac40231a19c69b809dcd97b10b0530c EBUILD xfce4-meta-4.18.ebuild 1026 BLAKE2B 6d4e3d532a0d7eeb36498a75c46417e1f2a197c0cfb90ca360294af6ba04184f8fe1e851c9dbcf217c8e3c7ad77daa56820b71ffdf4a3c6c271349d3fe674ce3 SHA512 69e6ac9d8d7bf99984774dc429140fbea3b9fb2d8818b066c379ebb17a4e14273f9d9ca623717df8251fac39f9e7cb34ba574a73469800e6a4f51aa99dc04dca -EBUILD xfce4-meta-4.20.ebuild 1408 BLAKE2B e92f3f51bc061d21752f598ddbdce8cf891d35ab4fd230964cb06a19680a7296fa735071427694bd6ce6965d3e8e1e0cdf1093bbdbda5410156da60ec0e2b029 SHA512 20626e4b6ea67ac4ab90da1f8701f9fe703e462f639367ae40dba8fa1848650ef891517d44a3e09e1181f3075158934174ec0f4997d6e71a6e0cf84b438a2f6e +EBUILD xfce4-meta-4.20.ebuild 1406 BLAKE2B 278c133c80c39eb111544a2fe267ec2581ce589b7de64b651b984ed56920f5e9e158320442f70d891328fdb71f878059c7c7532c44691fd3e81d7bf2219d5f3b SHA512 7b933ac45b09daff4659a447a645a1b7c16f8f9ba6ac4820e0e6de92d90f54c907d7585bcb34f4f83682fdfdef82b91571e914c9eb6f8c51d0f15294a1b6f9fa MISC metadata.xml 924 BLAKE2B b0190f32eec0bc5697336d33b262d0512e5ba3173bd7d78e19fc469483d55e6e8e6f2f19beabac3a07c4ddd25265b673f19fc1be08bbcadbb027163e796d1a63 SHA512 120771c832296cde51b6a0bfdf1079e82b64d811d4b41856fcf0fbb680026039a894d82e32f6b3c51d67d35f0bc56c573e6243199601f94e57d06f0c32e09d2a diff --git a/xfce-base/xfce4-meta/xfce4-meta-4.20.ebuild b/xfce-base/xfce4-meta/xfce4-meta-4.20.ebuild index bf7b5a7e43ef..1e9cdb4fc829 100644 --- a/xfce-base/xfce4-meta/xfce4-meta-4.20.ebuild +++ b/xfce-base/xfce4-meta/xfce4-meta-4.20.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://www.xfce.org/" LICENSE="metapackage" SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" IUSE=" archive calendar cdr editor image media minimal mpd pulseaudio remote-fs search +svg upower diff --git a/xfce-base/xfce4-panel/Manifest b/xfce-base/xfce4-panel/Manifest index 2d8b0cabfa78..b631a0d943db 100644 --- a/xfce-base/xfce4-panel/Manifest +++ b/xfce-base/xfce4-panel/Manifest @@ -1,9 +1,9 @@ DIST xfce4-panel-4.18.6.tar.bz2 1595352 BLAKE2B e4f4eb2f3838cde69a2614021be184ba7281910e595cc868180eba5ce40898fb538cb82ef5317f8316273b6a926553e051730e4918f3d2d339e03729ac8c2a85 SHA512 a1c4597bbbb72d2f3ef90abe0082abe3404e0ea7fa6027e26ca50e31e03645464ce3e0a72f4d927e84c5775a775e3a70f70e25bd3d2e4358da869f9c474e6174 -DIST xfce4-panel-4.20.0.tar.bz2 2260815 BLAKE2B ab3d66465bf24757a9831ff71aebd4609a4a4b9e456899a34fa900836398a0c0727993b84769decb8c371c94344ad9f940eb15431824152e8acd9434125e58c8 SHA512 431ff1736a62bdee4a7a9a5e7b8aa9f0cf779ce5454503c33fc0ffb82b6cd4bbcbc5e1fc99c092e31f0f702f459cf31336eff914a41b618043f83d2a40c9b049 -DIST xfce4-panel-4.20.2.tar.bz2 2262583 BLAKE2B 73bb276bc14720c311855823bf18f32244a5e563296daf900760ed0513a67f4c8a96c469bbf6e7f5be1e236e264e0efb20fe25b47efe6c84b25ff337653da6a9 SHA512 a5dfa5576b638ad15dc9a8b24ab28786526e9785178bbbecd1d2ea1c21f70bb84c5bca1313e21a02bc7347b964d934de2fe406e1b2bc743bd7ea7ef20fcb9b5c DIST xfce4-panel-4.20.3.tar.bz2 2263062 BLAKE2B 6d36820961c4689f74448732921db8394521a44c30f2e55e9e35feb040b1d9dd954da62c21962a5a2ea39fd245b72acf0ce89f894c6a0982638d276c050c1b8f SHA512 ea4db869e025822119ee01bf9ffaedb254bf1e9362919e6c8fc28617b3eb3be85b486175b02e694198272c25295b9c6b80873f5bcfaa0596df4107356428d1a3 +DIST xfce4-panel-4.20.4.tar.bz2 2287183 BLAKE2B 368b1fbdabbbf41c1b7fffb321738c6f5a32e1973c7c47bf9f47e709107ef971f7d59e94c3addc72582df13e32194d4475bee59e94ca5f90d0c74a4c12bd7a35 SHA512 89d835617cab0afce1344495fa29f9cba49fdd1472fb079474c4511befebd1771eb5f4d6f968b98c43517f61e2e284760597a437e39a4956a56abb6d73e43265 +DIST xfce4-panel-4.21.0.tar.xz 834780 BLAKE2B cf06cd31589e3f2ce854df7677e6ae54e59432f69cb552a1bd4069798d61a287b0e476e355a3f65c5862134b8a1b1b231fe5660fa7a1e306ca912da5796b4d5e SHA512 64e848af99eb6d11676819ee96b97bf49db7054d12d688177e0f21d9af74cecf3d14a102c01198a2e901568e848149d2c8e9bdb5489a5ddddb8150a78c6f53a6 EBUILD xfce4-panel-4.18.6.ebuild 1543 BLAKE2B aeb5fff535f2eb146cadc786953ccc57a13efd527465da7844bfe6cb822bb97dfef9cf7ae660904320155633d23e2e0df55f9b04511d7fb23a34311c33c3d2e5 SHA512 7e7a3e44dbbf572aed623be3eea92d2d22ee71f3e737a8d3acde905d62e385225c2934a1e5301f35b6c48e27bf4c74abe79065021a15e2949fa83f15f3ebcc11 -EBUILD xfce4-panel-4.20.0.ebuild 1817 BLAKE2B 5f438d536ab333d5b46a0fa2e2e2b43a36e4fae3546e6104f115c46ebfb06a32fcbba66458454e11f0b35e3d8f63806fcd173bdd4c7780f41a46c6ab2bbabac4 SHA512 6099519f6b4f007816aeec2216647595d0e498f31e6c645c39a9d030a771b3c34bae6470d77ea242cce98b3db8c7cd6a4ae400ab1fc005b6937ab1c4ac7d2e3b -EBUILD xfce4-panel-4.20.2.ebuild 1822 BLAKE2B 93b5675a6d1342d45e4b46e6a39f357ff725f67de2ed800f5e69a1b9c558cb24e0e083e6f7b9b545178a9fb43cc31d9a88a4ccb193eafd22cb48301db07be824 SHA512 0709bc47843f75d66ed85dcb1a1670ec166ddf13a893a8ccb18abaa15d3a8fea95b93bec41b460c0f5befca0eb77fc55d0ad328a9acff4c213a15175473e409a -EBUILD xfce4-panel-4.20.3.ebuild 1822 BLAKE2B 93b5675a6d1342d45e4b46e6a39f357ff725f67de2ed800f5e69a1b9c558cb24e0e083e6f7b9b545178a9fb43cc31d9a88a4ccb193eafd22cb48301db07be824 SHA512 0709bc47843f75d66ed85dcb1a1670ec166ddf13a893a8ccb18abaa15d3a8fea95b93bec41b460c0f5befca0eb77fc55d0ad328a9acff4c213a15175473e409a +EBUILD xfce4-panel-4.20.3.ebuild 1843 BLAKE2B 4e47c3963aac4034cdeaf8ed8084142d610132cd6344cd529ff7d942eed5148ab63c2ad5d72d511c68e7d37e4f82b591f9b1aac1f662a3a5b83670cda88c0616 SHA512 edc312f62d36e99ce13dcc4b1c631f34e37a23f3b8baf6217380c0a18cbc1aa0f98653f145ac709dba4e63df81fa5e11d08d5a58a4bb9e63d7e6e1d1ef8d64b7 +EBUILD xfce4-panel-4.20.4.ebuild 1849 BLAKE2B cd945df44cdbcb441233843fac97a0636a74bb87ee07368f7b2d0ead6bab95fcab4e7b1effc4d556fc3dd800666a11e2020d7be8c9df6ea5af7920a7b3c07110 SHA512 6f60e3d67de523d05139ea1d89ce30cceb73b0f0acdb26e58761ce78ccf237109999f3c4db84b7fe1281103a415fabd0ee264e3bb055c869d40dc340a0fb5319 +EBUILD xfce4-panel-4.21.0.ebuild 1837 BLAKE2B b0f4134984d51f0b6855d8642b2a28eb88d8b4482af65eb988ae10845150b05e12169f6ccf8b78788d6c23f68abf4ba50ecd8a87e3877b4b829d8af58ae33a5b SHA512 47c596e587d2225e81091202c95fb741885ab7d8c25db83b0d43f3adc770b96d5e7d8e1a54e06a5c4ba084eee25dc282ac0ff46c11f786811d6363fcab560a8d MISC metadata.xml 377 BLAKE2B a9ab246bf0acb1731905d6f7aaa6d558204ca06138e0f531b76570f1477353a636b504ccab11ed861044faa5d02fefa43c5cc08f8d6c742851f1e8976e08f3d6 SHA512 9269670fb22fc1179cbc6f4a3f7f160bd1164ab470f6bbfa4875d85d7c0fb29ac7ae05d46daaaba097a418890961e568ce249e60329ed0325ba3f5dc976946f8 diff --git a/xfce-base/xfce4-panel/xfce4-panel-4.20.3.ebuild b/xfce-base/xfce4-panel/xfce4-panel-4.20.3.ebuild index 5f5c974ccc03..3af8c12a2292 100644 --- a/xfce-base/xfce4-panel/xfce4-panel-4.20.3.ebuild +++ b/xfce-base/xfce4-panel/xfce4-panel-4.20.3.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86" IUSE="+dbusmenu introspection vala wayland X" REQUIRED_USE=" || ( wayland X ) @@ -48,6 +48,7 @@ RDEPEND=" " BDEPEND=" vala? ( $(vala_depend) ) + dev-build/xfce4-dev-tools dev-lang/perl dev-util/gdbus-codegen dev-util/intltool diff --git a/xfce-base/xfce4-panel/xfce4-panel-4.20.2.ebuild b/xfce-base/xfce4-panel/xfce4-panel-4.20.4.ebuild index 5f5c974ccc03..8d1e20b36f2d 100644 --- a/xfce-base/xfce4-panel/xfce4-panel-4.20.2.ebuild +++ b/xfce-base/xfce4-panel/xfce4-panel-4.20.4.ebuild @@ -25,12 +25,12 @@ DEPEND=" >=dev-libs/glib-2.72.0 >=x11-libs/cairo-1.16.0 >=x11-libs/gtk+-3.24.0:3[X?,introspection?,wayland?] - >=xfce-base/exo-0.11.2:= - >=xfce-base/garcon-4.17.0:= - >=xfce-base/libxfce4ui-4.17.1:= - >=xfce-base/libxfce4util-4.17.2:=[introspection?,vala?] + >=xfce-base/exo-4.18.0:= + >=xfce-base/garcon-4.18.0:= + >=xfce-base/libxfce4ui-4.18.0:= + >=xfce-base/libxfce4util-4.18.0:=[introspection?,vala?] >=xfce-base/libxfce4windowing-4.20.1:=[X?] - >=xfce-base/xfconf-4.13.2:= + >=xfce-base/xfconf-4.18.0:= dbusmenu? ( >=dev-libs/libdbusmenu-16.04.0[gtk3] ) introspection? ( >=dev-libs/gobject-introspection-1.66:= ) wayland? ( @@ -48,6 +48,7 @@ RDEPEND=" " BDEPEND=" vala? ( $(vala_depend) ) + dev-build/xfce4-dev-tools dev-lang/perl dev-util/gdbus-codegen dev-util/intltool diff --git a/xfce-base/xfce4-panel/xfce4-panel-4.20.0.ebuild b/xfce-base/xfce4-panel/xfce4-panel-4.21.0.ebuild index eec8ab0cca1f..4e7c119c19bf 100644 --- a/xfce-base/xfce4-panel/xfce4-panel-4.20.0.ebuild +++ b/xfce-base/xfce4-panel/xfce4-panel-4.21.0.ebuild @@ -3,36 +3,36 @@ EAPI=8 -inherit vala xdg-utils +inherit meson vala xdg-utils DESCRIPTION="Panel for the Xfce desktop environment" HOMEPAGE=" https://docs.xfce.org/xfce/xfce4-panel/start https://gitlab.xfce.org/xfce/xfce4-panel/ " -SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" +SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.xz" LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86" -IUSE="+dbusmenu introspection vala wayland X" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="+dbusmenu gtk-doc introspection vala wayland X" REQUIRED_USE=" || ( wayland X ) vala? ( introspection ) " DEPEND=" - >=dev-libs/glib-2.72.0 + >=dev-libs/glib-2.74.0 >=x11-libs/cairo-1.16.0 >=x11-libs/gtk+-3.24.0:3[X?,introspection?,wayland?] - >=xfce-base/exo-0.11.2:= - >=xfce-base/garcon-4.17.0:= - >=xfce-base/libxfce4ui-4.17.1:= - >=xfce-base/libxfce4util-4.17.2:=[introspection?,vala?] - >=xfce-base/libxfce4windowing-4.19.6:=[X?] - >=xfce-base/xfconf-4.13.2:= + >=xfce-base/exo-4.18.0:= + >=xfce-base/garcon-4.18.0:= + >=xfce-base/libxfce4ui-4.21.0:= + >=xfce-base/libxfce4util-4.18.0:=[introspection?,vala?] + >=xfce-base/libxfce4windowing-4.20.1:=[X?] + >=xfce-base/xfconf-4.18.0:= dbusmenu? ( >=dev-libs/libdbusmenu-16.04.0[gtk3] ) - introspection? ( >=dev-libs/gobject-introspection-1.66:= ) + introspection? ( >=dev-libs/gobject-introspection-1.72.0:= ) wayland? ( >=dev-libs/wayland-1.20 >=gui-libs/gtk-layer-shell-0.7.0 @@ -47,8 +47,9 @@ RDEPEND=" ${DEPEND} " BDEPEND=" + gtk-doc? ( dev-util/gtk-doc ) vala? ( $(vala_depend) ) - dev-lang/perl + dev-build/xfce4-dev-tools dev-util/gdbus-codegen dev-util/intltool sys-devel/gettext @@ -56,22 +57,18 @@ BDEPEND=" " src_configure() { - local myconf=( - $(use_enable introspection) - $(use_enable dbusmenu dbusmenu-gtk3) - $(use_enable vala) - $(use_enable wayland) - $(use_enable wayland gtk-layer-shell) - $(use_enable X x11) + local emesonargs=( + $(meson_use gtk-doc) + $(meson_use introspection) + $(meson_feature vala) + $(meson_feature X x11) + $(meson_feature wayland) + $(meson_feature wayland gtk-layer-shell) + $(meson_feature dbusmenu) ) use vala && vala_setup - econf "${myconf[@]}" -} - -src_install() { - default - find "${D}" -name '*.la' -delete || die + meson_src_configure } pkg_postinst() { diff --git a/xfce-base/xfce4-power-manager/Manifest b/xfce-base/xfce4-power-manager/Manifest index be6bf032d355..e0d8baea7eba 100644 --- a/xfce-base/xfce4-power-manager/Manifest +++ b/xfce-base/xfce4-power-manager/Manifest @@ -1,5 +1,7 @@ DIST xfce4-power-manager-4.18.4.tar.bz2 1241669 BLAKE2B 7fe0caca8ed87d1178bc2feb6704b7415ba03c2630962798e949e7d6e13956eee26dfd5bdd098d765a28776896e1881d3bf7913f48c6187cf372379300680185 SHA512 829151b99c279a01037544e8a0a2bbe3cb4c1ec90d8943b3159947d819f94e8f73a8e73db255e1151ca59278583a28448b00d6fc002bd1f8a724c1c16c44fb1b DIST xfce4-power-manager-4.20.0.tar.bz2 1523787 BLAKE2B 9df4b976665ee9363b68218ccadeddfba2b79f4446614a16617511c155aa761dac29003f5460b01c98bf27f7845cbf62c5434a521d93f9fc954964c0c9c48657 SHA512 e61762b4ff374562fa3d70b1eb7c9928a1a7197df5b597763adf16435183fd693307267f37f0eb7dd08b573664a397d2fd22674b5db7e07ee9302089772ff6e7 +DIST xfce4-power-manager-4.21.0.tar.xz 626228 BLAKE2B f45ea03e39d7fdcf3db796c6f356b65218f5c64f31a235f4e3a73fc9e05e08ae3aa8d90520f73aac5316d7149b3a7cc135d87944277e29409a231b3574f4a649 SHA512 67fb672dcda66c67f783d44a5e8acecb1ddcfac323904a73c3500b689db350ab977f617d972c06d7d9bac4c403cdd408e1c9f10f05a3281457d5016c970487c1 EBUILD xfce4-power-manager-4.18.4.ebuild 1603 BLAKE2B c2951b0da4996e6513815fe8fc6c37466f2f492f79d09b089589c74e3d52f6bd6b1e3db33c68c010ad6befd11687d7f237cd30cb65852dcfc3ccd11e9a63e44c SHA512 3b2ba21ef6d0adf7eaeffb9e3991ead1420d5ffaecd9d2a4ed0d228853b2185ec54610c195b099d6d944f00fdb806a95963fb9dd9c0bc8cc2e73eb160b231937 EBUILD xfce4-power-manager-4.20.0.ebuild 1775 BLAKE2B c69ff3a9c521c62be0bd923bbce48aa03bec8df1759b36fdc6bac8b75a8b09c387d78b6dbd0b8e179bbd6d0863a59f8f23f76956b2a93a3497b79c2741093212 SHA512 65a7a6a7d939b152b361ef449c7232fd586a918fea3230c9042e17ca6ac03a9df161cd71a9a62a69cc8caaca348f7761c2dda9b84ebaf57e3440e232904495b1 +EBUILD xfce4-power-manager-4.21.0.ebuild 1718 BLAKE2B 0e30c0e2cdb3003a08e9b6e4b206f2d4f5843cab951300e3cd2e7cceb8c3ef54f597c5dd83d728f501de8542cc3d3436a95da4b1816cc362663340a36ba8bba8 SHA512 1452e42f107c0f1fd9069b95276f291ebf688f55d6e8404dfd455864d8673ad70fe28e74f8b48aa56928456964a5888ce953cc421ae244aac791d4ec60411bc1 MISC metadata.xml 361 BLAKE2B 0cd2ec9e6643d7379a8c37fc9ae3b3902396c94732182f4a3c7d50bef85e555c9d69b6c8ed13d127167c44e687d356b171f46d071acfa4c26b623835df9d94f6 SHA512 ca556c6a8e5df8b0e897fe64e04fdf23b23518b86db0e29568131d2d17329122f2aa012b2b2a7fb5811bd17a230c1d5a6065ce747532b4eb868cab4eb9d9dcd7 diff --git a/xfce-base/xfce4-power-manager/xfce4-power-manager-4.21.0.ebuild b/xfce-base/xfce4-power-manager/xfce4-power-manager-4.21.0.ebuild new file mode 100644 index 000000000000..3a32f9750953 --- /dev/null +++ b/xfce-base/xfce4-power-manager/xfce4-power-manager-4.21.0.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="Power manager for the Xfce desktop environment" +HOMEPAGE=" + https://docs.xfce.org/xfce/xfce4-power-manager/start + https://gitlab.xfce.org/xfce/xfce4-power-manager/ +" +SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +IUSE="+panel-plugin policykit wayland X" +REQUIRED_USE="|| ( wayland X )" + +DEPEND=" + >=dev-libs/glib-2.72.0 + >=sys-power/upower-0.99.10 + >=x11-libs/gtk+-3.24.0:3[wayland?,X?] + >=x11-libs/libnotify-0.7.8 + >=xfce-base/xfconf-4.18.0:= + >=xfce-base/libxfce4ui-4.21.0:=[gtk3(+)] + >=xfce-base/libxfce4util-4.19.4:= + panel-plugin? ( >=xfce-base/xfce4-panel-4.18.0:= ) + policykit? ( >=sys-auth/polkit-0.102 ) + wayland? ( + >=dev-libs/wayland-1.20 + ) + X? ( + >=x11-libs/libX11-1.6.7 + >=x11-libs/libXrandr-1.5.0 + >=x11-libs/libXext-1.0.0 + ) +" +RDEPEND=" + ${DEPEND} +" +DEPEND+=" + x11-base/xorg-proto + wayland? ( + >=dev-libs/wayland-protocols-1.25 + ) +" +BDEPEND=" + dev-util/gdbus-codegen + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + wayland? ( + >=dev-util/wayland-scanner-1.20 + ) +" + +src_configure() { + local emesonargs=( + $(meson_feature X x11) + $(meson_feature wayland) + $(meson_feature panel-plugin) + $(meson_feature policykit polkit) + ) + meson_src_configure +} + +pkg_postinst() { + xdg_icon_cache_update + + if ! has_version sys-apps/systemd && ! has_version sys-auth/elogind + then + elog "Suspend/hibernate support requires a logind provider installed" + elog "(sys-apps/systemd or sys-auth/elogind)" + fi +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-base/xfce4-session/Manifest b/xfce-base/xfce4-session/Manifest index da11ca92ff59..30111c0e70e0 100644 --- a/xfce-base/xfce4-session/Manifest +++ b/xfce-base/xfce4-session/Manifest @@ -1,5 +1,11 @@ DIST xfce4-session-4.18.4.tar.bz2 922274 BLAKE2B 1ea22b552446f9dd7c1516e854c5dc7101780fba9f44e93a5a66105137607ffa943a539e124f13dc47a170695ebe8d5e59de7cf9c6c27b75dbb50f0d53a7e592 SHA512 dec5006cf69cd44d39c0923d512bfd07123c923627b33a9f232134468cf8a160e329afcf0e61619e7f9a91a453845cbc55a355b6ca9c02e15f55eb7876c8bfc1 DIST xfce4-session-4.20.0.tar.bz2 1185603 BLAKE2B 65599cb91674b39c39e12b9ee5f7b49cc97d2c47f6e7875c4eb5ecaff235b746e9f5573ef14ef993f04c269adb6370e473542deb88ee6795517cb45ad99812a3 SHA512 2e3b1280830fe3b26d39e87fcc26fd2be6df5f1328b64529c46cc51fe80abcc07b2996fd07af331ee2a502f025f40576cfb49a7ddaa9cc82b1f3cf17484f1dd6 +DIST xfce4-session-4.20.1.tar.bz2 1225983 BLAKE2B 953d3d704f0a3a3039871e2ebfcf3717ad2d6468949baa6563c160a96aa674b6e3401210ccbf525afdd138afe5df5c4c4bf6650d177cb59dde699a3b6bc7dc1b SHA512 7e9fe6283964611d8e020d70145bd1ffd8aba3c0082bfb41aff2e8a434cd89cf8092cec299a7cfa9e9b2fcb9ffe607f5ce5fdd969d347ebcb76ada97458cf4c2 +DIST xfce4-session-4.20.2.tar.bz2 1226931 BLAKE2B 34beba73c107f2a4b4dcec962f6014637e66580818336f77dc5ca63d9e6285801c67974defe5ff1c340a1546061f71654ea8e75674de6792072315548b80193a SHA512 561b10b6efe011dfd2dd43d05fda4282f1950e30a0fdcd28c8a28f420990390e5dc94bf7b6ad344346eabc0c3752c393489d681edab61a6f58e9c81854a45201 +DIST xfce4-session-4.21.0.tar.xz 369700 BLAKE2B 4fd0fd2b385c52851a0a02d3a48af5f16e6bd7f8c0440bdfee7fd98d7649b1d93cd99a321a69953355d15fdc82317baaf3fa1ba9f338d812fbe11a4625833fdf SHA512 31b8bff244b41c876208a83fe13e9932196464f8d799572ec7bfbddfc1bfecbdae610dddb5f187d9d8be686a4c28fa7e430d70e7eebbe9a957f934bcb2f3f99d EBUILD xfce4-session-4.18.4.ebuild 1498 BLAKE2B fbc5e0f4c5ae0e54fd7b200696a7c9f7745f04c2ba6ee616e2b952c7f78d1fdbb51e4a80c4ba96802fc04b9747c0991e491531df2a19841a81d98b0693d97ac6 SHA512 ef757fdd5aef1c1fc7590b5476a8d3aa3334eab3cc03808ea63a5004ef283cea1f8cf1c9219e1e7604456038b96da681f2383e40f25b88dc16a811095997806a -EBUILD xfce4-session-4.20.0.ebuild 1796 BLAKE2B 94f65cd1dbf6a4ab0e4e7566e2eecbc03d8f6db21d4a3b07053f36eba4217b86ab24854722eeafd20e13ca8f15f48939403a9b9cc7addd096030c2fcc3353b30 SHA512 55144eca557f86786ca2a157a6173464a982ed9db67db11120767f6f3e4bf7493e43213579e9a773bc927325bbc6872238308eaf1487097390e00e7936f7df3c +EBUILD xfce4-session-4.20.0.ebuild 1795 BLAKE2B 92ced8a94d788b7370669d63ff37df3e53848baca768acdb1038d76e193e4599eb9d31ba7d7555b8e52e9c021fd652462ecb77de767d9acd3967325a5b6ba7dc SHA512 912abbeff77c7334f820111021cbcf80618cf653984c54ad7ec32538a6b638c52a6c8999ef26085a261e73892e1fa5775228de905d127ead0c0b1aab6881ccf7 +EBUILD xfce4-session-4.20.1.ebuild 1816 BLAKE2B 3f457fe2e2bf3539182412bd0b1f434255a3c7c43ac75d741ee7a1db16b8e4643888e9c757b99d7c484c0f00e2f480a38ad1dfdaf6e4bd001d877653e4b0ff27 SHA512 0faa850615270468388cc73b0e8afa1e29b87ce760195c601ea51c93b0b71bb5985eefd0bef33979dbaa2ccace9535c89feb7075960b429c7b1a3ba5d4eb6c32 +EBUILD xfce4-session-4.20.2.ebuild 1816 BLAKE2B 3f457fe2e2bf3539182412bd0b1f434255a3c7c43ac75d741ee7a1db16b8e4643888e9c757b99d7c484c0f00e2f480a38ad1dfdaf6e4bd001d877653e4b0ff27 SHA512 0faa850615270468388cc73b0e8afa1e29b87ce760195c601ea51c93b0b71bb5985eefd0bef33979dbaa2ccace9535c89feb7075960b429c7b1a3ba5d4eb6c32 +EBUILD xfce4-session-4.21.0.ebuild 1809 BLAKE2B 370ca64f4d6096e5fff1dc8d4356307b3d43a3cf9a632f5e53d2bcd5515d8b14df0b79ef98aefa7adfb081663dd9d058841282dd8bb1a5649e40effdeb6c8dc8 SHA512 c7a454d469c7034f4a598feef7ce8b27f402a69ebb61835d7387d840cff0ca35e9ac44a9e3339e10d3bdcdf0b24159d65c090ea9eada0ca064f4512372efab02 MISC metadata.xml 248 BLAKE2B 83bf47dc3dbedea8a88932e922075f0ba8fd841433c4ab750e2ab61c22e8cbfaa1acb04a903d89ef5140a75dfc4c4899354623e0160df5b7c178c190f8494515 SHA512 b5200cfe30adef8e869fada87f1b4171210b2427cd3ac12edef70948f305d5e612ca5f24d377f9823a6022c8867db635db50ddd3d6cb362d6b0137c299fe07e5 diff --git a/xfce-base/xfce4-session/xfce4-session-4.20.0.ebuild b/xfce-base/xfce4-session/xfce4-session-4.20.0.ebuild index 1dbcf116e841..40a0b9535763 100644 --- a/xfce-base/xfce4-session/xfce4-session-4.20.0.ebuild +++ b/xfce-base/xfce4-session/xfce4-session-4.20.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="X nls policykit wayland +xscreensaver" REQUIRED_USE="|| ( X wayland )" diff --git a/xfce-base/xfce4-session/xfce4-session-4.20.1.ebuild b/xfce-base/xfce4-session/xfce4-session-4.20.1.ebuild new file mode 100644 index 000000000000..9a564054d795 --- /dev/null +++ b/xfce-base/xfce4-session/xfce4-session-4.20.1.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg-utils + +DESCRIPTION="A session manager for the Xfce desktop environment" +HOMEPAGE=" + https://docs.xfce.org/xfce/xfce4-session/start + https://gitlab.xfce.org/xfce/xfce4-session +" +SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="X nls policykit wayland +xscreensaver" +REQUIRED_USE="|| ( X wayland )" + +DEPEND=" + >=dev-libs/glib-2.72.0 + >=x11-libs/gtk+-3.24.0:3[X?,wayland?] + >=xfce-base/libxfce4util-4.19.2:= + >=xfce-base/libxfce4ui-4.18.4:= + >=xfce-base/libxfce4windowing-4.19.2:= + >=xfce-base/xfconf-4.18.0:= + policykit? ( >=sys-auth/polkit-0.102 ) + wayland? ( + >=gui-libs/gtk-layer-shell-0.7.0 + ) + X? ( + >=x11-libs/libICE-1.0.10 + >=x11-libs/libSM-1.2.3 + >=x11-libs/libX11-1.6.7 + >=x11-libs/libwnck-3.10.0:3 + ) +" +RDEPEND=" + ${DEPEND} + x11-apps/xrdb + nls? ( x11-misc/xdg-user-dirs ) + X? ( + x11-apps/iceauth + ) + xscreensaver? ( + || ( + xfce-extra/xfce4-screensaver + >=x11-misc/xscreensaver-5.26 + x11-misc/light-locker + ) + ) +" +BDEPEND=" + dev-libs/glib + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_configure() { + local myconf=( + $(use_enable X x11) + $(use_enable policykit polkit) + $(use_enable wayland) + $(use_enable wayland gtk-layer-shell) + --with-xsession-prefix="${EPREFIX}"/usr + ICEAUTH="${EPREFIX}"/usr/bin/iceauth + ) + + econf "${myconf[@]}" +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die + + exeinto /etc/X11/Sessions + newexe - Xfce4 <<-EOF + startxfce4 + EOF + dosym Xfce4 /etc/X11/Sessions/Xfce +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-base/xfce4-session/xfce4-session-4.20.2.ebuild b/xfce-base/xfce4-session/xfce4-session-4.20.2.ebuild new file mode 100644 index 000000000000..9a564054d795 --- /dev/null +++ b/xfce-base/xfce4-session/xfce4-session-4.20.2.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg-utils + +DESCRIPTION="A session manager for the Xfce desktop environment" +HOMEPAGE=" + https://docs.xfce.org/xfce/xfce4-session/start + https://gitlab.xfce.org/xfce/xfce4-session +" +SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="X nls policykit wayland +xscreensaver" +REQUIRED_USE="|| ( X wayland )" + +DEPEND=" + >=dev-libs/glib-2.72.0 + >=x11-libs/gtk+-3.24.0:3[X?,wayland?] + >=xfce-base/libxfce4util-4.19.2:= + >=xfce-base/libxfce4ui-4.18.4:= + >=xfce-base/libxfce4windowing-4.19.2:= + >=xfce-base/xfconf-4.18.0:= + policykit? ( >=sys-auth/polkit-0.102 ) + wayland? ( + >=gui-libs/gtk-layer-shell-0.7.0 + ) + X? ( + >=x11-libs/libICE-1.0.10 + >=x11-libs/libSM-1.2.3 + >=x11-libs/libX11-1.6.7 + >=x11-libs/libwnck-3.10.0:3 + ) +" +RDEPEND=" + ${DEPEND} + x11-apps/xrdb + nls? ( x11-misc/xdg-user-dirs ) + X? ( + x11-apps/iceauth + ) + xscreensaver? ( + || ( + xfce-extra/xfce4-screensaver + >=x11-misc/xscreensaver-5.26 + x11-misc/light-locker + ) + ) +" +BDEPEND=" + dev-libs/glib + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_configure() { + local myconf=( + $(use_enable X x11) + $(use_enable policykit polkit) + $(use_enable wayland) + $(use_enable wayland gtk-layer-shell) + --with-xsession-prefix="${EPREFIX}"/usr + ICEAUTH="${EPREFIX}"/usr/bin/iceauth + ) + + econf "${myconf[@]}" +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die + + exeinto /etc/X11/Sessions + newexe - Xfce4 <<-EOF + startxfce4 + EOF + dosym Xfce4 /etc/X11/Sessions/Xfce +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-base/xfce4-session/xfce4-session-4.21.0.ebuild b/xfce-base/xfce4-session/xfce4-session-4.21.0.ebuild new file mode 100644 index 000000000000..79e1b222d4a0 --- /dev/null +++ b/xfce-base/xfce4-session/xfce4-session-4.21.0.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="A session manager for the Xfce desktop environment" +HOMEPAGE=" + https://docs.xfce.org/xfce/xfce4-session/start + https://gitlab.xfce.org/xfce/xfce4-session +" +SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="X nls policykit wayland +xscreensaver" +REQUIRED_USE="|| ( X wayland )" + +DEPEND=" + >=dev-libs/glib-2.72.0 + >=x11-libs/gdk-pixbuf-2.42.8 + >=x11-libs/gtk+-3.24.0:3[X?,wayland?] + >=xfce-base/libxfce4util-4.19.2:= + >=xfce-base/libxfce4ui-4.21.0:= + >=xfce-base/libxfce4windowing-4.19.2:= + >=xfce-base/xfconf-4.18.0:= + policykit? ( >=sys-auth/polkit-0.102 ) + wayland? ( + >=gui-libs/gtk-layer-shell-0.7.0 + ) + X? ( + x11-apps/iceauth + >=x11-libs/libICE-1.0.10 + >=x11-libs/libSM-1.2.3 + >=x11-libs/libX11-1.6.7 + >=x11-libs/libwnck-3.10.0:3 + ) +" +RDEPEND=" + ${DEPEND} + x11-apps/xrdb + nls? ( x11-misc/xdg-user-dirs ) + xscreensaver? ( + || ( + xfce-extra/xfce4-screensaver + >=x11-misc/xscreensaver-5.26 + x11-misc/light-locker + ) + ) +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + $(meson_feature X x11) + $(meson_feature wayland) + $(meson_feature wayland gtk-layer-shell) + $(meson_feature policykit polkit) + -Dxsession-prefix="${EPREFIX}"/usr + -Dwayland-session-prefix="${EPREFIX}"/usr + ) + meson_src_configure +} + +src_install() { + meson_src_install + + exeinto /etc/X11/Sessions + newexe - Xfce4 <<-EOF + startxfce4 + EOF + dosym Xfce4 /etc/X11/Sessions/Xfce +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-base/xfce4-settings/Manifest b/xfce-base/xfce4-settings/Manifest index 8d74e898fc09..e8f709579be5 100644 --- a/xfce-base/xfce4-settings/Manifest +++ b/xfce-base/xfce4-settings/Manifest @@ -1,7 +1,10 @@ +AUX xfce4-settings-4.21.0-helper-dir.patch 1448 BLAKE2B bded3b732ab14503951f0c34f95f31867f2e51906833db24ac8b7d7f839dc95efdd35a982af19e3833504c7244522f9d555a169b5070890e244842411e698184 SHA512 dbebaae5d5e2e5fe041bd0240853bd3fada0743acc96261ac8235b91003bac6051c1ea0b60a31f7f60b94127a5f007902c05c623de69e1253e4e72891154f149 DIST xfce4-settings-4.18.6.tar.bz2 1560269 BLAKE2B c6336c98ad16c968c2400c9a888ad8eaed39d0f25116b2f767d70c4d3e75bd7f0fef8381fb8cd3105afb7b0786f0b17a285153534421748a91bc6845c252f53a SHA512 e9615e8409f597b53bf118908c0a8c5f893b335915dd009c5b7da9ba8403a0de74b751dec7482f3076cd880f2bd3cffc1f45a13a1e88196fb7f0c87c996794b7 DIST xfce4-settings-4.20.0.tar.bz2 2495778 BLAKE2B d35725ccce4ac88b0d2e4b69896dee14b20a0b9b2a019db02c5fe61cb9e5b966dc0c9985b1f6b1f3853be87d16feb0fcaf0af1e08c0842226addec21bf06871f SHA512 ab728bfce9aefe14c59dce0f93a84d395826ffc37d3a7bafc40fce61055ce4b7d9265c65460bf7ee69e4c8f4efd7e0b88b3670d859d48d4602c17acc20556528 DIST xfce4-settings-4.20.1.tar.bz2 2507814 BLAKE2B a0963f1a2ac19c177aa172d22d78b11492d34776eccd723d048a2bb8e6469ff790b27c2e21b838a5cc2d99d7b334051fbed2878c740138c1ad04a00111ac0519 SHA512 d29307ab93f4db961154541bddc9cfa80886c7ab7bcd42941995c1b9ff24fd8816e65bd690e35c247e25913c352d653386743663443def0b825d415f40b50ef9 +DIST xfce4-settings-4.21.0.tar.xz 966708 BLAKE2B 6b1d2e78cb2650d96dc4ee4a06e5a98093cbe11347f652eb1d3d54318bca89ea85aaabff45912db1278e972ae5a0a75fafe96c28c0eac60440cd06909f4c01fd SHA512 87293b0f7eb87ce8526803d149bde98b56655e6ce18b875ab7f822c434274c31689e2a7d00075d4f0ca5a91c07e5e852387459cbd032e4f44f3985c7a65d3d6a EBUILD xfce4-settings-4.18.6-r1.ebuild 1872 BLAKE2B 3e65bad61d55fd367aef74001df1082f2e75d4f111b6a2df68bee17c68d5eaba585b92fc364c60321ed3186c1c52b4b258f3c4740de0d827da5e2cd07cbaf95c SHA512 df4fcb51324cc900ef1d9901137bfcfbf8d434878c2c9e33626858006aa8e24a8d286b39d622ba8d069790d84639054aab53861d23e57c0aca785d2b6db7d73a EBUILD xfce4-settings-4.20.0.ebuild 2212 BLAKE2B 8144f392bc16ddfdf0ffe7a51e2ff6302c3ca3c3ebbfebf377a69f8e003af8cdd97ae5e8ee67e78eae240af5334b3041a462d763810c35ac2ed6e78031574b17 SHA512 ff947c0a9798d6dd80766765d5695933e09b3525f7982c6c4eee7fdf006862ecea1938b57a4045d065c9a07a15b24526d1a00e1df76c355c1954f6f48060d2d8 EBUILD xfce4-settings-4.20.1.ebuild 2242 BLAKE2B c32d2301cd3eec2dab204526e5d5834bb03ed1a3c46a297245ff7ff65c3cff3549a3628ff13dfa5b65ce55d79035483d890103a3c0486ceb44e85f8c228de646 SHA512 0ae9d4cdfd991063ebfd0e8a9ed666b6c43802bbc616ab2beea1edfa0106db0a4122b87d11a4456890f3065e2097675c2f998be5cd17d0b9e289e77f92571bc7 +EBUILD xfce4-settings-4.21.0-r1.ebuild 2292 BLAKE2B 5df861dbf3d2a4ff7284deaab8152fcf668d99e297126ee6ba4a95106632f2bc0e0a9c074230801de7d70106b7560fec466379cb523f884646feb0bcf2281d46 SHA512 396f15945947c4a0c3d210b787297ff5077674bfb60ab6240f8189793fb6167344c9ed1b8c71f8f203bd45a2a8bc25f7ec32405f6cc30ea06dc4b83fde89fb8b MISC metadata.xml 480 BLAKE2B 4aabe2bbd7da19f62794843c890648503139a81904d84f6b97f9af9634a43ad583eede1adec9704969663455d033838db3a9a825c90d6f341cea411ed89514f2 SHA512 7e1e28f50387533611b4cee185e5e91b1dcc180ebb5bf7bcbd5fa58bc8ef666ce1bba57961de19016ceaa75a6b60b70ec55cff9a2d22bdf0d4f2b9e04abf2bb7 diff --git a/xfce-base/xfce4-settings/files/xfce4-settings-4.21.0-helper-dir.patch b/xfce-base/xfce4-settings/files/xfce4-settings-4.21.0-helper-dir.patch new file mode 100644 index 000000000000..e6af0462b61b --- /dev/null +++ b/xfce-base/xfce4-settings/files/xfce4-settings-4.21.0-helper-dir.patch @@ -0,0 +1,41 @@ +From 47c212082abd71345a46a2308faa6a8b770765a9 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Ga=C3=ABl=20Bonithon?= <gael@xfce.org> +Date: Wed, 26 Mar 2025 10:00:41 +0100 +Subject: [PATCH] meson-build: Fix wrong HELPERDIR substitution + +Fixes: ec25fe9df81f9b95600bae846204e4a6f1ba94c2 +Closes: #598 +--- + dialogs/meson.build | 2 +- + dialogs/mime-settings/meson.build | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/dialogs/meson.build b/dialogs/meson.build +index 5e24904a..99adab6a 100644 +--- a/dialogs/meson.build ++++ b/dialogs/meson.build +@@ -34,7 +34,7 @@ foreach dir : dirs + ], + c_args: [ + '-DG_LOG_DOMAIN="@0@"'.format('bin'), +- '-DHELPERDIR="@0@"'.format(helper_path_prefix), ++ '-DHELPERDIR="@0@"'.format(helper_path_prefix / 'xfce4' / 'settings'), + ], + include_directories: [ + include_directories('..'), +diff --git a/dialogs/mime-settings/meson.build b/dialogs/mime-settings/meson.build +index 1a4a7bba..3249db40 100644 +--- a/dialogs/mime-settings/meson.build ++++ b/dialogs/mime-settings/meson.build +@@ -108,7 +108,7 @@ helpers = run_command('sh', '-c', 'echo helpers' / '*.desktop.in.in', check: tru + foreach helper_in_in : helpers + helper_in = configure_file( + configuration: configuration_data({ +- 'HELPERDIR': helper_path_prefix, ++ 'HELPERDIR': helper_path_prefix / 'xfce4', + }), + input: helper_in_in, + output: fs.stem(helper_in_in), +-- +GitLab + diff --git a/xfce-base/xfce4-settings/xfce4-settings-4.21.0-r1.ebuild b/xfce-base/xfce4-settings/xfce4-settings-4.21.0-r1.ebuild new file mode 100644 index 000000000000..2a122c5e707a --- /dev/null +++ b/xfce-base/xfce4-settings/xfce4-settings-4.21.0-r1.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) + +inherit meson python-single-r1 xdg-utils + +DESCRIPTION="Configuration system for the Xfce desktop environment" +HOMEPAGE=" + https://docs.xfce.org/xfce/xfce4-settings/start + https://gitlab.xfce.org/xfce/xfce4-settings/ +" +SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="X colord input_devices_libinput libnotify upower wayland +xklavier" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + || ( X wayland ) +" + +RDEPEND=" + ${PYTHON_DEPS} + >=dev-libs/glib-2.72.0 + >=x11-libs/gtk+-3.24.0:3[X?,wayland?] + >=xfce-base/garcon-4.18.0:= + >=xfce-base/libxfce4ui-4.21.0:=[X?] + >=xfce-base/libxfce4util-4.18.0:= + >=xfce-base/xfconf-4.19.3:= + colord? ( >=x11-misc/colord-1.0.2:= ) + upower? ( >=sys-power/upower-0.99.10 ) + + X? ( + >=media-libs/fontconfig-2.6.0 + >=x11-libs/libX11-1.6.7 + >=x11-libs/libXcursor-1.1.0 + >=x11-libs/libXext-1.0.0 + >=x11-libs/libXi-1.2.0 + >=x11-libs/libXrandr-1.5.0 + input_devices_libinput? ( >=x11-drivers/xf86-input-libinput-0.6.0 ) + libnotify? ( >=x11-libs/libnotify-0.7.8 ) + xklavier? ( >=x11-libs/libxklavier-5.0 ) + ) + wayland? ( + >=dev-libs/wayland-1.20 + >=gui-libs/gtk-layer-shell-0.7.0 + ) +" +DEPEND=" + ${RDEPEND} + X? ( x11-base/xorg-proto ) +" +# libxml2 for xmllint +BDEPEND=" + dev-libs/libxml2 + dev-util/gdbus-codegen + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +PATCHES=( + # https://gitlab.xfce.org/xfce/xfce4-settings/-/issues/598 + "${FILESDIR}/${P}-helper-dir.patch" +) + +src_prepare() { + default + python_fix_shebang dialogs/mime-settings/helpers/xfce4-compose-mail +} + +src_configure() { + local emesonargs=( + $(meson_feature X x11) + $(meson_feature wayland) + $(meson_feature libnotify) + $(meson_feature xklavier libxklavier) + $(meson_feature X xcursor) + $(meson_feature input_devices_libinput xorg-libinput) + $(meson_feature X xrandr) + $(meson_feature wayland gtk-layer-shell) + $(meson_feature upower) + $(meson_feature colord) + -Dsound-settings=true + ) + meson_src_configure +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-base/xfconf/Manifest b/xfce-base/xfconf/Manifest index 26c1fdbdc555..b002a73e849a 100644 --- a/xfce-base/xfconf/Manifest +++ b/xfce-base/xfconf/Manifest @@ -1,5 +1,7 @@ DIST xfconf-4.18.3.tar.bz2 648479 BLAKE2B 021198bba84c651f05cf47a1034617e088dcce6502eac6f0f160f8000e2309bac5f44b57cc0a4156f907a25002cc3c539ab0c16fc5b3018bbc8ae9a58b212133 SHA512 e1aa133f79ea584af067369f6fd059cd444c4743270ed90a8b0dfe158f7ae6fbc78af62fab67c64674060c2fd1404f06602ac8c019b0db8b70779a17fde4a327 DIST xfconf-4.20.0.tar.bz2 763205 BLAKE2B 56b895e8da736b5c0f63e733e625fe09c07a95ccb1d72271387ace1214410aab04be1ff508c6c43b1ab890cc1a4fd2bb0904b5f6ad4e7f615be2dcea60f01ec4 SHA512 87ae4e9366cccb6c2f13229539e8317d26bfb3fc5333e769ec2de1b596e04348595bb2e85ca90fb63c6c64968e5108e59490700028aeb077b32b9cd03062d9e9 +DIST xfconf-4.21.0.tar.xz 166464 BLAKE2B e012f6cce6bb404fcd23c9bf9f744b8b46842ca918da9774c1f5ed738c41184e99d1e1558dca385d80159551be054a6c2ecf29eb04043a1c3598df44b630fc4e SHA512 ed9a8a06f60eef3ee799c861c9138fb6345384117d05969bb61e296515d67863e024671208cfe97ddb0393e0adfb92a9628997a9acea1d0474d3e6ab1c095d53 EBUILD xfconf-4.18.3.ebuild 1705 BLAKE2B 64de0efb250bfba59703a464c57751fc7808f83b2c43b469b9e99740c36ccebd344a7baea13900dd09b96be35aa92fe238b3bcfb88ee608a9407571704051dee SHA512 67827f3dcc284f8429e8eb672851d12d4951b4604dccbb60eebbdd9fac3f74630b2616768454084cb1c8f7d6d482d4b41bd86e9fefda9e3b4de49706b3e1a68a EBUILD xfconf-4.20.0.ebuild 1695 BLAKE2B b4a680e005713781474962d3cde1b42cfeefe7f54a78b6c354c5e63653b843ceb0dea227b22415c1c58f8b8f7a0b5f31c7880609900571040be80475d2c56a93 SHA512 388a67849b0fded9af230f774b6be81fffca672dae966aeda6a4c8545cc19acf12b42b0f8e9a72a30d65ab054924b30a3476e2d2876a00234049c1a7e6251c82 +EBUILD xfconf-4.21.0.ebuild 1635 BLAKE2B e15fb8db9bf0dffdfbbb10064f1cc04b1a1ca3b3d689d1d510977e65a90346dd70cf855d5818f2f8d833f3a3205a08d81fb16e1a269b91f207f740d955bfb0a2 SHA512 7c8262ee26f0147bb10793362e080a4f75c10df4ab185559eabdbbdb63b385930e12d9f4cfc6f5473e6df60554ed089285ce1f36660bc3fae5f04c871097953a MISC metadata.xml 248 BLAKE2B 83bf47dc3dbedea8a88932e922075f0ba8fd841433c4ab750e2ab61c22e8cbfaa1acb04a903d89ef5140a75dfc4c4899354623e0160df5b7c178c190f8494515 SHA512 b5200cfe30adef8e869fada87f1b4171210b2427cd3ac12edef70948f305d5e612ca5f24d377f9823a6022c8867db635db50ddd3d6cb362d6b0137c299fe07e5 diff --git a/xfce-base/xfconf/xfconf-4.21.0.ebuild b/xfce-base/xfconf/xfconf-4.21.0.ebuild new file mode 100644 index 000000000000..1d1290ebbf25 --- /dev/null +++ b/xfce-base/xfconf/xfconf-4.21.0.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 meson vala + +DESCRIPTION="A configuration management system for Xfce" +HOMEPAGE=" + https://docs.xfce.org/xfce/xfconf/start + https://gitlab.xfce.org/xfce/xfconf/ +" +SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0/3" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" +IUSE="debug gtk-doc +introspection test vala" +REQUIRED_USE="vala? ( introspection )" +RESTRICT="!test? ( test )" + +DEPEND=" + >=dev-libs/glib-2.72.0 + sys-apps/dbus + >=xfce-base/libxfce4util-4.17.3:= + introspection? ( >=dev-libs/gobject-introspection-1.72.0:= ) +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + dev-build/xfce4-dev-tools + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + vala? ( $(vala_depend) ) +" + +src_configure() { + local emesonargs=( + $(meson_use gtk-doc) + $(meson_use introspection) + $(meson_feature vala) + $(meson_use debug runtime-checks) + -Dbash-completion-dir="$(get_bashcompdir)" + $(meson_use test tests) + ) + + use vala && vala_setup + meson_src_configure +} + +src_test() { + local service_dir=${HOME}/.local/share/dbus-1/services + mkdir -p "${service_dir}" || die + cat > "${service_dir}/org.xfce.Xfconf.service" <<-EOF || die + [D-BUS Service] + Name=org.xfce.Xfconf + Exec=${S}/xfconfd/xfconfd + EOF + + ( + # start isolated dbus session bus + dbus_data=$(dbus-launch --sh-syntax) || exit + eval "${dbus_data}" + + nonfatal meson_src_test + ret=${?} + + kill "${DBUS_SESSION_BUS_PID}" + exit "${ret}" + ) || die +} diff --git a/xfce-base/xfdesktop/Manifest b/xfce-base/xfdesktop/Manifest index d0582d1ed947..805a9ae6675b 100644 --- a/xfce-base/xfdesktop/Manifest +++ b/xfce-base/xfdesktop/Manifest @@ -1,7 +1,5 @@ DIST xfdesktop-4.18.1.tar.bz2 2133258 BLAKE2B 3d4f54b64a6adc5f52bf6b48862b1fbf9b9608113035fdce89a2cb08a674f773f42edc0e1d05a27e89de7df71f7d53f400b794a2a79888cf51570c3ab060db8b SHA512 cafb1e274bbabf1704a6452532fc79657af26eaf92a58374f87a70f31c35fbf213319c6658b3d18bfca2d555b69e07e46949407d1f80e5a37f48e76bbde9dc3e -DIST xfdesktop-4.20.0.tar.bz2 2497345 BLAKE2B 05eb54beb13673c9346bb8f23409822d8cd68eebc4cdf05e49c5ed8a1be66b7b7521e64a6ac59efed0e953d7caa1b825509d1ed322a0d9d290d7f28878e49089 SHA512 84b0c87c9678d3d6170af3d6edabe983282b0bd4d696e32d3a1eaaca99651d56387a9767645d5b48afdc517a18503e42fdaf0a72af9a73144475fb3b6183219c DIST xfdesktop-4.20.1.tar.bz2 2527982 BLAKE2B b9ce68433181221c20b15bab27d1652ef044b0a1524d9acfbff12b40034f629af8b99eebb6b8874816cc37f4db4874ceca03eec51c7cf091795f0b934d3fd20b SHA512 11f422e31fb5b4f789ac61252a79ef9b139fd0a3e29f1346d5e3c06779567f1809fd78d751df5595cdb5510d0349e908276e85f6325b8ac90dfd00c79ca5d0e2 EBUILD xfdesktop-4.18.1.ebuild 1288 BLAKE2B fc4b3cdd4205b07b41cc0754cda1f49b1af65dbb255e4a2337d34be98c204b46e8a85c51acbab9a0f9d796bed72a2cd3477f2fcaaf3f1331d018e7207e825c26 SHA512 33dbd53b3c1c1e0a9d551447cf1ee9d0df05184a3d3885a01340728245b540c3ef3f880c57140f9fb38115fac2345cf859220a629fa7d13f68a13743c84000b3 -EBUILD xfdesktop-4.20.0.ebuild 1620 BLAKE2B a5269a02e4d538501e095e3c04e1f47682e5685097334ff0bf5c3f76e2e99c5c91b1aa406750bdf48cf7c8410853df352b00e97a7401576e736b45c34836a710 SHA512 dbd3dc75e3befa1b69d4689433761594f7269100e701010b7a976e9aa6dea830f4a4450dab80497481e5f5b4e7293aeec4eeb7ff55ba77c674e89fe7a73ff20f -EBUILD xfdesktop-4.20.1.ebuild 1625 BLAKE2B 867f09e9ae65b62b4765cefa4eb0eb489a2830e3c762f1e87d2329aba3c213a5aa41af3f2a05e27e68c53e3c02e95c446d762420ed1f7ac43b9608ac37ec00ae SHA512 b04631c71635dfc39585be9ef385acbabdefa3a6d20e164586ee0c0ed5cb44f7751978ea32d95d3a98127baf97e51c2708a45b1f368adb31bb360bfd50760ab9 +EBUILD xfdesktop-4.20.1.ebuild 1619 BLAKE2B 3b25e663de9a32610940ad79113d565e001724a948c8148009692c4c48fc6773b7efc4c5d0693da1ab9090fa994ff4b1a7ace0a1eef1f95973ad892faa343f74 SHA512 c514aeb4588ba5cdfe4f9a8056ca2f002861a32aa66f90d27e2304e6fbaa7b6295ff76058d68b8795b3d3d32c1b123cd46b0246d5d3ac8d04e0c64a199c94b36 MISC metadata.xml 365 BLAKE2B 3cd0b2d7af4ed8e4fd437c2943ca6324fe0b3ba74f92ef24adf0d2891cd650ca7007827b55d4a0d2ce9684219c417933055db293aa79c8834ca1cefe2a9bcccb SHA512 90ca4f491f2281bdee066d39066cc99e738a7fba87fc4d7ea435462ca7f7dd7bf451f4f6658b0f5d46690058de94ad98c2c6074baa94398d6d26d2950decd574 diff --git a/xfce-base/xfdesktop/xfdesktop-4.20.0.ebuild b/xfce-base/xfdesktop/xfdesktop-4.20.0.ebuild deleted file mode 100644 index 02fd5353fe06..000000000000 --- a/xfce-base/xfdesktop/xfdesktop-4.20.0.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit xdg-utils - -DESCRIPTION="Desktop manager for the Xfce desktop environment" -HOMEPAGE=" - https://docs.xfce.org/xfce/xfdesktop/start - https://gitlab.xfce.org/xfce/xfdesktop/ -" -SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" - -# CC for /usr/share/backgrounds, see backgrounds/README.md -LICENSE="GPL-2+ CC-BY-SA-4.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86" -IUSE="libnotify +thunar wayland X" -REQUIRED_USE="|| ( wayland X )" - -DEPEND=" - >=x11-libs/cairo-1.16 - >=dev-libs/glib-2.72.0 - >=x11-libs/gtk+-3.24.0:3[wayland?,X?] - >=xfce-base/exo-0.11:= - >=xfce-base/garcon-0.6:= - >=xfce-base/libxfce4ui-4.18.0:=[X(+)?] - >=xfce-base/libxfce4util-4.13:= - >=xfce-base/libxfce4windowing-4.19.8:=[X?] - >=xfce-base/xfconf-4.19.3:= - libnotify? ( >=x11-libs/libnotify-0.7:= ) - thunar? ( - >=dev-libs/libyaml-0.2.5:= - >=xfce-base/thunar-4.17.10:= - ) - wayland? ( >=gui-libs/gtk-layer-shell-0.7.0 ) - X? ( >=x11-libs/libX11-1.6.7 ) -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-libs/glib - dev-util/gdbus-codegen - dev-util/glib-utils - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -src_configure() { - local myconf=( - $(use_enable wayland) - $(use_enable X x11) - $(use_enable thunar file-icons) - $(use_enable thunar thunarx) - $(use_enable libnotify notifications) - # these aren't run via make check, they are only for manual use - --disable-tests - ) - - econf "${myconf[@]}" -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/xfce-base/xfdesktop/xfdesktop-4.20.1.ebuild b/xfce-base/xfdesktop/xfdesktop-4.20.1.ebuild index cfb3246139da..724a2bff4ab6 100644 --- a/xfce-base/xfdesktop/xfdesktop-4.20.1.ebuild +++ b/xfce-base/xfdesktop/xfdesktop-4.20.1.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" # CC for /usr/share/backgrounds, see backgrounds/README.md LICENSE="GPL-2+ CC-BY-SA-4.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86" IUSE="libnotify +thunar wayland X" REQUIRED_USE="|| ( wayland X )" diff --git a/xfce-base/xfwm4/Manifest b/xfce-base/xfwm4/Manifest index 6893c0ea5943..81ac2296fab7 100644 --- a/xfce-base/xfwm4/Manifest +++ b/xfce-base/xfwm4/Manifest @@ -1,5 +1,5 @@ DIST xfwm4-4.18.0.tar.bz2 1220901 BLAKE2B 3a3db6368063b94fa46407fbf2173021a91efff04ed3d11c757d3e785de5e70289ae03e138e95979b3801a781c05d5f84b86b29727171796e1b80f874865bb36 SHA512 1003bb1ca5254221a5d56ffcb51c12cdef1b17b9d252622c6b18f3d3fbcf9d6e0e66b5f61e0f6eae6601ea3e50a70be98320e60d6738b04e44879e6f4e6da34d DIST xfwm4-4.20.0.tar.bz2 1487158 BLAKE2B 999b50c046582241bcc565e3af313a61ee3bee7b00b359d826ed32ac2c36d25cc299810325ac81617d59a8292d2791947a51d4c1ec4949d794f999bd24d1417e SHA512 1fa22d5bdf44d5907cbe362d20b7a99a610cfd38954a6cb5b7efad3481de5b450deb4fbf14ae2c1642ab5f7a39179016bb0f1558fe2941997cd931e9f8cc8dc8 EBUILD xfwm4-4.18.0.ebuild 1511 BLAKE2B df250d8f96e7c1e80c22383aa8f6fcbf7809d20cd831e13cedf35c964e144305de52a9f73dd6a8ea8d66fd0129e60cd009bb10982bc4ce8e1a0be0025a7f23bc SHA512 dd1d9e25676ea1f7bcf6f7842e5232d70752aef1d905a9403f585209abd337f5391c68cc9b69008151b18fd9bf7d3802b5f82cca1dbebea23d0f3d238c3f4dcd -EBUILD xfwm4-4.20.0.ebuild 1517 BLAKE2B 7f5efb773e2e2497fde2a4ea90059a2799f208dc904a370b1e50be58f06b66129689e112b77a594dfb5b8e4bfe30ca1f56dd9998447bb491c92d0497fae51fb3 SHA512 4a8ffe31a1e998f72e6529a86f04d6c69ee7acf9e1bb16e98e1275cdf7a67d4a0734e25607e93dde65539e0ce1258d84e3c8ebe585287a5851e927a516271931 +EBUILD xfwm4-4.20.0.ebuild 1516 BLAKE2B a969721673b25313c06259962e7111ab1b542301d1a784c7f22ac18ab5cf93dd514533e2f43b1b66d1ab31055d6633bf5d0fa0adfc8eb4407a572ea6a7b5b906 SHA512 e28dd0e22f63bfc5bc56137b62993314faa34cd36ce6faab980dc216b59d9c181b3d60999d7230db680fbab79a288c4ea9722e8e4d921e1d6e14785c22d0fd52 MISC metadata.xml 337 BLAKE2B e51dd05bbb1b2959c65a70a2d16fb8cf627045ab1abcae5838b013d7edb4d5bd5f79a70f3ae31ebd5c326c13ac2e48909621676af8b38e05df8e6f2e0e80e4fc SHA512 cd7a8c5cf84729ca130cee2f33b5358f8f7edd99ca321b7331f43a5e4e5016b2f664ba88230b7dbbddd2298b2ac846c144df87baa43b88426849d55a8f9a7dca diff --git a/xfce-base/xfwm4/xfwm4-4.20.0.ebuild b/xfce-base/xfwm4/xfwm4-4.20.0.ebuild index 9e9bfd0e105d..03cc366a672e 100644 --- a/xfce-base/xfwm4/xfwm4-4.20.0.ebuild +++ b/xfce-base/xfwm4/xfwm4-4.20.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="opengl startup-notification +xcomposite +xpresent" DEPEND=" |