Gentoo Archives: gentoo-commits

From: Bernard Cafarelli <voyageur@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-video/orion/
Date: Wed, 02 Nov 2016 19:00:40
Message-Id: 1478113206.20b5ba37b612af0499b995fbf2a77bbeeeee30d2.voyageur@gentoo
1 commit: 20b5ba37b612af0499b995fbf2a77bbeeeee30d2
2 Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
3 AuthorDate: Wed Nov 2 19:00:06 2016 +0000
4 Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
5 CommitDate: Wed Nov 2 19:00:06 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20b5ba37
7
8 media-video/orion: initial commit
9
10 Package-Manager: portage-2.3.2
11
12 media-video/orion/Manifest | 1 +
13 media-video/orion/metadata.xml | 11 ++++++++++
14 media-video/orion/orion-1.3.5.ebuild | 41 ++++++++++++++++++++++++++++++++++++
15 3 files changed, 53 insertions(+)
16
17 diff --git a/media-video/orion/Manifest b/media-video/orion/Manifest
18 new file mode 100644
19 index 00000000..91e7817
20 --- /dev/null
21 +++ b/media-video/orion/Manifest
22 @@ -0,0 +1 @@
23 +DIST orion-1.3.5.tar.gz 3213988 SHA256 0094b3202a7cfe0bc5139fd30e0cd371fce76abad3eb019d355dce67b715c8c6 SHA512 afd5540b2a61181c3db051fd39dd42f8a96799d19aab814f5846c5270f13bb0cb8305cd69e09e69cf215aeafb66682cc6d70379e791d6bffc551a38a8c751d0d WHIRLPOOL 8267cf6e261f33161cdadc527bd1ae23f830f903a010a1d58c59cde685a31827e554e992dd26b8ed5c712dcd6548c8500264a3c72c70506962b02dc76bd93593
24
25 diff --git a/media-video/orion/metadata.xml b/media-video/orion/metadata.xml
26 new file mode 100644
27 index 00000000..7a9b2dc
28 --- /dev/null
29 +++ b/media-video/orion/metadata.xml
30 @@ -0,0 +1,11 @@
31 +<?xml version="1.0" encoding="UTF-8"?>
32 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
33 +<pkgmetadata>
34 + <maintainer type="person">
35 + <email>voyageur@g.o</email>
36 + <name>Bernard Cafarelli</name>
37 + </maintainer>
38 + <use>
39 + <flag name="mpv">Use the <pkg>media-video/mpv</pkg> player (upstream default) instead of the <pkg>dev-qt/qtmultimedia</pkg> one</flag>
40 + </use>
41 +</pkgmetadata>
42
43 diff --git a/media-video/orion/orion-1.3.5.ebuild b/media-video/orion/orion-1.3.5.ebuild
44 new file mode 100644
45 index 00000000..adfcc9f
46 --- /dev/null
47 +++ b/media-video/orion/orion-1.3.5.ebuild
48 @@ -0,0 +1,41 @@
49 +# Copyright 1999-2016 Gentoo Foundation
50 +# Distributed under the terms of the GNU General Public License v2
51 +# $Id$
52 +
53 +EAPI=6
54 +inherit qmake-utils
55 +
56 +DESCRIPTION="Cross-platform Twitch client"
57 +HOMEPAGE="https://alamminsalo.github.io/orion/"
58 +SRC_URI="https://github.com/alamminsalo/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
59 +
60 +LICENSE="GPL-3"
61 +SLOT="0"
62 +KEYWORDS="~amd64 ~x86"
63 +IUSE="+mpv"
64 +
65 +DEPEND="dev-qt/qtquickcontrols:5
66 + dev-qt/qtsvg:5
67 + dev-qt/qtwebengine:5
68 + mpv? ( media-video/mpv[libmpv] )
69 + !mpv? ( dev-qt/qtmultimedia:5 )"
70 +RDEPEND="${DEPEND}"
71 +
72 +src_configure() {
73 + # TODO: also supports qtav, not yet in portage
74 + local PLAYER
75 + if use mpv; then
76 + PLAYER=mpv
77 + else
78 + PLAYER=multimedia
79 + fi
80 + eqmake5 ${PN}.pro CONFIG+=${PLAYER}
81 +}
82 +
83 +src_install() {
84 + dobin ${PN}
85 + domenu distfiles/*.desktop
86 +
87 + insinto /usr/share/icons/hicolor/scalable/apps
88 + doins distfiles/${PN}.svg
89 +}