LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware > Slackware - ARM
User Name
Password
Slackware - ARM This forum is for the discussion of Slackware ARM.

Notices


Reply
  Search this Thread
Old 04-08-2024, 06:16 AM   #1
Johpin
Member
 
Registered: May 2020
Posts: 45

Rep: Reputation: Disabled
Building Kodi Nexus and Omega with PVR successfully on aarch64, however without CEC adapter


In this thread you can find how to build Kodi Nexus on aarch64 from slackbuilds,
apply adaptions and several addons. Unfortunately CEC is not supported,
despite of compiling in. Any suggestion on this is welcome.

Building Kodi Nexus from slackbuilds
====================================

gtest
zulu-openjdk11
libass
tinyxml (add -fPIC as flag to tinyxml.Slackbuilld)
flatbuffers (change in flatbuffers.Slackbuild LIBDIRSUFFIX="" into LIBDIRSUFFIX="64")

platform
libcec (
https://github.com/raspberrypi/userland
cp host_applications/linux/libs/bcm_host/include/bcm_host.h /usr/local/include/
cp -rf interface /usr/local/include/
cp -rf vcinclude /usr/local/include/
In libcec.Slackbuild change LIBDIRSUFFIX="" into LIBDIRSUFFIX="64" )

Kodi
Get files from https://github.com/Ponce/slackbuilds
Change -DAPP_RENDER_SYSTEM=gl in kodi.Slackbuild into -DAPP_RENDER_SYSTEM=gles
FFMPEG=internal ./kodi.Slackbuild

inputstream.adaptive
tar xzf inputstream.adaptive-20.3.18-Nexus.tar.gz
edit inputstream.adaptive-20.3.18-Nexus/src /test//KodiStubs.h
Add "#include <cstdint>" to KodiStubs.h
tar czf inputstream.adaptive-20.3.18-Nexus.tar.gz inputstream.adaptive-20.3.18-Nexus/

For Widevine patch gcc, see
https://github.com/mostman/Slackbuil...-current/glibc
Change in build-file 2.37 into 2.39.
For compiling revert to stock gcc in stead of patched one.

Building TVheadend from slackbuilds.org:
graphviz
tvheadend

Building Kodi Nexus addons from github
======================================

Build and make a zip file for pvr.hts:
https://github.com/kodi-pvr/pvr.hts/tree/20.7.2-Nexus

The addon IPTV Manager requires following dependencies from github. Choose the
branch Nexus.

inputstream.ffmpegdirect (use master, otherwise you have to add two times
#include <cstdint>)
inputstream.ffmpegdirect/src/StreamManager.h:60:16: error: �..virtual void InputStreamFFmpegDirect::SetVideoResolution(int, int)�.. marked �..override�.., but does not override => remove "override")

inputstream.rtmp
pvr.iptvsimple

Additionally build Kodi Omega (no slackbuild available)
=======================================================

From slackbuilds:
tinyxml2
pugixml

Download xbmc from github
cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local -DCORE_PLATFORM_NAME=x11 -DAPP_RENDER_SYSTEM=gles -DCMAKE_INSTALL_PREFIX=/usr/local -DENABLE_INTERNAL_CROSSGUID=ON -DENABLE_INTERNAL_FSTRCMP=ON -DENABLE_INTERNAL_RapidJSON=ON -DENABLE_INTERNAL_FMT=ON -DENABLE_INTERNAL_SPDLOG=ON -DENABLE_INTERNAL_FFMPEG=ON -DENABLE_CEC=ON
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Kodi 19.5 Matrix and Kodi 20.0 Nexus for Slackware arm 15.0 Minime_2003 Slackware - ARM 11 05-04-2024 06:17 AM
LXer: Kodi 20.3 "Nexus" released as a last bug-fix update for "Nexus" Series LXer Syndicated Linux News 0 01-14-2024 04:10 PM
CEC support for Kodi 19.5 under SW-arm 15.0 fails Johpin Slackware - ARM 6 03-29-2023 06:33 AM
LXer: Ubuntu Touch Support Dropped for Galaxy Nexus, Nexus 7 (2012), and Nexus 10 LXer Syndicated Linux News 0 01-15-2014 08:31 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware > Slackware - ARM

All times are GMT -5. The time now is 12:46 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration