Gentoo Archives: gentoo-commits

From: Craig Andrews <candrews@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-plugins/kodi-inputstream-ffmpegdirect/
Date: Wed, 28 Apr 2021 21:37:50
Message-Id: 1619645862.27fb911e89e903d5d3c8acac9404347f9ea7a739.candrews@gentoo
1 commit: 27fb911e89e903d5d3c8acac9404347f9ea7a739
2 Author: Karlson2k (Evgeny Grin) <k2k <AT> narod <DOT> ru>
3 AuthorDate: Wed Apr 28 17:56:39 2021 +0000
4 Commit: Craig Andrews <candrews <AT> gentoo <DOT> org>
5 CommitDate: Wed Apr 28 21:37:42 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27fb911e
7
8 media-plugins/kodi-inputstream-ffmpegdirect: added new ebuild
9
10 kodi-inputstream-ffmpegdirect is used by Simple IPTV Client plugin
11 and for timeshift.
12
13 Signed-off-by: Karlson2k (Evgeny Grin) <k2k <AT> narod.ru>
14 Closes: https://github.com/gentoo/gentoo/pull/20581
15 Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>
16
17 .../kodi-inputstream-ffmpegdirect/Manifest | 1 +
18 .../kodi-inputstream-ffmpegdirect-1.21.1.ebuild | 53 ++++++++++++++++++++++
19 .../kodi-inputstream-ffmpegdirect-9999.ebuild | 53 ++++++++++++++++++++++
20 .../kodi-inputstream-ffmpegdirect/metadata.xml | 15 ++++++
21 4 files changed, 122 insertions(+)
22
23 diff --git a/media-plugins/kodi-inputstream-ffmpegdirect/Manifest b/media-plugins/kodi-inputstream-ffmpegdirect/Manifest
24 new file mode 100644
25 index 00000000000..3e76c558dac
26 --- /dev/null
27 +++ b/media-plugins/kodi-inputstream-ffmpegdirect/Manifest
28 @@ -0,0 +1 @@
29 +DIST kodi-inputstream-ffmpegdirect-1.21.1.tar.gz 251780 BLAKE2B 7f556a43e5a198fbfc1e9d43eb0a5ecf1cf4efce566b62607907b07165d492e18a1df520326e5d0496c42d87e3c11dab2d1a1f7ad245770ecb0e552f46e2d864 SHA512 506574a90e96d2a5935bdd5e1413e4be974c05eedb9ef74ed1e1dfe9f65f1988fa747f6d4174b3820e7127701bf24b266dd4cd35602b8144ce9eb888a627d0d7
30
31 diff --git a/media-plugins/kodi-inputstream-ffmpegdirect/kodi-inputstream-ffmpegdirect-1.21.1.ebuild b/media-plugins/kodi-inputstream-ffmpegdirect/kodi-inputstream-ffmpegdirect-1.21.1.ebuild
32 new file mode 100644
33 index 00000000000..cd932215b4d
34 --- /dev/null
35 +++ b/media-plugins/kodi-inputstream-ffmpegdirect/kodi-inputstream-ffmpegdirect-1.21.1.ebuild
36 @@ -0,0 +1,53 @@
37 +# Copyright 1999-2021 Gentoo Authors
38 +# Distributed under the terms of the GNU General Public License v2
39 +
40 +EAPI=7
41 +
42 +inherit cmake kodi-addon
43 +
44 +DESCRIPTION="Kodi's FFMpeg Direct Inputstream addon"
45 +HOMEPAGE="https://github.com/xbmc/inputstream.ffmpegdirect"
46 +SRC_URI=""
47 +
48 +case ${PV} in
49 +9999)
50 + SRC_URI=""
51 + EGIT_REPO_URI="https://github.com/xbmc/inputstream.ffmpegdirect.git"
52 + EGIT_BRANCH="Matrix"
53 + inherit git-r3
54 + ;;
55 +*)
56 + KEYWORDS="~amd64"
57 + CODENAME="Matrix"
58 + SRC_URI="https://github.com/xbmc/inputstream.ffmpegdirect/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
59 + S="${WORKDIR}/inputstream.ffmpegdirect-${PV}-${CODENAME}"
60 + ;;
61 +esac
62 +
63 +LICENSE="GPL-2"
64 +SLOT="0"
65 +IUSE=""
66 +
67 +BDEPEND="
68 + virtual/pkgconfig
69 + "
70 +
71 +COMMON_DEPEND="
72 + media-video/ffmpeg[encode,libxml2,zlib]
73 + virtual/libiconv
74 + app-arch/bzip2
75 + =media-tv/kodi-19*
76 + "
77 +
78 +DEPEND="
79 + ${COMMON_DEPEND}
80 + "
81 +
82 +RDEPEND="
83 + ${COMMON_DEPEND}
84 + "
85 +
86 +src_prepare() {
87 + [ -d depends ] && rm -rf depends || die
88 + cmake_src_prepare
89 +}
90
91 diff --git a/media-plugins/kodi-inputstream-ffmpegdirect/kodi-inputstream-ffmpegdirect-9999.ebuild b/media-plugins/kodi-inputstream-ffmpegdirect/kodi-inputstream-ffmpegdirect-9999.ebuild
92 new file mode 100644
93 index 00000000000..cd932215b4d
94 --- /dev/null
95 +++ b/media-plugins/kodi-inputstream-ffmpegdirect/kodi-inputstream-ffmpegdirect-9999.ebuild
96 @@ -0,0 +1,53 @@
97 +# Copyright 1999-2021 Gentoo Authors
98 +# Distributed under the terms of the GNU General Public License v2
99 +
100 +EAPI=7
101 +
102 +inherit cmake kodi-addon
103 +
104 +DESCRIPTION="Kodi's FFMpeg Direct Inputstream addon"
105 +HOMEPAGE="https://github.com/xbmc/inputstream.ffmpegdirect"
106 +SRC_URI=""
107 +
108 +case ${PV} in
109 +9999)
110 + SRC_URI=""
111 + EGIT_REPO_URI="https://github.com/xbmc/inputstream.ffmpegdirect.git"
112 + EGIT_BRANCH="Matrix"
113 + inherit git-r3
114 + ;;
115 +*)
116 + KEYWORDS="~amd64"
117 + CODENAME="Matrix"
118 + SRC_URI="https://github.com/xbmc/inputstream.ffmpegdirect/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
119 + S="${WORKDIR}/inputstream.ffmpegdirect-${PV}-${CODENAME}"
120 + ;;
121 +esac
122 +
123 +LICENSE="GPL-2"
124 +SLOT="0"
125 +IUSE=""
126 +
127 +BDEPEND="
128 + virtual/pkgconfig
129 + "
130 +
131 +COMMON_DEPEND="
132 + media-video/ffmpeg[encode,libxml2,zlib]
133 + virtual/libiconv
134 + app-arch/bzip2
135 + =media-tv/kodi-19*
136 + "
137 +
138 +DEPEND="
139 + ${COMMON_DEPEND}
140 + "
141 +
142 +RDEPEND="
143 + ${COMMON_DEPEND}
144 + "
145 +
146 +src_prepare() {
147 + [ -d depends ] && rm -rf depends || die
148 + cmake_src_prepare
149 +}
150
151 diff --git a/media-plugins/kodi-inputstream-ffmpegdirect/metadata.xml b/media-plugins/kodi-inputstream-ffmpegdirect/metadata.xml
152 new file mode 100644
153 index 00000000000..e89eaf4b975
154 --- /dev/null
155 +++ b/media-plugins/kodi-inputstream-ffmpegdirect/metadata.xml
156 @@ -0,0 +1,15 @@
157 +<?xml version="1.0" encoding="UTF-8"?>
158 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
159 +<pkgmetadata>
160 + <maintainer type="person">
161 + <email>candrews@g.o</email>
162 + <name>Craig Andrews</name>
163 + </maintainer>
164 + <maintainer type="person" proxied="yes">
165 + <email>k2k@×××××.ru</email>
166 + <name>Evgeny Grin</name>
167 + </maintainer>
168 + <upstream>
169 + <remote-id type="github">xbmc/inputstream.ffmpegdirect</remote-id>
170 + </upstream>
171 +</pkgmetadata>