Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-session/
Date: Fri, 21 Jan 2022 19:07:26
Message-Id: 1642792023.a7ecdbaf62223167f67c0be3e861280ec32cc17a.sam@gentoo
1 commit: a7ecdbaf62223167f67c0be3e861280ec32cc17a
2 Author: Adel KARA SLIMANE <adel.ks <AT> zegrapher <DOT> com>
3 AuthorDate: Tue Jan 11 11:52:43 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Fri Jan 21 19:07:03 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7ecdbaf
7
8 lxqt-base/lxqt-session: version bump to 1.0.1
9
10 Signed-off-by: Adel KARA SLIMANE <adel.ks <AT> zegrapher.com>
11 Signed-off-by: Sam James <sam <AT> gentoo.org>
12
13 lxqt-base/lxqt-session/Manifest | 1 +
14 lxqt-base/lxqt-session/lxqt-session-1.0.1.ebuild | 60 ++++++++++++++++++++++++
15 2 files changed, 61 insertions(+)
16
17 diff --git a/lxqt-base/lxqt-session/Manifest b/lxqt-base/lxqt-session/Manifest
18 index 7f83e2a9388b..3b378e8db596 100644
19 --- a/lxqt-base/lxqt-session/Manifest
20 +++ b/lxqt-base/lxqt-session/Manifest
21 @@ -1 +1,2 @@
22 DIST lxqt-session-0.17.0.tar.xz 179028 BLAKE2B 5f5a152f294482cc22e6285b22041eab6769d65f1f8ecccad560187e61827e4aad50a3069ea14044cd77610a4a4d3e23b575a427a4098af946d79d5b24df00a5 SHA512 e3573ee76e5fcf285b0ddd177ae7324f6fee038ea110c950d7054da622bf6615d9ac8715cc0cde6db9034d710933a80c80f14470197d2cc275d48695f74ba7b6
23 +DIST lxqt-session-1.0.1.tar.xz 182644 BLAKE2B 8ca252ceca5f122326337bf465db462ea5c78c970aa050c2a360c40ff882d77e8864ad6e2de97c000a9731aad583a375529824e09abd694baec93c1ca78ef4db SHA512 1f027237fa02a95952c0a42b9aac9ae1f55bb1bc74ceeee52eca2517a16804874639add7e1a130550a22373409012f203928953c14317ec1cbd7f18b238e017e
24
25 diff --git a/lxqt-base/lxqt-session/lxqt-session-1.0.1.ebuild b/lxqt-base/lxqt-session/lxqt-session-1.0.1.ebuild
26 new file mode 100644
27 index 000000000000..532c7ab67f83
28 --- /dev/null
29 +++ b/lxqt-base/lxqt-session/lxqt-session-1.0.1.ebuild
30 @@ -0,0 +1,60 @@
31 +# Copyright 1999-2021 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=8
35 +
36 +inherit cmake
37 +
38 +DESCRIPTION="LXQt Session Manager"
39 +HOMEPAGE="https://lxqt-project.org/"
40 +
41 +MY_PV="$(ver_cut 1-2)"
42 +
43 +if [[ ${PV} = *9999* ]]; then
44 + inherit git-r3
45 + EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
46 +else
47 + SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
48 + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
49 +fi
50 +
51 +IUSE="+udev"
52 +
53 +LICENSE="LGPL-2.1 LGPL-2.1+"
54 +SLOT="0"
55 +
56 +BDEPEND="
57 + >=dev-qt/linguist-tools-5.15:5
58 + >=dev-util/lxqt-build-tools-0.10.0
59 +"
60 +DEPEND="
61 + >=dev-libs/libqtxdg-3.3.1
62 + >=dev-qt/qtcore-5.15:5
63 + >=dev-qt/qtdbus-5.15:5
64 + >=dev-qt/qtgui-5.15:5
65 + >=dev-qt/qtwidgets-5.15:5
66 + >=dev-qt/qtx11extras-5.15:5
67 + kde-frameworks/kwindowsystem:5[X]
68 + =lxqt-base/liblxqt-${MY_PV}*:=
69 + sys-process/procps:=
70 + x11-libs/libX11
71 + x11-misc/xdg-user-dirs
72 + udev? ( virtual/libudev:= )
73 +"
74 +RDEPEND="${DEPEND}"
75 +
76 +src_configure() {
77 + local mycmakeargs=(
78 + -DWITH_LIBUDEV=$(usex udev)
79 + )
80 + cmake_src_configure
81 +}
82 +
83 +src_install() {
84 + cmake_src_install
85 + doman lxqt-config-session/man/*.1 lxqt-session/man/*.1
86 +
87 + newenvd - 91lxqt-config-dir <<- _EOF_
88 + XDG_CONFIG_DIRS='${EPREFIX}/usr/share'
89 + _EOF_
90 +}