Commit Graph

241 Commits

Author SHA1 Message Date
Daniel Golle
917c4c78e2 cog: update to 0.18.5
Fixes bug breaking classic mouse events

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-18 13:26:05 +01:00
Daniel Golle
13dd2811fc wpewebkit: update to 2.48.3
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-18 13:26:05 +01:00
Daniel Golle
4be1b5f861 wpebackend-fdo: update to 1.16.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-18 13:26:05 +01:00
Daniel Golle
97e80207b2 kmscube: update to git HEAD of 2024-11-06
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-17 23:53:34 +01:00
Daniel Golle
47c626a74f mesa: update to 25.1.5
Support for off-screen rendering ("libOSMesa") has been dropped upstream.

In order to still be able to cross-compile the panfrost driver also on
non-Linux buildhosts, or Linux hosts without libdrm, a patch has been
applied.

This patch has also been submitted upstream via
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36170

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-17 23:53:34 +01:00
Daniel Golle
fac36b6e21 llvm: update SPIRV-LLVM-Translator to 20.1.3
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-17 23:53:34 +01:00
Daniel Golle
475c14ae02 vulkan-loader: update to Vulkan SDK 1.4.313
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-17 23:53:34 +01:00
Daniel Golle
e9c82e5750 vulkan-headers: update to Vulkan SDK 1.4.313
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-17 23:53:34 +01:00
Daniel Golle
86c94d9825 spirv-tools: update to Vulkan SDK 1.4.313.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-17 23:53:34 +01:00
Daniel Golle
21f0995303 spirv-headers: update to Vulkan SDK 1.4.313.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-17 23:53:34 +01:00
Daniel Golle
355bbe721b libxkbcommon: fix broken symlink
/usr/share/X11/xkb should point to ../xkeyboard-config-2
Remove the stray extra '../' to fix the symlink.

Fixes: 7873464 ("libxkbcommon: update to 1.10.0")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-17 23:53:16 +01:00
Daniel Golle
7289eed07b vkmark: update to git HEAD of 2025-06-25
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-16 12:35:16 +01:00
Daniel Golle
24b10d926d assimp: update to version 6.0.2
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-16 12:35:16 +01:00
Daniel Golle
f3a4198952 sdl2-mixer: update to 2.8.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-16 12:17:50 +01:00
Daniel Golle
6669b32996 sdl2: update to 2.32.8
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-16 12:17:50 +01:00
Daniel Golle
c7cdfe1b49 gtk: drop IconBrowser demo applet
The IconBrowser has been dropped upstream, which currently breaks the
build of the libgtk-utils package. Drop it here too.

Fixes: af09bd7 ("gtk: update to 4.18.6")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-16 12:17:37 +01:00
Daniel Golle
12b1d85ea1 libxkbcommon: never run Python-based tests
Unfortunately there is no way to disable running the Python/Jinja2-based
tests, so patch mesion.build in order to not fail in case of Python
dependency problems on the host.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-15 17:42:47 +01:00
W. Michael Petullo
0f402858fd mesa: add dependency on libatomic when building for on mips
Fix build errors on the noted platforms. Builds were failing with:

	Package libmesa-amd is missing dependencies for the following
	libraries:
	libatomic.so.1

Signed-off-by: W. Michael Petullo <mike@flyn.org>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-15 17:42:35 +01:00
Daniel Golle
df62126f87 wlroots: update to 0.18.2
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-15 15:08:31 +01:00
Daniel Golle
0de92ab7ea weston: update to 14.0.2
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-15 15:08:31 +01:00
Daniel Golle
c6277dede1 xkeyboard-config: update to 2.45
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-15 15:08:31 +01:00
Daniel Golle
042da23cfc wayland-protocols: update to 1.45
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-15 15:08:31 +01:00
Daniel Golle
74064afe42 gzdoom: update to 4.14.2
Fix PKG_LICENSE
Optionally use OpenAL for game audio

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-14 22:00:33 +01:00
Daniel Golle
e1ba98904c edid-decode: remove in favor of v4l-utils in packages feed
See also openwrt/packages#26976

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-13 21:42:22 +01:00
Daniel Golle
af09bd725c gtk: update to 4.18.6
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-13 12:52:26 +01:00
Daniel Golle
7873464876 libxkbcommon: update to 1.10.0
Upstream no longer distributes tarballs.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-13 12:52:26 +01:00
Daniel Golle
f7c6956d29 pango: update to 1.56.3
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-13 12:52:26 +01:00
Daniel Golle
2758372838 graphene: update to git HEAD of 2025-01-23
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-13 12:52:26 +01:00
Daniel Golle
9991864c34 harfbuzz: update to version 11.2.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-13 12:52:26 +01:00
Daniel Golle
463af40dc6 gdk-pixbuf: update to 2.42.12
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-13 12:52:26 +01:00
Daniel Golle
48b5dbb1dd cairo: update to 1.18.4
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-13 12:52:26 +01:00
Daniel Golle
da74d6c1e8 gtk: support build on soft-float PowerPC
Improve existing patch to also support build on soft-float PowerPC.

