mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-24 11:16:51 +00:00
Merge pull request #8257 from heitbaum/deps
update dependancies and fix glib pkgconfig
This commit is contained in:
commit
57e5d5b081
@ -8,7 +8,7 @@ PKG_SHA256="53ed9eb77e4c48b3bf6ac4afb5689391e0d7d0f44f7ca4443d8b13c7dd26119c"
|
||||
PKG_LICENSE="OSS"
|
||||
PKG_SITE="https://www.gnome.org/"
|
||||
PKG_URL="https://download.gnome.org/sources/at-spi2-core/${PKG_VERSION:0:4}/at-spi2-core-${PKG_VERSION}.tar.xz"
|
||||
PKG_DEPENDS_TARGET="toolchain atk dbus glib"
|
||||
PKG_DEPENDS_TARGET="toolchain atk dbus glib libxml2"
|
||||
PKG_LONGDESC="Protocol definitions and daemon for D-Bus at-spi."
|
||||
|
||||
configure_package() {
|
||||
|
@ -8,7 +8,7 @@ PKG_SHA256="ac4de2a4ef4bd5665052952fe169657e65e895c5057dffb3c2a810f6191a0c36"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="http://library.gnome.org/devel/atk/"
|
||||
PKG_URL="https://ftp.gnome.org/pub/gnome/sources/atk/${PKG_VERSION:0:4}/atk-${PKG_VERSION}.tar.xz"
|
||||
PKG_DEPENDS_TARGET="toolchain glib glib:host"
|
||||
PKG_DEPENDS_TARGET="toolchain glib"
|
||||
PKG_LONGDESC="Provides the set of accessibility interfaces that are implemented by other applications."
|
||||
PKG_BUILD_FLAGS="+pic"
|
||||
|
||||
|
@ -7,7 +7,7 @@ PKG_SHA256="b681bbf590cd02deec41802444ba5b05fe4df3e497eaa80260d1c5f7bb830bda"
|
||||
PKG_LICENSE="LGPL"
|
||||
PKG_SITE="https://pipewire.org"
|
||||
PKG_URL="https://github.com/PipeWire/pipewire/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain libpthread-stubs dbus ncurses alsa-lib systemd libsndfile libusb"
|
||||
PKG_DEPENDS_TARGET="toolchain alsa-lib dbus glib libpthread-stubs libsndfile libusb ncurses systemd"
|
||||
PKG_LONGDESC="PipeWire is a server and user space API to deal with multimedia pipeline"
|
||||
|
||||
if [ "${BLUETOOTH_SUPPORT}" = "yes" ]; then
|
||||
|
@ -8,7 +8,7 @@ PKG_SHA256="8eef32ce91d47979f95fd9a935e738cd7eb7463430dabc72863251751e504ae4"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="http://pulseaudio.org/"
|
||||
PKG_URL="http://www.freedesktop.org/software/pulseaudio/releases/${PKG_NAME}-${PKG_VERSION}.tar.xz"
|
||||
PKG_DEPENDS_TARGET="toolchain alsa-lib dbus libcap libsndfile libtool openssl soxr speexdsp systemd glib:host glib"
|
||||
PKG_DEPENDS_TARGET="toolchain alsa-lib dbus glib libcap libsndfile libtool openssl soxr speexdsp systemd"
|
||||
PKG_LONGDESC="PulseAudio is a sound system for POSIX OSes, meaning that it is a proxy for your sound applications."
|
||||
|
||||
if [ "${BLUETOOTH_SUPPORT}" = "yes" ]; then
|
||||
|
@ -7,7 +7,7 @@ PKG_SHA256="389f5ebce1193419900f5dbc6647df8e3176731a0514ab33ae2afab1cdd8a415"
|
||||
PKG_LICENSE="MIT"
|
||||
PKG_SITE="https://gitlab.freedesktop.org/pipewire/wireplumber"
|
||||
PKG_URL="https://gitlab.freedesktop.org/pipewire/wireplumber/-/archive/${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="pipewire glib lua54 glib:host"
|
||||
PKG_DEPENDS_TARGET="pipewire glib lua54"
|
||||
PKG_LONGDESC="Session / policy manager implementation for PipeWire"
|
||||
|
||||
PKG_MESON_OPTS_TARGET="-Dintrospection=disabled \
|
||||
|
@ -9,7 +9,7 @@ PKG_LICENSE="LGPL"
|
||||
PKG_SITE="https://www.gtk.org/"
|
||||
PKG_URL="https://download.gnome.org/sources/glib/$(get_pkg_version_maj_min)/${PKG_NAME}-${PKG_VERSION}.tar.xz"
|
||||
PKG_DEPENDS_HOST="libffi:host pcre2:host Python3:host meson:host ninja:host"
|
||||
PKG_DEPENDS_TARGET="toolchain pcre2 zlib libffi Python3:host util-linux"
|
||||
PKG_DEPENDS_TARGET="toolchain glib:host libffi pcre2 Python3:host util-linux zlib"
|
||||
PKG_LONGDESC="A library which includes support routines for C such as lists, trees, hashes, memory allocation."
|
||||
|
||||
PKG_MESON_OPTS_HOST="-Ddefault_library=static \
|
||||
@ -35,4 +35,7 @@ post_makeinstall_target() {
|
||||
rm -rf ${INSTALL}/usr/lib/glib-2.0
|
||||
rm -rf ${INSTALL}/usr/lib/installed-tests
|
||||
rm -rf ${INSTALL}/usr/share
|
||||
|
||||
# glib binaries must be executed from toolchain
|
||||
sed -e "s#bindir=\${prefix}/bin#bindir=${TOOLCHAIN}/bin#" -i "${SYSROOT_PREFIX}/usr/lib/pkgconfig/"{gio,glib}-2.0.pc
|
||||
}
|
||||
|
@ -7,7 +7,7 @@ PKG_SHA256="97bc058fad49ebf5195ec539240370454ef6589d2b97bf626d7a9e2353d25e3f"
|
||||
PKG_LICENSE="LGPL-2.1"
|
||||
PKG_SITE="https://github.com/GNOME/json-glib"
|
||||
PKG_URL="https://github.com/GNOME/json-glib/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain glib glib:host"
|
||||
PKG_DEPENDS_TARGET="toolchain glib"
|
||||
PKG_LONGDESC="JSON-GLib implements a full suite of JSON-related tools using GLib and GObject."
|
||||
|
||||
PKG_MESON_OPTS_TARGET="-Dintrospection=disabled \
|
||||
|
@ -7,7 +7,7 @@ PKG_SHA256="f500e6cfddff55908f937711fc26a0840de28a1e9ec49621c0b6f1adbd8f818e"
|
||||
PKG_LICENSE="GPL-2.1-or-later"
|
||||
PKG_SITE="https://gstreamer.freedesktop.org"
|
||||
PKG_URL="https://gstreamer.freedesktop.org/src/gstreamer/${PKG_NAME}-${PKG_VERSION}.tar.xz"
|
||||
PKG_DEPENDS_TARGET="toolchain glib glib:host"
|
||||
PKG_DEPENDS_TARGET="toolchain glib"
|
||||
PKG_LONGDESC="GStreamer open-source multimedia framework core library"
|
||||
|
||||
pre_configure_target() {
|
||||
|
@ -10,7 +10,7 @@ PKG_ARCH="x86_64"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/vmware/open-vm-tools"
|
||||
PKG_URL="https://github.com/vmware/open-vm-tools/archive/stable-${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain fuse3 glib:host glib libdnet libtirpc"
|
||||
PKG_DEPENDS_TARGET="toolchain fuse3 glib libdnet libtirpc"
|
||||
PKG_LONGDESC="open-vm-tools: open source implementation of VMware Tools"
|
||||
PKG_TOOLCHAIN="autotools"
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user