This commit is contained in:
fewtarius 2022-07-07 18:41:48 -04:00
parent f825fd373f
commit 5e07f3a6be
No known key found for this signature in database
GPG key ID: F4AE55305D1B8C1A
9 changed files with 59 additions and 16 deletions

View file

@ -186,8 +186,7 @@ pspminis.cpugovernor=performance
psx.integerscale=1
psx.ratio=4/3
psx.rgascale=0
rotate.root.password=0
root.password=jelos
rotate.root.password=1
samba.enabled=0
saturn.integerscale=1
saturn.ratio=4/3

View file

@ -50,13 +50,13 @@ pre_configure() {
pre_configure_host() {
case "${TARGET_ARCH}" in
"arm")
LLVM_BUILD_TARGETS="X86\;ARM"
LLVM_BUILD_TARGETS="X86;ARM"
;;
"aarch64")
LLVM_BUILD_TARGETS="X86\;AArch64"
LLVM_BUILD_TARGETS="X86;AArch64"
;;
"x86_64")
LLVM_BUILD_TARGETS="X86\;AMDGPU"
LLVM_BUILD_TARGETS="AMDGPU;X86"
;;
esac
@ -81,6 +81,18 @@ post_makeinstall_host() {
}
pre_configure_target() {
case "${TARGET_ARCH}" in
"arm")
LLVM_BUILD_TARGETS="X86;ARM"
;;
"aarch64")
LLVM_BUILD_TARGETS="X86;AArch64"
;;
"x86_64")
LLVM_BUILD_TARGETS="AMDGPU;X86"
;;
esac
mkdir -p ${PKG_BUILD}/.${TARGET_NAME}
cd ${PKG_BUILD}/.${TARGET_NAME}
PKG_CMAKE_OPTS_TARGET="${PKG_CMAKE_OPTS_COMMON} \
@ -90,7 +102,8 @@ pre_configure_target() {
-DLLVM_ENABLE_PROJECTS='' \
-DLLVM_TARGETS_TO_BUILD=AMDGPU \
-DLLVM_TARGET_ARCH="${TARGET_ARCH}" \
-DLLVM_TABLEGEN=${TOOLCHAIN}/bin/llvm-tblgen"
-DLLVM_TABLEGEN=${TOOLCHAIN}/bin/llvm-tblgen \
-DLLVM_TARGETS_TO_BUILD=${LLVM_BUILD_TARGETS}"
}
post_makeinstall_target() {

View file

@ -1,10 +1,10 @@
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
# Copyright (C) 2022-present Fewtarius
PKG_NAME="Mako"
PKG_VERSION="1.2.0"
PKG_SHA256="9a7c7e922b87db3686210cf49d5d767033a41d4010b284e747682c92bddd8b39"
PKG_LICENSE="GPL"
PKG_SITE="https://pypi.org/project/Mako"
PKG_URL="https://files.pythonhosted.org/packages/source/${PKG_NAME:0:1}/${PKG_NAME}/${PKG_NAME}-${PKG_VERSION}.tar.gz"

View file

@ -3,8 +3,8 @@
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="MarkupSafe"
PKG_VERSION="2.0.1"
PKG_SHA256="594c67807fb16238b30c44bdf74f36c02cdf22d1c8cda91ef8a0ed8dabf5620a"
PKG_VERSION="2.1.1"
PKG_SHA256="7f91197cc9e48f989d12e4e6fbc46495c446636dfc81b9ccf50bb0ec74b91d4b"
PKG_LICENSE="GPL"
PKG_SITE="https://pypi.org/project/MarkupSafe/"
PKG_URL="https://files.pythonhosted.org/packages/source/${PKG_NAME:0:1}/${PKG_NAME}/${PKG_NAME}-${PKG_VERSION}.tar.gz"

View file

@ -2,8 +2,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="meson"
PKG_VERSION="0.61.1"
PKG_SHA256="feb2cefb325b437dbf36146df7c6b87688ddff0b0205caa31dc64055c6da410c"
PKG_VERSION="0.62.2"
PKG_SHA256="a7669e4c4110b06b743d57cc5d6432591a6677ef2402139fe4f3d42ac13380b0"
PKG_LICENSE="Apache"
PKG_SITE="http://mesonbuild.com"
PKG_URL="https://github.com/mesonbuild/meson/releases/download/${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.gz"

View file

@ -3,8 +3,8 @@
# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="ninja"
PKG_VERSION="1.10.2"
PKG_SHA256="ce35865411f0490368a8fc383f29071de6690cbadc27704734978221f25e2bed"
PKG_VERSION="1.11.0"
PKG_SHA256="3c6ba2e66400fe3f1ae83deb4b235faf3137ec20bd5b08c29bfc368db143e4c6"
PKG_LICENSE="Apache"
PKG_SITE="https://ninja-build.org/"
PKG_URL="https://github.com/ninja-build/ninja/archive/v${PKG_VERSION}.tar.gz"

View file

@ -0,0 +1,31 @@
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv)
# Copyright (C) 2022-present Team CoreELEC (https://coreelec.org)
PKG_NAME="pygobject"
PKG_VERSION="3.42.1"
PKG_SHA256="1f34b5f7624de35e44eb5a7eb428353285bd03004d55131a5f7f7fa9b90f3cc9"
PKG_ARCH="any"
PKG_LICENSE="LGPL"
PKG_SITE="http://www.pygtk.org/"
PKG_URL="http://ftp.gnome.org/pub/GNOME/sources/pygobject/$(get_pkg_version_maj_min)/${PKG_NAME}-${PKG_VERSION}.tar.xz"
PKG_DEPENDS_TARGET="toolchain Python3 glib libffi gobject-introspection pgi"
PKG_LONGDESC="A convenient wrapper for the GObject+ library for use in Python programs."
PKG_TOOLCHAIN="meson"
pre_configure_target() {
PKG_CONFIG_PATH="${SYSROOT_PREFIX}/usr/lib/pkgconfig"
PKG_MESON_OPTS_TARGET=" \
-Dpython=${TOOLCHAIN}/bin/${PKG_PYTHON_VERSION} \
-Dpycairo=disabled \
-Dtests=false"
}
post_makeinstall_target() {
python_remove_source
rm -rf ${INSTALL}/usr/bin
rm -rf ${INSTALL}/usr/share/pygobject
}

View file

@ -2,8 +2,8 @@
# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="waf"
PKG_VERSION="2.0.23"
PKG_SHA256="28a96115a5b5be47cf65e62c5416d988159d03f062f978e6462024ca93111503"
PKG_VERSION="2.0.24"
PKG_SHA256="6b78a3594540b232a154f64c4eb7e21f28e4e073c7e1605e4b9977519a6cb89e"
PKG_LICENSE="MIT"
PKG_SITE="https://waf.io"
PKG_URL="https://waf.io/${PKG_NAME}-${PKG_VERSION}.tar.bz2"

View file

@ -1,5 +1,5 @@
# kernel command line
EXTRA_CMDLINE="quiet console=tty0 fbcon=rotate:1 ssh consoleblank=0" # systemd.show_status=0 loglevel=0 panic=20
EXTRA_CMDLINE="quiet console=tty0 fbcon=rotate:3 ssh consoleblank=0" # systemd.show_status=0 loglevel=0 panic=20
# Partition label
PARTITION_TABLE="msdos"