diff options
Diffstat (limited to 'multimedia/kodi/kodi.SlackBuild')
-rw-r--r-- | multimedia/kodi/kodi.SlackBuild | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/multimedia/kodi/kodi.SlackBuild b/multimedia/kodi/kodi.SlackBuild index febd144de3..fe6fc3e3b5 100644 --- a/multimedia/kodi/kodi.SlackBuild +++ b/multimedia/kodi/kodi.SlackBuild @@ -34,6 +34,7 @@ TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} # Versions used below +ffmpegVER=${ffmpegVER:-4.4.1-Nexus-Alpha1} crossguidVER=${crossguiVER:-ca1bf4b810e2d188d04cb6286f957008ee1b7681} fmtVER=${fmtVER:-9.1.0} fstrcmpVER=${fstrcmpVER:-0.7.D001} @@ -86,6 +87,9 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +patch -p1 < $CWD/internal_ffmpeg_binutils_2.41.patch +patch -p1 < $CWD/swig-4.2.0.patch + # Autodetection of "optional" dependencies sucks. It does not work and # compilation will fail on each of these if not explicitly disabled. # Figured I'd implement my own autodetection instead of requiring @@ -133,7 +137,7 @@ if [ "${FFMPEG}" == "internal" ]; then FFMPEG=ON; else FFMPEG=OFF; fi -DENABLE_INTERNAL_UDFREAD=ON \ -DENABLE_INTERNAL_FMT=ON \ -DENABLE_INTERNAL_SPDLOG=ON \ - -DENABLE_INTERNAL_FFMPEG=$FFMPEG \ + -DENABLE_INTERNAL_FFMPEG=ON \ -DENABLE_AIRTUNES=$AIRPLAY \ -DENABLE_AVAHI=$AVAHI \ -DENABLE_CEC=$CEC \ @@ -142,6 +146,7 @@ if [ "${FFMPEG}" == "internal" ]; then FFMPEG=ON; else FFMPEG=OFF; fi -DENABLE_LIRCCLIENT=$LIRC \ -DENABLE_MICROHTTPD=$WEBSERVER \ -DENABLE_NFS=$NFS \ + -DFFMPEG_URL=$CWD/ffmpeg-$ffmpegVER.tar.gz \ -DCROSSGUID_URL=$CWD/crossguid-$crossguidVER.tar.gz \ -DFMT_URL=$CWD/fmt-$fmtVER.tar.gz \ -DFSTRCMP_URL=$CWD/fstrcmp-$fstrcmpVER.tar.gz \ |