Merge pull request #9812 from heitbaum/pkg

Package updates
This commit is contained in:
Christian Hewitt 2025-02-24 16:22:26 +04:00 committed by GitHub
commit e8c08c273b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
15 changed files with 99 additions and 54 deletions

View File

@ -2,8 +2,8 @@
# Copyright (C) 2021-present Team LibreELEC (https://libreelec.tv) # Copyright (C) 2021-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="pipewire" PKG_NAME="pipewire"
PKG_VERSION="1.3.82" PKG_VERSION="1.3.83"
PKG_SHA256="51576cd492a6997d3ae2fbe91fb5943d407f1e0c081fc3699679e25f77757acb" PKG_SHA256="fb9ffee4c8cece297dd44cb83bc070d9fdf0d264a08858b21b401e17683ca790"
PKG_LICENSE="LGPL" PKG_LICENSE="LGPL"
PKG_SITE="https://pipewire.org" PKG_SITE="https://pipewire.org"
PKG_URL="https://github.com/PipeWire/pipewire/archive/${PKG_VERSION}.tar.gz" PKG_URL="https://github.com/PipeWire/pipewire/archive/${PKG_VERSION}.tar.gz"

View File

@ -2,8 +2,8 @@
# Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv) # Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="zstd" PKG_NAME="zstd"
PKG_VERSION="1.5.6" PKG_VERSION="1.5.7"
PKG_SHA256="4aa8dd1c1115c0fd6b6b66c35c7f6ce7bd58cc1dfd3e4f175b45b39e84b14352" PKG_SHA256="5b331d961d6989dc21bb03397fc7a2a4d86bc65a14adc5ffbbce050354e30fd2"
PKG_LICENSE="BSD/GPLv2" PKG_LICENSE="BSD/GPLv2"
PKG_SITE="http://www.zstd.net" PKG_SITE="http://www.zstd.net"
PKG_URL="https://github.com/facebook/zstd/releases/download/v${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.zst" PKG_URL="https://github.com/facebook/zstd/releases/download/v${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.zst"

View File

@ -3,8 +3,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="glib" PKG_NAME="glib"
PKG_VERSION="2.83.3" PKG_VERSION="2.83.4"
PKG_SHA256="d0c65318bb2e3fa594277cf98a71cffaf5f666c078db39dcec121757b2ba328d" PKG_SHA256="4edc4dc184f46d1220694b7775c5d7c62265c83b0e9632d844da127c181fc391"
PKG_LICENSE="LGPL" PKG_LICENSE="LGPL"
PKG_SITE="https://www.gtk.org/" 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_URL="https://download.gnome.org/sources/glib/$(get_pkg_version_maj_min)/${PKG_NAME}-${PKG_VERSION}.tar.xz"

View File

@ -2,8 +2,8 @@
# Copyright (C) 2024-present Team LibreELEC (https://libreelec.tv) # Copyright (C) 2024-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="exiv2" PKG_NAME="exiv2"
PKG_VERSION="0.28.4" PKG_VERSION="0.28.5"
PKG_SHA256="65cb3a813f34fb6db7a72bba3fc295dd6c419082d2d8bbf96518be6d1024b784" PKG_SHA256="e1671f744e379a87ba0c984617406fdf8c0ad0c594e5122f525b2fb7c28d394d"
PKG_LICENSE="GPL-2.0-or-later" PKG_LICENSE="GPL-2.0-or-later"
PKG_SITE="https://exiv2.org" PKG_SITE="https://exiv2.org"
PKG_URL="https://github.com/Exiv2/exiv2/archive/refs/tags/v${PKG_VERSION}.tar.gz" PKG_URL="https://github.com/Exiv2/exiv2/archive/refs/tags/v${PKG_VERSION}.tar.gz"

View File

@ -3,8 +3,8 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="harfbuzz" PKG_NAME="harfbuzz"
PKG_VERSION="10.2.0" PKG_VERSION="10.3.0"
PKG_SHA256="620e3468faec2ea8685d32c46a58469b850ef63040b3565cde05959825b48227" PKG_SHA256="cd63fc3cbae32622588e46e0670fabf78ee6cff44a6348ca7f037dae9a32f9ea"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="http://www.freedesktop.org/wiki/Software/HarfBuzz" 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" PKG_URL="https://github.com/harfbuzz/harfbuzz/releases/download/${PKG_VERSION}/harfbuzz-${PKG_VERSION}.tar.xz"

View File

@ -2,8 +2,8 @@
# Copyright (C) 2024-present Team LibreELEC (https://libreelec.tv) # Copyright (C) 2024-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="flit" PKG_NAME="flit"
PKG_VERSION="3.10.1" PKG_VERSION="3.11.0"
PKG_SHA256="66e5b87874a0d6e39691f0e22f09306736b633548670ad3c09ec9db03c5662f7" PKG_SHA256="6ceeee3219e9d2ea282041f3e027c441597b450b33007cb81168e887b6113a8f"
PKG_LICENSE="BSD" PKG_LICENSE="BSD"
PKG_SITE="https://pypi.org/project/flit-core/" 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" PKG_URL="https://files.pythonhosted.org/packages/source/f/flit_core/flit_core-${PKG_VERSION}.tar.gz"

