Hi all,
I'm aiming to use LibreElec as the basis of a project on Allwinner H3 as it is the ideal basis, so have been compiling GIT latest from source using docker on Ubuntu 22.
I've run into a few issues, and was wondering where I am going wrong.
First: adding packages to ADDITIONAL_PACKAGES in options didn't seem to do anything:
ADDITIONAL_PACKAGES="gstreamer gst-plugins-base gst-plugins-bad ffmpeg"
I worked around this by adding dependencies for those packages to an existing package.
Then I changed the build options for gst-plugins-bad, and then needed a library dependency ()
I added it as described in the package readme
tools/pkginfo libgudev
PROJECT=Generic, DEVICE=Generic, ARCH=x86_64
PKG_NAME="libgudev"
PKG_VERSION="237"
PKG_SITE="https://download.gnome.org/sources/libgudev/"
PKG_URL="https://download.gnome.org/sources/libgudev/237/libgudev-237.tar.xz"
PKG_DIR="/home/pallen/Build/LibreELEC.tv/packages/multimedia/libgudev"
PKG_NEED_UNPACK=""
PKG_DEPENDS_UNPACK=""
PKG_DEPENDS_BOOTSTRAP=""
PKG_DEPENDS_INIT=""
PKG_DEPENDS_HOST=""
PKG_DEPENDS_TARGET=""
PKG_IS_ADDON="no"
PKG_IS_KERNEL_PKG=""
Display More
then added
PKG_DEPENDS_TARGET="toolchain gst-plugins-base libgudev"
to gst-plugins-bad package.mk
But it doesn't build or compile, and the build of gst-plugins-bad fails as its unable to find it.
Any hints?
Thank you