summaryrefslogtreecommitdiff
path: root/lxqt-base
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-12-23 07:16:46 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-12-23 07:16:46 +0000
commit34ddcb7be8f5a507d9a302d63f42e0c1edbe8a9d (patch)
treea0387b0ef21beabb02410c5fce2ae5e10d285590 /lxqt-base
parent85bb66f146fa7ea52870ee06566e6edadc7423f9 (diff)
downloadbaldeagleos-repo-34ddcb7be8f5a507d9a302d63f42e0c1edbe8a9d.tar.gz
baldeagleos-repo-34ddcb7be8f5a507d9a302d63f42e0c1edbe8a9d.tar.xz
baldeagleos-repo-34ddcb7be8f5a507d9a302d63f42e0c1edbe8a9d.zip
Adding metadata
Diffstat (limited to 'lxqt-base')
-rw-r--r--lxqt-base/lxqt-panel/Manifest1
-rw-r--r--lxqt-base/lxqt-panel/lxqt-panel-2.3.2.ebuild118
2 files changed, 119 insertions, 0 deletions
diff --git a/lxqt-base/lxqt-panel/Manifest b/lxqt-base/lxqt-panel/Manifest
index 7d59a9de257c..ca8d718fcf63 100644
--- a/lxqt-base/lxqt-panel/Manifest
+++ b/lxqt-base/lxqt-panel/Manifest
@@ -2,3 +2,4 @@ DIST lxqt-panel-2.2.1.tar.xz 717960 BLAKE2B 6e18e84f91830f5cc2a54cec87a0a1d4f8e8
DIST lxqt-panel-2.2.2.tar.xz 724996 BLAKE2B 73dbff98eca608c4fc32c6cb83e06cbe7ea00d2c94196b1ac667222130b7fc4ea633224f4e25581faf6fc826322753b071397b2e9c15974a4afb03cc4071aa01 SHA512 77dcd37b6f07048da40079e29c4e33752428131ef7d1cad498f47377cf4dbabd577990a21cfdba0548ca1d7b9fe141173b5a92de4ee2c3e0ba919ffdc1a68370
DIST lxqt-panel-2.3.0.tar.xz 805976 BLAKE2B 520107d2a28b30898f716a4411b971a5c2cc1c484eecce1447b24eaaea9d39ac6e601ea9ddd396730bc71c9dcebf3ee0eb400f2b52dce3dd603362e65d8a553e SHA512 4468e7e83665d535be8af0ddc9a3368a90b20ef576be0d0448e421afff0482aac2098a1a5121e871832f4ebf958bf079d5d5fcea59502d16c3f23264f15d90bb
DIST lxqt-panel-2.3.1.tar.xz 807636 BLAKE2B 814bce0b40a896be722201dd0623fb4f3389273a3c39cfa5e2b2c99c7f1612f983b791b74feb28e63ae0f894a7a5600d45cd4f41751d7f4931f7d986820334e6 SHA512 caa698b6794a38921eaf84323496c536d93b719125b6818061c445a28e8c244dfbd8dfc8100e0271e2dbb34682a2992b4ebbf80a0afaaea38f8e8921bc2cc2a5
+DIST lxqt-panel-2.3.2.tar.xz 807708 BLAKE2B 11d4985ea83dc1a502bdb814f51b07ebebe229fb4fd67f8f30429867c380fafc9d2ea2c71789c2529b59dfe5fbaaa6eae819e4b897ef7343acc9eaab0a2b4ac5 SHA512 a0951a103002044ceb5f0347f4e6e02e2a572af7bb098b5c71b58f9b8fc64a9af36492a15122e83fac72dea4e0c18c03bb30b8effb0d1f214795bfa6c21033e6
diff --git a/lxqt-base/lxqt-panel/lxqt-panel-2.3.2.ebuild b/lxqt-base/lxqt-panel/lxqt-panel-2.3.2.ebuild
new file mode 100644
index 000000000000..b0c66ec46a04
--- /dev/null
+++ b/lxqt-base/lxqt-panel/lxqt-panel-2.3.2.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="LXQt desktop panel and plugins"
+HOMEPAGE="https://lxqt-project.org/"
+
+MY_PV="$(ver_cut 1-2)"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
+else
+ SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="LGPL-2.1 LGPL-2.1+"
+SLOT="0"
+IUSE="
+ +alsa colorpicker cpuload +desktopswitch +directorymenu dom +kbindicator
+ +mainmenu +mount networkmonitor pulseaudio +quicklaunch lm-sensors +showdesktop
+ +spacer +statusnotifier sysstat +taskbar tray +volume +worldclock
+"
+
+# Work around a missing header issue: https://bugs.gentoo.org/666278
+REQUIRED_USE="
+ || ( desktopswitch mainmenu showdesktop taskbar )
+ volume? ( || ( alsa pulseaudio ) )
+"
+
+BDEPEND="
+ >=dev-qt/qttools-6.6:6[linguist]
+ >=dev-util/lxqt-build-tools-2.3.0
+ virtual/pkgconfig
+"
+DEPEND="
+ >=dev-libs/libqtxdg-4.3.0
+ dev-libs/wayland
+ >=dev-qt/qtbase-6.6:6[dbus,gui,widgets,xml]
+ >=dev-qt/qtsvg-6.6:6
+ >=dev-qt/qtwayland-6.6:6
+ kde-frameworks/kwindowsystem:6[X]
+ kde-plasma/layer-shell-qt:6
+ =lxqt-base/liblxqt-${MY_PV}*:=
+ =lxqt-base/lxqt-globalkeys-${MY_PV}*
+ =lxqt-base/lxqt-menu-data-${MY_PV}*
+ x11-libs/libX11
+ cpuload? ( sys-libs/libstatgrab )
+ kbindicator? ( x11-libs/libxkbcommon )
+ lm-sensors? ( sys-apps/lm-sensors:= )
+ mount? ( kde-frameworks/solid:6 )
+ networkmonitor? ( sys-libs/libstatgrab )
+ statusnotifier? (
+ dev-libs/libdbusmenu-lxqt
+ >=dev-qt/qtbase-6.6:6[concurrent]
+ )
+ sysstat? ( >=lxqt-base/libsysstat-1.1.0 )
+ tray? (
+ x11-libs/libxcb:=
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXrender
+ x11-libs/libXtst
+ x11-libs/xcb-util
+ x11-libs/xcb-util-image
+ )
+ volume? (
+ alsa? ( media-libs/alsa-lib )
+ pulseaudio? (
+ media-libs/libpulse
+ media-sound/pavucontrol-qt
+ )
+ )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ # Plugins
+ -DCOLORPICKER_PLUGIN=$(usex colorpicker)
+ -DCPULOAD_PLUGIN=$(usex cpuload)
+ -DDESKTOPSWITCH_PLUGIN=$(usex desktopswitch)
+ -DDIRECTORYMENU_PLUGIN=$(usex directorymenu)
+ -DDOM_PLUGIN=$(usex dom)
+ -DKBINDICATOR_PLUGIN=$(usex kbindicator)
+ -DMAINMENU_PLUGIN=$(usex mainmenu)
+ -DMOUNT_PLUGIN=$(usex mount)
+ -DNETWORKMONITOR_PLUGIN=$(usex networkmonitor)
+ -DQUICKLAUNCH_PLUGIN=$(usex quicklaunch)
+ -DSENSORS_PLUGIN=$(usex lm-sensors)
+ -DSHOWDESKTOP_PLUGIN=$(usex showdesktop)
+ -DSPACER_PLUGIN=$(usex spacer)
+ -DSTATUSNOTIFIER_PLUGIN=$(usex statusnotifier)
+ -DSYSSTAT_PLUGIN=$(usex sysstat)
+ -DTASKBAR_PLUGIN=$(usex taskbar)
+ -DTRAY_PLUGIN=$(usex tray)
+ -DVOLUME_PLUGIN=$(usex volume)
+ -DWORLDCLOCK_PLUGIN=$(usex worldclock)
+ )
+
+ if use volume; then
+ mycmakeargs+=(
+ -DVOLUME_USE_ALSA=$(usex alsa)
+ -DVOLUME_USE_PULSEAUDIO=$(usex pulseaudio)
+ )
+ fi
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+ doman panel/man/*.1
+}