Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 919856
Collapse All | Expand All

(-)/usr/portage/media-tv/kodi/kodi-9999.ebuild (-2 / +17 lines)
Lines 1-8 Link Here
1
# Copyright 1999-2024 Gentoo Authors
1
# Copyright 1999-2024 Gentoo Authors
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
# https://github.com/xbmc/xbmc/issues/24385 (swig <4.2.0)
4
# https://github.com/xbmc/xbmc/commit/d6bc920e056baad7782f47b86cba85d1336bb134 (groovy)
3
5
4
EAPI=7
6
EAPI=7
5
7
8
GROOVY_VERSION="4.0.16"
9
APACHE_COMMONS_LANG_VERSION="3.14.0"
10
APACHE_COMMONS_TEXT_VERSION="1.11.0"
6
PYTHON_REQ_USE="sqlite,ssl"
11
PYTHON_REQ_USE="sqlite,ssl"
7
LIBDVDCSS_VERSION="1.4.3-Next-Nexus-Alpha2-2"
12
LIBDVDCSS_VERSION="1.4.3-Next-Nexus-Alpha2-2"
8
LIBDVDREAD_VERSION="6.1.3-Next-Nexus-Alpha2-2"
13
LIBDVDREAD_VERSION="6.1.3-Next-Nexus-Alpha2-2"
Lines 14-21 Link Here
14
SRC_URI="https://github.com/xbmc/libdvdcss/archive/${LIBDVDCSS_VERSION}.tar.gz -> libdvdcss-${LIBDVDCSS_VERSION}.tar.gz
19
SRC_URI="https://github.com/xbmc/libdvdcss/archive/${LIBDVDCSS_VERSION}.tar.gz -> libdvdcss-${LIBDVDCSS_VERSION}.tar.gz
15
	https://github.com/xbmc/libdvdread/archive/${LIBDVDREAD_VERSION}.tar.gz -> libdvdread-${LIBDVDREAD_VERSION}.tar.gz
20
	https://github.com/xbmc/libdvdread/archive/${LIBDVDREAD_VERSION}.tar.gz -> libdvdread-${LIBDVDREAD_VERSION}.tar.gz
16
	https://github.com/xbmc/libdvdnav/archive/${LIBDVDNAV_VERSION}.tar.gz -> libdvdnav-${LIBDVDNAV_VERSION}.tar.gz
21
	https://github.com/xbmc/libdvdnav/archive/${LIBDVDNAV_VERSION}.tar.gz -> libdvdnav-${LIBDVDNAV_VERSION}.tar.gz
22
	https://groovy.jfrog.io/artifactory/dist-release-local/groovy-zips/apache-groovy-binary-${GROOVY_VERSION}.zip
23
	https://dlcdn.apache.org//commons/lang/binaries/commons-lang3-${APACHE_COMMONS_LANG_VERSION}-bin.tar.gz
24
	https://dlcdn.apache.org//commons/text/binaries/commons-text-${APACHE_COMMONS_TEXT_VERSION}-bin.tar.gz
17
	!system-ffmpeg? ( https://github.com/xbmc/FFmpeg/archive/${FFMPEG_VERSION}-${CODENAME}-${FFMPEG_KODI_VERSION}.tar.gz -> ffmpeg-${PN}-${FFMPEG_VERSION}-${CODENAME}-${FFMPEG_KODI_VERSION}.tar.gz )"
25
	!system-ffmpeg? ( https://github.com/xbmc/FFmpeg/archive/${FFMPEG_VERSION}-${CODENAME}-${FFMPEG_KODI_VERSION}.tar.gz -> ffmpeg-${PN}-${FFMPEG_VERSION}-${CODENAME}-${FFMPEG_KODI_VERSION}.tar.gz )"
18
if [[ ${PV} == *9999 ]] ; then
26
if [[ ${PV} == *99999 ]] ; then
19
	EGIT_REPO_URI="https://github.com/xbmc/xbmc.git"
27
	EGIT_REPO_URI="https://github.com/xbmc/xbmc.git"
20
	inherit git-r3
28
	inherit git-r3
21
else
29
else
Lines 174-181 Link Here
174
"
182
"
175
BDEPEND="${COMMON_DEPEND}
183
BDEPEND="${COMMON_DEPEND}
176
	dev-build/cmake
184
	dev-build/cmake
177
	dev-lang/swig
185
	<dev-lang/swig-4.2.0
178
	media-libs/giflib
186
	media-libs/giflib
187
	app-arch/unzip
179
	>=dev-libs/flatbuffers-1.11.0
188
	>=dev-libs/flatbuffers-1.11.0
180
	>=media-libs/libjpeg-turbo-2.0.4:=
189
	>=media-libs/libjpeg-turbo-2.0.4:=
181
	>=media-libs/libpng-1.6.26:0=
190
	>=media-libs/libpng-1.6.26:0=
Lines 200-205 Link Here
200
	else
209
	else
201
		default
210
		default
202
	fi
211
	fi
212
	unpack apache-groovy-binary-${GROOVY_VERSION}.zip
213
	unpack commons-lang3-${APACHE_COMMONS_LANG_VERSION}-bin.tar.gz
214
	unpack commons-text-${APACHE_COMMONS_TEXT_VERSION}-bin.tar.gz
203
}
215
}
204
216
205
src_prepare() {
217
src_prepare() {
Lines 299-304 Link Here
299
		-Dlibdvdread_URL="${DISTDIR}/libdvdread-${LIBDVDREAD_VERSION}.tar.gz"
311
		-Dlibdvdread_URL="${DISTDIR}/libdvdread-${LIBDVDREAD_VERSION}.tar.gz"
300
		-Dlibdvdnav_URL="${DISTDIR}/libdvdnav-${LIBDVDNAV_VERSION}.tar.gz"
312
		-Dlibdvdnav_URL="${DISTDIR}/libdvdnav-${LIBDVDNAV_VERSION}.tar.gz"
301
		-Dlibdvdcss_URL="${DISTDIR}/libdvdcss-${LIBDVDCSS_VERSION}.tar.gz"
313
		-Dlibdvdcss_URL="${DISTDIR}/libdvdcss-${LIBDVDCSS_VERSION}.tar.gz"
314
		-Dgroovy_SOURCE_DIR="${WORKDIR}/groovy-${GROOVY_VERSION}"
315
		-Dapache-commons-lang_SOURCE_DIR="${WORKDIR}/commons-lang3-${APACHE_COMMONS_LANG_VERSION}"
316
		-Dapache-commons-text_SOURCE_DIR="${WORKDIR}/commons-text-${APACHE_COMMONS_TEXT_VERSION}"
302
		-DPYTHON_VER="${EPYTHON#python}"
317
		-DPYTHON_VER="${EPYTHON#python}"
303
		-DAPP_RENDER_SYSTEM="$(usex gles gles gl)"
318
		-DAPP_RENDER_SYSTEM="$(usex gles gles gl)"
304
		-DCORE_PLATFORM_NAME="${core_platform_name}"
319
		-DCORE_PLATFORM_NAME="${core_platform_name}"

Return to bug 919856