feed/video.git
3 days agomesa: add package decriptions master
Daniel Golle [Fri, 13 Dec 2024 14:49:59 +0000 (14:49 +0000)]
mesa: add package decriptions

Add descriptions for all generated packages.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
4 days agowpewebkit: portability fixes
Daniel Golle [Mon, 9 Dec 2024 01:07:32 +0000 (01:07 +0000)]
wpewebkit: portability fixes

 * Use JavaScript JIT only on supported platforms.
 * Fix ARM Thumb2 detection to allow using JavaScript JIT on ARMv7.
 * Add inline assembly implementation returning the current stack pointer
   on PPC64 (or PPC).

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
4 days agomesa: remove useless OpenCL libraries
Daniel Golle [Thu, 12 Dec 2024 08:57:39 +0000 (08:57 +0000)]
mesa: remove useless OpenCL libraries

Clover only implements OpenCL API for nouveau, r600 and radeon-si GPUs.
Remove OpenCL library packages for targets which anyway implement 0% of
the API and are hence useless.

See also https://mesamatrix.net

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
8 days agogzdoom: only build for 64-bit architectures
Daniel Golle [Sun, 8 Dec 2024 20:11:39 +0000 (20:11 +0000)]
gzdoom: only build for 64-bit architectures

Only LP64/LLP64 builds are officially supported. Please do not attempt
to build for other platforms; even if the program succeeds in a MAP01
smoke test, there are e.g. known visual artifacts that lead to a bad
user experience.

Still allow build on 32-bit platforms in case BROKEN is selected, so
users can try if it would work on their system as forum claims a fix
had actually been applied long ago.

Link: https://forum.zdoom.org/viewtopic.php?f=7&t=75673
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
8 days agomesa: clean up dependencies
Daniel Golle [Sun, 8 Dec 2024 22:51:40 +0000 (22:51 +0000)]
mesa: clean up dependencies

Define all CONFIG_PACKAGE_* symbols which may change build configuration
and only build broadcom drivers on ARM targets with FPU.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
8 days agoseatd: import upstream patch to fix build for PowerPC
Daniel Golle [Sun, 8 Dec 2024 12:17:56 +0000 (12:17 +0000)]
seatd: import upstream patch to fix build for PowerPC

Backport patch merged upstream
https://git.sr.ht/~kennylevinsen/seatd/commit/d57109285591594de5d37d9ad158e2616875be7c

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
9 days agogtk: depends on libgst1player
Daniel Golle [Sun, 8 Dec 2024 02:06:44 +0000 (02:06 +0000)]
gtk: depends on libgst1player

Add missing dependency on libgst1player.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
9 days agosdl2: get rid of libunwind for good
Daniel Golle [Sun, 8 Dec 2024 02:00:37 +0000 (02:00 +0000)]
sdl2: get rid of libunwind for good

Previous attempts to prevent linking against libunwind were incomplete.
Simply don't call CheckLibUnwind macro.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
9 days agomesa: fix dependencies and always prefer LLVM subproject
Daniel Golle [Sat, 7 Dec 2024 17:56:56 +0000 (17:56 +0000)]
mesa: fix dependencies and always prefer LLVM subproject

Make sure build dependency to mesa/host is set for x86 and x86/64 builds,
add missing dependency on Python ply and make sure to always prefer LLVM
subproject to avoid picking up LLVM from the build host (which may not
match SPIR-V converter tool version).

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
9 days agogzdoom: stage host binaries
Daniel Golle [Sat, 7 Dec 2024 18:55:30 +0000 (18:55 +0000)]
gzdoom: stage host binaries

Install host-built binaries to STAGING_DIR_HOSTPKG as HOST_BUILD_DIR gets
cleared and should not be referenced after host build has completed.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
9 days agogtk: import patch to support softfloat targets
Daniel Golle [Sat, 7 Dec 2024 19:58:30 +0000 (19:58 +0000)]
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>
10 days agomesa: build without libunwind and valgrind
Daniel Golle [Sat, 7 Dec 2024 01:07:58 +0000 (01:07 +0000)]
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>
10 days agosdl2: build without libunwind
Daniel Golle [Fri, 6 Dec 2024 15:42:37 +0000 (15:42 +0000)]
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>
10 days agozmusic: fix target endian detection
Daniel Golle [Fri, 6 Dec 2024 17:57:14 +0000 (17:57 +0000)]
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>
11 days agoassimp: depend on minizip
Daniel Golle [Fri, 6 Dec 2024 02:28:29 +0000 (02:28 +0000)]
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>
11 days agoxkeyboard-config: update to version 2.43
Daniel Golle [Fri, 6 Dec 2024 01:41:41 +0000 (01:41 +0000)]
xkeyboard-config: update to version 2.43

