Mirko Vogt
1668ab74cf
Merge pull request #91 from TDT-AG/pr/20250722-qt5base
...
qt5base: only show OPENGL choice if qt5base-gui is selected
2025-07-24 08:49:37 +02:00
Florian Eckert
60bfe72645
qt5base: only show OPENGL choice if qt5base-gui is selected
...
The choice for the config option 'BUILD_qt5base-gui_OPENGL_OPENGLES2'
and 'BUILD_qt5base-gui_OPENGL_NONE' should only be visible if 'qt5base-gui'
is selected. This also applies to the default value if 'qt5base-gui' is
not selected.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2025-07-22 13:24:23 +02:00
Daniel Golle
fc414652e0
mesa: update to 25.1.6
...
See https://docs.mesa3d.org/relnotes/25.1.6.html
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2025-07-21 17:04:52 +01:00
Daniel Golle
cf0b245b2d
llvm: update LLVM to 20.1.8 and SPIRV-LLVM-Translator to 20.1.4
...
Update the LLVM build used for Mesa.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2025-07-21 17:04:39 +01:00
Daniel Golle
9eff7e5afa
glslang: update to 15.4.0
...
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2025-07-21 00:08:34 +01:00
Daniel Golle
f80c4adb21
mesa: unconditionally depend on libatomic
...
Trying to express the dependency on libatomic conditionally didn't work
well and the effort also simply isn't worth it: given the size of mesa
itself, libatomic is negligable.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2025-07-20 00:52:13 +01:00
Daniel Golle
1a3f140de3
weston: fix crash on RaspberryPi 3 with VC4 DRM driver
...
See issue:
https://gitlab.freedesktop.org/wayland/weston/-/issues/1024
Patches imported are:
https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1621
Hopefully they will be part of an 14.0.3 release.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2025-07-19 16:56:01 +01:00
Daniel Golle
a35ca4c713
mesa: requires libatomic also on older ARM and ARMEB platforms
...
Add dependency on libatomic also for non-ARMv6 ARM targets as well as
big-endian ARM (xscale). Obviously they are all unlikely to ever
actually use Mesa.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2025-07-19 02:23:37 +01:00
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