kodi-gbm: adjusted a CFLAG among other changes

This commit is contained in:
Tim Biermann 2022-12-20 19:01:50 +00:00
parent c78a14b978
commit 36ebd688d5
2 changed files with 11 additions and 9 deletions

View File

@ -1,9 +1,9 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF38LDdBz82FIRwbENOjswneUA60JOtoNTznaQ0zW7khhTW1xbVltZ05Qdp4/aJjqjAkWtObR61F9lNwusDrhApQg=
SHA256 (Pkgfile) = d484ede041c70d53d36db795466778204f533d89cdffa85b2ce4c1c713181266
RWSagIOpLGJF36dK8EW0lbubEZiBZ8OnkEyfxGNRVxoCfq/H39CKzyjQcDJOa1mq43oI/roBDQkei0EM0xt2CatQzIgaxGiEWgU=
SHA256 (Pkgfile) = 6989ee69145aa2c7e69c2df3128fcb4716faa53097028b19f55dc5c5634bb38a
SHA256 (.footprint) = 53c9f3ee6a8e4a56daea6ab5b754e5867265ea094d77291e86bde0beb8cf64d0
SHA256 (xbmc-19.4-Matrix.tar.gz) = cc026f59fd6e37ae90f3449df50810f1cefa37da9444e1188302d910518710da
SHA256 (4.3-kodi-dav1d-1.0.tar.gz) = 9d8b26e2a16029c4c15fd3232303515a3cb37b1d2bff02ee0fa5f0230c3a2fd4
SHA256 (kodi-ffmpeg-4.3-kodi-dav1d-1.0.tar.gz) = 9d8b26e2a16029c4c15fd3232303515a3cb37b1d2bff02ee0fa5f0230c3a2fd4
SHA256 (crossguid-8f399e8bd4.tar.gz) = 3d77d09a5df0de510aeeb940df4cb534787ddff3bb1828779753f5dfa1229d10
SHA256 (kodi-libdvdcss-1.4.2-Leia-Beta-5.tar.gz) = 38816f8373e243bc5950449b4f3b18938c4e1c59348e3411e23f31db4072e40d
SHA256 (kodi-libdvdnav-6.0.0-Leia-Alpha-3.tar.gz) = 071e414e61b795f2ff9015b21a85fc009dde967f27780d23092643916538a57a

View File

@ -1,12 +1,12 @@
# Description: Open source home theater software, running in a gbm buffer
# URL: https://kodi.tv/
# Maintainer: Tim Biermann, tbier at posteo dot de
# Depends on: dbus flatbuffers fstrcmp libass libcdio libinput libmicrohttpd libxkbcommon mesa openjdk17-jdk rapidjson rtmpdump spdlog swig taglib tinyxml
# Depends on: dbus flatbuffers fstrcmp libass libcdio libdvdread libinput libmicrohttpd libxkbcommon mesa openjdk17-jdk rapidjson rtmpdump spdlog swig taglib tinyxml
# Optional: alsa-lib avahi bluez dav1d libmicrohttpd libnfs libnghttp2 libva libva-vdpau-driver libxslt mariadb mysql pipewire pulseaudio
name=kodi-gbm
version=19.4
release=3
release=4
# version variables {{{
_codename=Matrix
@ -19,7 +19,8 @@ _libdvdread_version="6.0.0-Leia-Alpha-3"
# }}}
# source {{{
source=(https://github.com/xbmc/xbmc/archive/$version-$_codename/xbmc-$version-$_codename.tar.gz
https://github.com/BlackIkeEagle/kodi-FFmpeg/archive/refs/heads/fix/$_ffmpeg_version.tar.gz
#https://github.com/BlackIkeEagle/kodi-FFmpeg/archive/refs/heads/fix/$_ffmpeg_version.tar.gz
https://sources.archlinux.org/other/community/kodi/kodi-ffmpeg-$_ffmpeg_version.tar.gz
#https://github.com/xbmc/FFmpeg/archive/$_ffmpeg_version.tar.gz
#http://mirrors.kodi.tv/build-deps/sources/fmt-$_fmt_version.tar.gz
http://mirrors.kodi.tv/build-deps/sources/crossguid-$_crossguid_version.tar.gz
@ -85,7 +86,7 @@ build() {
-D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_INSTALL_LIBDIR=lib \
-D CMAKE_BUILD_TYPE=Release \
-D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \
-D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS -Wno-error=restrict" \
-D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \
-D CORE_PLATFORM_NAME=gbm \
-D APP_RENDER_SYSTEM=gles \
@ -94,13 +95,15 @@ build() {
-D ENABLE_EVENTCLIENTS=ON \
-D ENABLE_UDEV=ON \
-D ENABLE_PYTHON=ON \
-D fmt_DIR=/usr/lib/cmake/fmt \
-D spdlog_DIR=/usr/lib/cmake/spdlog \
-D ENABLE_ISO9660PP=OFF \
-D ENABLE_LDGOLD=OFF \
-D ENABLE_OPTICAL=OFF \
-D ENABLE_TESTING=OFF \
-D VERBOSE=OFF \
-D ENABLE_INTERNAL_FFMPEG=ON \
-D FFMPEG_URL="$SRC/4.3-kodi-dav1d-1.0.tar.gz" \
-D FFMPEG_URL="$SRC/kodi-ffmpeg-$_ffmpeg_version.tar.gz" \
-D ENABLE_INTERNAL_CROSSGUID=ON \
-D CROSSGUID_URL="$SRC/crossguid-$_crossguid_version.tar.gz" \
-D LIBDVDCSS_URL="$SRC/${name/-gbm/}-libdvdcss-$_libdvdcss_version.tar.gz" \
@ -112,7 +115,6 @@ build() {
-D ENABLE_INTERNAL_GTEST=OFF \
-D ENABLE_INTERNAL_RapidJSON=OFF \
-Wno-dev
#-D FFMPEG_URL="$SRC/$_ffmpeg_version.tar.gz" \
cmake --build build
DESTDIR=$PKG cmake --build build --target install