Now uses meson build system.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
12 days agodouble-conversion: update to 3.2.0
Yaroslav Petrov [Wed, 2 Mar 2022 22:30:19 +0000 (23:30 +0100)]
double-conversion: update to 3.2.0

Signed-off-by: Yaroslav Petrov <info@lank.me>
12 days agoadd WPE WebKit packages
Daniel Golle [Tue, 12 Nov 2024 02:23:26 +0000 (03:23 +0100)]
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>
12 days agocage: add package
Daniel Golle [Tue, 12 Nov 2024 02:22:31 +0000 (03:22 +0100)]
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>
12 days agowlroots: add package
Daniel Golle [Tue, 12 Nov 2024 02:22:20 +0000 (03:22 +0100)]
wlroots: add package

Add wlroots Wayland compositor library.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
12 days agogzdoom: add package
Daniel Golle [Thu, 7 Nov 2024 20:18:45 +0000 (20:18 +0000)]
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>
12 days agosdl2: move tests to utils/video
Daniel Golle [Thu, 7 Nov 2024 20:15:42 +0000 (20:15 +0000)]
sdl2: move tests to utils/video

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
12 days agovkmark: move to utils folder
Daniel Golle [Mon, 25 Nov 2024 21:36:53 +0000 (22:36 +0100)]
vkmark: move to utils folder

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
12 days agosdl2-doom: add package
Daniel Golle [Thu, 7 Nov 2024 20:17:49 +0000 (20:17 +0000)]
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>
12 days agosdl2-mixer: add package
Daniel Golle [Thu, 7 Nov 2024 20:17:17 +0000 (20:17 +0000)]
sdl2-mixer: add package

Add SDL2 audio mixer and music playback library.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
12 days agosdl2: add package
Daniel Golle [Thu, 7 Nov 2024 20:15:42 +0000 (20:15 +0000)]
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>
12 days agovkmark: add package
Daniel Golle [Mon, 25 Nov 2024 21:36:53 +0000 (22:36 +0100)]
vkmark: add package

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
12 days agoglm: add package
Daniel Golle [Mon, 25 Nov 2024 21:36:36 +0000 (22:36 +0100)]
glm: add package

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
12 days agoassimp: add package
Daniel Golle [Mon, 25 Nov 2024 21:36:18 +0000 (22:36 +0100)]
assimp: add package

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
12 days agovulkan-loader: add package
Daniel Golle [Mon, 25 Nov 2024 21:34:38 +0000 (22:34 +0100)]
vulkan-loader: add package

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
12 days agovulkan-headers: add package
Daniel Golle [Mon, 25 Nov 2024 21:34:24 +0000 (22:34 +0100)]
vulkan-headers: add package

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
12 days agogtk: add package
Daniel Golle [Tue, 5 Nov 2024 05:36:19 +0000 (05:36 +0000)]
gtk: add package

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
12 days agogdk-pixbuf: add package
Daniel Golle [Tue, 5 Nov 2024 05:36:01 +0000 (05:36 +0000)]
gdk-pixbuf: add package

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
12 days agographene: add package
Daniel Golle [Tue, 5 Nov 2024 05:35:40 +0000 (05:35 +0000)]
graphene: add package

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
12 days agolibepoxy: add package
Daniel Golle [Tue, 5 Nov 2024 05:35:25 +0000 (05:35 +0000)]
libepoxy: add package

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
12 days agoweston: update to 14.0.1
Daniel Golle [Tue, 5 Nov 2024 05:29:35 +0000 (05:29 +0000)]
weston: update to 14.0.1