View File

@ -2,8 +2,8 @@
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv) # Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="pyelftools" PKG_NAME="pyelftools"
PKG_VERSION="0.31" PKG_VERSION="0.32"
PKG_SHA256="24815cbfff9c5f68f5268983f55d969540a087bfdaa73c93f1a88e2a771f80f1" PKG_SHA256="82d0399bce74d162fba75b3568ad47bf48ed2c5e028b72026bdc2f678903de7d"
PKG_LICENSE="Unlicense" PKG_LICENSE="Unlicense"
PKG_SITE="https://github.com/eliben/pyelftools" PKG_SITE="https://github.com/eliben/pyelftools"
PKG_URL="https://github.com/eliben/pyelftools/archive/refs/tags/v${PKG_VERSION}.tar.gz" PKG_URL="https://github.com/eliben/pyelftools/archive/refs/tags/v${PKG_VERSION}.tar.gz"

View File

@ -10,15 +10,15 @@ PKG_TOOLCHAIN="manual"
case "${MACHINE_HARDWARE_NAME}" in case "${MACHINE_HARDWARE_NAME}" in
"aarch64") "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" PKG_URL="https://static.rust-lang.org/dist/cargo-${PKG_VERSION}-${MACHINE_HARDWARE_NAME}-unknown-linux-gnu.tar.xz"
;; ;;
"arm") "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" PKG_URL="https://static.rust-lang.org/dist/cargo-${PKG_VERSION}-${MACHINE_HARDWARE_NAME}-unknown-linux-gnueabihf.tar.xz"
;; ;;
"x86_64") "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" PKG_URL="https://static.rust-lang.org/dist/cargo-${PKG_VERSION}-${MACHINE_HARDWARE_NAME}-unknown-linux-gnu.tar.xz"
;; ;;
esac esac

View File

@ -10,15 +10,15 @@ PKG_TOOLCHAIN="manual"
case "${MACHINE_HARDWARE_NAME}" in case "${MACHINE_HARDWARE_NAME}" in
"aarch64") "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" PKG_URL="https://static.rust-lang.org/dist/rust-std-${PKG_VERSION}-${MACHINE_HARDWARE_NAME}-unknown-linux-gnu.tar.xz"
;; ;;
"arm") "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" PKG_URL="https://static.rust-lang.org/dist/rust-std-${PKG_VERSION}-${MACHINE_HARDWARE_NAME}-unknown-linux-gnueabihf.tar.xz"
;; ;;
"x86_64") "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" PKG_URL="https://static.rust-lang.org/dist/rust-std-${PKG_VERSION}-${MACHINE_HARDWARE_NAME}-unknown-linux-gnu.tar.xz"
;; ;;
esac esac

View File

@ -2,8 +2,8 @@
# Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv) # Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="rust" PKG_NAME="rust"
PKG_VERSION="1.84.1" PKG_VERSION="1.85.0"
PKG_SHA256="5e2fb5d49628a549f7671b2ccf9855ab379fd442831a7c2af16e0cdcc31bb375" PKG_SHA256="2f4f3142ffb7c8402139cfa0796e24baaac8b9fd3f96b2deec3b94b4045c6a8a"
PKG_LICENSE="MIT" PKG_LICENSE="MIT"
PKG_SITE="https://www.rust-lang.org" PKG_SITE="https://www.rust-lang.org"
PKG_URL="https://static.rust-lang.org/dist/rustc-${PKG_VERSION}-src.tar.gz" PKG_URL="https://static.rust-lang.org/dist/rustc-${PKG_VERSION}-src.tar.gz"

View File

@ -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" }

View File

@ -10,15 +10,15 @@ PKG_TOOLCHAIN="manual"
case "${MACHINE_HARDWARE_NAME}" in case "${MACHINE_HARDWARE_NAME}" in
"aarch64") "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" PKG_URL="https://static.rust-lang.org/dist/rustc-${PKG_VERSION}-${MACHINE_HARDWARE_NAME}-unknown-linux-gnu.tar.xz"
;; ;;
"arm") "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" PKG_URL="https://static.rust-lang.org/dist/rustc-${PKG_VERSION}-${MACHINE_HARDWARE_NAME}-unknown-linux-gnueabihf.tar.xz"
;; ;;
"x86_64") "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" PKG_URL="https://static.rust-lang.org/dist/rustc-${PKG_VERSION}-${MACHINE_HARDWARE_NAME}-unknown-linux-gnu.tar.xz"
;; ;;
esac esac

View File

