From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 93383158089 for ; Thu, 9 Nov 2023 21:45:49 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 1568F2BC035; Thu, 9 Nov 2023 21:45:48 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id F298B2BC035 for ; Thu, 9 Nov 2023 21:45:47 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id BC965335D42 for ; Thu, 9 Nov 2023 21:45:46 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id EDD9B1350 for ; Thu, 9 Nov 2023 21:45:43 +0000 (UTC) From: "Jimi Huotari" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Jimi Huotari" Message-ID: <1699566333.196204ed251be31c94adddba580024f5bb252496.chiitoo@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-panel/ X-VCS-Repository: repo/gentoo X-VCS-Files: lxqt-base/lxqt-panel/Manifest lxqt-base/lxqt-panel/lxqt-panel-1.4.0.ebuild X-VCS-Directories: lxqt-base/lxqt-panel/ X-VCS-Committer: chiitoo X-VCS-Committer-Name: Jimi Huotari X-VCS-Revision: 196204ed251be31c94adddba580024f5bb252496 X-VCS-Branch: master Date: Thu, 9 Nov 2023 21:45:43 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 952e38d9-6c67-4e4f-a795-eafd10fc0820 X-Archives-Hash: 8b1539f89bfd7a1bbb94af85f71a9fde commit: 196204ed251be31c94adddba580024f5bb252496 Author: Jimi Huotari gentoo org> AuthorDate: Thu Nov 9 19:26:21 2023 +0000 Commit: Jimi Huotari gentoo org> CommitDate: Thu Nov 9 21:45:33 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=196204ed lxqt-base/lxqt-panel: add 1.4.0 Signed-off-by: Jimi Huotari gentoo.org> lxqt-base/lxqt-panel/Manifest | 1 + lxqt-base/lxqt-panel/lxqt-panel-1.4.0.ebuild | 117 +++++++++++++++++++++++++++ 2 files changed, 118 insertions(+) diff --git a/lxqt-base/lxqt-panel/Manifest b/lxqt-base/lxqt-panel/Manifest index e1188c42b9dd..72625eaef479 100644 --- a/lxqt-base/lxqt-panel/Manifest +++ b/lxqt-base/lxqt-panel/Manifest @@ -1 +1,2 @@ DIST lxqt-panel-1.3.0.tar.xz 610764 BLAKE2B 96d4f0368a5071badec0c7dfbcb1f5c9592723fa2ca3be81fe47e0cdccd3108451f204c6de95c154d2ca03f7554fe639afd257f72d554682fabc2bd493ab896d SHA512 1bf66db90e4fbd1ec38688b3a27c9dc5ab2e0a71ace74555580c379e9e12211ded61d01fa46484e8a600bb9b30cb3203ec38697ade0a9cb81cb2cd8043af8b97 +DIST lxqt-panel-1.4.0.tar.xz 612012 BLAKE2B 4ab12d5aa005269374044de9e2ca027ea72491f6079544bfd35fad7fd59f8e465fca4ff8e0e7274caf2bb272a8d7c6f36d34d74c27551a0ac799e112bb88ce99 SHA512 87d5c89cfc4f5253dbb4048da89a531a99f664fd424eebb535a688934bdb63856edf07276a5ccba826a4658228801ed4cc036aea6664e67c57599990d7e4b997 diff --git a/lxqt-base/lxqt-panel/lxqt-panel-1.4.0.ebuild b/lxqt-base/lxqt-panel/lxqt-panel-1.4.0.ebuild new file mode 100644 index 000000000000..c07a0283cca9 --- /dev/null +++ b/lxqt-base/lxqt-panel/lxqt-panel-1.4.0.ebuild @@ -0,0 +1,117 @@ +# Copyright 1999-2023 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" +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/linguist-tools-5.15:5 + >=dev-util/lxqt-build-tools-0.13.0 + virtual/pkgconfig +" +DEPEND=" + >=dev-libs/libqtxdg-3.11.0 + >=dev-qt/qtcore-5.15:5 + >=dev-qt/qtdbus-5.15:5 + >=dev-qt/qtgui-5.15:5 + >=dev-qt/qtsvg-5.15:5 + >=dev-qt/qtwidgets-5.15:5 + >=dev-qt/qtx11extras-5.15:5 + >=dev-qt/qtxml-5.15:5 + kde-frameworks/kwindowsystem:5[X] + >=lxde-base/menu-cache-1.1.0 + =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:5 ) + networkmonitor? ( sys-libs/libstatgrab ) + statusnotifier? ( + dev-libs/libdbusmenu-qt[qt5(+)] + >=dev-qt/qtconcurrent-5.15:5 + ) + sysstat? ( >=lxqt-base/libsysstat-0.4.6 ) + tray? ( + x11-libs/libxcb:= + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXrender + x11-libs/xcb-util + ) + 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 +}