Move to frameworks which is a batter match than libs.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
12 days agolibdisplay-info: add package
Daniel Golle [Tue, 5 Nov 2024 19:09:16 +0000 (19:09 +0000)]
libdisplay-info: add package

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
12 days agoedid-decode: add package
Daniel Golle [Tue, 5 Nov 2024 19:09:04 +0000 (19:09 +0000)]
edid-decode: add package

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
12 days agoseatd: update to 0.9.1
Daniel Golle [Tue, 5 Nov 2024 19:09:49 +0000 (19:09 +0000)]
seatd: update to 0.9.1

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
12 days agolibxkbcommon: update to 1.7.0
Daniel Golle [Tue, 5 Nov 2024 04:46:35 +0000 (04:46 +0000)]
libxkbcommon: update to 1.7.0

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
12 days agofribidi: update to 1.0.16
Daniel Golle [Tue, 5 Nov 2024 19:38:45 +0000 (19:38 +0000)]
fribidi: update to 1.0.16

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
12 days agoharfbuzz: update to 10.0.1
Daniel Golle [Tue, 5 Nov 2024 04:38:44 +0000 (04:38 +0000)]
harfbuzz: update to 10.0.1

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
12 days agocairo: update to 1.18.2
Daniel Golle [Tue, 5 Nov 2024 04:38:21 +0000 (04:38 +0000)]
cairo: update to 1.18.2

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
12 days agopango: update to 1.54.0
Daniel Golle [Tue, 5 Nov 2024 04:36:41 +0000 (04:36 +0000)]
pango: update to 1.54.0

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
12 days agokmscube: update to git HEAD of 2024-09-26
Daniel Golle [Tue, 5 Nov 2024 19:36:01 +0000 (19:36 +0000)]
kmscube: update to git HEAD of 2024-09-26

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
12 days agomesa: update to 24.3.0, improve build
Daniel Golle [Tue, 5 Nov 2024 04:33:12 +0000 (04:33 +0000)]
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>
12 days agoglslang: add package
Daniel Golle [Mon, 25 Nov 2024 21:35:38 +0000 (22:35 +0100)]
glslang: add package

Add glslang package used by Mesa.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
12 days agollvm: add package
Daniel Golle [Mon, 25 Nov 2024 21:34:54 +0000 (22:34 +0100)]
llvm: add package

Add static LLVM host and target build for use with Mesa.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
12 days agospirv-tools: add package
Daniel Golle [Mon, 25 Nov 2024 20:12:33 +0000 (21:12 +0100)]
spirv-tools: add package

Add spirv-tools required to build Intel Vulkan driver.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
12 days agospirv-headers: add package
Daniel Golle [Mon, 25 Nov 2024 20:11:25 +0000 (21:11 +0100)]
spirv-headers: add package

