Daniel Golle
3c4f017739
gtk: import patch to support softfloat targets
...
Use work-around for missing fesetround() options on targets without
floating point unit.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-07 21:56:37 +00:00
Daniel Golle
a3eafcfc95
mesa: build without libunwind and valgrind
...
Configure build to never link against libunwind or valgrind.
Prevents accidental linkage against those libraries in case they are
present.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-07 01:45:29 +00:00
Daniel Golle
b4ae11371c
sdl2: build without libunwind
...
SDL2 links tests against libunwind if libunwind is detected by CMake.
This results in build failure due to undefined symbols.
Prevent building with libunwind for now.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-07 00:51:36 +00:00
Daniel Golle
75c1338131
zmusic: fix target endian detection
...
Use __BYTE_ORDER macro when ever it is defined and not just when using
glibc.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-06 18:54:43 +00:00
Daniel Golle
62ce9dc580
assimp: depend on minizip
...
Use minizip-ng from packages feed instead of building in-tree
version of minizip.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-06 02:57:08 +00:00
Daniel Golle
f5c2d18261
xkeyboard-config: update to version 2.43
...
Now uses meson build system.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-06 02:17:56 +00:00
Yaroslav Petrov
7f73b9924a
double-conversion: update to 3.2.0
...
Signed-off-by: Yaroslav Petrov <info@lank.me >
2024-12-05 01:28:10 +00:00
Daniel Golle
11d4bbbafb
add WPE WebKit packages
...
Add WPE WebKit HTML5 application runtime.
* libwpe: backend abstraction (Wayland or KMS/DRM)
* wpebackend-fdo: FreeDesktop Linux backend for WPE
* wpewebkit: official WebKit port
* cog: simple browser canvas application (best used with 'cage')
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:27:37 +00:00
Daniel Golle
92e4f15fbe
cage: add package
...
Add Cage which is a Wayland kiosk compositor running a single
application in full-screen.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:27:37 +00:00
Daniel Golle
739b2397f5
wlroots: add package
...
Add wlroots Wayland compositor library.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:27:37 +00:00
Daniel Golle
c8a831f4a1
gzdoom: add package
...
Add GZDoom package which brings high-res 3D accelerated implementation
of the Doom engine with many extra features.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:26:26 +00:00
Daniel Golle
15f54f44a8
sdl2: move tests to utils/video
...
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:24:21 +00:00
Daniel Golle
986f15f668
vkmark: move to utils folder
...
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:24:11 +00:00
Daniel Golle
748651ce07
sdl2-doom: add package
...
Add simple port to SDL2 of the classic DOOM engine.
Works fine on Wayland without requiring any 3D hardware acceleration.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:20:09 +00:00
Daniel Golle
4bff91583b
sdl2-mixer: add package
...
Add SDL2 audio mixer and music playback library.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:20:09 +00:00
Daniel Golle
5a2b847ac2
sdl2: add package
...
Package SDL2 library with most commonly used audio, video and input
backends.
Tested on KMS/DRM and Wayland with OpenGLES 2.0, but OpenGL or Vulkan
should work just as well.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:20:09 +00:00
Daniel Golle
64106a8e1e
vkmark: add package
...
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:19:32 +00:00
Daniel Golle
290ecbb49b
glm: add package
...
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:19:32 +00:00
Daniel Golle
76fe9bd5de
assimp: add package
...
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:19:32 +00:00
Daniel Golle
ffe5c80137
vulkan-loader: add package
...
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:19:32 +00:00
Daniel Golle
9d62192cf5
vulkan-headers: add package
...
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:19:32 +00:00
Daniel Golle
fe0c58d84b
gtk: add package
...
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:15:41 +00:00
Daniel Golle
d8b3c75742
gdk-pixbuf: add package
...
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:15:41 +00:00
Daniel Golle
cace222e9c
graphene: add package
...
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:15:41 +00:00
Daniel Golle
e952213bbb
libepoxy: add package
...
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:15:41 +00:00
Daniel Golle
5bc7fe5692
weston: update to 14.0.1
...
Move to frameworks which is a batter match than libs.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:15:41 +00:00
Daniel Golle
29d044318e
libdisplay-info: add package
...
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:15:41 +00:00
Daniel Golle
1f292b6e9d
edid-decode: add package
...
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:15:41 +00:00
Daniel Golle
c3aed1a52b
seatd: update to 0.9.1
...
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:15:41 +00:00
Daniel Golle
e9e1d434f8
libxkbcommon: update to 1.7.0
...
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:15:41 +00:00
Daniel Golle
5e53f39d69
fribidi: update to 1.0.16
...
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:15:41 +00:00
Daniel Golle
728e44f74a
harfbuzz: update to 10.0.1
...
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:15:41 +00:00
Daniel Golle
5befae649c
cairo: update to 1.18.2
...
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:15:41 +00:00
Daniel Golle
1b67f62fb5
pango: update to 1.54.0
...
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:15:41 +00:00
Daniel Golle
7a212373f1
kmscube: update to git HEAD of 2024-09-26
...
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:15:41 +00:00
Daniel Golle
1623b707b1
mesa: update to 24.3.0, improve build
...
Apart from switching to a newer upstream version, also improve the
build:
* introduce build-variants for each kind of hardware
* use LLVM
* build more Gallium drivers
* build Vulkan drivers
* build Clover OpenCL library
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:15:41 +00:00
Daniel Golle
cf81e9b70e
glslang: add package
...
Add glslang package used by Mesa.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:15:41 +00:00
Daniel Golle
27d4813504
llvm: add package
...
Add static LLVM host and target build for use with Mesa.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:15:41 +00:00
Daniel Golle
7a0e5b885f
spirv-tools: add package
...
Add spirv-tools required to build Intel Vulkan driver.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:15:41 +00:00
Daniel Golle
e09891e0b0
spirv-headers: add package
...
Add SPIRV headers required to build Intel Vulkan driver.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:15:41 +00:00
Daniel Golle
0240257782
libva: add package
...
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:15:41 +00:00
Daniel Golle
f43ba4f676
wayland-utils: update to 1.2.0
...
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:15:41 +00:00
Daniel Golle
af0b6d4d74
wayland: update to 1.23.0
...
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:15:41 +00:00
Daniel Golle
6e4b25f1b6
wayland-protocols: update to 1.38
...
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:15:41 +00:00
Daniel Golle
cd4a1ae512
qt4: remove package
...
Qt4 requires various X11 libraries which are not packaged in any feed.
Remove that obsolete version of Qt.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-12-05 01:14:12 +00:00
Christian Marangi
85e68535c8
CI: multi-arch-test-build: move to shared workflow
...
Move multi-arch-test-build to shared workflow.
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2024-11-08 19:34:29 +01:00
Andre Heider
10a295762b
libdouble-conversion: refactor to use PKG_BUILD_FLAGS:=lto
...
See commit 07730ff3 "treewide: add support for "lto" in PKG_BUILD_FLAGS"
on the main repository.
Signed-off-by: Andre Heider <a.heider@gmail.com >
2023-05-12 13:16:13 +02:00
Andre Heider
31a58eed87
libdouble-conversion: refactor to use PKG_BUILD_FLAGS:=gc-sections
...
See commit da370098 "treewide: add support for "gc-sections" in
PKG_BUILD_FLAGS" on the main repository.
Signed-off-by: Andre Heider <a.heider@gmail.com >
2023-05-12 13:16:13 +02:00
Andre Heider
c618948b88
qt5base: refactor to use PKG_BUILD_FLAGS:=no-mips16
...
See commit 5c545bdb "treewide: replace PKG_USE_MIPS16:=0 with
PKG_BUILD_FLAGS:=no-mips16" on the main repository.
Signed-off-by: Andre Heider <a.heider@gmail.com >
2023-05-12 13:16:13 +02:00
Daniel Golle
630f39d6f7
mesa: add missing dependencies
...
Add missing dependencies on libzstd and libsensors which some libraries
link against if detected during build.
Fixes : #27
Reported-by: @dreirund
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2022-07-23 09:53:22 +01:00