Gentoo Archives: gentoo-commits

From: Patrice Clement <monsieurp@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-panel/
Date: Sat, 28 Nov 2015 17:36:14
Message-Id: 1448526021.c0e9a5ca56aa7f4a3223d259331c8353c63eaae9.monsieurp@gentoo
1 commit: c0e9a5ca56aa7f4a3223d259331c8353c63eaae9
2 Author: Paolo Pedroni <paolo.pedroni <AT> iol <DOT> it>
3 AuthorDate: Tue Nov 24 11:33:50 2015 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Thu Nov 26 08:20:21 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0e9a5ca
7
8 lxqt-base/lxqt-panel: Version bump to 0.10.0
9
10 Thanks to Alpha Bravo <aos <AT> ungwana.de> in bug #564718
11
12 lxqt-base/lxqt-panel/lxqt-panel-0.10.0.ebuild | 78 +++++++++++++++++++++++++++
13 1 file changed, 78 insertions(+)
14
15 diff --git a/lxqt-base/lxqt-panel/lxqt-panel-0.10.0.ebuild b/lxqt-base/lxqt-panel/lxqt-panel-0.10.0.ebuild
16 new file mode 100644
17 index 0000000..51297e1
18 --- /dev/null
19 +++ b/lxqt-base/lxqt-panel/lxqt-panel-0.10.0.ebuild
20 @@ -0,0 +1,78 @@
21 +# Copyright 1999-2015 Gentoo Foundation
22 +# Distributed under the terms of the GNU General Public License v2
23 +# $Id$
24 +
25 +EAPI=5
26 +inherit cmake-utils
27 +
28 +DESCRIPTION="LXQt desktop panel and plugins"
29 +HOMEPAGE="http://lxqt.org/"
30 +
31 +if [[ ${PV} = *9999* ]]; then
32 + inherit git-r3
33 + EGIT_REPO_URI="git://git.lxde.org/git/lxde/${PN}.git"
34 +else
35 + SRC_URI="https://downloads.lxqt.org/lxqt/${PV}/${P}.tar.xz"
36 + KEYWORDS="~amd64 ~arm ~arm64 ~x86"
37 +fi
38 +
39 +LICENSE="GPL-2 LGPL-2.1+"
40 +SLOT="0"
41 +IUSE="+alsa +clock colorpicker cpuload +desktopswitch dom +kbindicator +mainmenu
42 + +mount networkmonitor pulseaudio +quicklaunch screensaver sensors
43 + +showdesktop statusnotifier sysstat +taskbar +tray +volume worldclock"
44 +REQUIRED_USE="volume? ( || ( alsa pulseaudio ) )"
45 +
46 +DEPEND="
47 + dev-libs/glib:2
48 + >=dev-libs/libqtxdg-1.0.0
49 + dev-qt/linguist-tools:5
50 + dev-qt/qtcore:5
51 + dev-qt/qtdbus:5
52 + dev-qt/qtgui:5
53 + dev-qt/qtwidgets:5
54 + dev-qt/qtx11extras:5
55 + dev-qt/qtxml:5
56 + kde-frameworks/kguiaddons:5
57 + kde-frameworks/kwindowsystem:5[X]
58 + >=lxde-base/menu-cache-0.3.3
59 + ~lxqt-base/liblxqt-${PV}
60 + ~lxqt-base/lxqt-globalkeys-${PV}
61 + x11-libs/libX11
62 + cpuload? ( sys-libs/libstatgrab )
63 + kbindicator? ( x11-libs/libxkbcommon )
64 + mount? ( kde-frameworks/solid:5 )
65 + networkmonitor? ( sys-libs/libstatgrab )
66 + sensors? ( sys-apps/lm_sensors )
67 + statusnotifier? ( dev-libs/libdbusmenu-qt[qt5] )
68 + sysstat? ( =lxqt-base/libsysstat-0.3* )
69 + tray? ( x11-libs/libXcomposite
70 + x11-libs/libXdamage
71 + x11-libs/libXrender )
72 + volume? ( alsa? ( media-libs/alsa-lib )
73 + pulseaudio? ( media-sound/pulseaudio ) )"
74 +RDEPEND="${DEPEND}
75 + dev-qt/qtsvg:5
76 + >=lxde-base/lxmenu-data-0.1.2"
77 +
78 +src_configure() {
79 + local mycmakeargs i y
80 + for i in clock colorpicker cpuload desktopswitch dom kbindicator mainmenu mount \
81 + networkmonitor quicklaunch screensaver sensors showdesktop statusnotifier \
82 + sysstat taskbar tray volume worldclock; do
83 + y=$(tr '[:lower:]' '[:upper:]' <<< "${i}")
84 + mycmakeargs+=( $(cmake-utils_use ${i} ${y}_PLUGIN) )
85 + done
86 +
87 + if use volume; then
88 + mycmakeargs+=( $(cmake-utils_use alsa VOLUME_USE_ALSA)
89 + $(cmake-utils_use pulseaudio VOLUME_USE_PULSEAUDIO) )
90 + fi
91 +
92 + cmake-utils_src_configure
93 +}
94 +
95 +src_install(){
96 + cmake-utils_src_install
97 + doman panel/man/*.1
98 +}