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: Thu, 27 Sep 2018 17:52:03
Message-Id: 1538070714.d5d7ad6c39f24945b566cba590ba13e329ef9147.voyageur@gentoo
1 commit: d5d7ad6c39f24945b566cba590ba13e329ef9147
2 Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
3 AuthorDate: Thu Sep 27 17:51:45 2018 +0000
4 Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
5 CommitDate: Thu Sep 27 17:51:54 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5d7ad6c
7
8 media-video/orion: 1.6.5 bump
9
10 Also add qtav option, now that it is in portage
11
12 Package-Manager: Portage-2.3.50, Repoman-2.3.11
13
14 media-video/orion/Manifest | 1 +
15 media-video/orion/metadata.xml | 4 +++-
16 media-video/orion/orion-1.6.5.ebuild | 45 ++++++++++++++++++++++++++++++++++++
17 3 files changed, 49 insertions(+), 1 deletion(-)
18
19 diff --git a/media-video/orion/Manifest b/media-video/orion/Manifest
20 index 6168b4a52a5..bd0019233ae 100644
21 --- a/media-video/orion/Manifest
22 +++ b/media-video/orion/Manifest
23 @@ -1 +1,2 @@
24 DIST orion-1.6.1.tar.gz 614216 BLAKE2B 8fc0909c1dd433e72d4ed41046d38a861ec48cbe6e93e1a9cc48f31cb3ef381e1b5b998c501d20756883431464eef798859b9ba4d086b89575281dbc17afca69 SHA512 3db0b59a89d2364f2d0586c3f318fc793f73a17d767adb0f44b89830e397be6f24c2ab662b7c84e7d857bc42b952fdf7fa280090313f5e39e37205eb8fb6dc9e
25 +DIST orion-1.6.5.tar.gz 624005 BLAKE2B ca2c40a299ab3f1abc7f383f2a5f39ebbe1e6ce6737efc3da0acd8cbbc04753dab865f417bd8e39d7e42dd7db8de703dd3b251296b8820a9027ca3ad2cd5de1d SHA512 6add27b81bf2520354e1a8854c2be4caf81d1c7c161003cb86bb4911852965cff938381c0ea481c64dc91c36d45f5af44cfb6e9a6d1c379f8b3b3011bbe47c6f
26
27 diff --git a/media-video/orion/metadata.xml b/media-video/orion/metadata.xml
28 index 98d88483f29..9c91e6887c8 100644
29 --- a/media-video/orion/metadata.xml
30 +++ b/media-video/orion/metadata.xml
31 @@ -6,7 +6,9 @@
32 <name>Bernard Cafarelli</name>
33 </maintainer>
34 <use>
35 - <flag name="mpv">Use the <pkg>media-video/mpv</pkg> player (upstream default) instead of the <pkg>dev-qt/qtmultimedia</pkg> one</flag>
36 + <flag name="mpv">Use the <pkg>media-video/mpv</pkg> player (upstream default)</flag>
37 + <flag name="qtav">Use the <pkg>media-libs/qtav</pkg> player</flag>
38 + <flag name="qtmedia">Use the <pkg>dev-qt/qtmultimedia</pkg></flag>
39 </use>
40 <upstream>
41 <remote-id type="github">alamminsalo/orion</remote-id>
42
43 diff --git a/media-video/orion/orion-1.6.5.ebuild b/media-video/orion/orion-1.6.5.ebuild
44 new file mode 100644
45 index 00000000000..17c83ddd2d0
46 --- /dev/null
47 +++ b/media-video/orion/orion-1.6.5.ebuild
48 @@ -0,0 +1,45 @@
49 +# Copyright 1999-2018 Gentoo Authors
50 +# Distributed under the terms of the GNU General Public License v2
51 +
52 +EAPI=7
53 +inherit eutils qmake-utils
54 +
55 +DESCRIPTION="Cross-platform Twitch client"
56 +HOMEPAGE="https://alamminsalo.github.io/orion/"
57 +SRC_URI="https://github.com/alamminsalo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
58 +
59 +LICENSE="GPL-3"
60 +SLOT="0"
61 +KEYWORDS="~amd64 ~x86"
62 +IUSE="+mpv qtav qtmedia"
63 +
64 +DEPEND=">=dev-qt/qtquickcontrols2-5.8:5
65 + >=dev-qt/qtsvg-5.8:5
66 + >=dev-qt/qtwebengine-5.8:5
67 + mpv? ( media-video/mpv[libmpv] )
68 + qtav? ( media-libs/qtav )
69 + qtmedia? ( >=dev-qt/qtmultimedia-5.8:5 )"
70 +RDEPEND="${DEPEND}
71 + !mpv? ( media-plugins/gst-plugins-hls )"
72 +
73 +REQUIRED_USE="^^ ( mpv qtav qtmedia )"
74 +
75 +src_configure() {
76 + local PLAYER
77 + if use mpv; then
78 + PLAYER=mpv
79 + elif use qtav; then
80 + PLAYER=qtav
81 + else
82 + PLAYER=multimedia
83 + fi
84 + eqmake5 ${PN}.pro CONFIG+=${PLAYER}
85 +}
86 +
87 +src_install() {
88 + dobin ${PN}
89 + domenu distfiles/*.desktop
90 +
91 + insinto /usr/share/icons/hicolor/scalable/apps
92 + doins distfiles/${PN}.svg
93 +}