Fixes: #70
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-06-20 15:04:15 +02:00
Mirko Vogt
22e17dc6b5 Merge pull request #66 from mirko/mirko/qt5-rework
Mirko/qt5 rework
2025-05-22 15:16:49 +02:00
Mirko Vogt
eb56ee07e5 qt5: add package qt5virtualkeyboard 2025-05-22 12:13:09 +00:00
Mirko Vogt
d74795e935 qt5: add package qt5svg 2025-05-22 12:12:54 +00:00
Mirko Vogt
69a5a8a7c3 qt5/quick: also install Plugins into staging-dir
cmake errors out about referenced files not being found otherwise.
2025-05-22 10:58:15 +00:00
Mirko Vogt
f2d91667f1 qt5/quick: also install CMake files into staging-dir 2025-05-22 10:58:15 +00:00
Mirko Vogt
4c44d2d203 qt5/cmake.mk: add makefile for inclusion for qt5 projects using cmake 2025-05-22 10:58:15 +00:00
Mirko Vogt
cae7eda25f qt5quick: rename to qt5declarative
qtdeclarative always has been and still is the official module name.
2025-05-22 10:58:15 +00:00
Mirko Vogt
8442f0db3c qt5/common: only apply pkg-defaults for official modules
Determined by PKG_NAME starting with "qt5".
2025-05-22 10:58:15 +00:00
Mirko Vogt
7d9d4a9361 qt5/common: official module names don't contain dashes
strip '-' from PKG_NAME to determine official module name, but keep them
inside PKG_NAMEs for readibility (same as we still have the major
version number inside PKG_NAMEs)
2025-05-22 10:58:15 +00:00
Mirko Vogt
4d8a328925 qt5*: there's no more 2 versions of QtQuick - quick2 now is just quick 2025-05-22 10:58:15 +00:00
Mirko Vogt
a09ab9c206 qt5/qmake: rework issue of install prefix containing staging-dir 2025-05-22 10:58:15 +00:00
Mirko Vogt
580d0fcc8e qt5: move Build/Install/HostFiles from common.mk to qmake.mk
This directive is for target specific host files which can only result
in qmake builds.
2025-05-22 10:58:15 +00:00
Mirko Vogt
45d8e4b6a7 qt5/base: prepare for own mkspec file for taregt specific host builds
This is trying to address the following issue: We pass variables to
qmake which get appended to qmake specific vars in mkspecs/*/qmake.conf.
However projects might invoke qmake once again, however without passing
respective variables along.
We might need to consider hard-coding the flags inside qmake.conf.
2025-05-22 10:58:15 +00:00
Mirko Vogt
e536bd5911 qt5*: outsource common PKG_*-vars into common.mk
given qt5/common.mk is now included earlier, some variables such as
CONFIGURE_PREFIX are not yet defined. Since it's always /usr anyway,
set it statically.
2025-05-22 10:58:15 +00:00
Mirko Vogt
cecd0e026f qt5*: globally define Qt5 version 2025-05-22 10:58:15 +00:00
Mirko Vogt
40ced33869 qt5: purge pkg qt5quick2-2d-sw-renderer-GLstubs
qt5quick2-2d-sw-renderer-GLstubs was a hack back then to get QtQuick
running on hardware without native gles2 support, but isn't needed
for recent versions anymore.
2025-05-22 10:58:15 +00:00
Mirko Vogt
b749b9e83d qt5*: split qmake.mk into common.mk and qmake.mk
That way projects not using qmake (but cmake) can still import all qt5
specific variables and helper functions, without its routines being
overriden by the qmake specific ones.
2025-05-22 10:58:15 +00:00
Mirko Vogt
8c825c6477 qt5*: include qmake(5).mk file directly from the qt5 package 2025-05-22 10:58:15 +00:00