Hyprland/nix
Jan Beich 2ea367839b
build: Unbreak build on FreeBSD by adjusting dependencies (#5595)
* deps: add epoll-shim for some BSDs after 863c7b6072

ld: error: undefined symbol: timerfd_create
>>> referenced by EventLoopManager.cpp
>>>               src/Hyprland.p/managers_eventLoop_EventLoopManager.cpp.o:(CEventLoopManager::CEventLoopManager())

ld: error: undefined symbol: timerfd_settime
>>> referenced by EventLoopManager.cpp
>>>               src/Hyprland.p/managers_eventLoop_EventLoopManager.cpp.o:(CEventLoopManager::nudgeTimers())

See also
https://github.com/freebsd/freebsd-src/commit/af93fea71038
https://github.com/netbsd/src/commit/75f1bc6655cf

* deps: drop unused xcb-image after 45945a3e7d

$ pkg install <hyprland dependencies>
$ pkg install meson jq `pkg rquery %dn wlroots` hwdata
$ gmake all
[...]
-- Checking for modules 'xcb;xwayland;xcb-util;xcb-render;xcb-image;xcb-xfixes;xcb-icccm;xcb-composite;xcb-res;xcb-ewmh'
--   Package 'xcb-image' not found
CMake Error at /usr/local/share/cmake/Modules/FindPkgConfig.cmake:619 (message):
  The following required packages were not found:

   - xcb-image

Call Stack (most recent call first):
  /usr/local/share/cmake/Modules/FindPkgConfig.cmake:841 (_pkg_check_modules_internal)
  CMakeLists.txt:177 (pkg_check_modules)

See also
https://github.com/swaywm/wlroots/commit/ae7c3f3d1c56
2024-04-15 14:42:17 +01:00
..
patches build: Unbreak build on FreeBSD by adjusting dependencies (#5595) 2024-04-15 14:42:17 +01:00
default.nix Nix & Meson: switch to wlroots-hyprland 2024-04-12 20:39:00 +03:00
hm-module.nix Nix: remove duplicate options from modules (#4012) 2023-12-14 20:02:20 +02:00
module.nix Nix: remove duplicate options from modules (#4012) 2023-12-14 20:02:20 +02:00
overlays.nix Nix & Meson: switch to wlroots-hyprland 2024-04-12 20:39:00 +03:00
udis86.nix Plugin System (#1590) 2023-02-27 12:32:38 +00:00
update-inputs.sh CI: update scripts 2023-07-20 11:20:22 +03:00
update-wlroots.sh subprojects: remove wlroots.wrap 2024-01-31 14:04:30 +02:00
wlroots.nix nix: fix wlroots build 2023-12-27 14:29:15 +02:00