@ -2,32 +2,34 @@
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv) # Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
PKG_NAME="kmod" PKG_NAME="kmod"
PKG_VERSION="33" PKG_VERSION="34"
PKG_SHA256="dc768b3155172091f56dc69430b5481f2d76ecd9ccb54ead8c2540dbcf5ea9bc" PKG_SHA256="12e7884484151fbd432b6a520170ea185c159f4393c7a2c2a886ab820313149a"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="https://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git" 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_URL="https://www.kernel.org/pub/linux/utils/kernel/kmod/${PKG_NAME}-${PKG_VERSION}.tar.xz"
PKG_DEPENDS_HOST="autotools:host" PKG_DEPENDS_HOST="meson:host ninja:host"
PKG_DEPENDS_TARGET="autotools:host gcc: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_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 \ PKG_MESON_OPTS_COMMON="-Dbashcompletiondir=no \
--disable-logging \ -Dfishcompletiondir=no \
--disable-debug \ -Dzshcompletiondir=no \
--disable-manpages \ -Dzstd=disabled \
--with-gnu-ld \ -Dxz=disabled \
--without-xz \ -Dzlib=disabled \
--without-zlib \ -Dopenssl=enabled \
--without-zstd" -Dtools=true \
-Ddebug-messages=false \
-Dbuild-tests=false \
-Dmanpages=false \
-Ddocs=false"
PKG_CONFIGURE_OPTS_TARGET="--enable-tools \ PKG_MESON_OPTS_HOST="${PKG_MESON_OPTS_COMMON} \
--enable-logging \ -Dlogging=false"
--disable-debug \
--disable-manpages \ PKG_MESON_OPTS_TARGET="${PKG_MESON_OPTS_COMMON} \
--with-gnu-ld \ -Dlogging=true"
--without-xz \
--without-zlib \
--without-zstd"
post_makeinstall_host() { post_makeinstall_host() {
ln -sf kmod ${TOOLCHAIN}/bin/depmod ln -sf kmod ${TOOLCHAIN}/bin/depmod
@ -44,6 +46,7 @@ post_makeinstall_target() {
ln -sf /usr/bin/kmod ${INSTALL}/usr/sbin/depmod ln -sf /usr/bin/kmod ${INSTALL}/usr/sbin/depmod
mkdir -p ${INSTALL}/etc mkdir -p ${INSTALL}/etc
rmdir ${INSTALL}/etc/modprobe.d
ln -sf /storage/.config/modprobe.d ${INSTALL}/etc/modprobe.d ln -sf /storage/.config/modprobe.d ${INSTALL}/etc/modprobe.d
# add user modprobe.d dir # add user modprobe.d dir

View File

@ -3,8 +3,8 @@
# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="mtools" PKG_NAME="mtools"
PKG_VERSION="4.0.47" PKG_VERSION="4.0.48"
PKG_SHA256="31aa06078cc3f50591b95e71a909c56dd179d87e9cbdc07bf435e595bd7cc7ff" PKG_SHA256="03c29aac8735dd7154a989fbc29eaf2b506121ae1c3a35cd0bf2a02e94d271a9"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="http://www.gnu.org/software/mtools/" PKG_SITE="http://www.gnu.org/software/mtools/"
PKG_URL="https://ftpmirror.gnu.org/${PKG_NAME}/${PKG_NAME}-${PKG_VERSION}.tar.bz2" PKG_URL="https://ftpmirror.gnu.org/${PKG_NAME}/${PKG_NAME}-${PKG_VERSION}.tar.bz2"

View File

@ -1,16 +1,16 @@
removes installing of floppyd, manuals and info removes installing of floppyd, manuals and info
should fix occasional mtools installation problems few of us had should fix occasional mtools installation problems few of us had
--- a/Makefile.in 2010-10-17 17:41:09.000000000 +0200 --- a/Makefile.in 2025-02-05 12:30:43.000000000 +0000
+++ b/Makefile.in 2016-04-28 11:42:28.015052786 +0200 +++ b/Makefile.in 2025-02-23 04:28:25.663710133 +0000
@@ -236,8 +236,8 @@ @@ -226,8 +226,8 @@
uninstall-info: uninstall-info:
cd $(DESTDIR)$(infodir) && rm -f mtools.info* cd $(DESTDIR)$(infodir) && rm -f mtools.info*
-install: $(DESTDIR)$(bindir)/mtools @BINFLOPPYD@ install-man install-links \ -install: $(DESTDIR)$(bindir)/mtools$(EXEEXT) @BINFLOPPYD@ install-man install-links \
- $(DESTDIR)$(bindir)/mkmanifest install-scripts install-info - $(DESTDIR)$(bindir)/mkmanifest$(EXEEXT) install-scripts install-info
+install: $(DESTDIR)$(bindir)/mtools install-links \ +install: $(DESTDIR)$(bindir)/mtools$(EXEEXT) install-links \
+ $(DESTDIR)$(bindir)/mkmanifest install-scripts + $(DESTDIR)$(bindir)/mkmanifest$(EXEEXT) install-scripts
uninstall: uninstall-bin uninstall-man uninstall-links \ uninstall: uninstall-bin uninstall-man uninstall-links \
uninstall-scripts uninstall-scripts