There, glfw-x11-git and glfw-wayland-git are no more, glfw-git now replaces them!
Search Criteria
Package Details: glfw-git 3.4.r17.gb35641f4-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/glfw-git.git (read-only, click to copy) |
---|---|
Package Base: | glfw-git |
Description: | Free, open source, portable framework for OpenGL application development (git version) |
Upstream URL: | http://www.glfw.org/ |
Licenses: | zlib |
Conflicts: | glfw, glfw-wayland, glfw-x11 |
Provides: | glfw, glfw-wayland, glfw-x11 |
Replaces: | glfw-wayland-git, glfw-x11-git |
Submitter: | linkmauve |
Maintainer: | linkmauve |
Last Packager: | micwoj92 |
Votes: | 14 |
Popularity: | 0.000000 |
First Submitted: | 2015-07-10 23:14 (UTC) |
Last Updated: | 2024-06-22 17:12 (UTC) |
Dependencies (19)
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, amdgpu-pro-oglpAUR, nvidia-340xx-utilsAUR, libglvnd)
- libxkbcommon (libxkbcommon-gitAUR)
- cmake (cmake-gitAUR) (make)
- doxygen (doxygen-gitAUR, doxygen-yapAUR) (make)
- extra-cmake-modules (extra-cmake-modules-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- libxcursor (make)
- libxi (libxi-gitAUR) (make)
- libxinerama (libxinerama-randr-gitAUR) (make)
- libxrandr (libxrandr-gitAUR) (make)
- mesa (mesa-minimal-gitAUR, mesa-gitAUR, mesa-wsl2-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-amd-bc250AUR, mesa-amber) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- vulkan-headers (vulkan-headers-gitAUR) (make)
- vulkan-icd-loader (vulkan-icd-loader-gitAUR) (make)
- wayland-protocols (wayland-protocols-gitAUR) (make)
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, amdgpu-pro-oglpAUR, nvidia-340xx-utilsAUR, libglvnd) (optional) – for OpenGL support
- opengl-driver (nvidia-410xx-utilsAUR, nvidia-440xx-utilsAUR, nvidia-430xx-utilsAUR, nvidia-vulkan-utilsAUR, mesa-minimal-gitAUR, mesa-gitAUR, mesa-wsl2-gitAUR, nvidia-535xx-utilsAUR, nvidia-470xx-utilsAUR, amdonly-gaming-mesa-gitAUR, mesa-amd-bc250AUR, nvidia-390xx-utilsAUR, nvidia-utils-teslaAUR, nvidia-utils-betaAUR, nvidia-525xx-utilsAUR, nvidia-510xx-utilsAUR, nvidia-550xx-utilsAUR, mesa, mesa-amber, nvidia-utils) (optional) – for OpenGL support
- vulkan-driver (nvidia-410xx-utilsAUR, nvidia-440xx-utilsAUR, nvidia-430xx-utilsAUR, swiftshader-gitAUR, amdvlk-debugAUR, nvidia-vulkan-utilsAUR, amdvlk-2023q3.3AUR, amdvlk-2021q2.5AUR, amdvlk-gitAUR, vulkan-nouveau-gitAUR, mesa-minimal-gitAUR, mesa-gitAUR, vulkan-amdgpu-pro-legacyAUR, amdvlk-binAUR, mesa-wsl2-gitAUR, nvidia-535xx-utilsAUR, nvidia-470xx-utilsAUR, amdonly-gaming-vulkan-radeon-gitAUR, amdonly-gaming-vulkan-swrast-gitAUR, vulkan-radeon-amd-bc250AUR, nvidia-390xx-utilsAUR, nvidia-utils-teslaAUR, nvidia-utils-betaAUR, vulkan-amdgpu-proAUR, nvidia-525xx-utilsAUR, nvidia-510xx-utilsAUR, nvidia-550xx-utilsAUR, amdvlk, nvidia-utils, vulkan-intel, vulkan-nouveau, vulkan-radeon, vulkan-swrast, vulkan-virtio) (optional) – for Vulkan support
- vulkan-icd-loader (vulkan-icd-loader-gitAUR) (optional) – for Vulkan support
Required by (200)
- alice-vision-git (requires glfw-x11)
- arch-gaming-meta (requires glfw)
- arrayfire-git (requires glfw)
- astex-git (requires glfw) (make)
- atta (requires glfw)
- aurorafw-git (requires glfw)
- betterspades (requires glfw)
- betterspades (requires glfw) (make)
- black-magic-probe-utils (requires glfw)
- cavecube (requires glfw) (make)
- cegui (requires glfw) (make)
- cegui (requires glfw) (optional)
- cegui-git (requires glfw) (optional)
- chipmachine (requires glfw)
- chipmachine-git (requires glfw)
- chronoengine (requires glfw) (make)
- chronoengine (requires glfw) (optional)
- chronoengine-git (requires glfw) (make)
- chronoengine-git (requires glfw) (optional)
- couch (requires glfw)
- cpu-x (requires glfw)
- cpu-x-git (requires glfw)
- cpu-x-opencl (requires glfw)
- craft-git (requires glfw)
- cse2-english-git (requires glfw)
- cse2-japanese-git (requires glfw)
- csprite (requires glfw)
- csprite-bin (requires glfw)
- cyberether-git (requires glfw)
- diplib-git (requires glfw)
- djv (requires glfw)
- dynsim (requires glfw-x11)
- ecosim-git (requires glfw-x11)
- eka2l1-git (requires glfw) (make)
- everfight-git (requires glfw)
- famistudio (requires glfw)
- fjordlauncher (requires glfw) (optional)
- fjordlauncher-bin (requires glfw) (optional)
- fjordlauncher-git (requires glfw) (optional)
- fjordlauncher-qt5-bin (requires glfw) (optional)
- fjordlauncher-unlocked (requires glfw) (optional)
- fjordlauncherunlocked (requires glfw) (optional)
- fjordlauncherunlocked-git (requires glfw) (optional)
- forge-git (requires glfw)
- frequensea-git (requires glfw)
- genesis-git (requires glfw)
- geogram-git (requires glfw-x11)
- glava-ridged (requires glfw-x11)
- glbinding-git (requires glfw)
- glcapsviewer-git (requires glfw)
- glfw2to3-git (requires glfw)
- glfwm (requires glfw)
- glmviz-git (requires glfw-x11)
- globjects-git (requires glfw)
- glslviewer (requires glfw-x11)
- glslviewer-git (requires glfw-x11)
- goxel-voxel-editor (requires glfw)
- goxel-voxel-editor-bin (requires glfw)
- goxel-voxel-editor-git (requires glfw)
- goxel2 (requires glfw)
- goxel2-bin (requires glfw)
- goxel2-git (requires glfw)
- gr-fosphor-git (requires glfw)
- gr-framework (requires glfw-x11)
- gr-framework-git (requires glfw-x11)
- grume-git (requires glfw)
- gulkan (requires glfw) (make)
- gw (requires glfw)
- gxr (requires glfw) (optional)
- horde3d (requires glfw-x11)
- icebrolite-git (requires glfw)
- icesl (requires glfw)
- imhex (requires glfw)
- imhex-bin (requires glfw)
- imhex-git (requires glfw)
- implay (requires glfw)
- implay-bin (requires glfw-x11)
- implosion (requires glfw)
- jazz2-native-bin (requires glfw)
- kickpad (requires glfw)
- ktxutils-git (requires glfw)
- lib32-mangohud-git (requires glfw) (make)
- libfreenect2 (requires glfw)
- libfreenect2-git (requires glfw)
- libleif (requires glfw) (make)
- libosmscout-git (requires glfw-x11)
- librealsense (requires glfw)
- librealsense-1.9.7 (requires glfw-x11)
- librealsense-git (requires glfw-x11)
- librealsense-legacy (requires glfw)
- librealsense2 (requires glfw-x11)
- librw-git (requires glfw)
- linux-wallpaperengine-git (requires glfw)
- lu5 (requires glfw)
- ludo (requires glfw-x11)
- ludo-bin (requires glfw)
- ludo-git (requires glfw)
- luisarender-git (requires glfw-wayland)
- luxcorerender (requires glfw)
- luxcorerender-git (requires glfw)
- magnum-git (requires glfw)
- mangl (requires glfw)
- mangohud-git (requires glfw)
- mangohud-nonvidia (requires glfw-x11) (make)
- mangohud-nonvidia (requires glfw-x11) (optional)
- maplibre-native-git (requires glfw) (make)
- maszyna-git (requires glfw)
- maszyna-git (requires glfw) (make)
- mcuviewer (requires glfw)
- mujoco (requires glfw)
- mujoco-bin (requires glfw)
- mujoco-git (requires glfw)
- multimc-bin (requires glfw) (optional)
- multimc-git (requires glfw) (optional)
- muviz (requires glfw)
- nanogui-git (requires glfw)
- nanosvg-git (requires glfw)
- natpos-sdr (requires glfw)
- natron-compositor (requires glfw) (make)
- natron-compositor-git (requires glfw) (make)
- ncine (requires glfw)
- ncine-git (requires glfw)
- obs-openvr-git (requires glfw)
- oc-auxiliary-tools (requires glfw) (make)
- open3d (requires glfw-x11)
- open3d-git (requires glfw-x11)
- openeb-git (requires glfw)
- openeb3 (requires glfw)
- openframeworks (requires glfw-x11)
- openmvg-git (requires glfw)
- openmvs (requires glfw)
- openmvs-git (requires glfw)
- orbiter2016-git (requires glfw) (make)
- ospray-studio (requires glfw)
- ospray-studio-git (requires glfw)
- pcsx-redux-git (requires glfw)
- php-glfw (requires glfw)
- pixelnuke-git (requires glfw)
- plasma6-wallpapers-wallpaper-engine-git (requires glfw)
- pollymc (requires glfw) (optional)
- pollymc-qt5 (requires glfw) (optional)
- pollymc-qt5-git (requires glfw) (optional)
- polymc (requires glfw) (optional)
- polymc-git (requires glfw) (optional)
- polymc-qt5 (requires glfw) (optional)
- polymc-qt5-git (requires glfw) (optional)
- prismlauncher-git (requires glfw) (optional)
- prismlauncher-qt5 (requires glfw) (optional)
- prismlauncher-qt5-bin (requires glfw) (optional)
- prismlauncher-qt5-git (requires glfw) (optional)
- python-open3d (requires glfw-x11)
- python-open3d-git (requires glfw-x11)
- python-ouster-sdk (requires glfw-x11)
- python-p5 (requires glfw)
- python-py3d (requires glfw-x11)
- pytouhou-hg (requires glfw)
- qmidiplayer (requires glfw)
- qmidiplayer-git (requires glfw)
- raytracinginvulkan-git (requires glfw-x11)
- rcalc (requires glfw)
- re3-git (requires glfw)
- revc-git (requires glfw)
- ros-noetic-interactive-slam-git (requires glfw-x11)
- rpcsx-git (requires glfw)
- s25rttr (requires glfw)
- saba-git (requires glfw)
- satdump (requires glfw)
- satdump-git (requires glfw)
- scopehal-apps-git (requires glfw)
- sdrpp-git (requires glfw)
- show-git (requires glfw)
- show-git (requires glfw-wayland) (optional)
- show-git (requires glfw-x11) (optional)
- simple-viewer-gl (requires glfw)
- simple-viewer-gl-git (requires glfw)
- sonic-pi-git (requires glfw-x11)
- sonicmania-git (requires glfw)
- sonyheadphonesclient-bin (requires glfw)
- splash (requires glfw-x11)
- staplegl-git (requires glfw) (optional)
- stmviewer (requires glfw)
- swic-git (requires glfw)
- swic-git (requires glfw) (make)
- tgui-git (requires glfw-x11)
- tracy-x11 (requires glfw-x11)
- tradermaster (requires glfw-x11)
- tsgl-git (requires glfw)
- ultragrid-git (requires glfw) (optional)
- untitled-imgui-framework (requires glfw)
- vcvrack (requires glfw)
- vcvrack-git (requires glfw-x11)
- vimix (requires glfw)
- vlang (requires glfw) (optional)
- vlang-bin (requires glfw) (optional)
- vlang-git (requires glfw) (optional)
- wlay-git (requires glfw-wayland)
- wlay-git (requires glfw-wayland) (make)
- woomer (requires glfw)
- wxrd-git (requires glfw)
- xiasl (requires glfw) (make)
Sources (1)
linkmauve commented on 2021-10-24 18:39 (UTC)
sl1pkn07 commented on 2021-10-17 15:56 (UTC) (edited on 2021-10-17 15:56 (UTC) by sl1pkn07)
seems now can build wayland and xorg support in the same package
https://github.com/glfw/glfw/commit/dffe203c178ecea44a0c3d52a7b62c45a6615944
https://github.com/glfw/glfw/commit/56a4cb0a3a2c7a44a2fd8ab3335adf915e19d30c
4censord commented on 2020-10-15 20:12 (UTC)
It doesnt build without having meson installed.
Log: /bin/sh: meson: command not found make[2]: [src/CMakeFiles/libdecoration.dir/build.make:125: src/extern/libdecoration/src/libdecoration-stamp/libdecoration-configure] Error 127 make[1]: [CMakeFiles/Makefile2:143: src/CMakeFiles/libdecoration.dir/all] Error 2 make: *** [Makefile:149: all] Error 2
eschwartz commented on 2020-01-15 13:23 (UTC)
wtf.
optdepends are NOT an appropriate way to list a package with optional build-time features. optdepends MUST only be used for things that are optional at runtime, specifically.
Furthermore, makepkg won't even show you optdepends, so you won't even see it until you try to install the result with pacman, unless you read the PKGBUILD (you should) in which case it should be listed as commented out in the PKGBUILD, as the makedepends that it is.
The feature you are looking for is called Gentoo USE flags, makepkg does not support this use case, and if you wish to do so anyway you can add a flag variable at the top of the PKGBUILD which requires manual editing.
Please fix this broken package immediately.
thaewrapt commented on 2020-01-15 11:58 (UTC)
The build can't complete somehow when 'doxygen' is not installed. I suggest moving it from optdepends to makedepends as a workaround, so html docs are always built.
<deleted-account> commented on 2019-04-18 16:45 (UTC)
Oh, thanks, could you please change the version of the package though, most AUR helpers only update packages when the version changes, so it would be nice if you could change the version to the version of the git repository(3.3) instead of the current one of 3.2.1 so it would trigger AUR helpers to update this package when the user does an update.
linkmauve commented on 2019-04-17 10:24 (UTC)
Hi, as you can see, this is a -git package, it gets updated to git master whenever you run makepkg
again. If you want to use 3.3, use the package in community.
<deleted-account> commented on 2019-04-17 09:49 (UTC)
Hey just curious if this package will get updated to glfw 3.3?
linkmauve commented on 2018-12-20 19:36 (UTC)
Fixed, thanks both of you. :)
ewtoombs commented on 2018-12-20 19:32 (UTC)
Error1000: I had the same problem. I did the same fix.
Pinned Comments
linkmauve commented on 2021-10-24 18:39 (UTC)
There, glfw-x11-git and glfw-wayland-git are no more, glfw-git now replaces them!