diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-12 19:09:37 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-12 19:09:37 -0500 |
| commit | b590c8d7572b727d565cc0b8ff660d43569845de (patch) | |
| tree | 06f7a4102ea4e845df8b66660f252920d52952f9 /xfce-extra | |
| parent | 24f9cbfc4c34fdb6a6e03311674414e881ceab47 (diff) | |
| download | baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.gz baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.xz baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.zip | |
Adding metadata
Diffstat (limited to 'xfce-extra')
149 files changed, 3269 insertions, 0 deletions
diff --git a/xfce-extra/metadata.xml b/xfce-extra/metadata.xml new file mode 100644 index 000000000000..c9823a3f9d9d --- /dev/null +++ b/xfce-extra/metadata.xml @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE catmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<catmetadata> + <longdescription lang="en"> + The xfce-extra category contains non-core XFCE applications. + </longdescription> + <longdescription lang="de"> + Die Kategorie xfce-extra enthält zusätzliche Software für den + XFCE-Desktop. + </longdescription> + <longdescription lang="es"> + La categoría xfce-extra contiene paquetes no esenciales de XFCE. + </longdescription> + <longdescription lang="ja"> + xfce-extraカテゴリーにはXFCEの拡張パッケージが含まれています。 + </longdescription> + <longdescription lang="nl"> + De xfce-extra categorie bevat additionele XFCE-applicaties. + </longdescription> + <longdescription lang="vi"> + Nhóm xfce-extra chứa các gói XFCE mở rộng. + </longdescription> + <longdescription lang="it"> + La categoria xfce-extra contiene applicazioni non essenziali per XFCE. + </longdescription> + <longdescription lang="pt"> + A categoria xfce-extra contém aplicações não essenciais de XFCE. + </longdescription> + <longdescription lang="pl"> + Kategoria xfce-extra zawiera dodatkowe pakiety środowiska XFCE. + </longdescription> +</catmetadata> diff --git a/xfce-extra/thunar-archive-plugin/Manifest b/xfce-extra/thunar-archive-plugin/Manifest new file mode 100644 index 000000000000..d621799ccbf4 --- /dev/null +++ b/xfce-extra/thunar-archive-plugin/Manifest @@ -0,0 +1 @@ +DIST thunar-archive-plugin-0.6.0.tar.xz 51560 BLAKE2B 851a39404824679372b404f5e3ed9c8b9afa4f2572a3ca9c12458ede26238323ef35531df815636556e983ac066ae317bf0a798c6213e310055a229f28ddc354 SHA512 bc1b5ed3a5518b1f3ee3b29fcdaa58c579c6fcc608be3b9d50df351b2648882114623a558e541b7bd2450f9e0519bc7a40d4562479f970afa0a3ac4c32057678 diff --git a/xfce-extra/thunar-archive-plugin/metadata.xml b/xfce-extra/thunar-archive-plugin/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/thunar-archive-plugin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/thunar-archive-plugin/thunar-archive-plugin-0.6.0.ebuild b/xfce-extra/thunar-archive-plugin/thunar-archive-plugin-0.6.0.ebuild new file mode 100644 index 000000000000..bf27f75c1c74 --- /dev/null +++ b/xfce-extra/thunar-archive-plugin/thunar-archive-plugin-0.6.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="Archive plug-in for the Thunar filemanager" +HOMEPAGE=" + https://docs.xfce.org/xfce/thunar/archive + https://gitlab.xfce.org/thunar-plugins/thunar-archive-plugin/ +" +SRC_URI=" + https://archive.xfce.org/src/thunar-plugins/${PN}/${PV%.*}/${P}.tar.xz +" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="amd64 arm ~arm64 ppc ppc64 ~riscv ~sparc x86" + +DEPEND=" + >=dev-libs/glib-2.50.0 + >=x11-libs/gtk+-3.22.0:3 + >=xfce-base/libxfce4util-4.18.0:= + >=xfce-base/thunar-4.18.0:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-extra/thunar-media-tags-plugin/Manifest b/xfce-extra/thunar-media-tags-plugin/Manifest new file mode 100644 index 000000000000..6556d66c747b --- /dev/null +++ b/xfce-extra/thunar-media-tags-plugin/Manifest @@ -0,0 +1 @@ +DIST thunar-media-tags-plugin-0.6.0.tar.xz 68276 BLAKE2B 5f25f886f449668c4504799aed36369a5304b04aa2a889f5e517fe7c719ab64b1c8583dd1374b035df66c9268c04d33ff1477dc66f729e8d510dec11a58fc098 SHA512 7e7f971c09f50eb6733ceab80fe96aafc03a500ce28184f7272af8d7ff45e69cd1335346fdc1dde65dad7832816be90dba85132ede83c726cf446286e4644f7e diff --git a/xfce-extra/thunar-media-tags-plugin/metadata.xml b/xfce-extra/thunar-media-tags-plugin/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/thunar-media-tags-plugin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/thunar-media-tags-plugin/thunar-media-tags-plugin-0.6.0.ebuild b/xfce-extra/thunar-media-tags-plugin/thunar-media-tags-plugin-0.6.0.ebuild new file mode 100644 index 000000000000..03262a43719c --- /dev/null +++ b/xfce-extra/thunar-media-tags-plugin/thunar-media-tags-plugin-0.6.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="Adds special features for media files to the Thunar File Manager" +HOMEPAGE=" + https://docs.xfce.org/xfce/thunar/media-tags + https://gitlab.xfce.org/thunar-plugins/thunar-media-tags-plugin/ +" +SRC_URI=" + https://archive.xfce.org/src/thunar-plugins/${PN}/${PV%.*}/${P}.tar.xz +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~riscv x86" + +DEPEND=" + >=media-libs/taglib-1.4:= + >=dev-libs/glib-2.66.0:2 + >=x11-libs/gtk+-3.24.0:3 + >=xfce-base/libxfce4util-4.18.0:= + >=xfce-base/thunar-4.18.0:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" diff --git a/xfce-extra/thunar-shares-plugin/Manifest b/xfce-extra/thunar-shares-plugin/Manifest new file mode 100644 index 000000000000..8d429b1de2a5 --- /dev/null +++ b/xfce-extra/thunar-shares-plugin/Manifest @@ -0,0 +1 @@ +DIST thunar-shares-plugin-0.5.0.tar.xz 66900 BLAKE2B 2a88aca2803cca122325341a0c9a67041b4dd38278c8613ed723dcbf1de6b9396db0e6f372ddf64b9a64d2d987b9f480501d47964ff1cafc1662da6aa49e8655 SHA512 3443cdf366ea6d22aa46326ae2261e8ab7ab7955f849a6e0b34556b593b061e0a15f45c1693c9e1819720ff505d5631c1cadd4d715074e583ef96e120af48cd7 diff --git a/xfce-extra/thunar-shares-plugin/metadata.xml b/xfce-extra/thunar-shares-plugin/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/thunar-shares-plugin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/thunar-shares-plugin/thunar-shares-plugin-0.5.0.ebuild b/xfce-extra/thunar-shares-plugin/thunar-shares-plugin-0.5.0.ebuild new file mode 100644 index 000000000000..aa11ce6cca09 --- /dev/null +++ b/xfce-extra/thunar-shares-plugin/thunar-shares-plugin-0.5.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="Thunar plugin to share files using Samba" +HOMEPAGE=" + https://goodies.xfce.org/projects/thunar-plugins/thunar-shares-plugin + https://gitlab.xfce.org/thunar-plugins/thunar-shares-plugin/ +" +SRC_URI=" + https://archive.xfce.org/src/thunar-plugins/thunar-shares-plugin/${PV%.*}/${P}.tar.xz +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" + +DEPEND=" + >=dev-libs/glib-2.66.0 + >=x11-libs/gtk+-3.24.0:3 + >=xfce-base/thunar-4.18.0:= + >=xfce-base/xfconf-4.18.0:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" diff --git a/xfce-extra/thunar-vcs-plugin/Manifest b/xfce-extra/thunar-vcs-plugin/Manifest new file mode 100644 index 000000000000..5ee4b44cac40 --- /dev/null +++ b/xfce-extra/thunar-vcs-plugin/Manifest @@ -0,0 +1 @@ +DIST thunar-vcs-plugin-0.4.0.tar.xz 231328 BLAKE2B 8eac50167b60a93b7c9086488b09354a7f790771f5a63045387d6eeb550f28eb5b37c48aabecf38abc26e9e4be7bcda049926afe8572183c1825fe95b542763d SHA512 4af0a9498ed12c22243779c68135d8d73b35d99e1b1bba4336f76f20a54bad91260f3a58dc70ca693b756bb1ba1d3923936c1fbe40470bd8f862c17fd9b9118e diff --git a/xfce-extra/thunar-vcs-plugin/metadata.xml b/xfce-extra/thunar-vcs-plugin/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/thunar-vcs-plugin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/thunar-vcs-plugin/thunar-vcs-plugin-0.4.0.ebuild b/xfce-extra/thunar-vcs-plugin/thunar-vcs-plugin-0.4.0.ebuild new file mode 100644 index 000000000000..c9c1cebc84dc --- /dev/null +++ b/xfce-extra/thunar-vcs-plugin/thunar-vcs-plugin-0.4.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="Adds Subversion and GIT actions to the context menu of thunar" +HOMEPAGE=" + https://docs.xfce.org/xfce/thunar/thunar-vcs-plugin + https://gitlab.xfce.org/thunar-plugins/thunar-vcs-plugin/ +" +SRC_URI=" + https://archive.xfce.org/src/thunar-plugins/${PN}/${PV%.*}/${P}.tar.xz +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~riscv x86" +IUSE="+git subversion" + +# TODO: remove exo when we dep on libxfce4ui >= 4.21 +DEPEND=" + >=dev-libs/glib-2.66.0 + >=x11-libs/gtk+-3.24.0:3 + >=xfce-base/exo-4.18.0:= + >=xfce-base/libxfce4ui-4.18.0:= + >=xfce-base/libxfce4util-4.18.0:= + >=xfce-base/thunar-4.18.0:= + git? ( dev-vcs/git ) + subversion? ( + >=dev-libs/apr-0.9.7:= + >=dev-libs/apr-util-0.9.1:= + >=dev-vcs/subversion-1.5:= + ) +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + $(meson_feature git) + $(meson_feature subversion svn) + ) + + meson_src_configure +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-extra/xfce4-alsa-plugin/Manifest b/xfce-extra/xfce4-alsa-plugin/Manifest new file mode 100644 index 000000000000..9e5b1df1e9cd --- /dev/null +++ b/xfce-extra/xfce4-alsa-plugin/Manifest @@ -0,0 +1 @@ +DIST xfce4-alsa-plugin-0.4.0.tar.gz 49696 BLAKE2B acf4fdbb50b4d39c52dbca7828169dcb2d9e3fd1156541a5cf58f3c8ab9e71d6b062a214a5a14301fa2c7d190b3efec5bec131622ad1aa3c9a321776ef6a8652 SHA512 cb31e578ec283fba8822c6407f6676351bc8e83a2884969dfb938422d879994cdd96d0c027d3a6bf737ec4c3317e29ed55e8b6b017d0760362b031c5d94e060f diff --git a/xfce-extra/xfce4-alsa-plugin/metadata.xml b/xfce-extra/xfce4-alsa-plugin/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-alsa-plugin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-alsa-plugin/xfce4-alsa-plugin-0.4.0.ebuild b/xfce-extra/xfce4-alsa-plugin/xfce4-alsa-plugin-0.4.0.ebuild new file mode 100644 index 000000000000..ceaf9167080d --- /dev/null +++ b/xfce-extra/xfce4-alsa-plugin/xfce4-alsa-plugin-0.4.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit vala meson + +DESCRIPTION="Simple ALSA volume control for xfce4-panel" +HOMEPAGE="https://github.com/equeim/xfce4-alsa-plugin" +SRC_URI="https://github.com/equeim/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~riscv x86" + +RDEPEND=" + media-libs/alsa-lib + >=xfce-base/xfce4-panel-4.13 + x11-libs/gtk+:3[introspection] +" +DEPEND="${RDEPEND}" +BDEPEND=" + $(vala_depend) + sys-devel/gettext +" + +src_configure() { + vala_setup + meson_src_configure +} diff --git a/xfce-extra/xfce4-battery-plugin/Manifest b/xfce-extra/xfce4-battery-plugin/Manifest new file mode 100644 index 000000000000..b5efaf1866ac --- /dev/null +++ b/xfce-extra/xfce4-battery-plugin/Manifest @@ -0,0 +1 @@ +DIST xfce4-battery-plugin-1.2.0.tar.xz 111360 BLAKE2B 879997fc1eaddb678e585f0e91c3d9eec646e07848ced0257d9987fed7c88e84abe207f3ead0613e3d63af425dd5356f7769c29884692304a4761204520d4568 SHA512 7a5a90117a885f758a8b6fe19116e1815ef7ac5c3108ffabc4a8a5466ce7e01ed9fccadfa36262abf6dd7977d6ef34e6e1b9cab50e817258203e77f318cab774 diff --git a/xfce-extra/xfce4-battery-plugin/metadata.xml b/xfce-extra/xfce4-battery-plugin/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-battery-plugin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-battery-plugin/xfce4-battery-plugin-1.2.0.ebuild b/xfce-extra/xfce4-battery-plugin/xfce4-battery-plugin-1.2.0.ebuild new file mode 100644 index 000000000000..424a756ebd46 --- /dev/null +++ b/xfce-extra/xfce4-battery-plugin/xfce4-battery-plugin-1.2.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson linux-info xdg-utils + +DESCRIPTION="A battery monitor panel plugin for the Xfce desktop environment" +HOMEPAGE=" + https://docs.xfce.org/panel-plugins/xfce4-battery-plugin/start + https://gitlab.xfce.org/panel-plugins/xfce4-battery-plugin/ +" +SRC_URI=" + https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz +" + +LICENSE="GPL-2+ LGPL-2+" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ~riscv x86" + +DEPEND=" + >=dev-libs/glib-2.50.0:2 + >=x11-libs/gtk+-3.22.0:3 + >=xfce-base/libxfce4ui-4.16.0:=[gtk3(+)] + >=xfce-base/libxfce4util-4.16.0:= + >=xfce-base/xfce4-panel-4.16.0:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +pkg_setup() { + if use kernel_linux; then + CONFIG_CHECK="~ACPI_BATTERY" + linux-info_pkg_setup + fi +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-extra/xfce4-calculator-plugin/Manifest b/xfce-extra/xfce4-calculator-plugin/Manifest new file mode 100644 index 000000000000..8176ae56d78f --- /dev/null +++ b/xfce-extra/xfce4-calculator-plugin/Manifest @@ -0,0 +1 @@ +DIST xfce4-calculator-plugin-0.8.0.tar.xz 87640 BLAKE2B 6c4fdb8f7975152d0ddb6ee55262a25e8dda82c535514a1131a459b97434111cc6c9f856df50ccf5119ea688354f66b7c8168bac43aa0f00497ca0380c6cf947 SHA512 524de531cbb9da846596345ebf23691f8a7a2fc02f7f77f3318e70dfde08f9bfd1d920a015391f7d06056edfcf4517b22e05c33afe76345607a53054053d699e diff --git a/xfce-extra/xfce4-calculator-plugin/metadata.xml b/xfce-extra/xfce4-calculator-plugin/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-calculator-plugin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-calculator-plugin/xfce4-calculator-plugin-0.8.0.ebuild b/xfce-extra/xfce4-calculator-plugin/xfce4-calculator-plugin-0.8.0.ebuild new file mode 100644 index 000000000000..9327aa684c7c --- /dev/null +++ b/xfce-extra/xfce4-calculator-plugin/xfce4-calculator-plugin-0.8.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="A calculator plugin for the Xfce4 panel" +HOMEPAGE=" + https://docs.xfce.org/panel-plugins/xfce4-calculator-plugin/start + https://gitlab.xfce.org/panel-plugins/xfce4-calculator-plugin/ +" +SRC_URI=" + https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + +DEPEND=" + >=dev-libs/glib-2.50.0 + >=x11-libs/gtk+-3.22.20:3 + >=xfce-base/libxfce4ui-4.16.0:= + >=xfce-base/libxfce4util-4.16.0:= + >=xfce-base/xfce4-panel-4.16.0:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-extra/xfce4-clipman-plugin/Manifest b/xfce-extra/xfce4-clipman-plugin/Manifest new file mode 100644 index 000000000000..70b00b4d5511 --- /dev/null +++ b/xfce-extra/xfce4-clipman-plugin/Manifest @@ -0,0 +1 @@ +DIST xfce4-clipman-plugin-1.7.0.tar.xz 184276 BLAKE2B 46979a65c552c30b20f57ba45b0589ea6b16804b486ab6643a0af9338ec945f527132a2bb80b07eaa453475f1806e3547068543308c78d1d3f38065374d31947 SHA512 f0e58a011bee286f9c37142d3ea6f10c3739c48f6b909ad83b710636adcbda025acee7fa99cd587f5d5f749db9d7e666b18c1a2124f0bbef10a9f59780bbf9e5 diff --git a/xfce-extra/xfce4-clipman-plugin/metadata.xml b/xfce-extra/xfce4-clipman-plugin/metadata.xml new file mode 100644 index 000000000000..f24ab7facbf8 --- /dev/null +++ b/xfce-extra/xfce4-clipman-plugin/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <use> + <flag name="qrcode">Enable support for <pkg>media-gfx/qrencode</pkg> + </flag> + </use> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.7.0.ebuild b/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.7.0.ebuild new file mode 100644 index 000000000000..262f023c9709 --- /dev/null +++ b/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.7.0.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="A clipboard manager plug-in for the Xfce panel" +HOMEPAGE=" + https://docs.xfce.org/panel-plugins/xfce4-clipman-plugin/start + https://gitlab.xfce.org/panel-plugins/xfce4-clipman-plugin/ +" +SRC_URI=" + https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 arm ~hppa ppc ppc64 ~riscv ~sparc x86" +IUSE="X qrcode test wayland" +RESTRICT="!test? ( test )" +REQUIRED_USE="|| ( X wayland )" + +DEPEND=" + >=dev-libs/glib-2.60.0 + >=x11-libs/gtk+-3.22.29:3[wayland?,X?] + >=xfce-base/libxfce4ui-4.18.0:= + >=xfce-base/libxfce4util-4.18.0:= + >=xfce-base/xfce4-panel-4.18.0:= + >=xfce-base/xfconf-4.18.0:= + X? ( + >=x11-libs/libX11-1.6.7 + >=x11-libs/libXtst-1.0.0 + ) + qrcode? ( >=media-gfx/qrencode-3.3.0:= ) + wayland? ( + >=dev-libs/wayland-1.15.0 + ) +" +RDEPEND=" + ${DEPEND} +" +DEPEND+=" + X? ( + >=x11-base/xorg-proto-7.0.0 + ) +" +# glib for glib-compile-resources +BDEPEND=" + >=dev-libs/glib-2.60.0 + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + wayland? ( + >=dev-util/wayland-scanner-1.15.0 + ) +" + +src_configure() { + local emesonargs=( + $(meson_feature X x11) + $(meson_feature wayland) + $(meson_feature qrcode qrencode) + $(meson_feature X xtst) + $(meson_use test tests) + ) + + meson_src_configure +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-extra/xfce4-cpufreq-plugin/Manifest b/xfce-extra/xfce4-cpufreq-plugin/Manifest new file mode 100644 index 000000000000..7799ca89efcf --- /dev/null +++ b/xfce-extra/xfce4-cpufreq-plugin/Manifest @@ -0,0 +1 @@ +DIST xfce4-cpufreq-plugin-1.3.0.tar.xz 83188 BLAKE2B 906271ed628935b7f34bf7aaad3d1b526f5180f1ef1dceaf78fa978062c0c798f4b184616055ae468ad06c698f5c6e66346100003fbfc4982ff83457a546ed06 SHA512 9d09c1ffcc4635f6bafe0c560a8e7252e9151e9ca35dbb82927122e76ed2f07cfe659445d18c21d7893285961218b4bdeb80618778a4db5c3c2a72ff79d72528 diff --git a/xfce-extra/xfce4-cpufreq-plugin/metadata.xml b/xfce-extra/xfce4-cpufreq-plugin/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-cpufreq-plugin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-cpufreq-plugin/xfce4-cpufreq-plugin-1.3.0.ebuild b/xfce-extra/xfce4-cpufreq-plugin/xfce4-cpufreq-plugin-1.3.0.ebuild new file mode 100644 index 000000000000..d750043084a5 --- /dev/null +++ b/xfce-extra/xfce4-cpufreq-plugin/xfce4-cpufreq-plugin-1.3.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="A panel plugin for showing information about cpufreq settings" +HOMEPAGE=" + https://docs.xfce.org/panel-plugins/xfce4-cpufreq-plugin/start + https://gitlab.xfce.org/panel-plugins/xfce4-cpufreq-plugin/ +" +SRC_URI=" + https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86" + +DEPEND=" + >=dev-libs/glib-2.50.0 + >=x11-libs/gtk+-3.22.0:3 + >=xfce-base/libxfce4ui-4.16.0:= + >=xfce-base/libxfce4util-4.17.2:= + >=xfce-base/xfce4-panel-4.16.0:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-extra/xfce4-cpugraph-plugin/Manifest b/xfce-extra/xfce4-cpugraph-plugin/Manifest new file mode 100644 index 000000000000..fefc0cf7be63 --- /dev/null +++ b/xfce-extra/xfce4-cpugraph-plugin/Manifest @@ -0,0 +1 @@ +DIST xfce4-cpugraph-plugin-1.3.0.tar.xz 94824 BLAKE2B bfe016a9f38b47e4553031a79b2b0753ea8a58b3f770ef71f13de174a8bbd3f060948866f24010562163c5027bc30e80e14f83c4fa7ce80bbd6d6e93ab293195 SHA512 aefb0f94b7a4a480ca5769bd09aed29404316562a70abcb243c538de8637062de2eb6defe424d1f2cd2555a49d5aae4393b623b4d65dca84f87b420d38da4443 diff --git a/xfce-extra/xfce4-cpugraph-plugin/metadata.xml b/xfce-extra/xfce4-cpugraph-plugin/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-cpugraph-plugin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-cpugraph-plugin/xfce4-cpugraph-plugin-1.3.0.ebuild b/xfce-extra/xfce4-cpugraph-plugin/xfce4-cpugraph-plugin-1.3.0.ebuild new file mode 100644 index 000000000000..c6b07d08e65b --- /dev/null +++ b/xfce-extra/xfce4-cpugraph-plugin/xfce4-cpugraph-plugin-1.3.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="A system load plug-in for the Xfce panel" +HOMEPAGE=" + https://docs.xfce.org/panel-plugins/xfce4-cpugraph-plugin + https://gitlab.xfce.org/panel-plugins/xfce4-cpugraph-plugin/ +" +SRC_URI=" + https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz +" + +LICENSE="BSD-2 GPL-2+" +SLOT="0" +KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" + +DEPEND=" + >=dev-libs/glib-2.50.0 + >=x11-libs/gtk+-3.22.0:3 + >=xfce-base/libxfce4ui-4.16.0:= + >=xfce-base/libxfce4util-4.17.2:= + >=xfce-base/xfce4-panel-4.16.0:= + >=xfce-base/xfconf-4.12.0:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-extra/xfce4-datetime-plugin/Manifest b/xfce-extra/xfce4-datetime-plugin/Manifest new file mode 100644 index 000000000000..297c0778f22d --- /dev/null +++ b/xfce-extra/xfce4-datetime-plugin/Manifest @@ -0,0 +1 @@ +DIST xfce4-datetime-plugin-0.8.3.tar.bz2 329081 BLAKE2B d863e60cf6cdd79fdb0512bf2dd62505070e3922628d8692124969ac2c2bea1afe2016eda4954afa07753944b8686ab63f8fdac87f2b7cc759105f69989b6095 SHA512 8c85078354e6cff8b60871cc6add723edd3f816aec3cd1e9e3f16a58e45443d54b4dc8289405e4641cd84deb93754f2425fc2c4b52b3242d9ca299e03e82d0ff diff --git a/xfce-extra/xfce4-datetime-plugin/metadata.xml b/xfce-extra/xfce4-datetime-plugin/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-datetime-plugin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-datetime-plugin/xfce4-datetime-plugin-0.8.3.ebuild b/xfce-extra/xfce4-datetime-plugin/xfce4-datetime-plugin-0.8.3.ebuild new file mode 100644 index 000000000000..0127f33702d6 --- /dev/null +++ b/xfce-extra/xfce4-datetime-plugin/xfce4-datetime-plugin-0.8.3.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A panel plug-in with date, time and embedded calendar" +HOMEPAGE=" + https://goodies.xfce.org/projects/panel-plugins/xfce4-datetime-plugin + https://gitlab.xfce.org/panel-plugins/xfce4-datetime-plugin/ +" +SRC_URI="https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" + +DEPEND=" + >=xfce-base/libxfce4ui-4.12:=[gtk3(+)] + >=xfce-base/xfce4-panel-4.12:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig +" + +src_install() { + default + find "${D}" -name '*.la' -delete || die +} diff --git a/xfce-extra/xfce4-dict/Manifest b/xfce-extra/xfce4-dict/Manifest new file mode 100644 index 000000000000..d18de940b528 --- /dev/null +++ b/xfce-extra/xfce4-dict/Manifest @@ -0,0 +1 @@ +DIST xfce4-dict-0.8.9.tar.xz 189108 BLAKE2B 06318c770d82b25bcdff8c18f95ae0ef1df6a2b5cac17452e1114245656a5588f20a399d72e7a3f498ee798c54512c483bfd16b50c95e7f9fc5e17bac53061cb SHA512 e3958fea9f8d2d29665dc85b2acf87fdc7c18a50b8a805a659df38a57d2a125aa6a41c70ffe2bfad404940c9691bd5008ea923ce7ec79fb26dd826b54a045aa9 diff --git a/xfce-extra/xfce4-dict/metadata.xml b/xfce-extra/xfce4-dict/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-dict/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-dict/xfce4-dict-0.8.9.ebuild b/xfce-extra/xfce4-dict/xfce4-dict-0.8.9.ebuild new file mode 100644 index 000000000000..bc9c6f77c7d9 --- /dev/null +++ b/xfce-extra/xfce4-dict/xfce4-dict-0.8.9.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="A dict.org querying application and panel plug-in for the Xfce desktop" +HOMEPAGE=" + https://docs.xfce.org/apps/xfce4-dict/start + https://gitlab.xfce.org/apps/xfce4-dict/ +" +SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 arm ~hppa ppc ppc64 ~riscv ~sparc x86" + +DEPEND=" + >=dev-libs/glib-2.66.0 + >=x11-libs/gtk+-3.24.0:3 + >=xfce-base/libxfce4util-4.18.0:= + >=xfce-base/libxfce4ui-4.18.0:= + >=xfce-base/xfce4-panel-4.18.0:= +" +RDEPEND=" + ${DEPEND} +" +# dev-libs/glib for glib-compile-resources +BDEPEND=" + >=dev-libs/glib-2.66.0 + >=dev-util/gdbus-codegen-2.80.5-r1 + virtual/pkgconfig +" + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-extra/xfce4-diskperf-plugin/Manifest b/xfce-extra/xfce4-diskperf-plugin/Manifest new file mode 100644 index 000000000000..6429f4723a8b --- /dev/null +++ b/xfce-extra/xfce4-diskperf-plugin/Manifest @@ -0,0 +1 @@ +DIST xfce4-diskperf-plugin-2.8.0.tar.xz 59224 BLAKE2B bfb03313a63a25d5175a6a2da586e392e915e85e67206ef0622b7453b5f35e073ffbb183b744ab9bd38c93263277bdefb5e7d1ab1da8aa22aed663ea6e078594 SHA512 2e146ff46b0fdc53a416a5cf08157d149a508f316fcef8d7d601535a171349d7292e1198ee8cf8232d3b03dda7c3cabdbb7ead3915608d1f0bcbe593dcfa4687 diff --git a/xfce-extra/xfce4-diskperf-plugin/metadata.xml b/xfce-extra/xfce4-diskperf-plugin/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-diskperf-plugin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-diskperf-plugin/xfce4-diskperf-plugin-2.8.0.ebuild b/xfce-extra/xfce4-diskperf-plugin/xfce4-diskperf-plugin-2.8.0.ebuild new file mode 100644 index 000000000000..759b2f9165a4 --- /dev/null +++ b/xfce-extra/xfce4-diskperf-plugin/xfce4-diskperf-plugin-2.8.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="A panel plug-in for disk usage and performance statistics" +HOMEPAGE=" + https://docs.xfce.org/panel-plugins/xfce4-diskperf-plugin + https://gitlab.xfce.org/panel-plugins/xfce4-diskperf-plugin/ +" +SRC_URI=" + https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz +" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="amd64 arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86" + +DEPEND=" + >=dev-libs/glib-2.50.0 + >=x11-libs/gtk+-3.22.0:3 + >=xfce-base/libxfce4ui-4.16.0:=[gtk3(+)] + >=xfce-base/libxfce4util-4.16.0:=[gtk3(+)] + >=xfce-base/xfce4-panel-4.16.0:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-extra/xfce4-docklike-plugin/Manifest b/xfce-extra/xfce4-docklike-plugin/Manifest new file mode 100644 index 000000000000..0974b52641fb --- /dev/null +++ b/xfce-extra/xfce4-docklike-plugin/Manifest @@ -0,0 +1 @@ +DIST xfce4-docklike-plugin-0.5.1.tar.xz 80056 BLAKE2B e1ab03524adbf28a1d0b929b66857e17c0f929703670d1c2681843b86e2223ef8c58ff3dd5bad370ad4be40101089626a0e4aa3a5b8282534d2653427e2ecc8f SHA512 51a711f71797789dec09bfb3aefc09c0d5379da5a6badd43633b0ae6dcd5aee205fd4e4a64cade308385cddb2d9ab8abee78d3b92f1f9c7021a322dd361ce701 diff --git a/xfce-extra/xfce4-docklike-plugin/metadata.xml b/xfce-extra/xfce4-docklike-plugin/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-docklike-plugin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-docklike-plugin/xfce4-docklike-plugin-0.5.1.ebuild b/xfce-extra/xfce4-docklike-plugin/xfce4-docklike-plugin-0.5.1.ebuild new file mode 100644 index 000000000000..114d0cc5985e --- /dev/null +++ b/xfce-extra/xfce4-docklike-plugin/xfce4-docklike-plugin-0.5.1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="A modern, minimalist docklike taskbar for Xfce" +HOMEPAGE=" + https://docs.xfce.org/panel-plugins/xfce4-docklike-plugin/start + https://gitlab.xfce.org/panel-plugins/xfce4-docklike-plugin/ +" +SRC_URI=" + https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz +" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="X wayland" +REQUIRED_USE="|| ( X wayland )" + +DEPEND=" + >=dev-libs/glib-2.58.0 + >=x11-libs/gtk+-3.24.0:3[X?,wayland?] + >=x11-libs/cairo-1.16.0 + >=xfce-base/libxfce4ui-4.16.0:= + >=xfce-base/libxfce4util-4.16.0:= + >=xfce-base/xfce4-panel-4.16.0:= + >=xfce-base/libxfce4windowing-4.19.4:=[X?] + X? ( + >=x11-libs/libX11-1.6.7 + >=x11-libs/libXi-1.2.0 + ) + wayland? ( + >=gui-libs/gtk-layer-shell-0.7.0 + ) +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + $(meson_feature X x11) + $(meson_feature wayland) + ) + + meson_src_configure +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-extra/xfce4-eyes-plugin/Manifest b/xfce-extra/xfce4-eyes-plugin/Manifest new file mode 100644 index 000000000000..8d15cb9b60de --- /dev/null +++ b/xfce-extra/xfce4-eyes-plugin/Manifest @@ -0,0 +1 @@ +DIST xfce4-eyes-plugin-4.7.0.tar.xz 54108 BLAKE2B 7303b662450ea1d4c5e0d5fcd78448b6bcffddd0f2f4680ae44f9bd8d4146fb31b44e4dd1745033799d4bd1067545d97951915334a0a04429fe651232cfdc62d SHA512 21cd017dbdd4898d45f53538e695def108347d86ad08fefa8c7fef2f16bd1009dc2e7d6b73d33ec80fd8c90e17247126a28423819285d18372a1df0ae765993a diff --git a/xfce-extra/xfce4-eyes-plugin/metadata.xml b/xfce-extra/xfce4-eyes-plugin/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-eyes-plugin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-eyes-plugin/xfce4-eyes-plugin-4.7.0.ebuild b/xfce-extra/xfce4-eyes-plugin/xfce4-eyes-plugin-4.7.0.ebuild new file mode 100644 index 000000000000..608fbab82738 --- /dev/null +++ b/xfce-extra/xfce4-eyes-plugin/xfce4-eyes-plugin-4.7.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="A panel plug-in which adds classic eyes to your every step" +HOMEPAGE="https://goodies.xfce.org/projects/panel-plugins/xfce4-eyes-plugin" +SRC_URI=" + https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 arm ~hppa ~ppc ~ppc64 ~riscv ~sparc x86" + +DEPEND=" + >=dev-libs/glib-2.50.0 + >=x11-libs/gtk+-3.22.0:3 + >=xfce-base/libxfce4ui-4.16.0:= + >=xfce-base/libxfce4util-4.16.0:= + >=xfce-base/xfce4-panel-4.16.0:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-extra/xfce4-fsguard-plugin/Manifest b/xfce-extra/xfce4-fsguard-plugin/Manifest new file mode 100644 index 000000000000..37f42595d729 --- /dev/null +++ b/xfce-extra/xfce4-fsguard-plugin/Manifest @@ -0,0 +1 @@ +DIST xfce4-fsguard-plugin-1.2.0.tar.xz 64096 BLAKE2B 3b766a3483b6707dfd828c7082a7627e5617f565df4dfc6aa0d1fb94a96843ce12a81e2bb2d5f6bb337c15174593845dc1b7cbda62b7019b05001f9942837a90 SHA512 34bbe50b35ae4a812e7d3da3b6050acc3880ce2b4eb604129dc73a652c3a4b2be5297dadb2109f0f040f697b24aca90b4aafefd484563d1a6a732624a071dc61 diff --git a/xfce-extra/xfce4-fsguard-plugin/metadata.xml b/xfce-extra/xfce4-fsguard-plugin/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-fsguard-plugin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-fsguard-plugin/xfce4-fsguard-plugin-1.2.0.ebuild b/xfce-extra/xfce4-fsguard-plugin/xfce4-fsguard-plugin-1.2.0.ebuild new file mode 100644 index 000000000000..fcc2934099ba --- /dev/null +++ b/xfce-extra/xfce4-fsguard-plugin/xfce4-fsguard-plugin-1.2.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="A filesystem guard plug-in for the Xfce panel" +HOMEPAGE=" + https://docs.xfce.org/panel-plugins/xfce4-fsguard-plugin/start + https://gitlab.xfce.org/panel-plugins/xfce4-fsguard-plugin/ +" +SRC_URI=" + https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz +" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="amd64 arm ~hppa ~ppc ~ppc64 ~riscv ~sparc x86" + +DEPEND=" + >=dev-libs/glib-2.50.0 + >=x11-libs/gtk+-3.22.0:3 + >=xfce-base/libxfce4ui-4.16.0:=[gtk3(+)] + >=xfce-base/libxfce4util-4.16.0:= + >=xfce-base/xfce4-panel-4.16.0:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-extra/xfce4-generic-slider/Manifest b/xfce-extra/xfce4-generic-slider/Manifest new file mode 100644 index 000000000000..72e54374ac31 --- /dev/null +++ b/xfce-extra/xfce4-generic-slider/Manifest @@ -0,0 +1 @@ +DIST xfce4-generic-slider-1.1.0.tar.xz 51264 BLAKE2B b811c5a26757dc39b6f7cf8d114994ed55860dd226b1e20dacc4c93288501c0f864241a79323151303e7aaf8a1908770da94161ebff38ab131ed46058d0cf3be SHA512 ac04aefd2e28dedcacef873b2b3fd1cc45a89894242c9327d47e37b819bcdcc53811db256b44e750438cfe83bc61dda11233d26e6dacf466c000ab2d6f2d48b3 diff --git a/xfce-extra/xfce4-generic-slider/metadata.xml b/xfce-extra/xfce4-generic-slider/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-generic-slider/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-generic-slider/xfce4-generic-slider-1.1.0.ebuild b/xfce-extra/xfce4-generic-slider/xfce4-generic-slider-1.1.0.ebuild new file mode 100644 index 000000000000..dce7c56c5aae --- /dev/null +++ b/xfce-extra/xfce4-generic-slider/xfce4-generic-slider-1.1.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="A visual slider widget to control user-configurable variables" +HOMEPAGE=" + https://docs.xfce.org/panel-plugins/xfce4-generic-slider/start + https://gitlab.xfce.org/panel-plugins/xfce4-generic-slider/ +" +SRC_URI=" + https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz +" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + >=dev-libs/glib-2.50.0 + >=x11-libs/gtk+-3.22.0:3 + >=xfce-base/libxfce4ui-4.16.0:=[gtk3(+)] + >=xfce-base/libxfce4util-4.16.0:= + >=xfce-base/xfce4-panel-4.16.0:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-extra/xfce4-genmon-plugin/Manifest b/xfce-extra/xfce4-genmon-plugin/Manifest new file mode 100644 index 000000000000..1a2ef5c0cbf4 --- /dev/null +++ b/xfce-extra/xfce4-genmon-plugin/Manifest @@ -0,0 +1 @@ +DIST xfce4-genmon-plugin-4.3.0.tar.xz 114988 BLAKE2B b13d1341ad426f4619a8d673959351037232c3b3cdf6366d73de6c31fc8977b420ceaad4921c55516d4680b0ff8e5e27bec8beae0684c809b8bdddc914899cad SHA512 fb6f542e809db60b4dcfd3174cd2a2942cded9e27e98a1ef886af5a26598e0abba9ef587c7026e3371d225785e35d52b8be3f92baa6f76cbacda90abf7a690e2 diff --git a/xfce-extra/xfce4-genmon-plugin/metadata.xml b/xfce-extra/xfce4-genmon-plugin/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-genmon-plugin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-genmon-plugin/xfce4-genmon-plugin-4.3.0.ebuild b/xfce-extra/xfce4-genmon-plugin/xfce4-genmon-plugin-4.3.0.ebuild new file mode 100644 index 000000000000..0ea5dfcc3d8f --- /dev/null +++ b/xfce-extra/xfce4-genmon-plugin/xfce4-genmon-plugin-4.3.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="Cyclically spawned executable output on the panel" +HOMEPAGE=" + https://docs.xfce.org/panel-plugins/xfce4-genmon-plugin + https://gitlab.xfce.org/panel-plugins/xfce4-genmon-plugin/ +" +SRC_URI=" + https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz +" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="amd64 arm ~hppa ppc ppc64 ~riscv ~sparc x86" + +DEPEND=" + >=dev-libs/glib-2.50.0 + >=x11-libs/gtk+-3.22.0:3 + >=xfce-base/libxfce4ui-4.16.0:=[gtk3(+)] + >=xfce-base/libxfce4util-4.16.0:= + >=xfce-base/xfce4-panel-4.16.0:= + >=xfce-base/xfconf-4.16.0:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-extra/xfce4-hdaps/Manifest b/xfce-extra/xfce4-hdaps/Manifest new file mode 100644 index 000000000000..6cf60ce0bf40 --- /dev/null +++ b/xfce-extra/xfce4-hdaps/Manifest @@ -0,0 +1 @@ +DIST xfce4-hdaps-1.0.3.tar.xz 350936 BLAKE2B 37d80bafa831be68b55f66c029ec120b67ea1a21760291f05cf11587161b295698a5994df3abb9eaa2c3ff94af7b0f43a3cfd04cef31993d741918b4eb7e8f49 SHA512 9263a6d63b4e4cd9729a87ae5150d10a6ef3a2bde48b5a82334e948d884869ed2492953eaef4df08b6a2155454ef81af6b83e70f1436cfaca4f2fd8e39b5ac34 diff --git a/xfce-extra/xfce4-hdaps/metadata.xml b/xfce-extra/xfce4-hdaps/metadata.xml new file mode 100644 index 000000000000..d11ce6479419 --- /dev/null +++ b/xfce-extra/xfce4-hdaps/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>mjo@gentoo.org</email> + <name>Michael Orlitzky</name> + </maintainer> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-hdaps/xfce4-hdaps-1.0.3-r1.ebuild b/xfce-extra/xfce4-hdaps/xfce4-hdaps-1.0.3-r1.ebuild new file mode 100644 index 000000000000..ec6ff002be96 --- /dev/null +++ b/xfce-extra/xfce4-hdaps/xfce4-hdaps-1.0.3-r1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg-utils + +DESCRIPTION="Show the status of the IBM Hard Drive Active Protection System" +HOMEPAGE="https://michael.orlitzky.com/code/xfce4-hdaps.xhtml" +SRC_URI="https://michael.orlitzky.com/code/releases/${P}.tar.xz" + +LICENSE="AGPL-3+" +SLOT="0" +KEYWORDS="amd64 x86" + +DEPEND=" + >=x11-libs/gtk+-3.20:3 + x11-libs/libX11 + >=xfce-base/libxfce4ui-4.14:= + >=xfce-base/libxfce4util-4.14:= + >=xfce-base/xfce4-panel-4.14:= +" +RDEPEND=" + ${DEPEND} + app-laptop/hdapsd + app-laptop/tp_smapi +" +BDEPEND=" + dev-util/intltool + 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-extra/xfce4-indicator-plugin/Manifest b/xfce-extra/xfce4-indicator-plugin/Manifest new file mode 100644 index 000000000000..fc8b02fbcc8f --- /dev/null +++ b/xfce-extra/xfce4-indicator-plugin/Manifest @@ -0,0 +1 @@ +DIST xfce4-indicator-plugin-2.5.0.tar.xz 83336 BLAKE2B 0567f08d268975c396245dd95ecd7de96727bae1b0beff4a6e2271225074a063147b411f080c929ace35fcc8f01c93b1972acec8cc4efedbc3fef7b99569a983 SHA512 671827a90c52ec2573822edce9f533f32f17fad48c8bd47e03a3a12e32c4d664af71c38f07c590ea3c50e919556bfff3c3a22188e4bfe00d258b6d66d9dabbb3 diff --git a/xfce-extra/xfce4-indicator-plugin/metadata.xml b/xfce-extra/xfce4-indicator-plugin/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-indicator-plugin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-indicator-plugin/xfce4-indicator-plugin-2.5.0.ebuild b/xfce-extra/xfce4-indicator-plugin/xfce4-indicator-plugin-2.5.0.ebuild new file mode 100644 index 000000000000..4f5729c32038 --- /dev/null +++ b/xfce-extra/xfce4-indicator-plugin/xfce4-indicator-plugin-2.5.0.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="A panel plugin that uses indicator-applet to show new messages" +HOMEPAGE=" + https://docs.xfce.org/panel-plugins/xfce4-indicator-plugin/start + https://gitlab.xfce.org/panel-plugins/xfce4-indicator-plugin/ +" +SRC_URI=" + https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + +DEPEND=" + >=dev-libs/ayatana-ido-0.4.0 + >=dev-libs/glib-2.50.0 + >=dev-libs/libayatana-indicator-0.5.0:3 + >=x11-libs/gtk+-3.22.0:3 + x11-libs/libX11 + >=xfce-base/libxfce4ui-4.16.0:=[gtk3(+)] + >=xfce-base/libxfce4util-4.16.0:= + >=xfce-base/xfce4-panel-4.16.0:= + >=xfce-base/xfconf-4.16.0:= +" +RDEPEND=" + ${DEPEND} +" +# dev-libs/glib for glib-compile-resources +BDEPEND=" + dev-libs/glib + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + -Dlibayatana-ido=enabled + -Dindicator-application=enabled + ) + + meson_src_configure +} + +pkg_postinst() { + xdg_icon_cache_update + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update +} diff --git a/xfce-extra/xfce4-kbdleds-plugin/Manifest b/xfce-extra/xfce4-kbdleds-plugin/Manifest new file mode 100644 index 000000000000..ec84a073d077 --- /dev/null +++ b/xfce-extra/xfce4-kbdleds-plugin/Manifest @@ -0,0 +1 @@ +DIST xfce4-kbdleds-plugin-0.2.3.tar.bz2 321690 BLAKE2B 847bbf675b97659c86c0668ab9ce96787866734377f3fdb49d4b5f18a3735cace66279783df92fe8cfff57ff05f4f09fa3fff23e0dc89f1b2d0fbd512e5089f5 SHA512 ddedaf430226f77d03f63f4dc31518184fd808d01c6049adbf41cacc2f46c78c3ce48c5a0450c200acda4a328d9716d54f7cc225913f4761a0526710b76f0cee diff --git a/xfce-extra/xfce4-kbdleds-plugin/files/xfce4-kbdleds-plugin-0.2.3-x11-libs.patch b/xfce-extra/xfce4-kbdleds-plugin/files/xfce4-kbdleds-plugin-0.2.3-x11-libs.patch new file mode 100644 index 000000000000..37d2940dff2f --- /dev/null +++ b/xfce-extra/xfce4-kbdleds-plugin/files/xfce4-kbdleds-plugin-0.2.3-x11-libs.patch @@ -0,0 +1,40 @@ +https://github.com/oco2000/xfce4-kbdleds-plugin/pull/10 +https://github.com/oco2000/xfce4-kbdleds-plugin/commit/190434d67843c2ec392aa4a2cab46e8479d2d34d + +From 128f5cd7d042007d91b2ec7cb744e64a81468566 Mon Sep 17 00:00:00 2001 +From: orbea <orbea@riseup.net> +Date: Sun, 17 Mar 2024 08:37:11 -0700 +Subject: [PATCH] panel-plugin: add missing x11 linker flags + +The configure.ac.in has XDT_CHECK_LIBX11_REQUIRE, but fails to use the +provided $(LIBX11_CFLAGS) and $(LIBX11_LIBS) variables in the build. + +While the build has -no-undefined GNU libtool will silently ignore that +flag, but when built with slibtool instead it correctly passes +-Wl,--no-undefined to the linker revealing this issue. + +Gentoo issue: https://bugs.gentoo.org/913681 +--- + panel-plugin/Makefile.am | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/panel-plugin/Makefile.am b/panel-plugin/Makefile.am +index 5f355fe..bb3b225 100644 +--- a/panel-plugin/Makefile.am ++++ b/panel-plugin/Makefile.am +@@ -22,6 +22,7 @@ libkbdleds_la_SOURCES = \ + kbdleds-dialogs.h + + libkbdleds_la_CFLAGS = \ ++ $(LIBX11_CFLAGS) \ + $(LIBXFCE4UTIL_CFLAGS) \ + $(LIBXFCE4UI_CFLAGS) \ + $(LIBXFCE4PANEL_CFLAGS) \ +@@ -35,6 +36,7 @@ libkbdleds_la_LDFLAGS = \ + $(PLATFORM_LDFLAGS) + + libkbdleds_la_LIBADD = \ ++ $(LIBX11_LIBS) \ + $(LIBXFCE4UTIL_LIBS) \ + $(LIBXFCE4UI_LIBS) \ + $(LIBXFCE4PANEL_LIBS) diff --git a/xfce-extra/xfce4-kbdleds-plugin/files/xfce4-kbdleds-plugin-0.2.3-xfce-4.16.patch b/xfce-extra/xfce4-kbdleds-plugin/files/xfce4-kbdleds-plugin-0.2.3-xfce-4.16.patch new file mode 100644 index 000000000000..8b69a019a0ae --- /dev/null +++ b/xfce-extra/xfce4-kbdleds-plugin/files/xfce4-kbdleds-plugin-0.2.3-xfce-4.16.patch @@ -0,0 +1,44 @@ +diff --git a/panel-plugin/kbdleds-dialogs.c b/panel-plugin/kbdleds-dialogs.c +index 7f751f3ef446..7e4125f2be22 100644 +--- a/panel-plugin/kbdleds-dialogs.c ++++ b/panel-plugin/kbdleds-dialogs.c +@@ -25,7 +25,7 @@ + #include <gtk/gtk.h> + + #include <libxfce4ui/libxfce4ui.h> +-#include <libxfce4panel/xfce-panel-plugin.h> ++#include <libxfce4panel/libxfce4panel.h> + + #include "kbdleds.h" + #include "kbdleds-dialogs.h" +diff --git a/panel-plugin/kbdleds.c b/panel-plugin/kbdleds.c +index 9c78d402b1c7..502a2885bcea 100644 +--- a/panel-plugin/kbdleds.c ++++ b/panel-plugin/kbdleds.c +@@ -28,7 +28,7 @@ + + #include <gtk/gtk.h> + #include <libxfce4util/libxfce4util.h> +-#include <libxfce4panel/xfce-panel-plugin.h> ++#include <libxfce4panel/libxfce4panel.h> + + #include "kbdleds.h" + #include "kbdleds-dialogs.h" +@@ -140,7 +140,7 @@ kbdleds_new (XfcePanelPlugin *plugin) + GtkWidget *label; + + /* allocate memory for the plugin structure */ +- kbdleds = panel_slice_new0 (kbdledsPlugin); ++ kbdleds = g_slice_new0 (kbdledsPlugin); + + /* pointer to plugin */ + kbdleds->plugin = plugin; +@@ -187,7 +187,7 @@ kbdleds_free (XfcePanelPlugin *plugin, + //g_free (kbdleds->setting1); + + /* free the plugin structure */ +- panel_slice_free (kbdledsPlugin, kbdleds); ++ g_slice_free (kbdledsPlugin, kbdleds); + + /* free the timeout */ + if (timeoutId) { diff --git a/xfce-extra/xfce4-kbdleds-plugin/metadata.xml b/xfce-extra/xfce4-kbdleds-plugin/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-kbdleds-plugin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-kbdleds-plugin/xfce4-kbdleds-plugin-0.2.3.ebuild b/xfce-extra/xfce4-kbdleds-plugin/xfce4-kbdleds-plugin-0.2.3.ebuild new file mode 100644 index 000000000000..dc84417ae664 --- /dev/null +++ b/xfce-extra/xfce4-kbdleds-plugin/xfce4-kbdleds-plugin-0.2.3.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools xdg-utils + +DESCRIPTION="A panel plug-in to show state of Caps, Num and Scroll Lock keys" +HOMEPAGE="https://github.com/oco2000/xfce4-kbdleds-plugin" +SRC_URI="https://dev.gentoo.org/~mgorny/dist/${P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +DEPEND=" + xfce-base/libxfce4ui:= + xfce-base/libxfce4util:= + xfce-base/xfce4-panel +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig +" +# for eautoreconf +BDEPEND+=" + dev-build/xfce4-dev-tools +" + +PATCHES=( + # https://github.com/oco2000/xfce4-kbdleds-plugin/pull/7 + "${FILESDIR}/${P}-xfce-4.16.patch" + # https://github.com/oco2000/xfce4-kbdleds-plugin/pull/10 + "${FILESDIR}/${P}-x11-libs.patch" #913681 +) + +src_prepare() { + default + eautoreconf +} + +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-extra/xfce4-mailwatch-plugin/Manifest b/xfce-extra/xfce4-mailwatch-plugin/Manifest new file mode 100644 index 000000000000..c2ad17476281 --- /dev/null +++ b/xfce-extra/xfce4-mailwatch-plugin/Manifest @@ -0,0 +1 @@ +DIST xfce4-mailwatch-plugin-1.4.0.tar.xz 167520 BLAKE2B 28399ce378e19e6b021e27a4aee94d62f2bd2d5b788a6292d91708a2651cf10fda2ff10380b4b1f143ac4cb93f556578abbddf94d9dd7e83b60d376c2b057e1f SHA512 a356e6c62d563291dc5686e0f207630615c1695be41cb572e2db3b7b842feb171858438eebf321e584ee6001598a3f94b1eb9340891aba634909d8b7ac86c7a3 diff --git a/xfce-extra/xfce4-mailwatch-plugin/metadata.xml b/xfce-extra/xfce4-mailwatch-plugin/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-mailwatch-plugin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-mailwatch-plugin/xfce4-mailwatch-plugin-1.4.0.ebuild b/xfce-extra/xfce4-mailwatch-plugin/xfce4-mailwatch-plugin-1.4.0.ebuild new file mode 100644 index 000000000000..9cd2806bcf06 --- /dev/null +++ b/xfce-extra/xfce4-mailwatch-plugin/xfce4-mailwatch-plugin-1.4.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="An mail notification panel plug-in for the Xfce desktop environment" +HOMEPAGE=" + https://docs.xfce.org/panel-plugins/xfce4-mailwatch-plugin/start + https://gitlab.xfce.org/panel-plugins/xfce4-mailwatch-plugin/ +" +SRC_URI=" + https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz +" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 arm ~hppa ~ppc ~ppc64 ~riscv ~sparc x86" +IUSE="ssl" + +# TODO: remove exo when we depend on libxfce4ui >= 4.21.0 +DEPEND=" + >=dev-libs/glib-2.50.0:= + >=x11-libs/gtk+-3.22.0:3= + >=xfce-base/exo-0.11.0:= + >=xfce-base/libxfce4ui-4.16.0:= + >=xfce-base/libxfce4util-4.16.0:= + >=xfce-base/xfce4-panel-4.16.0:= + ssl? ( >=net-libs/gnutls-2:= ) +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + $(meson_feature ssl gnutls) + ) + + meson_src_configure +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-extra/xfce4-mixer/Manifest b/xfce-extra/xfce4-mixer/Manifest new file mode 100644 index 000000000000..6c94f342d721 --- /dev/null +++ b/xfce-extra/xfce4-mixer/Manifest @@ -0,0 +1 @@ +DIST xfce4-mixer-4.20.0.tar.xz 118332 BLAKE2B 1fd86eb34c0ff0a0bd51ffac68ef78f4d032de2f7c8749ac0672b4e1a003ce792c685090aade39eabc7ace8177ab7c68961eb7edc252004bc7080ae10e88bc83 SHA512 985a84588ab9b37cdbf24b5f9517a48c6fccbb092118bbce109b9d6f0e99faf3802c1c63141aeb9dd463f507ce68705f3bc86095aa7271b173ab639fe9f662d9 diff --git a/xfce-extra/xfce4-mixer/metadata.xml b/xfce-extra/xfce4-mixer/metadata.xml new file mode 100644 index 000000000000..71523d961892 --- /dev/null +++ b/xfce-extra/xfce4-mixer/metadata.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <use> + <flag name="keybinder"> + Enable support for global hotkeys using + <pkg>dev-libs/keybinder</pkg>. + </flag> + <flag name="sndio"> + Enable <pkg>media-sound/sndio</pkg> backend. + </flag> + </use> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-mixer/xfce4-mixer-4.20.0.ebuild b/xfce-extra/xfce4-mixer/xfce4-mixer-4.20.0.ebuild new file mode 100644 index 000000000000..97a89d466165 --- /dev/null +++ b/xfce-extra/xfce4-mixer/xfce4-mixer-4.20.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="A volume control application and panel plugin for Xfce" +HOMEPAGE=" + https://docs.xfce.org/apps/xfce4-mixer/start + https://gitlab.xfce.org/apps/xfce4-mixer/ +" +SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="alsa +keybinder pulseaudio sndio" + +DEPEND=" + >=dev-libs/glib-2.50.0 + >=media-libs/gstreamer-1.0:1.0 + >=x11-libs/gtk+-3.22.0:3 + >=xfce-base/libxfce4ui-4.16.0:=[gtk3(+)] + >=xfce-base/libxfce4util-4.16.0:= + >=xfce-base/xfce4-panel-4.16.0:= + >=xfce-base/xfconf-4.16.0:= + alsa? ( >=media-libs/alsa-lib-0.9:= ) + keybinder? ( >=dev-libs/keybinder-0.3:3 ) + sndio? ( >=media-sound/sndio-1.7.0 ) + pulseaudio? ( >=media-libs/libpulse-0.9.19[glib] ) +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + $(meson_feature keybinder) + $(meson_feature pulseaudio pulse) + $(meson_feature alsa) + $(meson_feature sndio) + ) + + meson_src_configure +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-extra/xfce4-mount-plugin/Manifest b/xfce-extra/xfce4-mount-plugin/Manifest new file mode 100644 index 000000000000..5e22a46f4b27 --- /dev/null +++ b/xfce-extra/xfce4-mount-plugin/Manifest @@ -0,0 +1 @@ +DIST xfce4-mount-plugin-1.2.0.tar.xz 97436 BLAKE2B 2e306a5d193d66ca3bd3c6678814a1c8f1f7f7b358eb0b72965bff0d7a2f008bc95ca47f1d4e38aa078811c5ab628f1c5d50a9eb140b95903c8183c3623861c6 SHA512 c67ce79daa6cdaf7b397d563952af3c013212888c60622c8609245e5da7ba2a9846fba63f2886a16acfb509b6b65b82b4bfc146e6933d843d8f0df68ed3f55b6 diff --git a/xfce-extra/xfce4-mount-plugin/metadata.xml b/xfce-extra/xfce4-mount-plugin/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-mount-plugin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-mount-plugin/xfce4-mount-plugin-1.2.0.ebuild b/xfce-extra/xfce4-mount-plugin/xfce4-mount-plugin-1.2.0.ebuild new file mode 100644 index 000000000000..31f09292afcb --- /dev/null +++ b/xfce-extra/xfce4-mount-plugin/xfce4-mount-plugin-1.2.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="An mount plug-in for the Xfce panel" +HOMEPAGE=" + https://docs.xfce.org/panel-plugins/xfce4-mount-plugin/start + https://gitlab.xfce.org/panel-plugins/xfce4-mount-plugin/ +" +SRC_URI=" + https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 arm ~hppa ppc ppc64 ~riscv ~sparc x86" + +DEPEND=" + >=dev-libs/glib-2.50.0 + >=x11-libs/gtk+-3.22.0:3 + >=xfce-base/libxfce4ui-4.16.0:=[gtk3(+)] + >=xfce-base/libxfce4util-4.16.0:= + >=xfce-base/xfce4-panel-4.16.0:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-extra/xfce4-mpc-plugin/Manifest b/xfce-extra/xfce4-mpc-plugin/Manifest new file mode 100644 index 000000000000..a536ef7e3874 --- /dev/null +++ b/xfce-extra/xfce4-mpc-plugin/Manifest @@ -0,0 +1 @@ +DIST xfce4-mpc-plugin-0.6.0.tar.xz 47092 BLAKE2B 3f365c633e27c8ae62a3e1de057edfd5fa30f218cc47acecdfda9a8fdd8939afb80e2359aaaab62daa2e6e2b1d37ecd1b0d4eace2d96e424b30d169ed3539b36 SHA512 963e31b638c24a9b4f3997329cb33154fe085e684bf733ad391684fe0949590682b9f6edc6d39602a8c733ea05ddba47e4d0baaf6b9c9333eb68c082187aa1bc diff --git a/xfce-extra/xfce4-mpc-plugin/metadata.xml b/xfce-extra/xfce4-mpc-plugin/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-mpc-plugin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-mpc-plugin/xfce4-mpc-plugin-0.6.0.ebuild b/xfce-extra/xfce4-mpc-plugin/xfce4-mpc-plugin-0.6.0.ebuild new file mode 100644 index 000000000000..14cc8b3faad8 --- /dev/null +++ b/xfce-extra/xfce4-mpc-plugin/xfce4-mpc-plugin-0.6.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="Music Player Daemon (mpd) panel plugin" +HOMEPAGE=" + https://docs.xfce.org/panel-plugins/xfce4-mpc-plugin/start + https://gitlab.xfce.org/panel-plugins/xfce4-mpc-plugin/ +" +SRC_URI=" + https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz +" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="amd64 ~ppc ~ppc64 ~riscv x86" + +DEPEND=" + >=dev-libs/glib-2.60.0 + media-libs/libmpd:= + >=x11-libs/gtk+-3.22.0:3 + >=xfce-base/libxfce4ui-4.16.0:=[gtk3(+)] + >=xfce-base/xfce4-panel-4.16.0:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + -Dlibmpd=enabled + ) + + meson_src_configure +} diff --git a/xfce-extra/xfce4-netload-plugin/Manifest b/xfce-extra/xfce4-netload-plugin/Manifest new file mode 100644 index 000000000000..004c0ae085e5 --- /dev/null +++ b/xfce-extra/xfce4-netload-plugin/Manifest @@ -0,0 +1 @@ +DIST xfce4-netload-plugin-1.5.0.tar.xz 72700 BLAKE2B 0dd97ca2aeff29be135837fa296cdd64f449fda8e3b40c4e8ce1e90a6d1c13e54ddbdb0d63ded392a9a04b8252a5ce0402e0da9381ce84400e665b893479a986 SHA512 c115abaee2b99fb85f6f1d95d8d0dd02e8a3ef8789af85d75f3f0ab56fa59f5230e4babd065cad8c2c04f716681c1fc17a184009a89b259623ac45c8ebe5031b diff --git a/xfce-extra/xfce4-netload-plugin/metadata.xml b/xfce-extra/xfce4-netload-plugin/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-netload-plugin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-netload-plugin/xfce4-netload-plugin-1.5.0.ebuild b/xfce-extra/xfce4-netload-plugin/xfce4-netload-plugin-1.5.0.ebuild new file mode 100644 index 000000000000..94513243fd6f --- /dev/null +++ b/xfce-extra/xfce4-netload-plugin/xfce4-netload-plugin-1.5.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="A network load plug-in for the Xfce panel" +HOMEPAGE=" + https://docs.xfce.org/panel-plugins/xfce4-netload-plugin/start + https://gitlab.xfce.org/panel-plugins/xfce4-netload-plugin/ +" +SRC_URI=" + https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86" + +DEPEND=" + >=dev-libs/glib-2.50.0 + >=x11-libs/gtk+-3.22.0:3 + >=xfce-base/libxfce4ui-4.16.0:=[gtk3(+)] + >=xfce-base/libxfce4util-4.16.0:= + >=xfce-base/xfce4-panel-4.16.0:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-extra/xfce4-notes-plugin/Manifest b/xfce-extra/xfce4-notes-plugin/Manifest new file mode 100644 index 000000000000..c64de47b8f2b --- /dev/null +++ b/xfce-extra/xfce4-notes-plugin/Manifest @@ -0,0 +1 @@ +DIST xfce4-notes-plugin-1.12.0.tar.xz 99140 BLAKE2B 6598e96e048ca27039e72f104502b4eca987d772ffe9e3799515768035910e965825bd8e1815dd760a482f72510032c26fe5b393cebcabdb14c5e9826a689d0b SHA512 f91ed786b35c26c36576be46c1c5d546a93d74479fe28971191eaabe66a066193b7a3779fabcb16aee5db35ac15f158f7420a54ce34cdb9f1f8979c295c73b97 diff --git a/xfce-extra/xfce4-notes-plugin/metadata.xml b/xfce-extra/xfce4-notes-plugin/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-notes-plugin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-notes-plugin/xfce4-notes-plugin-1.12.0.ebuild b/xfce-extra/xfce4-notes-plugin/xfce4-notes-plugin-1.12.0.ebuild new file mode 100644 index 000000000000..0c064193fee2 --- /dev/null +++ b/xfce-extra/xfce4-notes-plugin/xfce4-notes-plugin-1.12.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson vala xdg-utils + +DESCRIPTION="Xfce4 panel sticky notes plugin" +HOMEPAGE=" + https://docs.xfce.org/panel-plugins/xfce4-notes-plugin/start + https://gitlab.xfce.org/panel-plugins/xfce4-notes-plugin/ +" +SRC_URI=" + https://archive.xfce.org/src/panel-plugins/${PN}/$(ver_cut 1-2)/${P}.tar.xz +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 arm ppc ppc64 ~riscv ~sparc x86" + +DEPEND=" + >=dev-libs/glib-2.50.0:2 + >=x11-libs/gtk+-3.22.0:3 + >=x11-libs/gtksourceview-4.0.0:4[introspection,vala] + >=xfce-base/libxfce4ui-4.16.0:=[introspection,vala] + >=xfce-base/libxfce4util-4.16.0:=[introspection,vala] + >=xfce-base/xfce4-panel-4.16.0:=[introspection,vala] + >=xfce-base/xfconf-4.16.0:=[introspection,vala] +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + $(vala_depend) + sys-devel/gettext + virtual/pkgconfig +" + +src_configure() { + vala_setup + meson_src_configure +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-extra/xfce4-notifyd/Manifest b/xfce-extra/xfce4-notifyd/Manifest new file mode 100644 index 000000000000..89c48617adc2 --- /dev/null +++ b/xfce-extra/xfce4-notifyd/Manifest @@ -0,0 +1 @@ +DIST xfce4-notifyd-0.9.7.tar.bz2 769085 BLAKE2B 1d76daa342f4011ca0b4bb3c71e721ffd9a140538b181410508332bddd5d2c3fcfc1ec3ee51b80c50cdd37d01b266c4bc412927a5820fbd2fe251131ca7b12e7 SHA512 8bbc7eff631704c7ac9417d3eaba151a0e6de54e48e0b75f7e7ec67c596a11b5ecd3b7ed12ffe6d657d335cb11102686fd69d5f0d1ab5b6645a594d6f0cbd6a6 diff --git a/xfce-extra/xfce4-notifyd/metadata.xml b/xfce-extra/xfce4-notifyd/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-notifyd/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-notifyd/xfce4-notifyd-0.9.7.ebuild b/xfce-extra/xfce4-notifyd/xfce4-notifyd-0.9.7.ebuild new file mode 100644 index 000000000000..1bd84918d740 --- /dev/null +++ b/xfce-extra/xfce4-notifyd/xfce4-notifyd-0.9.7.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg-utils + +DESCRIPTION="Notification daemon for the Xfce desktop environment" +HOMEPAGE=" + https://docs.xfce.org/apps/notifyd/start + https://gitlab.xfce.org/apps/xfce4-notifyd/ +" +SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86" +IUSE="sound wayland X" + +DEPEND=" + >=dev-db/sqlite-3.34:3 + >=dev-libs/glib-2.68.0:2 + >=sys-apps/dbus-1.0 + >=x11-libs/gtk+-3.22:3[wayland?,X?] + >=x11-libs/libnotify-0.7 + >=xfce-base/libxfce4ui-4.12:=[gtk3(+)] + >=xfce-base/libxfce4util-4.12:= + >=xfce-base/xfce4-panel-4.14.0:= + >=xfce-base/xfconf-4.10:= + sound? ( || ( + media-libs/libcanberra-gtk3 + >=media-libs/libcanberra-0.30[gtk3(-)] + ) ) + wayland? ( + >=gui-libs/gtk-layer-shell-0.7.0 + ) + X? ( + >=x11-libs/libX11-1.6.7 + ) +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=dev-util/gdbus-codegen-2.80.5-r1 + dev-util/glib-utils + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig +" + +src_configure() { + local myconf=( + $(use_enable wayland) + $(use_enable X x11) + + # just service files + --enable-systemd + ) + + econf "${myconf[@]}" +} + +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-extra/xfce4-panel-profiles/Manifest b/xfce-extra/xfce4-panel-profiles/Manifest new file mode 100644 index 000000000000..38b6cb9b22e7 --- /dev/null +++ b/xfce-extra/xfce4-panel-profiles/Manifest @@ -0,0 +1 @@ +DIST xfce4-panel-profiles-1.1.1.tar.xz 83908 BLAKE2B e221726f9342c0d2e6aae565edb88359e40ca14b3931fce01126c80df70a365600882010c930086a17d45c62488b91941bee928937c638f2fd4d56eda3895ca2 SHA512 6aff40fdf5f8fd8375a93edbcc3ea011a14ab4b130a3f56faffdb671cfdf141d37632f1d9505bc9b6d91feb75e14a01c0025e5d64f070b04ee5db8ddbfdeb473 diff --git a/xfce-extra/xfce4-panel-profiles/metadata.xml b/xfce-extra/xfce4-panel-profiles/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-panel-profiles/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-panel-profiles/xfce4-panel-profiles-1.1.1-r1.ebuild b/xfce-extra/xfce4-panel-profiles/xfce4-panel-profiles-1.1.1-r1.ebuild new file mode 100644 index 000000000000..ae2572b0da98 --- /dev/null +++ b/xfce-extra/xfce4-panel-profiles/xfce4-panel-profiles-1.1.1-r1.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{13..14} ) + +inherit meson python-single-r1 xdg-utils + +DESCRIPTION="Simple application to manage Xfce panel layouts" +HOMEPAGE=" + https://docs.xfce.org/apps/xfce4-panel-profiles/start + https://gitlab.xfce.org/apps/xfce4-panel-profiles/ +" +SRC_URI=" + https://archive.xfce.org/src/apps/xfce4-panel-profiles/$(ver_cut 1-2)/${P}.tar.xz +" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +BDEPEND=" + ${PYTHON_DEPS} +" +RDEPEND=" + ${BDEPEND} + >=dev-libs/glib-2.50.0 + >=dev-libs/gobject-introspection-1.82.0-r2 + $(python_gen_cond_dep ' + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] + ') + >=x11-libs/gtk+-3.22.0:3[introspection] + >=xfce-base/libxfce4ui-4.16.0[introspection] + >=xfce-base/libxfce4util-4.16.0[introspection] + >=xfce-base/xfce4-panel-4.16.0 +" + +src_prepare() { + default + + # meaningless docs + sed -i -e '/COPYING/d' -e '/INSTALL/d' meson.build || die +} + +src_configure() { + local emesonargs=( + # used in installed script + -Dpython-path="${EPYTHON}" + -Dcheck-runtime-dependencies=false + ) + + meson_src_configure +} + +src_install() { + meson_src_install + rm -r "${ED}/usr/share/doc/${PN}" || die +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-extra/xfce4-places-plugin/Manifest b/xfce-extra/xfce4-places-plugin/Manifest new file mode 100644 index 000000000000..e098f09df227 --- /dev/null +++ b/xfce-extra/xfce4-places-plugin/Manifest @@ -0,0 +1 @@ +DIST xfce4-places-plugin-1.9.0.tar.xz 91372 BLAKE2B 34880812c28ffc961e429d81ec281d15aa7473193ce3f0c2b8cb6a6cb75293689ef4d1faa0ddfd6a2eb0f5ea93512abd2058f1f0c589a7f5d92dccad93998c1a SHA512 f8553a7639a4d360e6c555603ad0430d7264668fa8afd068562becaf4aad407c7cb38f9a26fb1688755300bee01f731431637938651aa62d65f3557e381aa0bf diff --git a/xfce-extra/xfce4-places-plugin/metadata.xml b/xfce-extra/xfce4-places-plugin/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-places-plugin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-places-plugin/xfce4-places-plugin-1.9.0.ebuild b/xfce-extra/xfce4-places-plugin/xfce4-places-plugin-1.9.0.ebuild new file mode 100644 index 000000000000..b5eb0b67fa1b --- /dev/null +++ b/xfce-extra/xfce4-places-plugin/xfce4-places-plugin-1.9.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="A panel plug-in to provide quick access to files, folders and removable media" +HOMEPAGE=" + https://goodies.xfce.org/projects/panel-plugins/xfce4-places-plugin + https://gitlab.xfce.org/panel-plugins/xfce4-places-plugin/ +" +SRC_URI=" + https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86" +IUSE="libnotify" + +# TODO: remove exo when we depend on libxfce4ui >= 4.21.0 +DEPEND=" + >=dev-libs/glib-2.50:2 + >=x11-libs/gtk+-3.22:3 + x11-libs/libX11:= + >=xfce-base/exo-4.16.0:= + >=xfce-base/libxfce4ui-4.16.0:= + >=xfce-base/libxfce4util-4.16.0:= + >=xfce-base/xfce4-panel-4.16.0:= + >=xfce-base/xfconf-4.16.0:= + libnotify? ( >=x11-libs/libnotify-0.7.0:= ) +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + $(meson_feature libnotify) + ) + + meson_src_configure +} diff --git a/xfce-extra/xfce4-pulseaudio-plugin/Manifest b/xfce-extra/xfce4-pulseaudio-plugin/Manifest new file mode 100644 index 000000000000..e6d1e9555fb8 --- /dev/null +++ b/xfce-extra/xfce4-pulseaudio-plugin/Manifest @@ -0,0 +1 @@ +DIST xfce4-pulseaudio-plugin-0.5.1.tar.xz 118988 BLAKE2B 1948cad2e84e7ba03d3bf23f0192efe6a7d126329c3489483122f6455cbbd2ecfcb73374c83c8fa5eba02382dddbc89a588123ab9d9532d3a55f768278634494 SHA512 2041afa32ed971a8f725d5bb7c4364bb55a33127afc11681a3fb009a6b614d760c7c9466d1fed6530564695f4579a9cc881d21d994b5fba67a5f4dc5239a4cdd diff --git a/xfce-extra/xfce4-pulseaudio-plugin/metadata.xml b/xfce-extra/xfce4-pulseaudio-plugin/metadata.xml new file mode 100644 index 000000000000..20c8193b87da --- /dev/null +++ b/xfce-extra/xfce4-pulseaudio-plugin/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <use> + <flag name="keybinder">Enable support for global hotkeys using + <pkg>dev-libs/keybinder</pkg>.</flag> + <flag name="libcanberra">Enable sound event support using + <pkg>media-libs/libcanberra</pkg> + </flag> + </use> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-pulseaudio-plugin/xfce4-pulseaudio-plugin-0.5.1.ebuild b/xfce-extra/xfce4-pulseaudio-plugin/xfce4-pulseaudio-plugin-0.5.1.ebuild new file mode 100644 index 000000000000..eae70772ddfe --- /dev/null +++ b/xfce-extra/xfce4-pulseaudio-plugin/xfce4-pulseaudio-plugin-0.5.1.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="A panel plug-in for PulseAudio volume control" +HOMEPAGE=" + https://docs.xfce.org/panel-plugins/xfce4-pulseaudio-plugin/start + https://gitlab.xfce.org/panel-plugins/xfce4-pulseaudio-plugin/ +" +SRC_URI="https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86" +IUSE="+keybinder libcanberra libnotify" + +# TODO: remove exo when we dep on >=libxfce4ui-4.21.0 +DEPEND=" + >=dev-libs/glib-2.50.0 + >=media-libs/libpulse-0.9.19:=[glib] + >=x11-libs/gtk+-3.22.0:3 + >=xfce-base/exo-4.16.0:= + >=xfce-base/libxfce4ui-4.16.0:=[gtk3(+)] + >=xfce-base/libxfce4util-4.16.0:= + >=xfce-base/libxfce4windowing-4.19.6:= + >=xfce-base/xfce4-panel-4.16.0:= + >=xfce-base/xfconf-4.16.0:= + keybinder? ( >=dev-libs/keybinder-0.2.2:3 ) + libcanberra? ( >=media-libs/libcanberra-0.30 ) + libnotify? ( >=x11-libs/libnotify-0.7.0 ) +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + sys-devel/gettext + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + $(meson_feature keybinder) + $(meson_feature libcanberra) + $(meson_feature libnotify) + -Dlibxfce4windowing=enabled + -Dmpris2=enabled + ) + + meson_src_configure +} + +pkg_postinst() { + xdg_icon_cache_update + + if ! has_version media-sound/pavucontrol; then + elog "For the 'audio mixer...' shortcut to work, you need to install" + elog "an external mixer application. Please either install:" + elog + elog " media-sound/pavucontrol" + elog + elog "or specify another application to use in the 'Properties' dialog." + fi +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-extra/xfce4-screensaver/Manifest b/xfce-extra/xfce4-screensaver/Manifest new file mode 100644 index 000000000000..bbc4eacaa3d0 --- /dev/null +++ b/xfce-extra/xfce4-screensaver/Manifest @@ -0,0 +1 @@ +DIST xfce4-screensaver-4.20.2.tar.xz 265288 BLAKE2B 3aa61b819cc6072fe9799b08c5b79904df397bfde8e30c4833bb5834511e3d73190337a615e52cdcffcdfe7f8a8f80afc665a17f34f6ce149451784abe7e24ed SHA512 45c62083aee4abfdbe67df12a5a60a6aaf8e40d7a572882a41991480d612ab1870dc66b640f57848bc641ef354403c33acb5de76a7fd7f57cf2ff49fc24cf673 diff --git a/xfce-extra/xfce4-screensaver/metadata.xml b/xfce-extra/xfce4-screensaver/metadata.xml new file mode 100644 index 000000000000..9497fb348ba1 --- /dev/null +++ b/xfce-extra/xfce4-screensaver/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + </maintainer> + <use> + <flag name="locking">Enable screen locking support</flag> + </use> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-screensaver/xfce4-screensaver-4.20.2.ebuild b/xfce-extra/xfce4-screensaver/xfce4-screensaver-4.20.2.ebuild new file mode 100644 index 000000000000..77b2f3fcdf87 --- /dev/null +++ b/xfce-extra/xfce4-screensaver/xfce4-screensaver-4.20.2.ebuild @@ -0,0 +1,111 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="Screen saver and locker (port of MATE screensaver)" +HOMEPAGE=" + https://docs.xfce.org/apps/screensaver/start + https://gitlab.xfce.org/apps/xfce4-screensaver/ +" +SRC_URI=" + https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.xz +" + +LICENSE="GPL-2+ LGPL-2+" +SLOT="0" +KEYWORDS="amd64 arm ~arm64 ~loong ppc ppc64 ~riscv x86" +IUSE="elogind +locking pam systemd wayland X" +REQUIRED_USE=" + || ( wayland X ) +" + +DEPEND=" + >=dev-libs/dbus-glib-0.30 + >=dev-libs/glib-2.50.0:2 + >=x11-libs/gtk+-3.24.0:3[wayland?,X?] + >=xfce-base/garcon-4.16.0:= + >=xfce-base/libxfce4ui-4.18.4:= + >=xfce-base/libxfce4util-4.16.0:= + >=xfce-base/xfconf-4.16.0:= + wayland? ( + >=dev-libs/wayland-1.15 + gui-libs/libwlembed:=[gtk] + >=xfce-base/libxfce4windowing-4.19.2:= + ) + X? ( + >=x11-libs/libwnck-3.20:3 + >=x11-libs/libX11-1.6.7:= + >=x11-libs/libXScrnSaver-1.2.3:= + >=x11-libs/libXext-1.0.0:= + >=x11-libs/libxklavier-5.2:= + ) + elogind? ( sys-auth/elogind ) + locking? ( + pam? ( sys-libs/pam ) + ) + systemd? ( sys-apps/systemd:= ) +" +RDEPEND=" + ${DEPEND} +" +DEPEND+=" + wayland? ( + >=dev-libs/wayland-protocols-1.20 + ) +" +BDEPEND=" + dev-util/glib-utils + sys-apps/dbus + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_configure() { + local auth_scheme session_manager + + if use locking; then + if use pam; then + auth_scheme=pam + else + auth_scheme=pwent + fi + else + auth_scheme=none + fi + if use systemd; then + session_manager=systemd + elif use elogind; then + session_manager=elogind + else + session_manager=none + fi + + local emesonargs=( + -Dauthentication-scheme=${auth_scheme} + -Dsession-manager=${session_manager} + $(meson_feature X x11) + $(meson_feature wayland) + -Dxscreensaverhackdir="${EPREFIX}/usr/$(get_libdir)/misc/xscreensaver" + -Dkbd-layout-indicator=true + # disable docbook for now + -Ddocs=disabled + -Ddocdir="${EPREFIX}/usr/share/doc/${PF}" + # used only with -Dauthentication-scheme=pam + -Dpam-auth-type=system + # used only with -Dauthentication-scheme=pwent + -Dshadow=true + ) + + meson_src_configure +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-extra/xfce4-screenshooter/Manifest b/xfce-extra/xfce4-screenshooter/Manifest new file mode 100644 index 000000000000..765dd2a2967d --- /dev/null +++ b/xfce-extra/xfce4-screenshooter/Manifest @@ -0,0 +1,3 @@ +DIST xfce4-screenshooter-1.11.1.tar.bz2 721424 BLAKE2B 386e203b534993f93ffa6fc8c6d15dcbcefd79ca1c133a61ff157b406d96cef30da58bb6dcc069fd7e1d9911a256adaaa4fa01541ab07d61f683f1f603f73477 SHA512 aee31311faea2bb08d5e29722da190b0c7e2b37948a688a49212cd57cc4efc3f43b3c1588d9326f97eb174771412c60707cc88ae2ee0596546e9750a06112588 +DIST xfce4-screenshooter-1.11.2.tar.xz 178440 BLAKE2B e5debb794d40c76fa00287c9829c7f3d05c1e03a36917e4622c4d83dd0d611bf20c96a15a62d1d95e3b82286e483a5c4e140d7ac98bb10520ad6998e46420175 SHA512 99744a996ce11b8477a850b99e6c376b10fd975635f7cbec2d910009ce9f30b4db8828cc97e9e579b72b75bc9b93a0c6a3b9ee50dcab0d0fff74059fa035fe4f +DIST xfce4-screenshooter-1.11.3.tar.xz 180120 BLAKE2B 5c4f3066ef50d67b04fcc0cee18fcfa411aa068d59796975224d1dbc66ccd5fef185d6f8915c99c26cfb02fe692630f6527d1c1fd4deadea0c400336e8ba5191 SHA512 1f2cf3d2631644f3f5fd847fea3622e4e35690d2265a2dfd6abd0b6f84f83995600c0e89925fe170b2e026922914f843c81e74d8c25752925e7e750af38132a0 diff --git a/xfce-extra/xfce4-screenshooter/metadata.xml b/xfce-extra/xfce4-screenshooter/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-screenshooter/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.11.1.ebuild b/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.11.1.ebuild new file mode 100644 index 000000000000..e935cc61a66e --- /dev/null +++ b/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.11.1.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg-utils + +DESCRIPTION="Xfce4 screenshooter application and panel plugin" +HOMEPAGE=" + https://docs.xfce.org/apps/xfce4-screenshooter/start + https://gitlab.xfce.org/apps/xfce4-screenshooter/ +" +SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 arm ~arm64 ~loong ppc ppc64 ~riscv ~sparc x86" +IUSE="X wayland" +REQUIRED_USE="|| ( X wayland )" + +DEPEND=" + >=dev-libs/glib-2.66.0 + >=x11-libs/gdk-pixbuf-2.16 + >=x11-libs/gtk+-3.24.0:3[X?,wayland?] + >=x11-libs/pango-1.44.0 + >=xfce-base/exo-0.11:= + >=xfce-base/xfce4-panel-4.16.0:= + >=xfce-base/libxfce4util-4.16.0:= + >=xfce-base/libxfce4ui-4.16.0:= + >=xfce-base/xfconf-4.16.0:= + wayland? ( + dev-libs/wayland + ) + X? ( + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXfixes + >=x11-libs/libXi-1.7.8 + x11-libs/libXtst + ) +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + dev-util/glib-utils + sys-apps/help2man + sys-devel/gettext + virtual/pkgconfig + wayland? ( + dev-util/wayland-scanner + ) +" + +src_configure() { + local myconf=( + $(use_enable X x11) + $(use_enable X libxtst) + $(use_enable wayland) + ) + + econf "${myconf[@]}" +} + +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-extra/xfce4-screenshooter/xfce4-screenshooter-1.11.2.ebuild b/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.11.2.ebuild new file mode 100644 index 000000000000..f133a112356a --- /dev/null +++ b/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.11.2.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="Xfce4 screenshooter application and panel plugin" +HOMEPAGE=" + https://docs.xfce.org/apps/xfce4-screenshooter/start + https://gitlab.xfce.org/apps/xfce4-screenshooter/ +" +SRC_URI=" + https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.xz +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" +IUSE="X wayland" +REQUIRED_USE="|| ( X wayland )" + +# TODO: remove exo when we dep on libxfce4ui >= 4.21.0 +DEPEND=" + >=dev-libs/glib-2.66.0 + >=x11-libs/gtk+-3.24.0:3[X?,wayland?] + >=x11-libs/pango-1.44.0 + >=xfce-base/exo-4.18.0:= + >=xfce-base/xfce4-panel-4.18.0:= + >=xfce-base/libxfce4util-4.18.0:= + >=xfce-base/libxfce4ui-4.18.0:= + >=xfce-base/xfconf-4.18.0:= + wayland? ( + >=dev-libs/wayland-1.20 + ) + X? ( + >=x11-libs/libX11-1.6.7 + >=x11-libs/libXext-1.0.0 + >=x11-libs/libXfixes-4.0.0 + >=x11-libs/libXi-1.7.8 + x11-libs/libXtst + ) +" +RDEPEND=" + ${DEPEND} +" +DEPEND+=" + wayland? ( + >=dev-libs/wayland-protocols-1.25 + ) +" +BDEPEND=" + dev-util/glib-utils + sys-apps/help2man + sys-devel/gettext + virtual/pkgconfig + wayland? ( + >=dev-util/wayland-scanner-1.20 + ) +" + +src_configure() { + local emesonargs=( + $(meson_feature X x11) + $(meson_feature wayland) + $(meson_feature X xfixes) + ) + + meson_src_configure +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.11.3.ebuild b/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.11.3.ebuild new file mode 100644 index 000000000000..0a04dcef3aea --- /dev/null +++ b/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.11.3.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="Xfce4 screenshooter application and panel plugin" +HOMEPAGE=" + https://docs.xfce.org/apps/xfce4-screenshooter/start + https://gitlab.xfce.org/apps/xfce4-screenshooter/ +" +SRC_URI=" + https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.xz +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 arm ~arm64 ~loong ppc ppc64 ~riscv ~sparc ~x86" +IUSE="X wayland" +REQUIRED_USE="|| ( X wayland )" + +# TODO: remove exo when we dep on libxfce4ui >= 4.21.0 +DEPEND=" + >=dev-libs/glib-2.66.0 + >=x11-libs/gtk+-3.24.0:3[X?,wayland?] + >=x11-libs/pango-1.44.0 + >=xfce-base/exo-4.18.0:= + >=xfce-base/xfce4-panel-4.18.0:= + >=xfce-base/libxfce4util-4.18.0:= + >=xfce-base/libxfce4ui-4.18.0:= + >=xfce-base/xfconf-4.18.0:= + 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/libXfixes-4.0.0 + >=x11-libs/libXi-1.7.8 + x11-libs/libXtst + ) +" +RDEPEND=" + ${DEPEND} +" +DEPEND+=" + wayland? ( + >=dev-libs/wayland-protocols-1.37 + ) +" +BDEPEND=" + dev-util/glib-utils + sys-apps/help2man + sys-devel/gettext + virtual/pkgconfig + wayland? ( + >=dev-util/wayland-scanner-1.20 + ) +" + +src_configure() { + local emesonargs=( + $(meson_feature X x11) + $(meson_feature wayland) + $(meson_feature X xfixes) + ) + + meson_src_configure +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-extra/xfce4-sensors-plugin/Manifest b/xfce-extra/xfce4-sensors-plugin/Manifest new file mode 100644 index 000000000000..bbe33432e1a2 --- /dev/null +++ b/xfce-extra/xfce4-sensors-plugin/Manifest @@ -0,0 +1 @@ +DIST xfce4-sensors-plugin-1.5.0.tar.xz 186124 BLAKE2B c4a7a3803f1c427e639221bf7ef7bcca6963cde0287f618e8f5ff4b5eb00b9fd06e19ee3f619a81edf581163e5ed5f8bccdbc26e3ea0664e3237a3e958305904 SHA512 0ffd1e223a91740151ec3a114ca08df6c1a9451656ba59180a2a3e1a23661f441a31e6d4dbe87c417240875071430671029da63541acdd3069af517b7afcfe9e diff --git a/xfce-extra/xfce4-sensors-plugin/metadata.xml b/xfce-extra/xfce4-sensors-plugin/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-sensors-plugin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-sensors-plugin/xfce4-sensors-plugin-1.5.0.ebuild b/xfce-extra/xfce4-sensors-plugin/xfce4-sensors-plugin-1.5.0.ebuild new file mode 100644 index 000000000000..1d1ca6b1db16 --- /dev/null +++ b/xfce-extra/xfce4-sensors-plugin/xfce4-sensors-plugin-1.5.0.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="A panel plug-in for acpi, lm-sensors and hddtemp sensors" +HOMEPAGE=" + https://docs.xfce.org/panel-plugins/xfce4-sensors-plugin/start + https://gitlab.xfce.org/panel-plugins/xfce4-sensors-plugin/ +" +SRC_URI=" + https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ppc ppc64 ~riscv x86" +IUSE="+acpi hddtemp libnotify lm-sensors video_cards_nvidia" +REQUIRED_USE="|| ( hddtemp lm-sensors acpi )" + +DEPEND=" + >=dev-libs/glib-2.50.0 + >=x11-libs/gtk+-3.22.0:3 + >=xfce-base/libxfce4ui-4.16.0:= + >=xfce-base/libxfce4util-4.17.2:= + >=xfce-base/xfce4-panel-4.16.0:= + libnotify? ( >=x11-libs/libnotify-0.7:= ) + lm-sensors? ( >=sys-apps/lm-sensors-3.1.0:= ) + video_cards_nvidia? ( + x11-libs/libX11 + x11-libs/libXext + x11-drivers/nvidia-drivers[tools,static-libs] + ) +" +RDEPEND=" + ${DEPEND} + hddtemp? ( + app-admin/hddtemp + || ( + net-analyzer/openbsd-netcat + net-analyzer/netcat + ) + ) +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + $(meson_feature libnotify) + $(meson_feature lm-sensors libsensors) + $(meson_feature hddtemp) + -Dhddtemp-path="${EPREFIX}/usr/sbin/hddtemp" + $(meson_feature hddtemp netcat) + -Dnetcat-path="${EPREFIX}/usr/bin/nc" + -Dprocacpi=enabled + -Dsysfsacpi=enabled + $(meson_feature video_cards_nvidia xnvctrl) + ) + + meson_src_configure +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-extra/xfce4-smartbookmark-plugin/Manifest b/xfce-extra/xfce4-smartbookmark-plugin/Manifest new file mode 100644 index 000000000000..055f6b1e566e --- /dev/null +++ b/xfce-extra/xfce4-smartbookmark-plugin/Manifest @@ -0,0 +1 @@ +DIST xfce4-smartbookmark-plugin-0.6.0.tar.xz 51248 BLAKE2B 3340702a256d6f33894a2a0ec330f2239215e715ea9b76397e740f607e629fbac5149faf675059cdcd8cf903cc647686882b2bc426a70712376338f281a84c25 SHA512 b75371a4629a921735f2149382ebf5f6f77ab6e0dc0b6202246684c2e56b68266e5417d2adce64be5d7a4d66ef99a7f14e6ddf0aff4a7165f9aae454b112d390 diff --git a/xfce-extra/xfce4-smartbookmark-plugin/metadata.xml b/xfce-extra/xfce4-smartbookmark-plugin/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-smartbookmark-plugin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-smartbookmark-plugin/xfce4-smartbookmark-plugin-0.6.0.ebuild b/xfce-extra/xfce4-smartbookmark-plugin/xfce4-smartbookmark-plugin-0.6.0.ebuild new file mode 100644 index 000000000000..b0a906113e4d --- /dev/null +++ b/xfce-extra/xfce4-smartbookmark-plugin/xfce4-smartbookmark-plugin-0.6.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="Smart bookmark plug-in for the Xfce desktop environment" +HOMEPAGE=" + https://docs.xfce.org/panel-plugins/xfce4-smartbookmark-plugin + https://gitlab.xfce.org/panel-plugins/xfce4-smartbookmark-plugin/ +" +SRC_URI=" + https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 arm ~hppa ppc ppc64 ~riscv ~sparc x86" + +DEPEND=" + >=dev-libs/glib-2.50.0 + >=x11-libs/gtk+-3.22.0:3 + >=xfce-base/libxfce4ui-4.16.0:=[gtk3(+)] + >=xfce-base/libxfce4util-4.16.0:= + >=xfce-base/xfce4-panel-4.16.0:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_prepare() { + # substitute default bugtracker + sed -i -e '/bugs/s:bugs\.debian:bugs.gentoo:' src/smartbookmark.c || die + default +} diff --git a/xfce-extra/xfce4-stopwatch-plugin/Manifest b/xfce-extra/xfce4-stopwatch-plugin/Manifest new file mode 100644 index 000000000000..452d399ea139 --- /dev/null +++ b/xfce-extra/xfce4-stopwatch-plugin/Manifest @@ -0,0 +1 @@ +DIST xfce4-stopwatch-plugin-0.6.0.tar.xz 23836 BLAKE2B 3964de4ca6a5d5bfe5a09cfc973f6bbd21ff0b9303dde5a28a8cdb461cb953005e61e36f9834c0715fba6a12a130fdedade3781fb71ed84d5918885428d89d2a SHA512 89319ddece7fb79cb16570b884fe7111db650c09801996c36bdf8a93191e25f935501930536b4aa975e2cf60ad4c39646b89043d18fc71d6b32caa1d13855807 diff --git a/xfce-extra/xfce4-stopwatch-plugin/metadata.xml b/xfce-extra/xfce4-stopwatch-plugin/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-stopwatch-plugin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-stopwatch-plugin/xfce4-stopwatch-plugin-0.6.0.ebuild b/xfce-extra/xfce4-stopwatch-plugin/xfce4-stopwatch-plugin-0.6.0.ebuild new file mode 100644 index 000000000000..7b448c4e22f3 --- /dev/null +++ b/xfce-extra/xfce4-stopwatch-plugin/xfce4-stopwatch-plugin-0.6.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="A simple stopwatch plugin for Xfce panel" +HOMEPAGE=" + https://docs.xfce.org/panel-plugins/xfce4-stopwatch-plugin + https://gitlab.xfce.org/panel-plugins/xfce4-stopwatch-plugin/ +" +SRC_URI=" + https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz +" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + >=dev-libs/glib-2.50.0 + >=x11-libs/gtk+-3.22.0:3 + >=xfce-base/libxfce4util-4.16.0:= + >=xfce-base/xfce4-panel-4.16.0:= +" +RDEPEND=" + ${DEPEND} + kernel_linux? ( sys-apps/net-tools ) +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-extra/xfce4-systemload-plugin/Manifest b/xfce-extra/xfce4-systemload-plugin/Manifest new file mode 100644 index 000000000000..f784cd7f811b --- /dev/null +++ b/xfce-extra/xfce4-systemload-plugin/Manifest @@ -0,0 +1 @@ +DIST xfce4-systemload-plugin-1.4.0.tar.xz 60984 BLAKE2B 90a52972622d1d41f99c5c92b31d3e72246719d186866592f9c48c8411f9b3d83b11b753f53856cf2493029873ce8fbddec765462f2ba601a2e79b63169ee3c4 SHA512 ebb444eb91f032eb64f5b38e14d1a6e9e23ac0c38f41705d389e48878540663556435d26997de88a3116351bd72db8b02718cdd525961f8e35c62a3980438e68 diff --git a/xfce-extra/xfce4-systemload-plugin/metadata.xml b/xfce-extra/xfce4-systemload-plugin/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-systemload-plugin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-systemload-plugin/xfce4-systemload-plugin-1.4.0.ebuild b/xfce-extra/xfce4-systemload-plugin/xfce4-systemload-plugin-1.4.0.ebuild new file mode 100644 index 000000000000..c9fa25d0b479 --- /dev/null +++ b/xfce-extra/xfce4-systemload-plugin/xfce4-systemload-plugin-1.4.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="System load plug-in for Xfce panel" +HOMEPAGE=" + https://docs.xfce.org/panel-plugins/xfce4-systemload-plugin/start + https://gitlab.xfce.org/panel-plugins/xfce4-systemload-plugin/ +" +SRC_URI=" + https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz +" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="amd64 arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86" +IUSE="upower" + +DEPEND=" + >=dev-libs/glib-2.50.0 + >=x11-libs/gtk+-3.22.0:3 + >=xfce-base/libxfce4ui-4.16.0:=[gtk3(+)] + >=xfce-base/libxfce4util-4.17.2:= + >=xfce-base/xfce4-panel-4.16.0:= + >=xfce-base/xfconf-4.16.0:= + upower? ( >=sys-power/upower-0.99.0 ) +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + # gtop is needed only as fallback when /proc is not available + -Dlibgtop=disabled + $(meson_feature upower upower-glib) + ) + + meson_src_configure +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-extra/xfce4-taskmanager/Manifest b/xfce-extra/xfce4-taskmanager/Manifest new file mode 100644 index 000000000000..8fec3a2cecf5 --- /dev/null +++ b/xfce-extra/xfce4-taskmanager/Manifest @@ -0,0 +1 @@ +DIST xfce4-taskmanager-1.6.0.tar.xz 135088 BLAKE2B afe64c5e500f996ae609be3326fec7972052922f1d9aef55cea313ab426d50cafedfef27720b282947251d3b622e256506a02ed35b20dfb24ff9d7eaa4e41701 SHA512 05d5ac1b0f9e15bbbb3cdba3afcc03f1e5bab38ecaf391997e4a29f0ddb267442fd5b191ac5a6689c76f806fbde3c4df0d93f9a5fbf5b0902ddcb9909afb75d5 diff --git a/xfce-extra/xfce4-taskmanager/metadata.xml b/xfce-extra/xfce4-taskmanager/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-taskmanager/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.6.0-r1.ebuild b/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.6.0-r1.ebuild new file mode 100644 index 000000000000..bdd238216d51 --- /dev/null +++ b/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.6.0-r1.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="Easy to use task manager" +HOMEPAGE=" + https://docs.xfce.org/apps/xfce4-taskmanager/start + https://gitlab.xfce.org/apps/xfce4-taskmanager/ +" +SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" +IUSE="X" + +DEPEND=" + >=dev-libs/glib-2.66.0 + >=x11-libs/cairo-1.5.0 + >=x11-libs/gtk+-3.24.0:3[X] + >=x11-libs/libXmu-1.1.2 + >=x11-libs/libwnck-3.2:3 + >=xfce-base/libxfce4ui-4.18.0:= + >=xfce-base/libxfce4util-4.18.0:= + >=xfce-base/xfconf-4.18.0:= + X? ( + >=x11-libs/libX11-1.6.7 + ) +" +RDEPEND=" + ${DEPEND} +" +# dev-libs/glib for glib-compile-resources +BDEPEND=" + >=dev-libs/glib-2.66.0 + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + $(meson_feature X x11) + # TODO: do we want to make it conditional? + -Dwnck=enabled + ) + + meson_src_configure +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-extra/xfce4-time-out-plugin/Manifest b/xfce-extra/xfce4-time-out-plugin/Manifest new file mode 100644 index 000000000000..7b2454d7f1f6 --- /dev/null +++ b/xfce-extra/xfce4-time-out-plugin/Manifest @@ -0,0 +1 @@ +DIST xfce4-time-out-plugin-1.2.0.tar.xz 65520 BLAKE2B 7500f2a7cac0ed4c6ddc77f9b9a298c7d007c5ee35d7746177a78618285c59caa6dc61502cac76029d17b2e2b7dba5364ff91cf64652c331f89524d9eb199bda SHA512 47e29870e765b4369d1bcc2a45d9726b1f49553b7f57d1757489c5d060f2d1eb2b93c9b007d8a316550f48227dc1fb894f9a6cd6e5eb34e4e090f49826b6e251 diff --git a/xfce-extra/xfce4-time-out-plugin/metadata.xml b/xfce-extra/xfce4-time-out-plugin/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-time-out-plugin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-time-out-plugin/xfce4-time-out-plugin-1.2.0.ebuild b/xfce-extra/xfce4-time-out-plugin/xfce4-time-out-plugin-1.2.0.ebuild new file mode 100644 index 000000000000..900c3f957be5 --- /dev/null +++ b/xfce-extra/xfce4-time-out-plugin/xfce4-time-out-plugin-1.2.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="A panel plug-in to take periodical breaks from the computer" +HOMEPAGE=" + https://docs.xfce.org/panel-plugins/xfce4-time-out-plugin/start + https://gitlab.xfce.org/panel-plugins/xfce4-time-out-plugin/ +" +SRC_URI=" + https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 arm ~hppa ppc ppc64 ~riscv ~sparc x86" +IUSE="X" + +DEPEND=" + >=dev-libs/glib-2.50.0 + >=x11-libs/gtk+-3.22.0:3 + >=xfce-base/libxfce4ui-4.16.0:= + >=xfce-base/libxfce4util-4.16.0:= + >=xfce-base/xfce4-panel-4.16.0:= + X? ( >=x11-libs/libX11-1.6.7 ) +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + $(meson_feature X x11) + ) + + meson_src_configure +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-extra/xfce4-timer-plugin/Manifest b/xfce-extra/xfce4-timer-plugin/Manifest new file mode 100644 index 000000000000..d24b6c22f308 --- /dev/null +++ b/xfce-extra/xfce4-timer-plugin/Manifest @@ -0,0 +1 @@ +DIST xfce4-timer-plugin-1.8.0.tar.xz 65196 BLAKE2B f86af83068d3b4e67ad41fdfdde480d2aae9677f2ec3080295b06396874414523bf552da91c2cdb4cc960c85fe66041824becf9eb7d294f4b24f2225fb6025e5 SHA512 9729181248ee3aa6e90be8a6975a76121ce89c26131fc4eadb6840eec7059afb45f06ff9bae5e202e39d081bd898ece2fd236c5d64e1ab07a8c8ecb2c18558f0 diff --git a/xfce-extra/xfce4-timer-plugin/metadata.xml b/xfce-extra/xfce4-timer-plugin/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-timer-plugin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-timer-plugin/xfce4-timer-plugin-1.8.0.ebuild b/xfce-extra/xfce4-timer-plugin/xfce4-timer-plugin-1.8.0.ebuild new file mode 100644 index 000000000000..7d9504367b21 --- /dev/null +++ b/xfce-extra/xfce4-timer-plugin/xfce4-timer-plugin-1.8.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="A simple timer plug-in for the Xfce desktop environment" +HOMEPAGE=" + https://docs.xfce.org/panel-plugins/xfce4-timer-plugin/start + https://gitlab.xfce.org/panel-plugins/xfce4-timer-plugin/ +" +SRC_URI=" + https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" + +DEPEND=" + >=dev-libs/glib-2.50.0 + >=x11-libs/gtk+-3.22.0:3 + >=xfce-base/libxfce4ui-4.16.0:= + >=xfce-base/libxfce4util-4.16.0:= + >=xfce-base/xfce4-panel-4.16.0:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-extra/xfce4-verve-plugin/Manifest b/xfce-extra/xfce4-verve-plugin/Manifest new file mode 100644 index 000000000000..012de3bd1fe6 --- /dev/null +++ b/xfce-extra/xfce4-verve-plugin/Manifest @@ -0,0 +1 @@ +DIST xfce4-verve-plugin-2.1.0.tar.xz 54440 BLAKE2B 43c147bfc68d25a70c5ec702da7d30d6e5845409f400798d90cb48bf2f3caad4aa98e8d4886aca0b94cdd573e5577215785db04ed7208a585037062126efa5f1 SHA512 8881c392c24b7ba297c6d39198b2d6b30a4e6c5bd853a4f8f72e464b0f948481689c4b559f90558a4e043acfdb7de1013edd4e72a3a292183f8dbf1460ca3919 diff --git a/xfce-extra/xfce4-verve-plugin/metadata.xml b/xfce-extra/xfce4-verve-plugin/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-verve-plugin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-verve-plugin/xfce4-verve-plugin-2.1.0.ebuild b/xfce-extra/xfce4-verve-plugin/xfce4-verve-plugin-2.1.0.ebuild new file mode 100644 index 000000000000..b00aba6e4804 --- /dev/null +++ b/xfce-extra/xfce4-verve-plugin/xfce4-verve-plugin-2.1.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="A comfortable command line plugin for the Xfce panel" +HOMEPAGE=" + https://goodies.xfce.org/projects/panel-plugins/xfce4-verve-plugin/ + https://gitlab.xfce.org/panel-plugins/xfce4-verve-plugin/ +" +SRC_URI=" + https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 arm ~hppa ppc ppc64 ~riscv ~sparc x86" + +DEPEND=" + >=dev-libs/glib-2.50.0 + >=dev-libs/libpcre2-10.00:= + >=x11-libs/gtk+-3.22.0:3 + >=xfce-base/libxfce4ui-4.16.0:= + >=xfce-base/libxfce4util-4.16.0:= + >=xfce-base/xfce4-panel-4.16.0:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" diff --git a/xfce-extra/xfce4-volumed-pulse/Manifest b/xfce-extra/xfce4-volumed-pulse/Manifest new file mode 100644 index 000000000000..c082e03609a2 --- /dev/null +++ b/xfce-extra/xfce4-volumed-pulse/Manifest @@ -0,0 +1 @@ +DIST xfce4-volumed-pulse-0.3.0.tar.xz 32388 BLAKE2B 9377deb0c4f92e9c914a0fb99ce985a1e355d57d86637c7aa0a28612e4f63113eec5d0c5a870829ff2bde6f0f13244c8b464b38f9697dc8c0437acb89df2767c SHA512 802d35faf22e8281a3ed5e1b2861324f9e20a4416208ebc649225338afcda705789404558f8671e0f37853d865fc5bc7692701287d93d23751a3657dcae6e2cc diff --git a/xfce-extra/xfce4-volumed-pulse/metadata.xml b/xfce-extra/xfce4-volumed-pulse/metadata.xml new file mode 100644 index 000000000000..260ce3895ad9 --- /dev/null +++ b/xfce-extra/xfce4-volumed-pulse/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <upstream> + <remote-id type="launchpad">xfce4-volumed-pulse</remote-id> + </upstream> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-volumed-pulse/xfce4-volumed-pulse-0.3.0.ebuild b/xfce-extra/xfce4-volumed-pulse/xfce4-volumed-pulse-0.3.0.ebuild new file mode 100644 index 000000000000..6a455af65228 --- /dev/null +++ b/xfce-extra/xfce4-volumed-pulse/xfce4-volumed-pulse-0.3.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="Daemon to control volume up/down and mute keys for pulseaudio" +HOMEPAGE="https://gitlab.xfce.org/apps/xfce4-volumed-pulse/" +SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86" +IUSE="libnotify" + +DEPEND=" + >=dev-libs/glib-2.66.0 + >=dev-libs/keybinder-0.2.0:3 + >=media-libs/libpulse-0.9.19[glib] + >=x11-libs/gtk+-3.24.0:3 + >=xfce-base/xfconf-4.18.0:= + libnotify? ( >=x11-libs/libnotify-0.1.3 ) +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_configure() { + local myconf=( + $(meson_feature libnotify) + ) + + meson_src_configure +} diff --git a/xfce-extra/xfce4-wavelan-plugin/Manifest b/xfce-extra/xfce4-wavelan-plugin/Manifest new file mode 100644 index 000000000000..b273b4b7a1ee --- /dev/null +++ b/xfce-extra/xfce4-wavelan-plugin/Manifest @@ -0,0 +1 @@ +DIST xfce4-wavelan-plugin-0.7.0.tar.xz 45304 BLAKE2B 9fb587ad08bdf38d25131ef2e1896be6a5af8fe8e4a693ece93723abe1d8c51323be2a66dece436a119d700ef8a071b6f0fbfa1930c2a44adea6c22f381b996a SHA512 1df88c283368b685a8e1a84e6b7e6a462cb86100bb335d9656cb470637add926ffcdf68d081e0f913568fb3f7a488507ea44deac404d805717816d4711ea2aa4 diff --git a/xfce-extra/xfce4-wavelan-plugin/metadata.xml b/xfce-extra/xfce4-wavelan-plugin/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-wavelan-plugin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-wavelan-plugin/xfce4-wavelan-plugin-0.7.0.ebuild b/xfce-extra/xfce4-wavelan-plugin/xfce4-wavelan-plugin-0.7.0.ebuild new file mode 100644 index 000000000000..f1a1c44501eb --- /dev/null +++ b/xfce-extra/xfce4-wavelan-plugin/xfce4-wavelan-plugin-0.7.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="A panel plug-in to display wireless interface statistics" +HOMEPAGE=" + https://docs.xfce.org/panel-plugins/xfce4-wavelan-plugin + https://gitlab.xfce.org/panel-plugins/xfce4-wavelan-plugin/ +" +SRC_URI=" + https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz +" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~riscv x86" + +DEPEND=" + >=dev-libs/glib-2.50.0 + >=x11-libs/gtk+-3.22.0:3 + >=xfce-base/libxfce4ui-4.16.0:=[gtk3(+)] + >=xfce-base/libxfce4util-4.16.0:= + >=xfce-base/xfce4-panel-4.16.0:= +" +RDEPEND=" + ${DEPEND} + kernel_linux? ( sys-apps/net-tools ) +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" diff --git a/xfce-extra/xfce4-weather-plugin/Manifest b/xfce-extra/xfce4-weather-plugin/Manifest new file mode 100644 index 000000000000..7d85db34102f --- /dev/null +++ b/xfce-extra/xfce4-weather-plugin/Manifest @@ -0,0 +1 @@ +DIST xfce4-weather-plugin-0.12.0.tar.xz 2746276 BLAKE2B a287195f12909961a5efa6df3676f072175600c5d84fdafcf289d6c85d00ea925feaf90660fc698cb96be79e37d3fed8ef7b25440063eeb9ae2efc408233db17 SHA512 ea09332974b1bffc66e964f9f7c0584e80cd54371d38c8407f7435bf33590727c2d0b62dd8b6b4deced14dc9e4fdf2e15d7faefbda64cbd48787a08db28756cf diff --git a/xfce-extra/xfce4-weather-plugin/metadata.xml b/xfce-extra/xfce4-weather-plugin/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-weather-plugin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-weather-plugin/xfce4-weather-plugin-0.12.0.ebuild b/xfce-extra/xfce4-weather-plugin/xfce4-weather-plugin-0.12.0.ebuild new file mode 100644 index 000000000000..2ec78afc640f --- /dev/null +++ b/xfce-extra/xfce4-weather-plugin/xfce4-weather-plugin-0.12.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="A weather plug-in for the Xfce desktop environment" +HOMEPAGE=" + https://docs.xfce.org/panel-plugins/xfce4-weather-plugin/start + https://gitlab.xfce.org/panel-plugins/xfce4-weather-plugin/ +" +SRC_URI=" + https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86" +IUSE="upower" + +DEPEND=" + >=dev-libs/glib-2.64.0 + >=dev-libs/json-c-0.13.1:= + >=dev-libs/libxml2-2.4.0:= + >=net-libs/libsoup-3.0.0:3.0[ssl] + >=x11-libs/gtk+-3.22.0 + >=xfce-base/libxfce4ui-4.16.0:= + >=xfce-base/libxfce4util-4.16.0:= + >=xfce-base/xfce4-panel-4.16.0:= + >=xfce-base/xfconf-4.16.0:= + upower? ( >=sys-power/upower-0.99.0 ) +" +RDEPEND=" + ${DEPEND} +" +# dev-libs/glib for glib-compile-resources +BDEPEND=" + dev-libs/glib + sys-devel/gettext + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + $(meson_feature upower upower-glib) + -Dgeonames-username=Gentoo + ) + meson_src_configure +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-extra/xfce4-whiskermenu-plugin/Manifest b/xfce-extra/xfce4-whiskermenu-plugin/Manifest new file mode 100644 index 000000000000..c35e2f612b69 --- /dev/null +++ b/xfce-extra/xfce4-whiskermenu-plugin/Manifest @@ -0,0 +1 @@ +DIST xfce4-whiskermenu-plugin-2.10.1.tar.xz 191380 BLAKE2B 5784f0392842ab695d704117c577b1b644957ad9bed4b49a35f78f134e5f3baaf8db8b7e6870b9c003357c1172604fe8887cb68df79a07588a717bd0b60c9f42 SHA512 d3d6be4554efb0b7af4710d886d99922a668fba9f7a6cb3b92c8dba2f9fdded241050b45f63ab9384fc6c577d04127b2bc26f99d7fd917b1ea2777396bd930fe diff --git a/xfce-extra/xfce4-whiskermenu-plugin/metadata.xml b/xfce-extra/xfce4-whiskermenu-plugin/metadata.xml new file mode 100644 index 000000000000..9de335fb98e9 --- /dev/null +++ b/xfce-extra/xfce4-whiskermenu-plugin/metadata.xml @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <longdescription lang="en"> + Whisker Menu is an alternate application launcher for Xfce. + When you open it you are shown a list of applications you have + marked as favorites. You can browse through all of your installed + applications by clicking on the category buttons on the side. + Top level categories make browsing fast, and simple to switch + between. Additionally, Whisker Menu keeps a list of the last + ten applications that you’ve launched from it. + + Favorites are easy to add and reorder. When browsing through + your applications, right-click on any of them and select “Add + to Favorites”. Simply drag and drop your favorites list to + arrange them to suit your needs. You can remove them at any + time from another right-click option. + + If you’re not sure exactly where a program is listed, instead + of browsing through each category you can simply enter a search + term. The search field is focused when opening the menu, so you + can just start typing. Application descriptions as well as names + are searched, which allows you to find a program by using a + general word (such as “browser” to find all web browsers + installed on your computer). + </longdescription> + <upstream> + <maintainer status="active"> + <email>graeme@gottcode.org</email> + <name>Graeme Gott</name> + </maintainer> + <bugs-to>https://github.com/gottcode/xfce4-whiskermenu-plugin/issues?labels=bug&state=open</bugs-to> + <changelog>https://gottcode.org/xfce4-whiskermenu-plugin/#releasenotes</changelog> + </upstream> + <use> + <flag name="accountsservice"> + Enable support for AccountsService. + </flag> + </use> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-2.10.1.ebuild b/xfce-extra/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-2.10.1.ebuild new file mode 100644 index 000000000000..afc6e218a4e8 --- /dev/null +++ b/xfce-extra/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-2.10.1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="Alternate application launcher for Xfce" +HOMEPAGE="https://gottcode.org/xfce4-whiskermenu-plugin/" +SRC_URI=" + https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" +IUSE="accountsservice wayland" + +# TODO: remove exo once we dep on libxfce4ui >= 4.21.0 +DEPEND=" + virtual/libintl + >=x11-libs/gtk+-3.22.0:3 + >=xfce-base/exo-4.16.0:= + >=xfce-base/garcon-4.16.0:= + >=xfce-base/libxfce4ui-4.16.0:= + >=xfce-base/libxfce4util-4.16.0:= + >=xfce-base/xfce4-panel-4.16.0:= + >=xfce-base/xfconf-4.16.0:= + accountsservice? ( + >=sys-apps/accountsservice-0.6.45 + ) + wayland? ( + >=gui-libs/gtk-layer-shell-0.7 + ) +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + sys-devel/gettext + virtual/pkgconfig +" + +# upstream does fancy stuff in other build types +CMAKE_BUILD_TYPE=Debug + +src_configure() { + local emesonargs=( + $(meson_feature accountsservice) + $(meson_feature wayland gtk-layer-shell) + ) + + meson_src_configure +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-extra/xfce4-windowck-plugin/Manifest b/xfce-extra/xfce4-windowck-plugin/Manifest new file mode 100644 index 000000000000..242c80b73024 --- /dev/null +++ b/xfce-extra/xfce4-windowck-plugin/Manifest @@ -0,0 +1 @@ +DIST xfce4-windowck-plugin-0.6.1.tar.xz 101992 BLAKE2B b09f639c611f1e51b7b04bd4a7cd8dc3139fb06d50e191694e9833269c58267e9b908fd1078794854a00ce9df405bd038b814b4a897872209af54905face830e SHA512 feb23464612bbfb3fc21914646b6ce6b7b658e1ea2c043a55df1d6831eee81a5878071c920f6e26ac0b0ad73aa10123358429779549ea966a42d6eb9435b4f0a diff --git a/xfce-extra/xfce4-windowck-plugin/metadata.xml b/xfce-extra/xfce4-windowck-plugin/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-windowck-plugin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-windowck-plugin/xfce4-windowck-plugin-0.6.1.ebuild b/xfce-extra/xfce4-windowck-plugin/xfce4-windowck-plugin-0.6.1.ebuild new file mode 100644 index 000000000000..bd2b1612e4a6 --- /dev/null +++ b/xfce-extra/xfce4-windowck-plugin/xfce4-windowck-plugin-0.6.1.ebuild @@ -0,0 +1,46 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{13..14} ) + +inherit meson python-any-r1 xdg-utils + +DESCRIPTION="Panel plugin to put the maximized window title and window buttons on the panel" +HOMEPAGE="https://gitlab.xfce.org/panel-plugins/xfce4-windowck-plugin/" +SRC_URI=" + https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz +" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + >=dev-libs/glib-2.64.0 + >=x11-libs/gtk+-3.22.0:3 + >=x11-libs/libwnck-3.22:3 + >=xfce-base/libxfce4ui-4.16.0:= + >=xfce-base/libxfce4util-4.16.0:= + >=xfce-base/xfce4-panel-4.16.0:= + >=xfce-base/xfconf-4.16.0:= +" +RDEPEND=" + ${DEPEND} +" +# dev-libs/glib for glib-compile-resources +BDEPEND=" + ${PYTHON_DEPS} + >=dev-libs/glib-2.64.0 + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-extra/xfce4-xkb-plugin/Manifest b/xfce-extra/xfce4-xkb-plugin/Manifest new file mode 100644 index 000000000000..712732181dbe --- /dev/null +++ b/xfce-extra/xfce4-xkb-plugin/Manifest @@ -0,0 +1 @@ +DIST xfce4-xkb-plugin-0.9.0.tar.xz 303472 BLAKE2B 3dd3000ebec78d0c444f8ccabdbfb8fddf28db492394ea24f042de2fcd213529f4149d3bb7e47aac6e2191b42e155308e60e9084a9ca178a4a42aff3e227cff2 SHA512 60176643ec29c0fc035f6f5bc22e04b103acdea6868b222784e7189219d6fd90d75ab27f3c494822777ec4749a34d31bac199f688f75431202001738471aeb49 diff --git a/xfce-extra/xfce4-xkb-plugin/metadata.xml b/xfce-extra/xfce4-xkb-plugin/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfce4-xkb-plugin/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfce4-xkb-plugin/xfce4-xkb-plugin-0.9.0.ebuild b/xfce-extra/xfce4-xkb-plugin/xfce4-xkb-plugin-0.9.0.ebuild new file mode 100644 index 000000000000..adc179c12603 --- /dev/null +++ b/xfce-extra/xfce4-xkb-plugin/xfce4-xkb-plugin-0.9.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="XKB layout switching panel plug-in for the Xfce desktop environment" +HOMEPAGE=" + https://docs.xfce.org/panel-plugins/xfce4-xkb-plugin + https://gitlab.xfce.org/panel-plugins/xfce4-xkb-plugin/ +" +SRC_URI=" + https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz +" + +LICENSE="BSD-2 GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" +IUSE="libnotify" + +DEPEND=" + >=dev-libs/glib-2.50.0 + >=gnome-base/librsvg-2.40 + >=x11-libs/gtk+-3.22.0:3 + >=x11-libs/libwnck-3.14:3 + >=x11-libs/libX11-1.6.7 + >=x11-libs/libxklavier-5.3 + >=xfce-base/garcon-4.16.0:= + >=xfce-base/libxfce4ui-4.16.0:= + >=xfce-base/libxfce4util-4.16.0:= + >=xfce-base/xfce4-panel-4.16.0:= + >=xfce-base/xfconf-4.16.0:= + libnotify? ( >=x11-libs/libnotify-0.7.0 ) +" +RDEPEND=" + ${DEPEND} + x11-apps/setxkbmap + >=xfce-base/xfce4-settings-4.11 +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + $(meson_feature libnotify) + ) + + meson_src_configure +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/xfce-extra/xfdashboard/Manifest b/xfce-extra/xfdashboard/Manifest new file mode 100644 index 000000000000..7ee9b6b6d640 --- /dev/null +++ b/xfce-extra/xfdashboard/Manifest @@ -0,0 +1 @@ +DIST xfdashboard-1.1.0.tar.xz 2642580 BLAKE2B e486cb46779e5373ae8f883d52a46972402c9fff80d8fe62b3ff61e1f49cbec4430766de4b6566b62e1db0081bf9225f10bfd9b282e900102b8eab30fb8a2003 SHA512 83e0e552633e21f75b279c3ef3bee815dc15073ade8d90a0a4fe5971c064b93d2a4163078daa1a54df5806bd6fa83d3b8ab53335c7c818e2c158f8b93bf2e7ee diff --git a/xfce-extra/xfdashboard/metadata.xml b/xfce-extra/xfdashboard/metadata.xml new file mode 100644 index 000000000000..e9277e9f73eb --- /dev/null +++ b/xfce-extra/xfdashboard/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/xfce-extra/xfdashboard/xfdashboard-1.1.0.ebuild b/xfce-extra/xfdashboard/xfdashboard-1.1.0.ebuild new file mode 100644 index 000000000000..3d7b5a280fc2 --- /dev/null +++ b/xfce-extra/xfdashboard/xfdashboard-1.1.0.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="Maybe a GNOME shell like dashboard for the Xfce desktop environment" +HOMEPAGE="https://goodies.xfce.org/projects/applications/xfdashboard/start" +SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~riscv x86" + +RDEPEND=" + >=dev-libs/glib-2.66:2 + >=x11-libs/gtk+-3.22.0:3 + >=media-libs/clutter-1.24.0:1.0[gtk] + >=media-libs/cogl-1.18.0:1.0 + >=x11-libs/libwnck-3.0:3 + >=x11-libs/libX11-1.6.7:= + >=x11-libs/libXcomposite-0.2:= + >=x11-libs/libXdamage-1.1.5:= + >=x11-libs/libXinerama-1.1.4:= + >=xfce-base/garcon-4.16.0:= + >=xfce-base/libxfce4ui-4.16.0:= + >=xfce-base/libxfce4util-4.16.0:= + >=xfce-base/xfconf-4.16.0:= +" +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + sys-devel/gettext + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + -Dclutter-gdk=enabled + # TODO: make these optional? + -Dxcomposite=enabled + -Dxdamage=enabled + -Dxinerama=enabled + ) + + meson_src_configure +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} |
