Skip to content

Commit

Permalink
Update BR2023 packages used for graphics
Browse files Browse the repository at this point in the history
Signed-off-by: falkTX <[email protected]>
  • Loading branch information
falkTX committed May 26, 2024
1 parent 388fca3 commit 2ff3c35
Show file tree
Hide file tree
Showing 8 changed files with 17 additions and 17 deletions.
8 changes: 4 additions & 4 deletions global-packages/buildroot-2023.11.3/cog/cog.hash
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# From https://wpewebkit.org/releases/cog-0.19.1.tar.xz.sums
md5 ec4566bd63ad570a9c7654ed79e46c3f cog-0.19.1.tar.xz
sha1 a226fedec99d2c92c2d8b6247ec57f4587c8041d cog-0.19.1.tar.xz
sha256 633760ba69e36e4fbc24757c927f46fa1fdb3c526d0a6ac6ab35a21d35ad57b3 cog-0.19.1.tar.xz
# From https://wpewebkit.org/releases/cog-0.18.4.tar.xz.sums
md5 0566ab6676b499ebcff372fbe39e24fc cog-0.18.4.tar.xz
sha1 2d6f88cfb07eaac1be2bf9954832f19f8a856631 cog-0.18.4.tar.xz
sha256 31d7079db2eeed790899d2f1f824dd6a54bf30d072d196d737be572f105d99b1 cog-0.18.4.tar.xz

# Hashes for license files:
sha256 e6c42d93c68b292bcccf6d2ec3e13da85df90b718ba27c2c2a01053a9d009252 COPYING
2 changes: 1 addition & 1 deletion global-packages/buildroot-2023.11.3/cog/cog.mk
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#
################################################################################

COG_VERSION = 0.19.1
COG_VERSION = 0.18.4
COG_SITE = https://wpewebkit.org/releases
COG_SOURCE = cog-$(COG_VERSION).tar.xz
COG_INSTALL_STAGING = YES
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ endif

# Not possible to directly refer to mesa3d variables, because of
# first/second expansion trickery...
MESA3D_HEADERS_VERSION = 24.0.8
MESA3D_HEADERS_SOURCE = mesa-$(MESA3D_HEADERS_VERSION).tar.xz
MESA3D_HEADERS_SITE = https://archive.mesa3d.org
MESA3D_HEADERS_VERSION = c1a4fcbb4a5e9ebe3ca89eb21fbf004893314554
MESA3D_HEADERS_SITE = https://gitlab.freedesktop.org/mesa/mesa.git
MESA3D_HEADERS_SITE_METHOD = git
MESA3D_HEADERS_DL_SUBDIR = mesa3d
MESA3D_HEADERS_LICENSE = MIT, SGI, Khronos
MESA3D_HEADERS_LICENSE_FILES = docs/license.rst
Expand Down
5 changes: 0 additions & 5 deletions global-packages/buildroot-2023.11.3/mesa3d/mesa3d.hash

This file was deleted.

6 changes: 3 additions & 3 deletions global-packages/buildroot-2023.11.3/mesa3d/mesa3d.mk
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
################################################################################

# When updating the version, please also update mesa3d-headers
MESA3D_VERSION = 24.0.8
MESA3D_SOURCE = mesa-$(MESA3D_VERSION).tar.xz
MESA3D_SITE = https://archive.mesa3d.org
MESA3D_VERSION = c1a4fcbb4a5e9ebe3ca89eb21fbf004893314554
MESA3D_SITE = https://gitlab.freedesktop.org/mesa/mesa.git
MESA3D_SITE_METHOD = git
MESA3D_LICENSE = MIT, SGI, Khronos
MESA3D_LICENSE_FILES = docs/license.rst
MESA3D_CPE_ID_VENDOR = mesa3d
Expand Down
3 changes: 3 additions & 0 deletions global-packages/buildroot-2023.11.3/wpewebkit/README
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
This custom package exists because we are using GCC 9 and starting with wpewebkit version 2.42 they require GCC 10.
So we use the latest stable release that still supports GCC 9, which is older than the one provided by upstream buildroot.

Additionally we limit the number of jobs used for this build, as WebKit has quite big files which can lead to deadlock in some systems
(too many cores and too little RAM, plus Linux out of memory handling being crap)
3 changes: 3 additions & 0 deletions global-packages/buildroot-2023.11.3/wpewebkit/wpewebkit.mk
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,9 @@ WPEWEBKIT_DEPENDENCIES = host-gperf host-python3 host-ruby host-unifdef \
harfbuzz cairo icu jpeg libepoxy libgcrypt libgles libsoup3 libtasn1 \
libpng libxslt openjpeg wayland-protocols webp wpebackend-fdo

# limit build to 8 jobs
WPEWEBKIT_BUILD_OPTS = -j$(shell [[ $(PARALLEL_JOBS) -le 8 ]] && echo $(PARALLEL_JOBS) || echo 8)

WPEWEBKIT_CMAKE_BACKEND = ninja

WPEWEBKIT_CONF_OPTS = \
Expand Down

0 comments on commit 2ff3c35

Please sign in to comment.