Commit Graph

28141 Commits

Author SHA1 Message Date
Douglas R. Reno
664f94b633 Add Glad to the book.
It provides a generator that creates loaders for Vulkan, OpenGL, EGL,
GLES, and GLX contexts. In our case it's going to be used for
libplacebo.
2023-12-03 12:57:08 -06:00
Douglas R. Reno
882979cd7c Merge branch 'trunk' into renodr/vulkan-addition 2023-12-03 12:35:25 -06:00
Xi Ruoyao
f6b8764349
llvm: Remove a hanging test "getline_nohang.cpp"
This test hangs in a QEMU VM running LFS r12.0-102 (built with jhalfs
w/o any modification) even if -fsanitize=thread is not used...  While
it's difficult to root cause the issue, let's not hang forever.

Link:https://github.com/llvm/llvm-project/issues/39012
2023-12-03 17:28:27 +08:00
Xi Ruoyao
4614dc1fb5
Update to llvm-16.0.6 (#18672) 2023-12-03 16:23:02 +08:00
Xi Ruoyao
c39ddc6c3d
llvm: Remove BPF from targets
To use clang with BPF for v4l-utils, libbpf must be installed but it's
not a BLFS package.  And I doubt if any BLFS user really uses an IR
remote control on the BLFS system.  So let's not make all BLFS users
build something useless.

Note that if both clang and libbpf both exist, v4l-utils will attempt to
use "clang -target bpf" anyway even if -Dbpf=disabled is explicitly
specified (we've got enough surprise from v4l-utils building system
these days!!), so add a note to v4l-utils for people installing non-BLFS
libbpf.
2023-12-03 13:56:37 +08:00
Xi Ruoyao
528007cf64
mutter: Remove an outdated comment
As discussed in #18580, HOME= is not needed with 45.0.  Reconfirmed with
45.2.
2023-12-03 12:54:47 +08:00
Bruce Dubbs
f1948e1bd6 Speling 2023-12-02 18:50:54 -06:00
Douglas R. Reno
ee66136871 Add support for Vulkan to Qt6 2023-12-02 11:13:28 -06:00
Xi Ruoyao
52b9d55135
v4l-utils: LLVM is not required and it's useless unless libbpf is available 2023-12-02 18:20:48 +08:00
Bruce Dubbs
619090f79f Update to cmake-3.27.9. 2023-12-01 19:12:58 -06:00
Bruce Dubbs
dc1099b93c Update to mupdf-1.23.7. 2023-12-01 17:42:25 -06:00
Bruce Dubbs
1414135a78 Update to gpgme-1.23.2. 2023-12-01 17:34:27 -06:00
Douglas R. Reno
990c920537 ffmpeg: add support for Vulkan
- Made the dependency internal
- Added an option to the Command Explanations for using --enable-vulkan
  to enable video acceleration through Vulkan
2023-12-01 16:30:10 -06:00
Douglas R. Reno
df04499346 Merge branch 'trunk' into renodr/vulkan-addition 2023-12-01 16:28:42 -06:00
Douglas R. Reno
5fa6df3d02 Update to gnome-disk-utility-45.1 2023-12-01 16:24:27 -06:00
Douglas R. Reno
e853c98a89 Update to c-ares-1.23.0 2023-12-01 16:20:08 -06:00
Douglas R. Reno
16be91a0a9 Update to python-dbusmock-0.30.0 (Python Module)
This includes a new test suite
2023-12-01 16:15:16 -06:00
Douglas R. Reno
80b6e7c4c7 Update the URL for FAM in Samba.
Thanks goes to rhubarbpieguy for the report.
2023-12-01 16:08:55 -06:00
Douglas R. Reno
376aa9d058 Update to mlt-7.22.0 2023-12-01 16:06:56 -06:00
Douglas R. Reno
d50c2d0107 Merge branch 'trunk' into renodr/vulkan-addition 2023-12-01 14:48:17 -06:00
Rahul Chandra
2a57f2d3cd Update to mariadb-10.11.6 (Security) 2023-12-01 06:39:57 -05:00
Douglas R. Reno
5166e29337 Merge branch 'trunk' into renodr/vulkan-addition
Merge the day's changes into the branch.
2023-12-01 00:15:22 -06:00
Douglas R. Reno
5dd6d734d7 v4l-utils: Use the correct tarball (bz2 version does not exist) 2023-12-01 00:15:05 -06:00
Xi Ruoyao
fca053a362
libnma: Fix a typo
Reported-by: Jamenson Espindula <jafesp@gmail.com>
2023-12-01 13:55:51 +08:00
Douglas R. Reno
1d88a48bd3 Update to qtwebengine-5.15.17 (Security Update) 2023-11-30 23:20:25 -06:00
Douglas R. Reno
23c4cec1cc Add support for Vulkan to Qt5:
- Make the dependency internal
- Add the new library installed to Installed Libraries
2023-11-30 12:15:28 -06:00
Xi Ruoyao
8c25fe79d6
mesa: Simplify doc install command 2023-11-30 19:21:59 +08:00
Tim Tassonis
dfd3e911fe Update to v4l-utils-1.26.0. 2023-11-30 11:59:18 +01:00
Douglas R. Reno
46cb389f52 Use the correct version for SPIRV-Tools.
I don't know how that ended up becoming the same as SPIRV-Headers, that
was strange.

The .rc1 is expected in this case. Upstream describes this as a final
release, but never removed the .rc1 from the tag.
2023-11-30 00:26:00 -06:00
Douglas R. Reno
bdfff0bbca Make the vulkan dependency internal in gtksourceview5.
It is detected at build time and building and running tests worked.
2023-11-30 00:00:36 -06:00
Douglas R. Reno
e4524d7674 Document how to use Vulkan in GTK-4.
Note that at this time, it's backend is still considered experimental.
It also requires Google's shader compiler to build, which is available
from https://github.com/google/shaderc/blob/main/downloads.md. This is
also known as 'glslc'.
2023-11-29 23:54:59 -06:00
Douglas R. Reno
d88a080e1b gst-plugins-bad: change Vulkan to internal.
Just tested and all seems to work well there.
2023-11-29 23:40:57 -06:00
Douglas R. Reno
410e241022 Merge branch 'trunk' into renodr/vulkan-addition
Merge the gst-plugins-bad test fail documentation in
2023-11-29 23:39:57 -06:00
Douglas R. Reno
63b7c2b26e gst-plugins-bad: Document a failing test.
It looks like Xi discovered this and filed an issue two weeks ago, but I
just ran into it while working on Vulkan.

Upstream issue is https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3124
2023-11-29 23:37:16 -06:00
Douglas R. Reno
0b570f57b3 Add support for Vulkan to Pipewire 2023-11-29 23:30:45 -06:00
Douglas R. Reno
dd3f068f5b Subversion: document Syntax Warnings in tests when using Python 3.12 2023-11-29 20:53:18 -06:00
Douglas R. Reno
105a90a727 Merge branch 'trunk' into renodr/vulkan-addition
Merge in changes from trunk
2023-11-29 14:07:21 -06:00
Douglas R. Reno
3c7a49c5e3 Update to sphinx-rtd-theme-2.0.0 2023-11-29 13:59:30 -06:00
Douglas R. Reno
1fe47db95e Update to jasper-4.1.1 2023-11-29 13:53:42 -06:00
Rahul Chandra
a8d72e7dc0 Update to nss-3.95 2023-11-29 09:05:12 -05:00
Xi Ruoyao
1b9bf3ea17
nss: Align a trailing backslash in the command 2023-11-29 11:06:08 +08:00
Xi Ruoyao
334db6e5ff
nss: Adjust the reference for localhost.localdomain to LFS
Following a LFS systemd revision update.
2023-11-29 11:05:21 +08:00
Douglas R. Reno
64a66a59af Fix building Sendmail now that Berkeley DB has been archived. 2023-11-28 18:52:46 -06:00
Douglas R. Reno
e929885ea2 Update Mesa to build drivers for Vulkan 2023-11-28 18:33:47 -06:00
Douglas R. Reno
1751778683 Add glslang to the book.
This is needed for Mesa.
2023-11-28 17:27:42 -06:00
Douglas R. Reno
f46dc8ea18 Change the URL for SPIRV-Headers again for consistency. 2023-11-28 16:54:44 -06:00
Douglas R. Reno
c46031c1d8 Add the SPIRV-Tools package to the book.
This is needed for glslang, which is needed for Mesa.
2023-11-28 16:54:02 -06:00
Douglas R. Reno
3ed1f2d304 Use a better URL for SPIRV-Headers 2023-11-28 16:23:47 -06:00
Douglas R. Reno
82d46cc6a1 Add the SPIRV-Headers package to the book.
This is needed by SPIRV-Tools, which is needed by glslang (which is
needed for Mesa).
2023-11-28 16:12:26 -06:00
Douglas R. Reno
1a574e0f73 Add a note to the Vulkan Loader package to remind users to rebuild Mesa
if it has been installed prior to installing this package.
2023-11-28 14:50:36 -06:00