Commit Graph

264 Commits

Author SHA1 Message Date
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
Daniel Golle d567e131d7 cairo: add missing dependency on liblzo
cairo links against liblzo if that library is detected during build.
This leads to a missing dependency error in case liblzo is selected
and built before cairo.
Fix that by adding liblzo as a dependency for cairo.

Fixes: #28
Reported-by: @dreirund
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-07-23 09:43:42 +01:00
Jeffery To 375b9ad7e1 mesa: Use Mako installed by host pip instead of Mako/host
Packages normally use host pip to install libraries for host Python.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2022-03-18 13:16:17 +00:00
Jeffery To d3f5f2c931 wayland: Use tools/expat instead of expat/host
As described in
https://github.com/openwrt/packages/commit/5bf74f2ad434841bfe9c3013e55556c0005e74cb,
packages that supposedly use expat/host actually use tools/expat.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2022-03-18 04:17:39 +00:00
Daniel Golle 1d1153bb87 wayland: update to version 1.20.0 (#21)
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-12-10 02:00:45 +00:00
Mirko Vogt a5f18a9266 Merge pull request #20 from dangowrt/update-mesa-21.3.0
mesa: update to version 21.3.0
2021-11-24 16:47:50 +01:00
Mirko Vogt f890f9f7eb Merge pull request #19 from dangowrt/packages-updates
update some packages
2021-11-24 16:40:25 +01:00
Daniel Golle 0cbace4636 mesa: update to version 21.3.0
* build vulkan drivers only if selected
 * disable broadcom vulkan driver as it causes meson-related
   build troubles (unrelated to the version bump)

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-11-24 13:28:29 +00:00
Daniel Golle 02a5e00544 wayland-protocols: update to version 1.24
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-11-24 13:28:24 +00:00
Daniel Golle c990f18ed0 wayland: update to version 1.19.92 (1.20 beta)
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-11-24 13:28:13 +00:00
Daniel Golle ffc76607e0 weston: update to git HEAD
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-11-24 11:08:42 +00:00
Daniel Golle 83030fd9bf pango: fix meson build arguments
Wrong build parameters were copy&pasted from another package and meson
started to complain about them (rightfully). Remove them.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-11-24 11:08:42 +00:00
Daniel Golle 0897400be7 wayland-protocols: update to version 1.24
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-11-24 11:08:42 +00:00
Daniel Golle cea8f9e255 wayland: update to version 1.19.92 (1.20 beta)
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-11-24 11:08:42 +00:00
Daniel Golle 4032f74593 seatd: update to version 0.6.3
* add minimalistic init script to start service on boot

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-11-24 11:08:42 +00:00
Daniel Golle 211b848af3 mesa: update to version 21.3.0
* build vulkan drivers only if selected
 * disable broadcom vulkan driver as it causes meson-related
   build troubles (unrelated to the version bump)

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-11-24 11:08:42 +00:00
Daniel Golle b99119d54a Merge pull request #17 from aparcar/ci
CI: initial add of automated testing
2021-10-08 18:48:10 +01:00
Paul Spooren 43678350b0 CI: initial add of automated testing
Signed-off-by: Paul Spooren <mail@aparcar.org>
2021-10-06 13:45:54 -10:00
Mirko Vogt 6657c5ad5d Merge pull request #16 from dangowrt/wayland-stack
[RFC/WIP/POC] bring up Wayland graphics stack
2021-10-07 01:45:52 +02:00
Daniel Golle 277ff0497d weston: add package
Add weston wayland compositor.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-10-07 00:27:57 +01:00
Daniel Golle 16d211d5c1 wayland-utils: add package
Brings 'wayland-info' application.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-10-07 00:27:56 +01:00
Daniel Golle b7826da3cf seatd: add package
Seatd is a minimal seat management daemon.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-10-07 00:26:50 +01:00
Daniel Golle 0dcb09116a xkeyboard-config: add package
Package keyboard map data (keymaps).

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-10-07 00:26:28 +01:00
Daniel Golle 3c5380d759 libxkbcommon: add package
Add X keyboard library used for keyboard input.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-10-07 00:25:37 +01:00
Daniel Golle 231673abff pango: add GNOME pango graphics library
pango is a text and graphics drawing library.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-10-07 00:25:00 +01:00
Daniel Golle 989d6cc574 fribidi: add package
fribidi is bi-directional text library needed by pango.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-10-07 00:24:47 +01:00
Daniel Golle 4add5840d3 harfbuzz: add package
harfbuzz is a font-smoothing library used by pango.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-10-07 00:24:21 +01:00
Daniel Golle 414e334e3a cairo: add package
Cairo is a graphics drawing library.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-10-07 00:09:16 +01:00
Daniel Golle b59206dda5 kmscube: add Mesa3D KMS/DRM demo program
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-10-07 00:09:16 +01:00