Unverified Commit a6bd31fa authored by John Titor's avatar John Titor
Browse files

hyprlock: 0.3.0 -> 0.3.0-unstable-2024-04-24

this adds support for jpeg and webp wallpapers
remove cmake.patch as it is no longer needed
add dependencies as per https://github.com/hyprwm/hyprlock/commit/415262065fff0a04b229cd00165f346a86a0a73a
parent c26eaa26
Loading
Loading
Loading
Loading
+0 −15
Original line number Diff line number Diff line
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 07e2338..720810b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -83,9 +83,4 @@ protocol("unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml" "linux-dmabuf-unst
 # Installation
 install(TARGETS hyprlock)
 
-install(CODE "
-    if (NOT EXISTS \"${CMAKE_INSTALL_FULL_SYSCONFDIR}/pam.d/hyprlock\")
-        install(FILES \"${CMAKE_SOURCE_DIR}/pam/hyprlock\" DESTINATION \"${CMAKE_INSTALL_FULL_SYSCONFDIR}/pam.d\")
-    endif()
-")
-
+install(FILES "${CMAKE_SOURCE_DIR}/pam/hyprlock" DESTINATION "${CMAKE_INSTALL_FULL_SYSCONFDIR}/pam.d")
+10 −8
Original line number Diff line number Diff line
@@ -10,6 +10,9 @@
, wayland
, wayland-protocols
, cairo
, file
, libjpeg
, libwebp
, pango
, libdrm
, mesa
@@ -18,20 +21,16 @@

stdenv.mkDerivation (finalAttrs: {
  pname = "hyprlock";
  version = "0.3.0";
  version = "0.3.0-unstable-2024-04-24";

  src = fetchFromGitHub {
    owner = "hyprwm";
    repo = "hyprlock";
    rev = "v${finalAttrs.version}";
    hash = "sha256-rbzVe2WNdHynJrnyJsKOOrV8yuuJ7QIuah3ZHWERSnA=";
    # FIXME: Change to a stable release once available
    rev = "415262065fff0a04b229cd00165f346a86a0a73a";
    hash = "sha256-jla5Wo0Qt3NEnD0OjNj85BGw0pR4Zlz5uy8AqHH7tuE=";
  };

  patches = [
    # remove PAM file install check
    ./cmake.patch
  ];

  strictDeps = true;

  nativeBuildInputs = [
@@ -41,9 +40,12 @@ stdenv.mkDerivation (finalAttrs: {

  buildInputs = [
    cairo
    file
    hyprlang
    libdrm
    libGL
    libjpeg
    libwebp
    libxkbcommon
    mesa
    pam