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}" |