diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-11-08 03:03:28 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-11-08 03:03:28 +0000 |
commit | 2cd9ff612e84f0c1ef63c9e9e13be53fe576cc2b (patch) | |
tree | 6e975e18646dac9f4b55fab980271a027428cc4d /lxqt-base/lxqt-panel | |
parent | abe17cf152eeb7571da8db4b25a30465644a41ba (diff) |
gentoo auto-resync : 08:11:2024 - 03:03:27
Diffstat (limited to 'lxqt-base/lxqt-panel')
-rw-r--r-- | lxqt-base/lxqt-panel/Manifest | 2 | ||||
-rw-r--r-- | lxqt-base/lxqt-panel/lxqt-panel-2.1.1.ebuild | 117 |
2 files changed, 119 insertions, 0 deletions
diff --git a/lxqt-base/lxqt-panel/Manifest b/lxqt-base/lxqt-panel/Manifest index 1535b2926bf3..7aa9a4bc658a 100644 --- a/lxqt-base/lxqt-panel/Manifest +++ b/lxqt-base/lxqt-panel/Manifest @@ -1,5 +1,7 @@ DIST lxqt-panel-1.4.0.tar.xz 612012 BLAKE2B 4ab12d5aa005269374044de9e2ca027ea72491f6079544bfd35fad7fd59f8e465fca4ff8e0e7274caf2bb272a8d7c6f36d34d74c27551a0ac799e112bb88ce99 SHA512 87d5c89cfc4f5253dbb4048da89a531a99f664fd424eebb535a688934bdb63856edf07276a5ccba826a4658228801ed4cc036aea6664e67c57599990d7e4b997 DIST lxqt-panel-2.0.1.tar.xz 662616 BLAKE2B d27f99e5ba301ad1d03a8e8e4dad939c4f5ba8e7825fe0ac93d8a3b1649f21bd6614d144322b5355112f44f8b8eebf5f9ed3f8e5b4bac85d27530ba02abe0d31 SHA512 df2cef5f03f65eb20eaf58cf8dc2f390bc4daa67638e301e0df15c82b8332f842d8e1ee9f1f5bc2240a25ce4b2f404aa7aa69a415a41f5cbb17592f8c77a414e +DIST lxqt-panel-2.1.1.tar.xz 694312 BLAKE2B e4f6a85bc8ac6bffa6cd3320ab9f27657d3ef815c8ea610124ea060e474fd540042659990c42a8454194a89e4aa5feb8a6e81ad8428db806406dcfba8b64a2af SHA512 dbc8700fef3f034bcca7a2310d470c0db054eafe4a0e30ec7d0d9a0e97740c03d1bd85e98859c2e180e51221dc9cb7bda3ac845d5a7ff50b7b3082e1c83522f7 EBUILD lxqt-panel-1.4.0.ebuild 2995 BLAKE2B 70f32c381b1bbd89de206c14a47911e5e852893dbe0a9b7cbe9546ec20b11ad5b47064f86d3184919eedbaac69ccb1d203045aa06732b6dceeac51edd253b342 SHA512 ba2105c1c68ead3cccff0bde28651d21d69f148e8747434fa0bcba5fdeae83a140a1430e165a72fa0926348abe16d1360f0f5ff6ba9d6e20ae43ddd7e0ccc550 EBUILD lxqt-panel-2.0.1.ebuild 2955 BLAKE2B c4096914ff6cd6ea006d1df68b28eca0fc887cc375b99124006a6f8de3bbffd00243713ce11612c28ed094b24293af146a52dccf90ef820cbc0c12a31e5cc350 SHA512 d1e33a10208c466a8b4ddeb3ee3b1e4aa50e1b9caba2e23050fc152b8c237f02c934e975730af238e3be100109773d86bb0dcbefa88e32ff97a2c8015aad8dbb +EBUILD lxqt-panel-2.1.1.ebuild 2957 BLAKE2B 9600b319a05e56d5f37b64877d28a4e429ca8686ec7c8ee8d8b6a9d5cbf4668560d47d80607d4b3d3f43aa1736eda6398d5c34d5ff879865eef26fd5b4303e16 SHA512 b18157092e47db3432034ecf8f1f81a81138f46de2ccdd77c81064ebf4194c36c7092a931a005b242187a1938c5e6c2f89ca85d16578c20d56383668572849b8 MISC metadata.xml 1320 BLAKE2B 3e932f653506f6ad90453214383eaa94eb32da594c76af60270426544a3bac1ef87dd34204a6c786510e3a00f9e143c92e956b46d7613da343f2030f01b8d9aa SHA512 b68531439f0600dbc28389ee25548dbaa8f85109ea45ba4f6e588c1d49b374d5b27745a517ac508d15d0c48c3b003fa97243cb50eb81177bea6ebcd2713d5809 diff --git a/lxqt-base/lxqt-panel/lxqt-panel-2.1.1.ebuild b/lxqt-base/lxqt-panel/lxqt-panel-2.1.1.ebuild new file mode 100644 index 000000000000..6924bd999bd9 --- /dev/null +++ b/lxqt-base/lxqt-panel/lxqt-panel-2.1.1.ebuild @@ -0,0 +1,117 @@ +# Copyright 1999-2024 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.1.0 + virtual/pkgconfig +" +DEPEND=" + >=dev-libs/libqtxdg-4.1.0 + >=dev-qt/qtbase-6.6:6[dbus,gui,widgets,xml] + >=dev-qt/qtsvg-6.6:6 + kde-frameworks/kwindowsystem:6[X] + kde-plasma/layer-shell-qt:6 + >=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: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 +} |