kodi-gbm: fixed build with dav1d

This commit is contained in:
Tim Biermann 2022-06-06 16:40:24 +02:00
parent b09f8a1d82
commit ea5f2dcc5e
Signed by: tb
GPG Key ID: 42F8B4E30B673606
3 changed files with 162 additions and 160 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,9 +1,9 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF3z/tro/Ps5U70kdFbmB2TLWUItK5e1gdBZDLnQEktE8R5tDxQj1EQGMXqovbjwuKLn09ueaRFP3+RevZsjYa6A4=
SHA256 (Pkgfile) = 58f85ece0f3e068df4846847ca7515ab0741ed8aa5d4d158b86c6d294dfcf682
SHA256 (.footprint) = 3518c6199565e42f2cd56b2d2394215213f5b6f35e03272eebab9b68bdd1e30d
RWSagIOpLGJF3+73hV1U9s/fg+rAVwCNdH7x3MV1mh6Dl3Qi74DnGXszlIByP1bQVuKZin7DHmEr5GIO+wbCS11hAfaQkB2PYQA=
SHA256 (Pkgfile) = 34bfbe7514c3000070b04ae7429007d8a616c7913eff61dc3342390aa4e348fa
SHA256 (.footprint) = 23098a47b859373abfda5e6d2201a026de00f91bc891092c88a3e8458647696a
SHA256 (xbmc-19.4-Matrix.tar.gz) = cc026f59fd6e37ae90f3449df50810f1cefa37da9444e1188302d910518710da
SHA256 (4.3.1-Matrix-Beta1.tar.gz) = 0b209a9b15f2335e516bf2ad1249fffc6b55425145f17c9674dc430abf6a67ad
SHA256 (4.3-kodi-dav1d-1.0.tar.gz) = 9d8b26e2a16029c4c15fd3232303515a3cb37b1d2bff02ee0fa5f0230c3a2fd4
SHA256 (fmt-5.1.0.tar.gz) = 73d4cab4fa8a3482643d8703de4d9522d7a56981c938eca42d929106ff474b44
SHA256 (crossguid-8f399e8bd4.tar.gz) = 3d77d09a5df0de510aeeb940df4cb534787ddff3bb1828779753f5dfa1229d10
SHA256 (kodi-libdvdcss-1.4.2-Leia-Beta-5.tar.gz) = 38816f8373e243bc5950449b4f3b18938c4e1c59348e3411e23f31db4072e40d

View File

@ -2,11 +2,11 @@
# 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
# Optional: alsa-lib avahi bluez dav1d libmicrohttpd libnfs libva libva-vdpau-driver libxslt mariadb mysql nghttp2-libs pipewire pulseaudio
# 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=1
release=2
# 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/xbmc/FFmpeg/archive/$_ffmpeg_version.tar.gz
https://github.com/BlackIkeEagle/kodi-FFmpeg/archive/refs/heads/fix/4.3-kodi-dav1d-1.0.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
https://github.com/xbmc/libdvdcss/archive/$_libdvdcss_version/${name/-gbm/}-libdvdcss-$_libdvdcss_version.tar.gz
@ -84,7 +85,7 @@ build() {
-D ENABLE_TESTING=OFF \
-D VERBOSE=OFF \
-D ENABLE_INTERNAL_FFMPEG=ON \
-D FFMPEG_URL="$SRC/$_ffmpeg_version.tar.gz" \
-D FFMPEG_URL="$SRC/4.3-kodi-dav1d-1.0.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" \
@ -96,6 +97,7 @@ 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
}