Gentoo Archives: gentoo-commits

From: Maciej Mrozowski <reavertm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-video/subtitlecomposer/
Date: Sun, 10 Jul 2016 23:59:09
Message-Id: 1468195097.1ebefcab40e2e4375f455633d134db8efee54165.reavertm@gentoo
1 commit: 1ebefcab40e2e4375f455633d134db8efee54165
2 Author: Maciej Mrozowski <reavertm <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jul 10 23:57:55 2016 +0000
4 Commit: Maciej Mrozowski <reavertm <AT> gentoo <DOT> org>
5 CommitDate: Sun Jul 10 23:58:17 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ebefcab
7
8 media-video/subtitlecomposer: Version bump 0.6.4, KF5 compatible release.
9
10 Package-Manager: portage-2.2.28
11
12 media-video/subtitlecomposer/Manifest | 1 +
13 media-video/subtitlecomposer/metadata.xml | 3 +
14 .../subtitlecomposer/subtitlecomposer-0.6.4.ebuild | 70 ++++++++++++++++++++++
15 3 files changed, 74 insertions(+)
16
17 diff --git a/media-video/subtitlecomposer/Manifest b/media-video/subtitlecomposer/Manifest
18 index abb9060..fc01f4f 100644
19 --- a/media-video/subtitlecomposer/Manifest
20 +++ b/media-video/subtitlecomposer/Manifest
21 @@ -1 +1,2 @@
22 DIST subtitlecomposer-0.5.6.tar.gz 1489710 SHA256 f55f3330e72a9a9f19f00674651d7d4c6cd7e19993a14d1deedfa6d34737cf0f SHA512 f06f25d746870886669a66875d4d772e10d18136b9107c2f7d23f177ff3979785b7f73a7e723139fe1757298ef7b0a791a95f40fe585ab3239c82d71d2ab4db0 WHIRLPOOL 0aa86a1a58d7a4f2551774725655223ae2847337ea877db11aff01da55af3be31e941d09fa68468924b47db359b584ee0d9c3d1939e350b7b023a264f9a27010
23 +DIST subtitlecomposer-0.6.4.tar.gz 1638176 SHA256 030f3a33dccdc95b890c06de6f2566c4e6ec85264c8bc47430c72c137ce74f91 SHA512 585471b7fbcbe21da31fc5f67b7803bac5820ba1dd13135ab17d86121b105926712fd2c726541153e0223ca9a72a717f80229f3a32f526319357ae0ef47af18e WHIRLPOOL dd8d230e010fce0099fff13b421e2df27f3f74799b542dd9f61c0b9cb08ae6973e3aa3f8d8d49a278a85e0e022524ec3bdd7473136a77b5169d0c0e2ab1305cf
24
25 diff --git a/media-video/subtitlecomposer/metadata.xml b/media-video/subtitlecomposer/metadata.xml
26 index 32f5b1c..bd0879e 100644
27 --- a/media-video/subtitlecomposer/metadata.xml
28 +++ b/media-video/subtitlecomposer/metadata.xml
29 @@ -9,6 +9,9 @@
30 <email>kde@g.o</email>
31 <name>Gentoo KDE Project</name>
32 </maintainer>
33 + <use>
34 + <flag name="mpv">Build mpv backend support</flag>
35 + </use>
36 <upstream>
37 <remote-id type="github">maxrd2/subtitlecomposer</remote-id>
38 </upstream>
39
40 diff --git a/media-video/subtitlecomposer/subtitlecomposer-0.6.4.ebuild b/media-video/subtitlecomposer/subtitlecomposer-0.6.4.ebuild
41 new file mode 100644
42 index 0000000..4873d5e
43 --- /dev/null
44 +++ b/media-video/subtitlecomposer/subtitlecomposer-0.6.4.ebuild
45 @@ -0,0 +1,70 @@
46 +# Copyright 1999-2016 Gentoo Foundation
47 +# Distributed under the terms of the GNU General Public License v2
48 +# $Id$
49 +
50 +EAPI=6
51 +
52 +CMAKE_MIN_VERSION="3.3"
53 +KDE_TEST="forceoptional"
54 +inherit kde5
55 +
56 +DESCRIPTION="Text-based subtitles editor"
57 +HOMEPAGE="https://github.com/maxrd2/subtitlecomposer"
58 +SRC_URI="https://github.com/maxrd2/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
59 +
60 +LICENSE="GPL-2"
61 +KEYWORDS="~amd64 ~x86"
62 +IUSE="mpv unicode xine"
63 +
64 +CDEPEND="
65 + $(add_frameworks_dep kcodecs)
66 + $(add_frameworks_dep kcompletion)
67 + $(add_frameworks_dep kconfig)
68 + $(add_frameworks_dep kconfigwidgets)
69 + $(add_frameworks_dep kcoreaddons)
70 + $(add_frameworks_dep ki18n)
71 + $(add_frameworks_dep kio)
72 + $(add_frameworks_dep kross)
73 + $(add_frameworks_dep ktextwidgets)
74 + $(add_frameworks_dep kwidgetsaddons)
75 + $(add_frameworks_dep kxmlgui)
76 + $(add_frameworks_dep sonnet)
77 + $(add_qt_dep qtgui)
78 + $(add_qt_dep qtwidgets)
79 + dev-libs/glib:2
80 + media-libs/gstreamer:1.0
81 + media-libs/gst-plugins-base:1.0
82 + media-libs/phonon[qt5]
83 + mpv? ( media-video/mpv )
84 + unicode? ( dev-libs/icu:= )
85 + xine? (
86 + media-libs/xine-lib
87 + x11-libs/libxcb
88 + )
89 +"
90 +RDEPEND="${CDPEEND}
91 + !media-video/subtitlecomposer:4
92 +"
93 +DEPEND="${CDEPEND}
94 + sys-devel/gettext
95 +"
96 +
97 +src_configure() {
98 + local mycmakeargs=(
99 + $(cmake-utils_use_find_package mpv MPV)
100 + $(cmake-utils_use_find_package unicode ICU)
101 + $(cmake-utils_use_find_package xine Xine)
102 + $(cmake-utils_use_find_package xine XCB)
103 + )
104 +
105 + kde5_src_configure
106 +}
107 +
108 +pkg_postinst() {
109 + kde5_pkg_postinst
110 +
111 + echo
112 + elog "Some example scripts provided by ${PV} require dev-lang/ruby"
113 + elog "or dev-lang/python to be installed."
114 + echo
115 +}