Gentoo Archives: gentoo-commits

From: David Heidelberger <d.okias@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/x11:master commit in: dev-libs/orbital/
Date: Thu, 06 Feb 2014 14:16:31
Message-Id: 1391696216.cfaf17c321ec6f6ba7e1235eeb798441dc80e583.okias@gentoo
1 commit: cfaf17c321ec6f6ba7e1235eeb798441dc80e583
2 Author: David Heidelberger <david.heidelberger <AT> ixit <DOT> cz>
3 AuthorDate: Thu Feb 6 14:16:56 2014 +0000
4 Commit: David Heidelberger <d.okias <AT> gmail <DOT> com>
5 CommitDate: Thu Feb 6 14:16:56 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=cfaf17c3
7
8 dev-libs/orbital: bump 9999
9
10 Package-Manager: portage-2.2.8-r1
11
12 ---
13 dev-libs/orbital/metadata.xml | 11 +++++++++
14 dev-libs/orbital/orbital-9999.ebuild | 44 ++++++++++++++++++++++++++++++++++++
15 2 files changed, 55 insertions(+)
16
17 diff --git a/dev-libs/orbital/metadata.xml b/dev-libs/orbital/metadata.xml
18 new file mode 100644
19 index 0000000..c85b2cf
20 --- /dev/null
21 +++ b/dev-libs/orbital/metadata.xml
22 @@ -0,0 +1,11 @@
23 +<?xml version="1.0" encoding="UTF-8"?>
24 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
25 +<pkgmetadata>
26 + <longdescription lang="en">
27 +Orbital is a shell client for Wayland, made in Qt5, with the interface in QtQuick 2. It uses Nuclear, a Weston shell plugin, as the compositor side but theoretically it could be made working with any other Wayland compositor, as long as it implements the necessary protocol. Its goal is to produce a light and self-contained shell running on Wayland, without mandatory dependencies aside Nuclear and Qt, but with some optional ones.
28 + </longdescription>
29 + <use>
30 + <flag name='solid'>Orbital can use Solid from KDE Frameworks 5</flag>
31 + <flag name='logind'>Enable for managing user logins and seats</flag>
32 + </use>
33 +</pkgmetadata>
34
35 diff --git a/dev-libs/orbital/orbital-9999.ebuild b/dev-libs/orbital/orbital-9999.ebuild
36 new file mode 100644
37 index 0000000..1cfb3a0
38 --- /dev/null
39 +++ b/dev-libs/orbital/orbital-9999.ebuild
40 @@ -0,0 +1,44 @@
41 +# Copyright 1999-2014 Gentoo Foundation
42 +# Distributed under the terms of the GNU General Public License v2
43 +# $Header: $
44 +
45 +EAPI=5
46 +
47 +inherit cmake-utils git-r3
48 +
49 +if [ ${PV} == 9999 ]; then
50 + EGIT_REPO_URI="https://github.com/giucam/orbital.git"
51 + KEYWORDS=""
52 +else
53 + SRC_URI=""
54 + KEYWORDS="~amd64 ~x86"
55 +fi
56 +
57 +DESCRIPTION="A Wayland shell client"
58 +HOMEPAGE="https://github.com/giucam/orbital"
59 +
60 +LICENSE="GPL-3"
61 +SLOT="0"
62 +IUSE="alsa logind solid"
63 +
64 +DEPEND="
65 + dev-libs/nuclear
66 + dev-qt/qtwayland
67 + dev-qt/linguist-tools:5
68 + alsa? ( media-libs/alsa-lib )
69 + logind? ( sys-apps/systemd )
70 + solid? ( kde-frameworks/solid )
71 +"
72 +RDEPEND="${DEPEND}
73 + dev-qt/qtquickcontrols:5
74 + dev-qt/qtgraphicaleffects:5
75 + "
76 +
77 +src_configure() {
78 + local mycmakeargs=(
79 + $(cmake-utils_use_find_package alsa)
80 + $(cmake-utils_use_find_package logind)
81 + $(cmake-utils_use_find_package solid)
82 + )
83 + cmake-utils_src_configure
84 +}