Merge pull request #7235 from SupervisedThinking/up_unused_packages

various: decommission unused packages
This commit is contained in:
CvH 2022-12-11 21:47:42 +01:00 committed by GitHub
commit 8fd01bdcfa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 0 additions and 120 deletions

View File

@ -1,105 +0,0 @@
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="SDL2"
PKG_VERSION="2.26.1"
PKG_SHA256="02537cc7ebd74071631038b237ec4bfbb3f4830ba019e569434da33f42373e04"
PKG_LICENSE="GPL"
PKG_SITE="https://www.libsdl.org/"
PKG_URL="https://www.libsdl.org/release/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain alsa-lib systemd dbus"
PKG_LONGDESC="A cross-platform multimedia library designed to provide fast access to the graphics framebuffer and audio device. "
PKG_BUILD_FLAGS="+pic"
if [ "${TARGET_ARCH}" = "x86_64" ]; then
PKG_DEPENDS_TARGET+=" nasm:host"
PKG_SDL2_X86ASM="-DSDL_ASSEMBLY=ON"
else
# Only x86(-64) and ppc assembly present as of 2.0.8
PKG_SDL2_X86ASM="-DSDL_ASSEMBLY=OFF"
fi
PKG_CMAKE_OPTS_TARGET="-DSDL_STATIC=ON \
-DSDL_SHARED=OFF \
-DSDL_LIBC=ON \
-DSDL_GCC_ATOMICS=ON \
${PKG_SDL2_X86ASM} \
-DSDL_ALTIVEC=OFF \
-DSDL_OSS=OFF \
-DSDL_ALSA=ON \
-DSDL_ALSA_SHARED=ON \
-DSDL_ESD=OFF \
-DSDL_ESD_SHARED=OFF \
-DSDL_ARTS=OFF \
-DSDL_ARTS_SHARED=OFF \
-DSDL_NAS=OFF \
-DSDL_NAS_SHARED=ON \
-DSDL_SNDIO=OFF \
-DSDL_DISKAUDIO=OFF \
-DSDL_DUMMYAUDIO=OFF \
-DSDL_WAYLAND=OFF \
-DSDL_WAYLAND_QT_TOUCH=ON \
-DSDL_WAYLAND_SHARED=OFF \
-DSDL_COCOA=OFF \
-DSDL_DIRECTFB=OFF \
-DSDL_DIRECTFB_SHARED=OFF \
-DSDL_FUSIONSOUND=OFF \
-DSDL_FUSIONSOUND_SHARED=OFF \
-DSDL_DUMMYVIDEO=OFF \
-DSDL_PTHREADS=ON \
-DSDL_PTHREADS_SEM=ON \
-DSDL_DIRECTX=OFF \
-DSDL_LOADSO=ON \
-DSDL_CLOCK_GETTIME=OFF \
-DSDL_RPATH=OFF \
-DSDL_KMSDRM=OFF \
-DSDL_RENDER_D3D=OFF"
if [ "${DISPLAYSERVER}" = "x11" ]; then
PKG_DEPENDS_TARGET+=" libX11 libXrandr"
PKG_CMAKE_OPTS_TARGET="${PKG_CMAKE_OPTS_TARGET} \
-DSDL_X11=ON \
-DSDL_X11_SHARED=ON \
-DSDL_X11_XCURSOR=OFF \
-DSDL_X11_XINERAMA=OFF \
-DSDL_X11_XINPUT=OFF \
-DSDL_X11_XRANDR=ON \
-DSDL_X11_XSCRNSAVER=OFF \
-DSDL_X11_XSHAPE=OFF \
-DSDL_X11_XVM=OFF"
else
PKG_CMAKE_OPTS_TARGET="${PKG_CMAKE_OPTS_TARGET} \
-DSDL_X11=OFF"
fi
if [ ! "${OPENGL}" = "no" ]; then
PKG_DEPENDS_TARGET+=" ${OPENGL}"
PKG_CMAKE_OPTS_TARGET="${PKG_CMAKE_OPTS_TARGET} \
-DSDL_OPENGL=ON \
-DSDL_OPENGLES=OFF"
else
PKG_CMAKE_OPTS_TARGET="${PKG_CMAKE_OPTS_TARGET} \
-DSDL_OPENGL=OFF \
-DSDL_OPENGLES=ON"
fi
if [ "${PULSEAUDIO_SUPPORT}" = yes ]; then
PKG_DEPENDS_TARGET+=" pulseaudio"
PKG_CMAKE_OPTS_TARGET="${PKG_CMAKE_OPTS_TARGET} \
-DSDL_PULSEAUDIO=ON \
-DSDL_PULSEAUDIO_SHARED=ON"
else
PKG_CMAKE_OPTS_TARGET="${PKG_CMAKE_OPTS_TARGET} \
-DSDL_PULSEAUDIO=OFF \
-DSDL_PULSEAUDIO_SHARED=OFF"
fi
post_makeinstall_target() {
sed -e "s:\(['=\" ]\)/usr:\\1${SYSROOT_PREFIX}/usr:g" -i ${SYSROOT_PREFIX}/usr/bin/sdl2-config
rm -rf ${INSTALL}/usr/bin
}

View File

@ -1,15 +0,0 @@
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="libXmu"
PKG_VERSION="1.1.4"
PKG_SHA256="210de3ab9c3e9382572c25d17c2518a854ce6e2c62c5f8315deac7579e758244"
PKG_LICENSE="OSS"
PKG_SITE="https://www.X.org"
PKG_URL="https://xorg.freedesktop.org/archive/individual/lib/${PKG_NAME}-${PKG_VERSION}.tar.xz"
PKG_DEPENDS_TARGET="toolchain util-macros libXext libX11 libXt"
PKG_LONGDESC="LibXmu provides a set of miscellaneous utility convenience functions for X libraries to use."
PKG_BUILD_FLAGS="+pic"
PKG_CONFIGURE_OPTS_TARGET="--enable-static --disable-shared --with-gnu-ld --without-xmlto"