Search Criteria
Package Details: angle 7258-6
Package Actions
| Git Clone URL: | https://aur.archlinux.org/angle.git (read-only, click to copy) |
|---|---|
| Package Base: | angle |
| Description: | A conformant OpenGL ES implementation for Windows, Mac, Linux, iOS and Android. |
| Upstream URL: | https://chromium.googlesource.com/angle/angle |
| Licenses: | BSD-3-Clause |
| Conflicts: | angle |
| Provides: | angle |
| Submitter: | CxByte |
| Maintainer: | CxByte |
| Last Packager: | CxByte |
| Votes: | 4 |
| Popularity: | 0.52 |
| First Submitted: | 2025-07-09 13:38 (UTC) |
| Last Updated: | 2025-09-05 19:14 (UTC) |
Dependencies (18)
- expat (expat-gitAUR)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- freetype2 (freetype2-qdoled-aw3225qfAUR, freetype2-qdoled-gen3AUR, freetype2-gitAUR, freetype2-macosAUR, freetype2-qdoledAUR, freetype2-woledAUR)
- gcc-libs (gcc-libs-gitAUR, gcc-libs-fast-optimizedAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-git-native-pgoAUR, glibc-eacAUR)
- harfbuzz (harfbuzz-gitAUR)
- libglvnd (libglvnd-gitAUR)
- libjpeg-turbo (mozjpeg-gitAUR, mozjpegAUR, libjpeg-turbo-gitAUR)
- libpng (libpng-gitAUR, libpng-apngAUR)
- libwebp (libwebp-gitAUR)
- zlib (zlib-gitAUR, zlib-ng-compat-gitAUR, zlib-ng-compat)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- gn (gn-gitAUR) (make)
- ninja (ninja-gitAUR, ninja-memAUR, ninja-noemacs-gitAUR, ninja-kitwareAUR, ninja-fuchsia-gitAUR, n2-gitAUR) (make)
- patchelf (patchelf-gitAUR) (make)
- pciutils (pciutils-gitAUR) (make)
- procps-ng (procps-ng-nosystemd-gitAUR, procps-ng-gitAUR) (make)
- python (make)
Required by (1)
Sources (21)
- abseil-cpp
- angle.pc
- astc-encoder
- build
- EGL-Registry
- gclient_args.gni
- git+https://chromium.googlesource.com/angle/angle#branch=chromium/7258
- jsoncpp
- jsoncpp_upstream
- libdrm
- OpenGL-Registry
- rapidjson
- spirv-headers
- spirv-tools
- testing
- vk.patch
- vulkan-headers
- vulkan-loader
- vulkan-tools
- vulkan_memory_allocator
- zlib
Latest Comments
« First ‹ Previous 1 2
dreieck commented on 2025-08-25 13:09 (UTC)
/usr/lib/libGLESv2.sois present on my system, too.CxByte commented on 2025-08-25 12:57 (UTC) (edited on 2025-08-25 13:01 (UTC) by CxByte)
Noted, I'll switch to
sourceswith manual symlinks then, probably easier for everyone involved.Not sure about the symbol lookup issue, ldd seems to resolve it correctly (this is after installing libglvnd, so /usr/lib/libGLESv2.so should be present in the fs):
dreieck commented on 2025-08-25 12:06 (UTC) (edited on 2025-08-25 12:07 (UTC) by dreieck)
Can you then at least download into (a subdirectory of)
${SRCDEST}? So, that when this is set in e.g./etc/makepkg.conf, the stuff gets downloaded to central source directory (and kept during reboots), and not to "scratch" build directory (which is frequently cleaned) (depending on system configuration)?PKGBUILDrelating to theundefined symbol: GL_IsBuffererror:Please add
patchelfto themakedependsarray:After installing it, your updated package still throws the undefined symbol error for me:
Regards!
CxByte commented on 2025-08-25 10:16 (UTC)
@dreieck I originally had them in
sources, but placing the checkouts in the required locations somehow broke things into a million pieces, e.g.re the symbol issue, interesting, I don't have libglvnd but I can see ldd failing to find libGLESv2.so; will fix - thanks!
dreieck commented on 2025-08-25 09:36 (UTC)
Hm, when I compile this locally, and then launch
Ladybird(fromladybird-gitpackage, which depends onangle), it fails withldd /opt/angle/usr/lib/libGLESv1_CM.so:/usr/lib/libGLESv2.soand/usr/lib/libGLdispatch.so.0are owned by package libglvnd, version1.7.0-3.Regards!
dreieck commented on 2025-08-25 09:21 (UTC) (edited on 2025-08-25 09:22 (UTC) by dreieck)
Ahoj,
thanks for this package.
Please go similar to the Arch Linux guidelines on git submodules and download the stuff, which you currently manually download in
prepare(), already via thesourcearray, and only reference it inprepare().Regards!
CxByte commented on 2025-08-21 07:06 (UTC)
@LiamillionSS thanks! I forgot to update makedepends yesterday :P
LiamillionSS commented on 2025-08-21 01:58 (UTC)
Latest update 7258-3 is failing to build with .cache/yay/angle/PKGBUILD: line 49: gn: command not found
CxByte commented on 2025-07-17 21:05 (UTC) (edited on 2025-07-17 21:16 (UTC) by CxByte)
wow, yeah it totally does...somehow... looks like glXQueryExtension() somehow ends up finding this and crashing for some reason? will take a look, doesn't seem to go away with a different libname (I've tried
libANGLE-*.so,lib*-ANGLE.soandlib*_ANGLE.soso far to the same effect)For now I'll move the libs and the sources to /opt, that should avoid messing with whatever GL is trying to do.
tadia commented on 2025-07-17 19:42 (UTC)
This package breaks all firefox-based browsers!
« First ‹ Previous 1 2