diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-04-21 23:00:32 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-04-21 23:00:32 +0000 |
| commit | 99f39a7cabc52da78c2ca314f1427cb76f0ffe63 (patch) | |
| tree | b730100803af795906e3f2f967d630c3b1a5015c /lxqt-base | |
| parent | 7a9d8caa231727ec9a1f2581be86973de06b58e4 (diff) | |
| download | baldeagleos-repo-99f39a7cabc52da78c2ca314f1427cb76f0ffe63.tar.gz baldeagleos-repo-99f39a7cabc52da78c2ca314f1427cb76f0ffe63.tar.xz baldeagleos-repo-99f39a7cabc52da78c2ca314f1427cb76f0ffe63.zip | |
Adding metadata
Diffstat (limited to 'lxqt-base')
34 files changed, 838 insertions, 2 deletions
diff --git a/lxqt-base/liblxqt/Manifest b/lxqt-base/liblxqt/Manifest index 013670bee247..805001a21f35 100644 --- a/lxqt-base/liblxqt/Manifest +++ b/lxqt-base/liblxqt/Manifest @@ -1 +1,2 @@ DIST liblxqt-2.3.0.tar.xz 88024 BLAKE2B 55a886909f4d6f83675a3edcb87dd7ba31ffe95660b2b913e8c88a0c794e3375a555a34596ee05a6ddb1e498d16ed3c76ce82cb571f5d8f8993aa7fd5d41cdf0 SHA512 64865bf4bd44af8dd37221b11a81d8f9206dd29789d9b86dde17d4589c91adc55e704d4a4eaefeda40a58b38d57c3fc07db7dacb8f17859fafc91effb32963e8 +DIST liblxqt-2.4.0.tar.xz 90676 BLAKE2B c7e162f360a55b893c2b7068677ee75a6413ed4064d3d67bc476dba671f28cbd3f17b31abe7a9b2035882a963418ef8f0fd399adb07482dfb43a6ffaaa5b1a37 SHA512 4abd46f92cb8dc725200e3e7879332db077dbe5b64518c847bea8841aa929f7ebdbb7483d96e204315b6784c348c094b2e153ec444ea83e98ca32f2639027556 diff --git a/lxqt-base/liblxqt/liblxqt-2.4.0.ebuild b/lxqt-base/liblxqt/liblxqt-2.4.0.ebuild new file mode 100644 index 000000000000..92a389c94c92 --- /dev/null +++ b/lxqt-base/liblxqt/liblxqt-2.4.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Common base library for the LXQt desktop environment" +HOMEPAGE=" + https://lxqt-project.org/ + https://github.com/lxqt/liblxqt/ +" + +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+ BSD" +SLOT="0/$(ver_cut 1-2)" +IUSE="+backlight" + +BDEPEND=" + >=dev-qt/qttools-6.6:6[linguist] + >=dev-util/lxqt-build-tools-2.4.0 +" +DEPEND=" + >=dev-libs/libqtxdg-4.4.0 + >=dev-qt/qtbase-6.6:6[dbus,gui,widgets,xml] + kde-frameworks/kwindowsystem:6[X] + x11-libs/libX11 + x11-libs/libXScrnSaver + backlight? ( >=sys-auth/polkit-qt-0.200.0-r1 ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DBUILD_BACKLIGHT_LINUX_BACKEND=$(usex backlight) + ) + + cmake_src_configure +} diff --git a/lxqt-base/lxqt-about/Manifest b/lxqt-base/lxqt-about/Manifest index 557b0ff3c875..d6224786350f 100644 --- a/lxqt-base/lxqt-about/Manifest +++ b/lxqt-base/lxqt-about/Manifest @@ -1 +1,2 @@ DIST lxqt-about-2.3.0.tar.xz 49508 BLAKE2B 116883bf390807f2ab9176997cc5e46d12a0fa2d20fe7dec2a4fc0812f6f4d392cdfd4975283608596f6b9f1926ea4db14cac962359c37852a9e5634998167b8 SHA512 f0c0990a36425fdaee2cf47b3ff59b0419e09849c76d4121875925028596ff40afc11621919c5c6a69290ca97add55f763089e1e132be89eafba34b8e026dbda +DIST lxqt-about-2.4.0.tar.xz 51016 BLAKE2B 3a834773d087bca1e771186c66e5d95589225abd3a3d136cc419afd075db210b7addce1471b3abe5b34bbdaefc83af42d6e999921176c72680907b72923c86b4 SHA512 bcc38242b607f04fff2147c6bec32e1bfc154fa18705bdf99a3f3461c532e66d9be0c4abcac6035514e52f05ee83b1c0bf7d6c53325fdeb3458d15da867e9cf7 diff --git a/lxqt-base/lxqt-about/lxqt-about-2.4.0.ebuild b/lxqt-base/lxqt-about/lxqt-about-2.4.0.ebuild new file mode 100644 index 000000000000..797d7310eb92 --- /dev/null +++ b/lxqt-base/lxqt-about/lxqt-about-2.4.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="LXQt about dialog" +HOMEPAGE=" + https://lxqt-project.org/ + https://github.com/lxqt/lxqt-about/ +" + +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+" +SLOT="0" + +BDEPEND=">=dev-util/lxqt-build-tools-2.4.0" +DEPEND=" + >=dev-libs/libqtxdg-4.4.0 + >=dev-qt/qtbase-6.6:6 + =lxqt-base/liblxqt-${MY_PV}*:= +" +RDEPEND="${DEPEND}" diff --git a/lxqt-base/lxqt-admin/Manifest b/lxqt-base/lxqt-admin/Manifest index 0bfbeace8a47..bcb091ae8462 100644 --- a/lxqt-base/lxqt-admin/Manifest +++ b/lxqt-base/lxqt-admin/Manifest @@ -1 +1,2 @@ DIST lxqt-admin-2.3.0.tar.xz 157456 BLAKE2B 01ffb7b091c1012be5e07c4006300c483af121c9b8f224aeda9caeea2d935754dd566e1acb63ed934c265ee9f418c7210500962cde452f139ad80e0d3da54ae7 SHA512 f8f044bb738d750cd6acb7f22be540f04cb65681d1a6e4cc49e3609e52247707a4d7e4583f8ef9577fc84988501033934b884cd579a65c7a3505e3d93ab82a9f +DIST lxqt-admin-2.4.0.tar.xz 159896 BLAKE2B 06f9eb00a6635b398e9abd5667f9f75e93b09d627a6a25779618888912696bff283fe900dd165e12ab3d741c99bc510c27f04c9c307038548ddc0fcd1b44671e SHA512 b872de5917eba44a2203c7db7adbd1bb10230fb3ceffba8c3d5d7c5824097a7281048bd394d925fbb2d37dfd8b520ba7c9bf550eef5916d0343f3587884776d3 diff --git a/lxqt-base/lxqt-admin/lxqt-admin-2.4.0.ebuild b/lxqt-base/lxqt-admin/lxqt-admin-2.4.0.ebuild new file mode 100644 index 000000000000..bede9e841233 --- /dev/null +++ b/lxqt-base/lxqt-admin/lxqt-admin-2.4.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="LXQt system administration tool" +HOMEPAGE=" + https://lxqt-project.org/ + https://github.com/lxqt/lxqt-admin/ +" + +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+" +SLOT="0" + +BDEPEND=">=dev-util/lxqt-build-tools-2.4.0" +DEPEND=" + >=dev-qt/qtbase-6.6:6[dbus,gui,widgets] + =lxqt-base/liblxqt-${MY_PV}* + kde-frameworks/kwindowsystem:6 + >=sys-auth/polkit-qt-0.200.0-r1 + =lxqt-base/liblxqt-${MY_PV}*:= +" +RDEPEND="${DEPEND}" diff --git a/lxqt-base/lxqt-config/Manifest b/lxqt-base/lxqt-config/Manifest index 7478eecb4bc5..c0e6e0a672bf 100644 --- a/lxqt-base/lxqt-config/Manifest +++ b/lxqt-base/lxqt-config/Manifest @@ -1 +1,2 @@ DIST lxqt-config-2.3.1.tar.xz 412040 BLAKE2B d8235560176adccc5d4a4e7cf5bb9095784f4f35063664835c785686fe43c385e64475ad95530a1b39abc4372aa055ffbfd80c4beeb30c71e0f89b307ac4e1f1 SHA512 6e3ea3a115568530888b8daa69a9cc73cb8f98cb672feca161e4147e169ab1d94b66a39026fa2cfdf30ec95d411314c6056f67d296a3498c8dd3a00dd1949161 +DIST lxqt-config-2.4.0.tar.xz 416440 BLAKE2B c2b2b072866eabce99e1e21e570d4f32a5352d8785d42e525d599cd7fb2641870ed18ff6796ea408a4d3089b5225fd7a4cc096da618b042d2ef817014f4fa502 SHA512 ba4c653c74fa87bc5fb957e454388399ee1a7d1f21b22f9fe0b62112f1d81254fec9d66070304737001412b56e7388a0a4b3615ddba6bcdecc74e9e59560d25c diff --git a/lxqt-base/lxqt-config/lxqt-config-2.4.0.ebuild b/lxqt-base/lxqt-config/lxqt-config-2.4.0.ebuild new file mode 100644 index 000000000000..ff238b482723 --- /dev/null +++ b/lxqt-base/lxqt-config/lxqt-config-2.4.0.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="LXQt system configuration control center" +HOMEPAGE=" + https://lxqt-project.org/ + https://github.com/lxqt/lxqt-config/ +" + +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="GPL-2 GPL-2+ GPL-3 LGPL-2 LGPL-2+ LGPL-2.1+ WTFPL-2" +SLOT="0" +IUSE="+monitor +touchpad" + +BDEPEND=" + >=dev-qt/qttools-6.6:6[linguist] + >=dev-util/lxqt-build-tools-2.4.0 +" +DEPEND=" + >=dev-libs/libqtxdg-4.4.0 + >=dev-qt/qtbase-6.6:6[gui,widgets,xml] + >=dev-qt/qtsvg-6.6:6 + =lxqt-base/liblxqt-${MY_PV}*:= + =lxqt-base/lxqt-menu-data-${MY_PV}* + virtual/zlib:= + x11-apps/setxkbmap + x11-libs/libxcb:= + x11-libs/libX11 + x11-libs/libXcursor + x11-libs/libXfixes + monitor? ( kde-plasma/libkscreen:6= ) + touchpad? ( + virtual/libudev:= + x11-drivers/xf86-input-libinput + x11-libs/libXi + ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DWITH_MONITOR=$(usex monitor) + -DWITH_TOUCHPAD=$(usex touchpad) + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + doman man/*.1 liblxqt-config-cursor/man/*.1 lxqt-config-appearance/man/*.1 +} diff --git a/lxqt-base/lxqt-globalkeys/Manifest b/lxqt-base/lxqt-globalkeys/Manifest index 103c93f2182d..a24f8e3d7ac5 100644 --- a/lxqt-base/lxqt-globalkeys/Manifest +++ b/lxqt-base/lxqt-globalkeys/Manifest @@ -1 +1,2 @@ DIST lxqt-globalkeys-2.3.0.tar.xz 79244 BLAKE2B eb6778fafb8f5015721a606e3115902efb15754b35ad234bff15d4f99acc331d88198b5beefd0a8d30a7b880d9a8a00078f2b5671fd8be01ea169005ef4cee45 SHA512 9e909fdda72ede26b0ee546455d16aa52a8fe222ec454729b79c90369901db4c1d379f858947209910927b33615472a4b23592b31b107172a5d0d2a1c1fae625 +DIST lxqt-globalkeys-2.4.0.tar.xz 81164 BLAKE2B e369719cfb6b3e080b899d31b1fe732b5d841086e4d2a0e04d5d2dfb9cb77fe6401b66e543ae7833df644ab199d1743f13d4e01f65b534afe99ab1f073d037ac SHA512 8d2ff6c8a9b66136429dc44711b5b74bb7ca07d6a86e99df6045cbc1846bdd6ca8bc65de1d2e9d01acd3c48d75c579ec661c43ba61db0c72134c8b9a09fc79f3 diff --git a/lxqt-base/lxqt-globalkeys/lxqt-globalkeys-2.4.0.ebuild b/lxqt-base/lxqt-globalkeys/lxqt-globalkeys-2.4.0.ebuild new file mode 100644 index 000000000000..c7ad5f144c3b --- /dev/null +++ b/lxqt-base/lxqt-globalkeys/lxqt-globalkeys-2.4.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="Daemon and library for global keyboard shortcuts registration" +HOMEPAGE=" + https://lxqt-project.org/ + https://github.com/lxqt/lxqt-globalkeys/ +" + +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.4.0 +" +DEPEND=" + >=dev-qt/qtbase-6.6:6[dbus,gui,widgets] + =lxqt-base/liblxqt-${MY_PV}*:= + x11-libs/libX11 +" +RDEPEND="${DEPEND}" diff --git a/lxqt-base/lxqt-menu-data/Manifest b/lxqt-base/lxqt-menu-data/Manifest index 0762eeaaf1da..75f340b03a2a 100644 --- a/lxqt-base/lxqt-menu-data/Manifest +++ b/lxqt-base/lxqt-menu-data/Manifest @@ -1 +1,2 @@ DIST lxqt-menu-data-2.3.0.tar.xz 55528 BLAKE2B 9c520e2b1cb3ac2865efbf69245e6647422608f68bc43d2a3491bb9cdc8dd8e9a5bbdabe40cae1e8cbc6c9a18fecead8dca677022c871ad7f3c719fc9874c146 SHA512 4b64267e39bddad3096402824ff482697eccd6d036ef66a8ca81918c06778819f4d0400e1c728b4e056be6a45d39e80f6e3a1fcad932112db521eb5eee68f683 +DIST lxqt-menu-data-2.4.0.tar.xz 55904 BLAKE2B 415d2f5a04db0079a9b13785814c9ca051e2a6f51802ecc9a9039bd34ed6826f325a625c1a9ff2d8b9ecb4631e9d8039310e030754f737fff0eda94471c16689 SHA512 a3227024584b23b4149cba1d33072486464c203d4d2f489348f15ec67bdabbd23fbdddc81735348a6d85ed5c3c9c5dee847d15789038bf9688a662eab9a18f1b diff --git a/lxqt-base/lxqt-menu-data/lxqt-menu-data-2.4.0.ebuild b/lxqt-base/lxqt-menu-data/lxqt-menu-data-2.4.0.ebuild new file mode 100644 index 000000000000..df9d35f4bd14 --- /dev/null +++ b/lxqt-base/lxqt-menu-data/lxqt-menu-data-2.4.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="LXQt Menu Files and Translations for Menu Categories" +HOMEPAGE=" + https://lxqt-project.org/ + https://github.com/lxqt/lxqt-menu-data/ +" + +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" +SLOT="0" + +BDEPEND=" + >=dev-qt/qttools-6.6:6[linguist] + >=dev-util/lxqt-build-tools-2.4.0 +" diff --git a/lxqt-base/lxqt-meta/lxqt-meta-2.4.0.ebuild b/lxqt-base/lxqt-meta/lxqt-meta-2.4.0.ebuild new file mode 100644 index 000000000000..a0d84a0b159f --- /dev/null +++ b/lxqt-base/lxqt-meta/lxqt-meta-2.4.0.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="Meta ebuild for LXQt, the Lightweight Desktop Environment" +HOMEPAGE="https://lxqt-project.org/" + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +fi + +LICENSE="metapackage" +SLOT="0" + +IUSE=" + +about admin +archiver +desktop-portal +display-manager +filemanager + +icons +lximage nls +policykit powermanagement +processviewer +screenshot + +sddm ssh-askpass +sudo +terminal +trash wayland +window-manager +" + +REQUIRED_USE="trash? ( filemanager )" + +RDEPEND=" + =lxqt-base/lxqt-config-${MY_PV}* + =lxqt-base/lxqt-globalkeys-${MY_PV}* + =lxqt-base/lxqt-menu-data-${MY_PV}* + =lxqt-base/lxqt-notificationd-${MY_PV}* + =lxqt-base/lxqt-panel-${MY_PV}* + =lxqt-base/lxqt-qtplugin-${MY_PV}* + =lxqt-base/lxqt-runner-${MY_PV}* + =lxqt-base/lxqt-session-${MY_PV}* + virtual/ttf-fonts + x11-terms/xterm + =x11-themes/lxqt-themes-${MY_PV}* + about? ( =lxqt-base/lxqt-about-${MY_PV}* ) + admin? ( =lxqt-base/lxqt-admin-${MY_PV}* ) + archiver? ( >=app-arch/lxqt-archiver-1.4 ) + desktop-portal? ( >=gui-libs/xdg-desktop-portal-lxqt-1.4 ) + display-manager? ( + sddm? ( x11-misc/sddm ) + !sddm? ( x11-misc/lightdm ) + ) + filemanager? ( =x11-misc/pcmanfm-qt-${MY_PV}* ) + icons? ( kde-frameworks/breeze-icons:6 ) + lximage? ( =media-gfx/lximage-qt-${MY_PV}* ) + nls? ( dev-qt/qttranslations:6 ) + policykit? ( =lxqt-base/lxqt-policykit-${MY_PV}* ) + powermanagement? ( =lxqt-base/lxqt-powermanagement-${MY_PV}* ) + processviewer? ( >=x11-misc/qps-2.13 ) + screenshot? ( >=x11-misc/screengrab-3.2 ) + sddm? ( x11-misc/sddm ) + ssh-askpass? ( =lxqt-base/lxqt-openssh-askpass-${MY_PV}* ) + sudo? ( =lxqt-base/lxqt-sudo-${MY_PV}* ) + terminal? ( =x11-terms/qterminal-${MY_PV}* ) + trash? ( gnome-base/gvfs ) + wayland? ( lxqt-base/lxqt-wayland-session ) + window-manager? ( + kde-plasma/systemsettings:6 + wayland? ( kde-plasma/kwin:6 ) + !wayland? ( kde-plasma/kwin-x11:6 ) + ) +" diff --git a/lxqt-base/lxqt-meta/metadata.xml b/lxqt-base/lxqt-meta/metadata.xml index cf7365cbb265..a3690899431a 100644 --- a/lxqt-base/lxqt-meta/metadata.xml +++ b/lxqt-base/lxqt-meta/metadata.xml @@ -23,8 +23,10 @@ <flag name="ssh-askpass">Install <pkg>lxqt-base/lxqt-openssh-askpass</pkg> user password prompt tool</flag> <flag name="sudo">Install <pkg>lxqt-base/lxqt-sudo</pkg></flag> <flag name="terminal">Install <pkg>x11-terms/qterminal</pkg> package</flag> - <flag name="trash">Install <pkg>gnome-base/gvfs</pkg> to enable 'trash' - functionality in <pkg>x11-misc/pcmanfm-qt</pkg></flag> + <flag name="trash"> + Install <pkg>gnome-base/gvfs</pkg> to enable 'trash:///', 'computer:///' and other such "places" in + <pkg>x11-misc/pcmanfm-qt</pkg> + </flag> <flag name="wayland">Install <pkg>lxqt-base/lxqt-wayland-session</pkg> to support Wayland sessions</flag> <flag name="window-manager">Install <pkg>kde-plasma/kwin</pkg> window manager</flag> </use> diff --git a/lxqt-base/lxqt-notificationd/Manifest b/lxqt-base/lxqt-notificationd/Manifest index 86c0e92a9af1..18a9e0dfbb1a 100644 --- a/lxqt-base/lxqt-notificationd/Manifest +++ b/lxqt-base/lxqt-notificationd/Manifest @@ -1 +1,2 @@ DIST lxqt-notificationd-2.3.1.tar.xz 68052 BLAKE2B 30f16e19bcbe9bbb7c06cd5d1531afe679add37d76ace77ca11eb32628a6ff8c5c80e4e9a97d651e4c1a6cda6baa9c5a881da5b5483ac14c6e832c8b38dd397e SHA512 52004c1d41414c1f0cf0ba5020a8212423a3d601d5e059243d1522b93a80b5a8fb942827f16704fb59a1c5baa5e358bde1a5a2d49200f0e82da826f400a3e212 +DIST lxqt-notificationd-2.4.0.tar.xz 70600 BLAKE2B 31fac4aaf27db946e6d11a5197d2eab4715b5f710cdfef82057d4d38ccc9eb1904d28b6e822ac9857f2318444c5606a882b8491e580728caf77d3c4ffcfdf026 SHA512 de621f9e04e3ccc36fa13f479a45500960065b4f77a5f4af7b282a7c01f38ad93a52bcd0cb473a8fb2a27216cc9f24e66c323d918fd5a2f51b3add158c4c5cad diff --git a/lxqt-base/lxqt-notificationd/lxqt-notificationd-2.4.0.ebuild b/lxqt-base/lxqt-notificationd/lxqt-notificationd-2.4.0.ebuild new file mode 100644 index 000000000000..fbe8ea89d2db --- /dev/null +++ b/lxqt-base/lxqt-notificationd/lxqt-notificationd-2.4.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="LXQt notification daemon and library" +HOMEPAGE=" + https://lxqt-project.org/ + https://github.com/lxqt/lxqt-notificationd/ +" + +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.4.0 +" +DEPEND=" + >=dev-libs/libqtxdg-4.4.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-openssh-askpass/Manifest b/lxqt-base/lxqt-openssh-askpass/Manifest index a659be6447e0..f83f71cb3c46 100644 --- a/lxqt-base/lxqt-openssh-askpass/Manifest +++ b/lxqt-base/lxqt-openssh-askpass/Manifest @@ -1 +1,2 @@ DIST lxqt-openssh-askpass-2.3.0.tar.xz 18124 BLAKE2B 35cb460c711f79fc386e068e4361034b1c52ff97265be2f8d792dcf6f6585f90084e2b5676ab6b2346bd43fb4c0be1b89884d4636f0d51999832dc23c99c39af SHA512 b3bf6e6fa3445c4f2726dba2b8454f9aec0ea03ffb8165234a771125896ad97ec5bd57a6f8e028ff347ec54f74a6b67284051f4ba42d580ec1b1b9e3a7952dc4 +DIST lxqt-openssh-askpass-2.4.0.tar.xz 19208 BLAKE2B 29b27b536dac8fb5d201daa609da8d2762fcf2199ddf2ef76cf6bd5cc3616d3c9f9cba7c0b6b7ea8bd471b8b732a83db69f12ae0c57106ea963fec089b8321c8 SHA512 6dbc68638026631aaf31c1533e08acc20feb9b5f04e6bf88cad175261f32efe960dfcbde1e9b90ba846a9a69bb6b8409afa7a332c6753bb27d5ffa6f33f8725e diff --git a/lxqt-base/lxqt-openssh-askpass/lxqt-openssh-askpass-2.4.0.ebuild b/lxqt-base/lxqt-openssh-askpass/lxqt-openssh-askpass-2.4.0.ebuild new file mode 100644 index 000000000000..489e7ed9b228 --- /dev/null +++ b/lxqt-base/lxqt-openssh-askpass/lxqt-openssh-askpass-2.4.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="LXQt OpenSSH user password prompt tool" +HOMEPAGE=" + https://lxqt-project.org/ + https://github.com/lxqt/lxqt-openssh-askpass/ +" + +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.4.0 +" +DEPEND=" + >=dev-qt/qtbase-6.6:6[widgets] + =lxqt-base/liblxqt-${MY_PV}*:= +" +RDEPEND="${DEPEND}" + +src_install() { + cmake_src_install + doman man/*.1 + + newenvd - 99${PN} <<- _EOF_ + SSH_ASKPASS='${EPREFIX}/usr/bin/lxqt-openssh-askpass' + _EOF_ +} diff --git a/lxqt-base/lxqt-panel/Manifest b/lxqt-base/lxqt-panel/Manifest index 16dcc1943724..8643cf07b8ea 100644 --- a/lxqt-base/lxqt-panel/Manifest +++ b/lxqt-base/lxqt-panel/Manifest @@ -1 +1,2 @@ DIST lxqt-panel-2.3.2.tar.xz 807708 BLAKE2B 11d4985ea83dc1a502bdb814f51b07ebebe229fb4fd67f8f30429867c380fafc9d2ea2c71789c2529b59dfe5fbaaa6eae819e4b897ef7343acc9eaab0a2b4ac5 SHA512 a0951a103002044ceb5f0347f4e6e02e2a572af7bb098b5c71b58f9b8fc64a9af36492a15122e83fac72dea4e0c18c03bb30b8effb0d1f214795bfa6c21033e6 +DIST lxqt-panel-2.4.0.tar.xz 839856 BLAKE2B 46c3f514b7da1621cf1ad2fe5531d996477725eae48ff98941f2c023db17137527ce38ec21a4bdfa6a3543cc795bd4d96d709a545b5d9b2d02f855e774e7af48 SHA512 9e212b181ffd2bf0c7fb4092f156021c32029c22c36c60d1268203db798b7ff8aee53fb4503983918a896aabf38b0a82127b79683d347ab2b8ac5c502335e8e8 diff --git a/lxqt-base/lxqt-panel/lxqt-panel-2.4.0.ebuild b/lxqt-base/lxqt-panel/lxqt-panel-2.4.0.ebuild new file mode 100644 index 000000000000..9f74b60698a9 --- /dev/null +++ b/lxqt-base/lxqt-panel/lxqt-panel-2.4.0.ebuild @@ -0,0 +1,121 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="LXQt desktop panel and plugins" +HOMEPAGE=" + https://lxqt-project.org/ + https://github.com/lxqt/lxqt-panel/ +" + +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.4.0 + virtual/pkgconfig +" +DEPEND=" + >=dev-libs/libqtxdg-4.4.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 +} diff --git a/lxqt-base/lxqt-policykit/Manifest b/lxqt-base/lxqt-policykit/Manifest index e1c898c2df8b..a7346b3615f2 100644 --- a/lxqt-base/lxqt-policykit/Manifest +++ b/lxqt-base/lxqt-policykit/Manifest @@ -1 +1,2 @@ DIST lxqt-policykit-2.3.0.tar.xz 40232 BLAKE2B b259cae3d97ba67fb25e90087ecb1a57dc8c0a2960072fc269b8219e299563323044ae99b245c2c8be923f6036155998b67180b41db0345e688020e3401d40fb SHA512 c4bc876e48458c0bb53af4571bd2293aa9f7aac8bf77cbeabf072d3a1c9c43aff9c895004e36f2cb0aadaae524c94ed7c92b5d23c2be4cb88446c32e9408a7c4 +DIST lxqt-policykit-2.4.0.tar.xz 41548 BLAKE2B 3b99e1d6e75a2be9e56a42aa40f7f8b987c0d09d689966253f7b242922179bd2e6dc39ce48befd3b74a068c414be5caa37a59db8fef95b762ba0a85999913633 SHA512 f814691b83901873bf54862c00d5439de633878ba9bb33a69e51930de031d04c1c3a2d2e433ad642488601fa3bd0b39f6eb1cf1ae174743362a3a95857add3cc diff --git a/lxqt-base/lxqt-policykit/lxqt-policykit-2.4.0.ebuild b/lxqt-base/lxqt-policykit/lxqt-policykit-2.4.0.ebuild new file mode 100644 index 000000000000..a674e7741de7 --- /dev/null +++ b/lxqt-base/lxqt-policykit/lxqt-policykit-2.4.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 cmake + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="LXQt PolKit authentication agent" +HOMEPAGE=" + https://lxqt-project.org/ + https://github.com/lxqt/lxqt-policykit/ +" + +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.4.0 + virtual/pkgconfig +" +DEPEND=" + >=dev-qt/qtbase-6.6:6[gui,widgets] + =lxqt-base/liblxqt-${MY_PV}*:= + >=sys-auth/polkit-qt-0.200.0-r1 +" +RDEPEND="${DEPEND}" + +src_install() { + cmake_src_install + doman man/*.1 +} diff --git a/lxqt-base/lxqt-powermanagement/Manifest b/lxqt-base/lxqt-powermanagement/Manifest index 34daca6e0312..f6cf525c6ed5 100644 --- a/lxqt-base/lxqt-powermanagement/Manifest +++ b/lxqt-base/lxqt-powermanagement/Manifest @@ -1 +1,2 @@ DIST lxqt-powermanagement-2.3.0.tar.xz 109764 BLAKE2B 45fdfc9b49af3b134e65f50912aa6d5d096894452e6d645cfdfc7143e60e710f20ff3b2147417698b44107a9ab1409dddb19754a8c3e7dfa63661b0be28b1ea1 SHA512 057c8d59e959e0358956851f7dd51fc94f630761c0e70d2ab6cb5d5d38bf88f94cf191d4d2868effcd99d6ca9742659b2671428db5993f01792893bbd075c404 +DIST lxqt-powermanagement-2.4.0.tar.xz 114936 BLAKE2B 3f1a11c0aeef0b2f6556e736f4961693dd3d2f6ca2745cf66cdc0f2fab0ba63ccd64244b2bf311ade3e3c5b51cdc5ebfe5606d8d3bc74aac569d6375cbf18232 SHA512 59a3e979a5656b12fca83cd6006da4105903a3c7024ea05b20e0cf9abf6f85e6b300e6baaeffabf452c04adc0cbe09b476e6f7d74ef45276d64d8dcf14cc1d24 diff --git a/lxqt-base/lxqt-powermanagement/lxqt-powermanagement-2.4.0.ebuild b/lxqt-base/lxqt-powermanagement/lxqt-powermanagement-2.4.0.ebuild new file mode 100644 index 000000000000..846328b9971c --- /dev/null +++ b/lxqt-base/lxqt-powermanagement/lxqt-powermanagement-2.4.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="LXQt daemon for power management and auto-suspend" +HOMEPAGE=" + https://lxqt-project.org/ + https://github.com/lxqt/lxqt-powermanagement/ +" + +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.4.0 + virtual/pkgconfig +" +DEPEND=" + >=dev-libs/libqtxdg-4.4.0 + >=dev-qt/qtbase-6.6:6[dbus,gui,widgets] + >=dev-qt/qtsvg-6.6:6 + kde-frameworks/kwindowsystem:6 + kde-frameworks/kidletime:6 + kde-frameworks/solid:6 + =lxqt-base/liblxqt-${MY_PV}*:= + =lxqt-base/lxqt-globalkeys-${MY_PV}* + sys-power/upower +" +RDEPEND="${DEPEND}" diff --git a/lxqt-base/lxqt-qtplugin/Manifest b/lxqt-base/lxqt-qtplugin/Manifest index 499192540c96..f2bae6f02bd1 100644 --- a/lxqt-base/lxqt-qtplugin/Manifest +++ b/lxqt-base/lxqt-qtplugin/Manifest @@ -1 +1,2 @@ DIST lxqt-qtplugin-2.3.0.tar.xz 24300 BLAKE2B 9a7470a15e0b00004f53d9e7fadb838808bbb388c555bad687d3ddafc9533463a4e4f88c99ddfc916e6a3a26035d159fe8a458f15f6973cae160a022aa7a2458 SHA512 c782e74a72cf133499d085dd4683147e5b40872b84031246c417dc81882d6d30c6c8eeee5300b5c08da54bf8364f12fb4165be0b769a12cc28844b91fbeb2f18 +DIST lxqt-qtplugin-2.4.0.tar.xz 25100 BLAKE2B e36e02b3ad686961d514982c1c13648815fa30faa88f9d95dd49cbf5e1ece59f60177480fc2df2fd38add682bc4c2b5999f99dea8646605fc400f05aceadfa06 SHA512 b5671f4d975449d768152c08287733a63e3f64d8868bebe11ffa11f8b5336adcd257fcf738c9196f7de217b099e356886a539279dd6ff2c3657afd3961ff2933 diff --git a/lxqt-base/lxqt-qtplugin/lxqt-qtplugin-2.4.0.ebuild b/lxqt-base/lxqt-qtplugin/lxqt-qtplugin-2.4.0.ebuild new file mode 100644 index 000000000000..322372bbbf64 --- /dev/null +++ b/lxqt-base/lxqt-qtplugin/lxqt-qtplugin-2.4.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="LXQt system integration plugin for Qt" +HOMEPAGE=" + https://lxqt-project.org/ + https://github.com/lxqt/lxqt-qtplugin/ +" + +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+" +SLOT="0" + +BDEPEND=" + >=dev-qt/qttools-6.6:6[linguist] + >=dev-util/lxqt-build-tools-2.4.0 +" +DEPEND=" + >=dev-libs/libdbusmenu-lxqt-0.4.0 + >=dev-libs/libqtxdg-4.4.0 + >=dev-qt/qtbase-6.6:6=[dbus,gui,widgets] + =x11-libs/libfm-qt-${MY_PV}* +" +RDEPEND="${DEPEND}" diff --git a/lxqt-base/lxqt-runner/Manifest b/lxqt-base/lxqt-runner/Manifest index 707a2fc36c7f..85c91d3a745d 100644 --- a/lxqt-base/lxqt-runner/Manifest +++ b/lxqt-base/lxqt-runner/Manifest @@ -1 +1,2 @@ DIST lxqt-runner-2.3.0.tar.xz 233588 BLAKE2B d489d1391fd34bb6e1d83c9db471a9f8114570a91cdff443b3dbfc7d571114db6ecad891fc6cfb860875515ed6d970a7ac21e1cb217d80dd5d0a7131b37caa09 SHA512 0d2a7d6ceba0ff7bc13daefa503994d8500b2f6ed9e513afaf0b5be1ec33c35796a3c5f00b8fde7ace996619c6028eb5459e86f22f0bcd261e2530332b7a5049 +DIST lxqt-runner-2.4.0.tar.xz 235852 BLAKE2B c6fee4d0d3e0db8e539b2bf5f4f131ec4efb09e7daa3de03dfaa0ee7eff2938a8cb93fd4f4ca3a48c321f2b07431642ea24703d753775fd4d414bed16ddce2ca SHA512 6a16fe4cc4e8269b3a727cff1cef478d617909d3f54ebdb09c2bd59b09a9b7f31fb660f0431b40dd5b5f98d567cd47db58a8bc9849f01782707b875c37ee7042 diff --git a/lxqt-base/lxqt-runner/lxqt-runner-2.4.0.ebuild b/lxqt-base/lxqt-runner/lxqt-runner-2.4.0.ebuild new file mode 100644 index 000000000000..56e7103c83a8 --- /dev/null +++ b/lxqt-base/lxqt-runner/lxqt-runner-2.4.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="LXQt quick launcher" +HOMEPAGE=" + https://lxqt-project.org/ + https://github.com/lxqt/lxqt-runner/ +" + +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.4.0 + virtual/pkgconfig +" +DEPEND=" + >=dev-cpp/muParser-2.2.3:= + >=dev-libs/libqtxdg-4.4.0 + >=dev-qt/qtbase-6.6:6[dbus,gui,widgets,xml] + kde-frameworks/kwindowsystem:6 + >=kde-plasma/layer-shell-qt-6.0:6 + =lxqt-base/liblxqt-${MY_PV}*:= + =lxqt-base/lxqt-globalkeys-${MY_PV}* +" +RDEPEND="${DEPEND}" + +src_install() { + cmake_src_install + doman man/*.1 +} diff --git a/lxqt-base/lxqt-session/Manifest b/lxqt-base/lxqt-session/Manifest index 368754af8005..3a85b5d33354 100644 --- a/lxqt-base/lxqt-session/Manifest +++ b/lxqt-base/lxqt-session/Manifest @@ -1 +1,2 @@ DIST lxqt-session-2.3.0.tar.xz 221240 BLAKE2B f5afa5d0023c4049771a335c0fbc32388b853e528ce59d3fa8080f75cfbf161a9909872affcdb531e6aa3b02331d731f8b37b7fff3e50acc2f99e66e29768663 SHA512 d366e39e365b2986f524681e13de94d36e1b3b4aa7933423b19ea1defbded9cffac31a2ba62553b7d57a3975f6d849ed6b19f6b3d011481c1d81d94470872bb4 +DIST lxqt-session-2.4.0.tar.xz 224600 BLAKE2B 912c1213d3a851db14aebc68577845b926e6863717440299896b0f84a7fdf8f56d678b60c60788d5af3f3301ce952008791b8380823666e488c266613b5411e6 SHA512 ab016a09cae36cbcf223187cf94b2d1c46d281c665a4709bc60f50024aa51046f61f4685993960d8bfcdc7a2f15d9700814ec577a9b73e54409aab670a3e1c39 diff --git a/lxqt-base/lxqt-session/lxqt-session-2.4.0.ebuild b/lxqt-base/lxqt-session/lxqt-session-2.4.0.ebuild new file mode 100644 index 000000000000..7a53a3b9f236 --- /dev/null +++ b/lxqt-base/lxqt-session/lxqt-session-2.4.0.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +MY_PV="$(ver_cut 1-2)" + +DESCRIPTION="LXQt Session Manager" +HOMEPAGE=" + https://lxqt-project.org/ + https://github.com/lxqt/lxqt-session/ +" + +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="+udev" + +BDEPEND=" + >=dev-qt/qttools-6.6:6[linguist] + >=dev-util/lxqt-build-tools-2.4.0 +" +DEPEND=" + >=app-misc/qtxdg-tools-4.4.0 + >=dev-libs/libqtxdg-4.4.0 + >=dev-qt/qtbase-6.6:6[dbus,gui,widgets] + kde-frameworks/kwindowsystem:6[X] + kde-plasma/layer-shell-qt:6 + =lxqt-base/liblxqt-${MY_PV}*:= + sys-process/procps:= + x11-libs/libX11 + x11-misc/xdg-user-dirs + udev? ( virtual/libudev:= ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DWITH_LIBUDEV=$(usex udev) + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + doman lxqt-config-session/man/*.1 lxqt-session/man/*.1 + + newenvd - 91lxqt-config-dir <<- _EOF_ + XDG_CONFIG_DIRS='${EPREFIX}/usr/share' + _EOF_ +} diff --git a/lxqt-base/lxqt-sudo/Manifest b/lxqt-base/lxqt-sudo/Manifest index 5319a2721a8b..beec6afd73c5 100644 --- a/lxqt-base/lxqt-sudo/Manifest +++ b/lxqt-base/lxqt-sudo/Manifest @@ -1 +1,2 @@ DIST lxqt-sudo-2.3.0.tar.xz 40480 BLAKE2B 962acb0b287075104f2bb89b4ba36363af0dc3cfb9e71c985e33123785b797520c1b9ba022555eb246db6ab95be430cf49e953d10e75a8668901f3acfb09fa99 SHA512 4e5cc330461bcd3090728041124b364169277943b574c3b2cfcf9591025d33c0534757129e5d9758a197390ace5c88b7f6186bc47c1e29b8e6c5bceb853d0dcf +DIST lxqt-sudo-2.4.0.tar.xz 42768 BLAKE2B 5749cbf5a20531d85219e5f669af6acbb72072f0c13db574f8613c75a1cdab9404c2b648992e4cf37f90ccaa94eff880d5047fcf49fd9a60c5714c92ad999f64 SHA512 f9cab5b5a443dfc2d9beb7c8af55e33d34208e5e0fa0bb73e283d4d97cafb4184a3424debbfda4e184872c94a1baf5d055a95a62f27b50d609a5032ee193b454 diff --git a/lxqt-base/lxqt-sudo/lxqt-sudo-2.4.0.ebuild b/lxqt-base/lxqt-sudo/lxqt-sudo-2.4.0.ebuild new file mode 100644 index 000000000000..af05aee7c429 --- /dev/null +++ b/lxqt-base/lxqt-sudo/lxqt-sudo-2.4.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="LXQt GUI frontend for sudo" +HOMEPAGE=" + https://lxqt-project.org/ + https://github.com/lxqt/lxqt-sudo/ +" + +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-util/lxqt-build-tools-2.4.0" +DEPEND=" + app-admin/sudo + >=dev-qt/qtbase-6.6:6[gui,widgets] + ~lxqt-base/liblxqt-${PV}:= +" +RDEPEND="${DEPEND}" diff --git a/lxqt-base/lxqt-wayland-session/Manifest b/lxqt-base/lxqt-wayland-session/Manifest index 67e96962a258..a09e3a4494e0 100644 --- a/lxqt-base/lxqt-wayland-session/Manifest +++ b/lxqt-base/lxqt-wayland-session/Manifest @@ -1 +1,2 @@ DIST lxqt-wayland-session-0.3.0.tar.xz 361352 BLAKE2B abd9f48b90fc004955cf861a9bb70afbba92ea3e8200b6b68dc52fe44c90862cc0a0db73e397aef1cc72ff1d6dcdf61422b353cc1ffb03c7b3757fbd3cfb8d04 SHA512 7159db918507f3fa6d53802e6b9299cc4175e1f5f6e8e340c6ba95aac4ad13eab89b79b45032fbdfbf6edcd261e6f1f0b211e7359a1b186a6807a770dc04b4a4 +DIST lxqt-wayland-session-0.4.0.tar.xz 362516 BLAKE2B 35ec0ee41fb26932365743e4f0e86db3213318be05911f30acd983592fe18cdcfdb0305c372083675ab29242d8a8f6d1848172fc6088351ab25e846b3533dca8 SHA512 625a618a44c7fa664b06ffd3d46940f46fb228e5d639b7864040456aedb626947aac82d7af0a1e44c18e6d26e28fe2eabda1b6e44daa1862c4fd79a42211e09d diff --git a/lxqt-base/lxqt-wayland-session/lxqt-wayland-session-0.4.0.ebuild b/lxqt-base/lxqt-wayland-session/lxqt-wayland-session-0.4.0.ebuild new file mode 100644 index 000000000000..51d2bc05617f --- /dev/null +++ b/lxqt-base/lxqt-wayland-session/lxqt-wayland-session-0.4.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="LXQt Wayland Session Support" +HOMEPAGE=" + https://lxqt-project.org/ + https://github.com/lxqt/lxqt-wayland-session/ +" + +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="BSD CC-BY-SA-4.0 GPL-2 GPL-3 LGPL-2.1 MIT" +SLOT="0" + +BDEPEND=" + >=dev-qt/qttools-6.6:6[linguist] + >=dev-util/lxqt-build-tools-2.4.0 + virtual/pkgconfig +" +DEPEND=" + >=app-misc/qtxdg-tools-4.4.0 + kde-plasma/layer-shell-qt:6 + >=lxqt-base/lxqt-session-2.4.0 + x11-misc/xdg-user-dirs +" +RDEPEND="${DEPEND}" + +pkg_postinst() { + einfo "By default, the labwc compositor will be used." + einfo "To use something else, define, for example, the following in '.config/lxqt/session.conf':" + einfo " compositor=kwin_wayland" + einfo "" + einfo "For more configuration details, and a list of supported compositors, see:" + einfo " /usr/share/doc/${P}/README*" +} |
