mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-29 13:46:49 +00:00
commit
e8c08c273b
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2021-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="pipewire"
|
||||
PKG_VERSION="1.3.82"
|
||||
PKG_SHA256="51576cd492a6997d3ae2fbe91fb5943d407f1e0c081fc3699679e25f77757acb"
|
||||
PKG_VERSION="1.3.83"
|
||||
PKG_SHA256="fb9ffee4c8cece297dd44cb83bc070d9fdf0d264a08858b21b401e17683ca790"
|
||||
PKG_LICENSE="LGPL"
|
||||
PKG_SITE="https://pipewire.org"
|
||||
PKG_URL="https://github.com/PipeWire/pipewire/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="zstd"
|
||||
PKG_VERSION="1.5.6"
|
||||
PKG_SHA256="4aa8dd1c1115c0fd6b6b66c35c7f6ce7bd58cc1dfd3e4f175b45b39e84b14352"
|
||||
PKG_VERSION="1.5.7"
|
||||
PKG_SHA256="5b331d961d6989dc21bb03397fc7a2a4d86bc65a14adc5ffbbce050354e30fd2"
|
||||
PKG_LICENSE="BSD/GPLv2"
|
||||
PKG_SITE="http://www.zstd.net"
|
||||
PKG_URL="https://github.com/facebook/zstd/releases/download/v${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.zst"
|
||||
|
@ -3,8 +3,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="glib"
|
||||
PKG_VERSION="2.83.3"
|
||||
PKG_SHA256="d0c65318bb2e3fa594277cf98a71cffaf5f666c078db39dcec121757b2ba328d"
|
||||
PKG_VERSION="2.83.4"
|
||||
PKG_SHA256="4edc4dc184f46d1220694b7775c5d7c62265c83b0e9632d844da127c181fc391"
|
||||
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"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2024-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="exiv2"
|
||||
PKG_VERSION="0.28.4"
|
||||
PKG_SHA256="65cb3a813f34fb6db7a72bba3fc295dd6c419082d2d8bbf96518be6d1024b784"
|
||||
PKG_VERSION="0.28.5"
|
||||
PKG_SHA256="e1671f744e379a87ba0c984617406fdf8c0ad0c594e5122f525b2fb7c28d394d"
|
||||
PKG_LICENSE="GPL-2.0-or-later"
|
||||
PKG_SITE="https://exiv2.org"
|
||||
PKG_URL="https://github.com/Exiv2/exiv2/archive/refs/tags/v${PKG_VERSION}.tar.gz"
|
||||
|
@ -3,8 +3,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="harfbuzz"
|
||||
PKG_VERSION="10.2.0"
|
||||
PKG_SHA256="620e3468faec2ea8685d32c46a58469b850ef63040b3565cde05959825b48227"
|
||||
PKG_VERSION="10.3.0"
|
||||
PKG_SHA256="cd63fc3cbae32622588e46e0670fabf78ee6cff44a6348ca7f037dae9a32f9ea"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="http://www.freedesktop.org/wiki/Software/HarfBuzz"
|
||||
PKG_URL="https://github.com/harfbuzz/harfbuzz/releases/download/${PKG_VERSION}/harfbuzz-${PKG_VERSION}.tar.xz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2024-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="flit"
|
||||
PKG_VERSION="3.10.1"
|
||||
PKG_SHA256="66e5b87874a0d6e39691f0e22f09306736b633548670ad3c09ec9db03c5662f7"
|
||||
PKG_VERSION="3.11.0"
|
||||
PKG_SHA256="6ceeee3219e9d2ea282041f3e027c441597b450b33007cb81168e887b6113a8f"
|
||||
PKG_LICENSE="BSD"
|
||||
PKG_SITE="https://pypi.org/project/flit-core/"
|
||||
PKG_URL="https://files.pythonhosted.org/packages/source/f/flit_core/flit_core-${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="pyelftools"
|
||||
PKG_VERSION="0.31"
|
||||
PKG_SHA256="24815cbfff9c5f68f5268983f55d969540a087bfdaa73c93f1a88e2a771f80f1"
|
||||
PKG_VERSION="0.32"
|
||||
PKG_SHA256="82d0399bce74d162fba75b3568ad47bf48ed2c5e028b72026bdc2f678903de7d"
|
||||
PKG_LICENSE="Unlicense"
|
||||
PKG_SITE="https://github.com/eliben/pyelftools"
|
||||
PKG_URL="https://github.com/eliben/pyelftools/archive/refs/tags/v${PKG_VERSION}.tar.gz"
|
||||
|
@ -10,15 +10,15 @@ PKG_TOOLCHAIN="manual"
|
||||
|
||||
case "${MACHINE_HARDWARE_NAME}" in
|
||||
"aarch64")
|
||||
PKG_SHA256="51455991bb2c3246af7312712e130313ed7969eb4befd5a50baf285bf21e8f46"
|
||||
PKG_SHA256="cdebe48b066d512d664c13441e8fae2d0f67106c2080aa44289d98b24192b8bc"
|
||||
PKG_URL="https://static.rust-lang.org/dist/cargo-${PKG_VERSION}-${MACHINE_HARDWARE_NAME}-unknown-linux-gnu.tar.xz"
|
||||
;;
|
||||
"arm")
|
||||
PKG_SHA256="ce62bdf0f8532d62689b3d71576084cc8a11970af52915bb261fd76de7e868e9"
|
||||
PKG_SHA256="5fac5f8a65c3f1cf4f5e1d36237a3d6003d4c6704a3ef2aee333ce7a5b90f87e"
|
||||
PKG_URL="https://static.rust-lang.org/dist/cargo-${PKG_VERSION}-${MACHINE_HARDWARE_NAME}-unknown-linux-gnueabihf.tar.xz"
|
||||
;;
|
||||
"x86_64")
|
||||
PKG_SHA256="792214e185297d8a3fa65949f9f3001ddd7cc06e1e8afd2a042f7ca5a8af727b"
|
||||
PKG_SHA256="0aff33b57b0e0b102d762a2b53042846c1ca346cff4b7bd96b5c03c9e8e51d81"
|
||||
PKG_URL="https://static.rust-lang.org/dist/cargo-${PKG_VERSION}-${MACHINE_HARDWARE_NAME}-unknown-linux-gnu.tar.xz"
|
||||
;;
|
||||
esac
|
||||
|
@ -10,15 +10,15 @@ PKG_TOOLCHAIN="manual"
|
||||
|
||||
case "${MACHINE_HARDWARE_NAME}" in
|
||||
"aarch64")
|
||||
PKG_SHA256="fac5c60fa657975860c9947dc1638f8b8a21e6492c9218433e3116d4a6e1ed97"
|
||||
PKG_SHA256="8af1d793f7820e9ad0ee23247a9123542c3ea23f8857a018651c7788af9bc5b7"
|
||||
PKG_URL="https://static.rust-lang.org/dist/rust-std-${PKG_VERSION}-${MACHINE_HARDWARE_NAME}-unknown-linux-gnu.tar.xz"
|
||||
;;
|
||||
"arm")
|
||||
PKG_SHA256="39cec7bdc3a4c5a7b9501e808c007f13617f12fb954b424925cf53c4dd3fb817"
|
||||
PKG_SHA256="2775a3a249e44fd47e764211433186502a73edb14ba11d5ac05e25a17d99aa4c"
|
||||
PKG_URL="https://static.rust-lang.org/dist/rust-std-${PKG_VERSION}-${MACHINE_HARDWARE_NAME}-unknown-linux-gnueabihf.tar.xz"
|
||||
;;
|
||||
"x86_64")
|
||||
PKG_SHA256="553727eeee81f1b1e7f3c7b7fd023abfb62fe5aff7fe0b1c81d3b5b92ab8a474"
|
||||
PKG_SHA256="285e105d25ebdf501341238d4c0594ecdda50ec9078f45095f793a736b1f1ac2"
|
||||
PKG_URL="https://static.rust-lang.org/dist/rust-std-${PKG_VERSION}-${MACHINE_HARDWARE_NAME}-unknown-linux-gnu.tar.xz"
|
||||
;;
|
||||
esac
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="rust"
|
||||
PKG_VERSION="1.84.1"
|
||||
PKG_SHA256="5e2fb5d49628a549f7671b2ccf9855ab379fd442831a7c2af16e0cdcc31bb375"
|
||||
PKG_VERSION="1.85.0"
|
||||
PKG_SHA256="2f4f3142ffb7c8402139cfa0796e24baaac8b9fd3f96b2deec3b94b4045c6a8a"
|
||||
PKG_LICENSE="MIT"
|
||||
PKG_SITE="https://www.rust-lang.org"
|
||||
PKG_URL="https://static.rust-lang.org/dist/rustc-${PKG_VERSION}-src.tar.gz"
|
||||
|
@ -0,0 +1,42 @@
|
||||
From e4ca11f87ffca8c63aa56d45b46e62b6acc58bd7 Mon Sep 17 00:00:00 2001
|
||||
From: onur-ozkan <work@onurozkan.dev>
|
||||
Date: Sun, 23 Feb 2025 08:23:51 +0300
|
||||
Subject: [PATCH] downgrade bootstrap `cc`
|
||||
|
||||
Signed-off-by: onur-ozkan <work@onurozkan.dev>
|
||||
---
|
||||
src/bootstrap/Cargo.lock | 4 ++--
|
||||
src/bootstrap/Cargo.toml | 4 +++-
|
||||
2 files changed, 5 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/src/bootstrap/Cargo.lock b/src/bootstrap/Cargo.lock
|
||||
index a47f3af60cbd5..890e64e2babbc 100644
|
||||
--- a/src/bootstrap/Cargo.lock
|
||||
+++ b/src/bootstrap/Cargo.lock
|
||||
@@ -88,9 +88,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "cc"
|
||||
-version = "1.2.0"
|
||||
+version = "1.1.22"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
-checksum = "1aeb932158bd710538c73702db6945cb68a8fb08c519e6e12706b94263b36db8"
|
||||
+checksum = "9540e661f81799159abee814118cc139a2004b3a3aa3ea37724a1b66530b90e0"
|
||||
dependencies = [
|
||||
"shlex",
|
||||
]
|
||||
diff --git a/src/bootstrap/Cargo.toml b/src/bootstrap/Cargo.toml
|
||||
index ed51862390d40..2c1d85b01e6af 100644
|
||||
--- a/src/bootstrap/Cargo.toml
|
||||
+++ b/src/bootstrap/Cargo.toml
|
||||
@@ -37,7 +37,9 @@ test = false
|
||||
# Most of the time updating these dependencies requires modifications to the
|
||||
# bootstrap codebase(e.g., https://github.com/rust-lang/rust/issues/124565);
|
||||
# otherwise, some targets will fail. That's why these dependencies are explicitly pinned.
|
||||
-cc = "=1.2.0"
|
||||
+#
|
||||
+# Do not upgrade this crate unless https://github.com/rust-lang/cc-rs/issues/1317 is fixed.
|
||||
+cc = "=1.1.22"
|
||||
cmake = "=0.1.48"
|
||||
|
||||
build_helper = { path = "../build_helper" }
|
@ -10,15 +10,15 @@ PKG_TOOLCHAIN="manual"
|
||||
|
||||
case "${MACHINE_HARDWARE_NAME}" in
|
||||
"aarch64")
|
||||
PKG_SHA256="f4241e0d8b38789f1d99603b5fd1a307d6946a1eac18b80938b804da99bf105e"
|
||||
PKG_SHA256="e742b768f67303010b002b515f6613c639e69ffcc78cd0857d6fe7989e9880f6"
|
||||
PKG_URL="https://static.rust-lang.org/dist/rustc-${PKG_VERSION}-${MACHINE_HARDWARE_NAME}-unknown-linux-gnu.tar.xz"
|
||||
;;
|
||||
"arm")
|
||||
PKG_SHA256="de84144a97d8a93b8b092803b69d9fe3a5f61acb09b3120155068441c28e984e"
|
||||
PKG_SHA256="a2617342bd897f1372ed49802fe456a0cde4dd88202250d7a90573924736ac87"
|
||||
PKG_URL="https://static.rust-lang.org/dist/rustc-${PKG_VERSION}-${MACHINE_HARDWARE_NAME}-unknown-linux-gnueabihf.tar.xz"
|
||||
;;
|
||||
"x86_64")
|
||||
PKG_SHA256="ae9e4c996707a7152443639bd09de49afdcc37830ff8561872e718b0600a4fcf"
|
||||
PKG_SHA256="7436f13797475082cd87aa65547449e01659d6a810b4cd5f8aedc48bb9f89dfb"
|
||||
PKG_URL="https://static.rust-lang.org/dist/rustc-${PKG_VERSION}-${MACHINE_HARDWARE_NAME}-unknown-linux-gnu.tar.xz"
|
||||
;;
|
||||
esac
|
||||
|
@ -2,32 +2,34 @@
|
||||
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
|
||||
|
||||
PKG_NAME="kmod"
|
||||
PKG_VERSION="33"
|
||||
PKG_SHA256="dc768b3155172091f56dc69430b5481f2d76ecd9ccb54ead8c2540dbcf5ea9bc"
|
||||
PKG_VERSION="34"
|
||||
PKG_SHA256="12e7884484151fbd432b6a520170ea185c159f4393c7a2c2a886ab820313149a"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git"
|
||||
PKG_URL="https://www.kernel.org/pub/linux/utils/kernel/kmod/${PKG_NAME}-${PKG_VERSION}.tar.xz"
|
||||
PKG_DEPENDS_HOST="autotools:host"
|
||||
PKG_DEPENDS_TARGET="autotools:host gcc:host"
|
||||
PKG_DEPENDS_HOST="meson:host ninja:host"
|
||||
PKG_DEPENDS_TARGET="meson:host gcc:host openssl"
|
||||
PKG_LONGDESC="kmod offers the needed flexibility and fine grained control over insertion, removal, configuration and listing of kernel modules."
|
||||
PKG_BUILD_FLAGS="-gold -mold"
|
||||
|
||||
PKG_CONFIGURE_OPTS_HOST="--enable-tools \
|
||||
--disable-logging \
|
||||
--disable-debug \
|
||||
--disable-manpages \
|
||||
--with-gnu-ld \
|
||||
--without-xz \
|
||||
--without-zlib \
|
||||
--without-zstd"
|
||||
PKG_MESON_OPTS_COMMON="-Dbashcompletiondir=no \
|
||||
-Dfishcompletiondir=no \
|
||||
-Dzshcompletiondir=no \
|
||||
-Dzstd=disabled \
|
||||
-Dxz=disabled \
|
||||
-Dzlib=disabled \
|
||||
-Dopenssl=enabled \
|
||||
-Dtools=true \
|
||||
-Ddebug-messages=false \
|
||||
-Dbuild-tests=false \
|
||||
-Dmanpages=false \
|
||||
-Ddocs=false"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--enable-tools \
|
||||
--enable-logging \
|
||||
--disable-debug \
|
||||
--disable-manpages \
|
||||
--with-gnu-ld \
|
||||
--without-xz \
|
||||
--without-zlib \
|
||||
--without-zstd"
|
||||
PKG_MESON_OPTS_HOST="${PKG_MESON_OPTS_COMMON} \
|
||||
-Dlogging=false"
|
||||
|
||||
PKG_MESON_OPTS_TARGET="${PKG_MESON_OPTS_COMMON} \
|
||||
-Dlogging=true"
|
||||
|
||||
post_makeinstall_host() {
|
||||
ln -sf kmod ${TOOLCHAIN}/bin/depmod
|
||||
@ -44,6 +46,7 @@ post_makeinstall_target() {
|
||||
ln -sf /usr/bin/kmod ${INSTALL}/usr/sbin/depmod
|
||||
|
||||
mkdir -p ${INSTALL}/etc
|
||||
rmdir ${INSTALL}/etc/modprobe.d
|
||||
ln -sf /storage/.config/modprobe.d ${INSTALL}/etc/modprobe.d
|
||||
|
||||
# add user modprobe.d dir
|
||||
|
@ -3,8 +3,8 @@
|
||||
# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="mtools"
|
||||
PKG_VERSION="4.0.47"
|
||||
PKG_SHA256="31aa06078cc3f50591b95e71a909c56dd179d87e9cbdc07bf435e595bd7cc7ff"
|
||||
PKG_VERSION="4.0.48"
|
||||
PKG_SHA256="03c29aac8735dd7154a989fbc29eaf2b506121ae1c3a35cd0bf2a02e94d271a9"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="http://www.gnu.org/software/mtools/"
|
||||
PKG_URL="https://ftpmirror.gnu.org/${PKG_NAME}/${PKG_NAME}-${PKG_VERSION}.tar.bz2"
|
||||
|
@ -1,16 +1,16 @@
|
||||
removes installing of floppyd, manuals and info
|
||||
should fix occasional mtools installation problems few of us had
|
||||
|
||||
--- a/Makefile.in 2010-10-17 17:41:09.000000000 +0200
|
||||
+++ b/Makefile.in 2016-04-28 11:42:28.015052786 +0200
|
||||
@@ -236,8 +236,8 @@
|
||||
--- a/Makefile.in 2025-02-05 12:30:43.000000000 +0000
|
||||
+++ b/Makefile.in 2025-02-23 04:28:25.663710133 +0000
|
||||
@@ -226,8 +226,8 @@
|
||||
uninstall-info:
|
||||
cd $(DESTDIR)$(infodir) && rm -f mtools.info*
|
||||
|
||||
-install: $(DESTDIR)$(bindir)/mtools @BINFLOPPYD@ install-man install-links \
|
||||
- $(DESTDIR)$(bindir)/mkmanifest install-scripts install-info
|
||||
+install: $(DESTDIR)$(bindir)/mtools install-links \
|
||||
+ $(DESTDIR)$(bindir)/mkmanifest install-scripts
|
||||
-install: $(DESTDIR)$(bindir)/mtools$(EXEEXT) @BINFLOPPYD@ install-man install-links \
|
||||
- $(DESTDIR)$(bindir)/mkmanifest$(EXEEXT) install-scripts install-info
|
||||
+install: $(DESTDIR)$(bindir)/mtools$(EXEEXT) install-links \
|
||||
+ $(DESTDIR)$(bindir)/mkmanifest$(EXEEXT) install-scripts
|
||||
|
||||
uninstall: uninstall-bin uninstall-man uninstall-links \
|
||||
uninstall-scripts
|
||||
|
Loading…
x
Reference in New Issue
Block a user