Add SPIRV headers required to build Intel Vulkan driver.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
12 days agolibva: add package
Daniel Golle [Mon, 25 Nov 2024 21:28:24 +0000 (22:28 +0100)]
libva: add package

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
12 days agowayland-utils: update to 1.2.0
Daniel Golle [Tue, 5 Nov 2024 04:45:58 +0000 (04:45 +0000)]
wayland-utils: update to 1.2.0

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
12 days agowayland: update to 1.23.0
Daniel Golle [Tue, 5 Nov 2024 04:37:21 +0000 (04:37 +0000)]
wayland: update to 1.23.0

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
12 days agowayland-protocols: update to 1.38
Daniel Golle [Tue, 5 Nov 2024 04:37:41 +0000 (04:37 +0000)]
wayland-protocols: update to 1.38

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
12 days agoqt4: remove package
Daniel Golle [Thu, 5 Dec 2024 01:01:26 +0000 (01:01 +0000)]
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>
5 weeks agoCI: multi-arch-test-build: move to shared workflow openwrt-24.10
Christian Marangi [Fri, 8 Nov 2024 18:34:29 +0000 (19:34 +0100)]
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>
19 months agolibdouble-conversion: refactor to use PKG_BUILD_FLAGS:=lto
Andre Heider [Thu, 23 Mar 2023 09:33:06 +0000 (10:33 +0100)]
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>
19 months agolibdouble-conversion: refactor to use PKG_BUILD_FLAGS:=gc-sections
Andre Heider [Thu, 23 Mar 2023 09:32:13 +0000 (10:32 +0100)]
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>
19 months agoqt5base: refactor to use PKG_BUILD_FLAGS:=no-mips16
Andre Heider [Thu, 23 Mar 2023 09:31:19 +0000 (10:31 +0100)]
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>
2 years agomesa: add missing dependencies
Daniel Golle [Sat, 23 Jul 2022 08:53:22 +0000 (09:53 +0100)]
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>
2 years agocairo: add missing dependency on liblzo
Daniel Golle [Sat, 23 Jul 2022 08:43:42 +0000 (09:43 +0100)]
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>
2 years agomesa: Use Mako installed by host pip instead of Mako/host
Jeffery To [Fri, 18 Mar 2022 08:27:28 +0000 (16:27 +0800)]
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>
2 years agowayland: Use tools/expat instead of expat/host
Jeffery To [Mon, 7 Mar 2022 07:54:07 +0000 (15:54 +0800)]
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>
3 years agowayland: update to version 1.20.0 (#21)
Daniel Golle [Fri, 10 Dec 2021 02:00:45 +0000 (02:00 +0000)]
wayland: update to version 1.20.0 (#21)

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
3 years agoMerge pull request #20 from dangowrt/update-mesa-21.3.0
Mirko Vogt [Wed, 24 Nov 2021 15:47:50 +0000 (16:47 +0100)]
Merge pull request #20 from dangowrt/update-mesa-21.3.0

mesa: update to version 21.3.0

3 years agoMerge pull request #19 from dangowrt/packages-updates
Mirko Vogt [Wed, 24 Nov 2021 15:40:25 +0000 (16:40 +0100)]
Merge pull request #19 from dangowrt/packages-updates

update some packages

3 years agomesa: update to version 21.3.0 20/head
Daniel Golle [Wed, 24 Nov 2021 01:47:35 +0000 (01:47 +0000)]
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>
3 years agowayland-protocols: update to version 1.24
Daniel Golle [Wed, 24 Nov 2021 01:53:18 +0000 (01:53 +0000)]
wayland-protocols: update to version 1.24

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
3 years agowayland: update to version 1.19.92 (1.20 beta)
Daniel Golle [Wed, 24 Nov 2021 01:52:22 +0000 (01:52 +0000)]
wayland: update to version 1.19.92 (1.20 beta)

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
3 years agoweston: update to git HEAD 19/head
Daniel Golle [Wed, 24 Nov 2021 01:54:51 +0000 (01:54 +0000)]
weston: update to git HEAD

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
3 years agopango: fix meson build arguments
Daniel Golle [Wed, 24 Nov 2021 01:53:49 +0000 (01:53 +0000)]
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>
3 years agowayland-protocols: update to version 1.24
Daniel Golle [Wed, 24 Nov 2021 01:53:18 +0000 (01:53 +0000)]
wayland-protocols: update to version 1.24

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
3 years agowayland: update to version 1.19.92 (1.20 beta)
Daniel Golle [Wed, 24 Nov 2021 01:52:22 +0000 (01:52 +0000)]
wayland: update to version 1.19.92 (1.20 beta)

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
3 years agoseatd: update to version 0.6.3
Daniel Golle [Wed, 24 Nov 2021 01:49:09 +0000 (01:49 +0000)]
seatd: update to version 0.6.3

 * add minimalistic init script to start service on boot

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
3 years agomesa: update to version 21.3.0
Daniel Golle [Wed, 24 Nov 2021 01:47:35 +0000 (01:47 +0000)]
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>
3 years agoMerge pull request #17 from aparcar/ci
Daniel Golle [Fri, 8 Oct 2021 17:48:10 +0000 (18:48 +0100)]
Merge pull request #17 from aparcar/ci

CI: initial add of automated testing

3 years agoCI: initial add of automated testing 17/head
Paul Spooren [Wed, 6 Oct 2021 23:45:54 +0000 (13:45 -1000)]
CI: initial add of automated testing

Signed-off-by: Paul Spooren <mail@aparcar.org>
3 years agoMerge pull request #16 from dangowrt/wayland-stack
Mirko Vogt [Wed, 6 Oct 2021 23:45:52 +0000 (01:45 +0200)]
Merge pull request #16 from dangowrt/wayland-stack

 [RFC/WIP/POC] bring up Wayland graphics stack

3 years agoweston: add package 16/head
Daniel Golle [Sun, 22 Aug 2021 20:12:44 +0000 (21:12 +0100)]
weston: add package

Add weston wayland compositor.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
3 years agowayland-utils: add package
Daniel Golle [Sun, 22 Aug 2021 20:15:07 +0000 (21:15 +0100)]
wayland-utils: add package

Brings 'wayland-info' application.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
3 years agoseatd: add package
Daniel Golle [Sun, 22 Aug 2021 20:14:39 +0000 (21:14 +0100)]
seatd: add package

Seatd is a minimal seat management daemon.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
3 years agoxkeyboard-config: add package
Daniel Golle [Sun, 22 Aug 2021 20:10:57 +0000 (21:10 +0100)]
xkeyboard-config: add package

Package keyboard map data (keymaps).

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
3 years agolibxkbcommon: add package
Daniel Golle [Sun, 22 Aug 2021 20:10:33 +0000 (21:10 +0100)]
libxkbcommon: add package

Add X keyboard library used for keyboard input.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
3 years agopango: add GNOME pango graphics library
Daniel Golle [Sun, 22 Aug 2021 20:10:12 +0000 (21:10 +0100)]
pango: add GNOME pango graphics library

pango is a text and graphics drawing library.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
3 years agofribidi: add package
Daniel Golle [Sun, 22 Aug 2021 20:09:47 +0000 (21:09 +0100)]
fribidi: add package

fribidi is bi-directional text library needed by pango.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
3 years agoharfbuzz: add package
Daniel Golle [Sun, 22 Aug 2021 20:09:20 +0000 (21:09 +0100)]
harfbuzz: add package

harfbuzz is a font-smoothing library used by pango.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
3 years agocairo: add package
Daniel Golle [Sun, 22 Aug 2021 20:06:32 +0000 (21:06 +0100)]
cairo: add package

Cairo is a graphics drawing library.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
3 years agokmscube: add Mesa3D KMS/DRM demo program
Daniel Golle [Sun, 22 Aug 2021 20:13:12 +0000 (21:13 +0100)]
kmscube: add Mesa3D KMS/DRM demo program

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
3 years agomesa: add mesa 3D libraries
Daniel Golle [Sun, 22 Aug 2021 20:07:24 +0000 (21:07 +0100)]
mesa: add mesa 3D libraries

Package libGL, libEGL, libGLES, ... from mesa as well as DRI drivers.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
3 years agowayland-protocols: add package
Daniel Golle [Sun, 22 Aug 2021 20:04:24 +0000 (21:04 +0100)]
wayland-protocols: add package

Add wayland protocols which are required to build wayland clients and
servers.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
3 years agowayland: add package
Daniel Golle [Sun, 22 Aug 2021 20:03:07 +0000 (21:03 +0100)]
wayland: add package

Add wayland framework package and host build.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
3 years agoMerge pull request #15 from petrov-adg/video-libdouble-conversion
Mirko Vogt [Sun, 26 Sep 2021 19:02:36 +0000 (21:02 +0200)]
Merge pull request #15 from petrov-adg/video-libdouble-conversion

libdouble-conversion: move package here from packages-abandoned feed
It's a dependency for qt5base which got removed from the packages feed earlier due to no other package from the packages feed made us of it.

3 years agolibdouble-conversion: move package here from packages-abandoned feed 15/head
Yaroslav Petrov [Fri, 24 Sep 2021 11:10:25 +0000 (13:10 +0200)]
libdouble-conversion: move package here from packages-abandoned feed

Signed-off-by: Yaroslav Petrov <petrov@adg-dresden.de>
4 years agoqt5: update to 5.15.0 (LTS release)
Mirko Vogt [Sun, 7 Jun 2020 14:13:22 +0000 (14:13 +0000)]
qt5: update to 5.15.0 (LTS release)

This also purges already back then (v5.9) legacy projects, such as Qt
Quick 1 / QML 1.

We also focus on software rendering only for now, postponing dealing
with messy vendor specific GL(ES) APIs, quirks and proprietary / binary
blobs. Implies certain features and packages being unavailable for the
moment.

6 years agoMerge pull request #9 from titobrasolin/patch-1
Mirko Vogt [Mon, 15 Jan 2018 12:02:18 +0000 (13:02 +0100)]
Merge pull request #9 from titobrasolin/patch-1

Fix -iconv/-no-iconv switch

6 years agoFix -iconv/-no-iconv switch 9/head
Tito Brasolin [Sat, 6 Jan 2018 14:25:29 +0000 (15:25 +0100)]
Fix -iconv/-no-iconv switch

See comment:
https://github.com/openwrt/video/commit/e529dc6cc7de8c52e7c1a1033f9dca576ab3182a#r26652161

7 years agoqt5base: extend patch to prevent SEGV when hiding cursor is desired
Mirko Vogt [Mon, 11 Dec 2017 16:38:30 +0000 (17:38 +0100)]
qt5base: extend patch to prevent SEGV when hiding cursor is desired

7 years agoqt5quick2: include *.js-files for QML plugins and include qmlrunner in test pkg
Mirko Vogt [Mon, 11 Dec 2017 14:38:49 +0000 (15:38 +0100)]
qt5quick2: include *.js-files for QML plugins and include qmlrunner in test pkg

7 years agoqt5base: fix segfault if QT_QPA_FB_HIDECURSOR=1
Mirko Vogt [Sun, 3 Dec 2017 21:20:12 +0000 (22:20 +0100)]
qt5base: fix segfault if QT_QPA_FB_HIDECURSOR=1

7 years agoRevert "do not build GUI (and other) component(s) in host build"
Mirko Vogt [Sun, 3 Dec 2017 20:55:35 +0000 (21:55 +0100)]
Revert "do not build GUI (and other) component(s) in host build"

This reverts commit 2b0949f460b47646fb97fdf533ca900ca84f2b10.
Some modules being built for the host require Gui / evdev support -
notably the kmap->qmap converter in qt5tools.