diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-03-24 00:31:53 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-03-24 00:31:53 +0000 |
commit | 72e4c0bc86eea366d063d15b3d5611e8f82ffd05 (patch) | |
tree | be4116935e605807f4a03de97c876e050718881a /xfce-base | |
parent | add1c3acddd7a3f49fdb230135725463d2662921 (diff) |
gentoo auto-resync : 24:03:2025 - 00:31:53
Diffstat (limited to 'xfce-base')
25 files changed, 935 insertions, 2 deletions
diff --git a/xfce-base/Manifest.gz b/xfce-base/Manifest.gz Binary files differindex 3bc83a87d05d..f0610e1bd08f 100644 --- a/xfce-base/Manifest.gz +++ b/xfce-base/Manifest.gz 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 c463efa07267..a5d2061d6240 100644 --- a/xfce-base/libxfce4ui/Manifest +++ b/xfce-base/libxfce4ui/Manifest @@ -1,9 +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/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/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/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-panel/Manifest b/xfce-base/xfce4-panel/Manifest index e01ed7d8e3fc..92f796caa32d 100644 --- a/xfce-base/xfce4-panel/Manifest +++ b/xfce-base/xfce4-panel/Manifest @@ -2,10 +2,12 @@ DIST xfce4-panel-4.18.6.tar.bz2 1595352 BLAKE2B e4f4eb2f3838cde69a2614021be184ba 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 1844 BLAKE2B 5c4e2c1e368ed619431213f3926adc12ef8ce374f6ba4d9539cd90ee4ee4ed583e63d9233da3433012cd217e22e7a0806aa6adb805ec505f99b907613f60aed6 SHA512 357ef42786414bc6a892a9b8fe38762fea30bb0a28a76c424c6c8a1dcabdef6a58ede01d9cd7000f615e02967153bb44a503f12aae74db55b57862fa91104523 +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.4.ebuild b/xfce-base/xfce4-panel/xfce4-panel-4.20.4.ebuild new file mode 100644 index 000000000000..8d1e20b36f2d --- /dev/null +++ b/xfce-base/xfce4-panel/xfce4-panel-4.20.4.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit 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" + +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" +REQUIRED_USE=" + || ( wayland X ) + vala? ( introspection ) +" + +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-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.18.0:= + dbusmenu? ( >=dev-libs/libdbusmenu-16.04.0[gtk3] ) + introspection? ( >=dev-libs/gobject-introspection-1.66:= ) + wayland? ( + >=dev-libs/wayland-1.20 + >=gui-libs/gtk-layer-shell-0.7.0 + ) + X? ( + >=x11-libs/libX11-1.6.7 + >=x11-libs/libXext-1.0.0 + x11-libs/libwnck:3 + ) +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + vala? ( $(vala_depend) ) + dev-build/xfce4-dev-tools + dev-lang/perl + dev-util/gdbus-codegen + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig +" + +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) + ) + + use vala && vala_setup + econf "${myconf[@]}" +} + +src_install() { + default + find "${D}" -name '*.la' -delete || die +} + +pkg_postinst() { + xdg_icon_cache_update + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update +} 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..ea53e2a3ee21 100644 --- a/xfce-base/xfce4-session/Manifest +++ b/xfce-base/xfce4-session/Manifest @@ -1,5 +1,9 @@ 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.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.1.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.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.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..eba22f71388d 100644 --- a/xfce-base/xfce4-settings/Manifest +++ b/xfce-base/xfce4-settings/Manifest @@ -1,7 +1,9 @@ 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.ebuild 2182 BLAKE2B cb2f7d1fcbbfe5ef8c8a7158ef0d73b8efb8ff855d0589bf13668c976b2b5c40db2081d868e026c48efc6a433ed59fb3ebccbaf169a6a058c55e023881013039 SHA512 bb35e726ebfba8672340722520fe7a835be93b7d79b7cf576f8d539976648d603e131f49a2ac77f807ca6263cd89c5e7a14b7ee1f17069aad9af298b6bdbf4ee MISC metadata.xml 480 BLAKE2B 4aabe2bbd7da19f62794843c890648503139a81904d84f6b97f9af9634a43ad583eede1adec9704969663455d033838db3a9a825c90d6f341cea411ed89514f2 SHA512 7e1e28f50387533611b4cee185e5e91b1dcc180ebb5bf7bcbd5fa58bc8ef666ce1bba57961de19016ceaa75a6b60b70ec55cff9a2d22bdf0d4f2b9e04abf2bb7 diff --git a/xfce-base/xfce4-settings/xfce4-settings-4.21.0.ebuild b/xfce-base/xfce4-settings/xfce4-settings-4.21.0.ebuild new file mode 100644 index 000000000000..6766b6590568 --- /dev/null +++ b/xfce-base/xfce4-settings/xfce4-settings-4.21.0.ebuild @@ -0,0 +1,93 @@ +# 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 +" + +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 +} |