mirror of
				https://github.com/libretro/Lakka-LibreELEC.git
				synced 2025-10-31 09:38:26 +00:00 
			
		
		
		
	this brings the branch to a state, where vulkan works Revert "mesa: update to 24.3.4" (75f30be9e6) Revert "ply: add python-ply package" (51611919f2) Revert "wayland: fix PKG_DEPENDS_HOST" (5102cb8eee) Revert "wayland: update to 1.23.1" (f96ac43c3b) Revert "wayland: update to 1.23.0" (8957b5c8ba) Revert "wayland-protocols: update to 1.39" (1a1531bbb0) Revert "Update spirv-headers spirv-llvm-translator spirv-tools glslang llvm packages" (e907f3cfdf) Revert "kmod: update to 33" (1d4adfcf3c) Revert "LLVM 19 (#2019)" (3d815fe80b) Revert "Rust 1.83 (#2020)" (501a533c12) Revert "spirv-tools: move package.mk from vulkan to graphics" (71cb84343a) Revert "spirv-headers: move package.mk from vulkan to graphics" (49bf112b30) Revert "pycparser: initial package" (cfbf6d2119) Revert "glslang: update unpack" (d4641dc629) Revert "volk: update to 1.3.295" (7ef40616d0) Revert "llvm: include build of llvm-spirv" (128aac7324) Revert "json-c: fix package url" (6254ec9c17) Revert "xxHash: fix toolchain target directory" (2bde0c9df9) Revert "xxHash: initial package" (17059b0e40) Revert "Remove kmsro references" (22d233fa1d) Revert "pyyaml: initial package" (09cb87fcd7) Revert "mesa: clean no-op" (5a63fed4d1) Revert "libclc: initial package" (83436943f9) Revert "libdrm: update to 2.4.124" (efbc571824) Revert "libdrm: update to 2.4.123" (ae2cecd5c3) Revert "cleanup packages: various" (4d0594607e) Revert "libdrm: update to 2.4.122" (8f69530bf7) Revert "libdrm: update to 2.4.121" (b693dfd865) Revert "libdrm: enable host build" (6b3137c54c) Revert "spirv-llvm-translator: update to 18.1.4" (b147453542) Revert "spirv-llvm-translator: update to 18.1.3" (56ae7902ee) Revert "spirv-llvm-translator: update to 18.1.2" (633a7dace8) Revert "spirv-llvm-translator: update to 18.1.1" (5b44164ee5) Revert "spirv-llvm-translator: initial package" (b2062cb474) Revert "mesa: update to 24.3.1" (719c646240) Revert "Mesa: Add missing bracket" (a90097eade) Revert "Fix libxv package" (6a895e4e6a) Revert "mesa: update to 24.3.0" (d24ac0c086) Revert "mesa v24.2.7" (721e92ae82) Revert "mesa: update to 24.2.4" (e551d0cf1d) Revert "mesa: update to 24.2.3" (b9e314a054) Revert "mesa: update to 24.2.2" (bc9c2d0633) Revert "mesa: update to 24.2.1" (0c731fb694) Revert "mesa: update to 24.2.0" (6f8a7e2e60) Revert "mesa v24.1.5" (211ce11e84) Revert "mesa: update to 24.1.0" (e66319dea5) Revert "Eliminate wiringpi 404" (f6a989033e)
		
			
				
	
	
		
			49 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			49 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| # SPDX-License-Identifier: GPL-2.0
 | |
| # Copyright (C) 2022-present Team LibreELEC (https://libreelec.tv)
 | |
| 
 | |
| PKG_NAME="wireplumber"
 | |
| PKG_VERSION="0.4.17"
 | |
| PKG_SHA256="a12534fd9c1ecf9fbc09f79192d9d57c9ab7bf01da82615ab4103b2f8e2e91a7"
 | |
| 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"
 | |
| PKG_LONGDESC="Session / policy manager implementation for PipeWire"
 | |
| 
 | |
| PKG_MESON_OPTS_TARGET="-Dintrospection=disabled \
 | |
|                        -Ddoc=disabled \
 | |
|                        -Dsystem-lua=true \
 | |
|                        -Delogind=disabled \
 | |
|                        -Dsystemd=enabled \
 | |
|                        -Dsystemd-system-service=true \
 | |
|                        -Dsystemd-user-service=false \
 | |
|                        -Dsystemd-system-unit-dir=/usr/lib/systemd/system \
 | |
|                        -Dtests=false"
 | |
| 
 | |
| post_makeinstall_target() {
 | |
|   # connect to the system bus
 | |
|   sed '/^\[Service\]/a Environment=DBUS_SESSION_BUS_ADDRESS=unix:path=/run/dbus/system_bus_socket' -i ${INSTALL}/usr/lib/systemd/system/wireplumber.service
 | |
| 
 | |
|   # ref https://gitlab.freedesktop.org/pipewire/wireplumber/-/commit/0da29f38181e391160fa8702623050b8544ec775
 | |
|   cat > ${INSTALL}/usr/share/wireplumber/main.lua.d/89-disable-session-dbus-dependent-features.lua << EOF
 | |
| alsa_monitor.properties["alsa.reserve"] = false
 | |
| default_access.properties["enable-flatpak-portal"] = false
 | |
| EOF
 | |
| 
 | |
|   cat > ${INSTALL}/usr/share/wireplumber/main.lua.d/89-disable-v4l2.lua << EOF
 | |
| v4l2_monitor.enabled = false
 | |
| EOF
 | |
| 
 | |
|   cat > ${INSTALL}/usr/share/wireplumber/bluetooth.lua.d/89-disable-session-dbus-dependent-features.lua << EOF
 | |
| bluez_monitor.properties["with-logind"] = false
 | |
| EOF
 | |
| 
 | |
|   cat > ${INSTALL}/usr/share/wireplumber/bluetooth.lua.d/89-disable-bluez-hfphsp-backend.lua << EOF
 | |
| bluez_monitor.properties["bluez5.hfphsp-backend"] = "none"
 | |
| EOF
 | |
| }
 | |
| 
 | |
| post_install() {
 | |
|   enable_service wireplumber.service
 | |
| }
 |