diff options
| author | Mihai Fufezan <mihai@fufexan.net> | 2026-01-29 13:16:56 +0200 |
|---|---|---|
| committer | Mihai Fufezan <mihai@fufexan.net> | 2026-01-29 13:16:59 +0200 |
| commit | 7d209b29413adf5e3e53a50a4198811ca734492a (patch) | |
| tree | 36b3c24456b99d79fdf897342fee8a3634f5af2b | |
| parent | e92b20292bb2da70c5824c858aa0843f4550c616 (diff) | |
Nix: apply glaze patch
| -rw-r--r-- | nix/default.nix | 7 | ||||
| -rw-r--r-- | nix/glaze.patch | 16 |
2 files changed, 23 insertions, 0 deletions
diff --git a/nix/default.nix b/nix/default.nix index b458247e..b09f67f6 100644 --- a/nix/default.nix +++ b/nix/default.nix @@ -105,6 +105,13 @@ in ])); }; + patches = [ + # Bump hyprpm's glaze dependency to 7.0.0, the version already present + # in Nixpkgs. + # TODO: apply patch globally when Arch repos get glaze 7.0.0. + ./glaze.patch + ]; + postPatch = '' # Fix hardcoded paths to /usr installation sed -i "s#/usr#$out#" src/render/OpenGL.cpp diff --git a/nix/glaze.patch b/nix/glaze.patch new file mode 100644 index 00000000..7b793dd5 --- /dev/null +++ b/nix/glaze.patch @@ -0,0 +1,16 @@ +diff --git a/hyprpm/CMakeLists.txt b/hyprpm/CMakeLists.txt +index ee738104..377872dc 100644 +--- a/hyprpm/CMakeLists.txt ++++ b/hyprpm/CMakeLists.txt +@@ -11,9 +11,9 @@ set(CMAKE_CXX_STANDARD 23) + + pkg_check_modules(hyprpm_deps REQUIRED IMPORTED_TARGET tomlplusplus hyprutils>=0.7.0) + +-find_package(glaze 6.0.0 QUIET) ++find_package(glaze 7.0.0 QUIET) + if (NOT glaze_FOUND) +- set(GLAZE_VERSION v6.1.0) ++ set(GLAZE_VERSION v7.0.0) + message(STATUS "glaze dependency not found, retrieving ${GLAZE_VERSION} with FetchContent") + include(FetchContent) + FetchContent_Declare( |
