diff options
Diffstat (limited to 'lxqt-base')
| -rw-r--r-- | lxqt-base/lxqt-notificationd/Manifest | 1 | ||||
| -rw-r--r-- | lxqt-base/lxqt-notificationd/lxqt-notificationd-2.3.1.ebuild | 35 | ||||
| -rw-r--r-- | lxqt-base/lxqt-panel/Manifest | 1 | ||||
| -rw-r--r-- | lxqt-base/lxqt-panel/lxqt-panel-2.3.1.ebuild | 118 |
4 files changed, 155 insertions, 0 deletions
diff --git a/lxqt-base/lxqt-notificationd/Manifest b/lxqt-base/lxqt-notificationd/Manifest index af08af227ee1..c142be97306a 100644 --- a/lxqt-base/lxqt-notificationd/Manifest +++ b/lxqt-base/lxqt-notificationd/Manifest @@ -1,2 +1,3 @@ DIST lxqt-notificationd-2.2.0.tar.xz 66464 BLAKE2B 590657d475410ea7cb304136dcc9eea7d89d39c98855b99a612873dbddcb353b80ced1720535dcc4e547f60b0c67bc576186099ac0478295f8405d2adc2f1e7c SHA512 b6da6bbab563b3cb1a174713b2a8a6c08f719a21b4e1e45796b8c16d8ac7a2fd5cccde64a7a986ed1b3f4b4058b50b3bb57da3bdde3fe8cee7b3d9324a634e2f DIST lxqt-notificationd-2.3.0.tar.xz 67984 BLAKE2B c0b622021a61a173ca213da742d5fba743cd328b74156205f5f0d2d60fdbcad770f68700b84a74b92c721fae62e252b61c518f1bac57f2ab70547a7e7cbe998c SHA512 bda9f9dbbc5ce13a12d411554fe8f084358d5ae6879949da90c3e5b8029b59af2aefe0adf262c977dcd2dd0e1e2e6862e4754db0f9d301f208b1cc7e49560d98 +DIST lxqt-notificationd-2.3.1.tar.xz 68052 BLAKE2B 30f16e19bcbe9bbb7c06cd5d1531afe679add37d76ace77ca11eb32628a6ff8c5c80e4e9a97d651e4c1a6cda6baa9c5a881da5b5483ac14c6e832c8b38dd397e SHA512 52004c1d41414c1f0cf0ba5020a8212423a3d601d5e059243d1522b93a80b5a8fb942827f16704fb59a1c5baa5e358bde1a5a2d49200f0e82da826f400a3e212 diff --git a/lxqt-base/lxqt-notificationd/lxqt-notificationd-2.3.1.ebuild b/lxqt-base/lxqt-notificationd/lxqt-notificationd-2.3.1.ebuild new file mode 100644 index 000000000000..79954b08d8bb --- /dev/null +++ b/lxqt-base/lxqt-notificationd/lxqt-notificationd-2.3.1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="LXQt notification daemon and library" +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" + +BDEPEND=" + >=dev-qt/qttools-6.6:6[linguist] + >=dev-util/lxqt-build-tools-2.3.0 +" +DEPEND=" + >=dev-libs/libqtxdg-4.3.0 + >=dev-qt/qtbase-6.6:6[dbus,gui,widgets] + kde-frameworks/kwindowsystem:6 + >=kde-plasma/layer-shell-qt-6.0:6 + =lxqt-base/liblxqt-${MY_PV}*:= +" +RDEPEND="${DEPEND}" diff --git a/lxqt-base/lxqt-panel/Manifest b/lxqt-base/lxqt-panel/Manifest index 4a40e5b56340..7d59a9de257c 100644 --- a/lxqt-base/lxqt-panel/Manifest +++ b/lxqt-base/lxqt-panel/Manifest @@ -1,3 +1,4 @@ DIST lxqt-panel-2.2.1.tar.xz 717960 BLAKE2B 6e18e84f91830f5cc2a54cec87a0a1d4f8e8309b1b77bbefa45a6a4300295595893f5e8ce21dddc5438dd001658bfca580e774b68713c46e1aeb0b3d72980dbc SHA512 96bd1352af2de38b41a77f088d7356de5f6b204fd7e81664dc8726ac82877605c1bcf8c0e8f512c115f4982486139ee3e6e27a1421272d7f7d616973784e225b 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 diff --git a/lxqt-base/lxqt-panel/lxqt-panel-2.3.1.ebuild b/lxqt-base/lxqt-panel/lxqt-panel-2.3.1.ebuild new file mode 100644 index 000000000000..b0c66ec46a04 --- /dev/null +++ b/lxqt-base/lxqt-panel/lxqt-panel-2.3.1.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 +} |
