summary refs log tree commit diff
path: root/pkgs/tools/graphics/wallutils
diff options
context:
space:
mode:
authorAnderson Torres <torres.anderson.85@protonmail.com>2023-01-22 11:01:28 -0300
committerAnderson Torres <torres.anderson.85@protonmail.com>2023-01-25 10:21:24 -0300
commite9c4598ccba302fcc869f2f017796d1e43c6c378 (patch)
tree04925f9be5eb6f7fc366b9d71f206e53f26a5874 /pkgs/tools/graphics/wallutils
parentad46be43971819ac823371ae04399b482b5ebf4a (diff)
downloadnixpkgs-e9c4598ccba302fcc869f2f017796d1e43c6c378.tar
nixpkgs-e9c4598ccba302fcc869f2f017796d1e43c6c378.tar.gz
nixpkgs-e9c4598ccba302fcc869f2f017796d1e43c6c378.tar.bz2
nixpkgs-e9c4598ccba302fcc869f2f017796d1e43c6c378.tar.lz
nixpkgs-e9c4598ccba302fcc869f2f017796d1e43c6c378.tar.xz
nixpkgs-e9c4598ccba302fcc869f2f017796d1e43c6c378.tar.zst
nixpkgs-e9c4598ccba302fcc869f2f017796d1e43c6c378.zip
wallutils: 5.12.4 -> 5.12.5
Also, add myself as maintainer.
Diffstat (limited to 'pkgs/tools/graphics/wallutils')
-rw-r--r--pkgs/tools/graphics/wallutils/000-add-nixos-dirs-to-default-wallpapers.patch (renamed from pkgs/tools/graphics/wallutils/lscollection-Add-NixOS-paths-to-DefaultWallpaperDirectories.patch)0
-rw-r--r--pkgs/tools/graphics/wallutils/default.nix44
2 files changed, 29 insertions, 15 deletions
diff --git a/pkgs/tools/graphics/wallutils/lscollection-Add-NixOS-paths-to-DefaultWallpaperDirectories.patch b/pkgs/tools/graphics/wallutils/000-add-nixos-dirs-to-default-wallpapers.patch
index 77c55b35c96..77c55b35c96 100644
--- a/pkgs/tools/graphics/wallutils/lscollection-Add-NixOS-paths-to-DefaultWallpaperDirectories.patch
+++ b/pkgs/tools/graphics/wallutils/000-add-nixos-dirs-to-default-wallpapers.patch
diff --git a/pkgs/tools/graphics/wallutils/default.nix b/pkgs/tools/graphics/wallutils/default.nix
index 67c325eb26a..6479dba2493 100644
--- a/pkgs/tools/graphics/wallutils/default.nix
+++ b/pkgs/tools/graphics/wallutils/default.nix
@@ -1,45 +1,58 @@
 { lib
 , buildGoModule
 , fetchFromGitHub
-, pkg-config
-, wayland
 , libX11
-, xbitmaps
 , libXcursor
 , libXmu
 , libXpm
 , libheif
+, pkg-config
+, wayland
+, xbitmaps
 }:
 
 buildGoModule rec {
   pname = "wallutils";
-  version = "5.12.4";
+  version = "5.12.5";
 
   src = fetchFromGitHub {
     owner = "xyproto";
     repo = "wallutils";
     rev = version;
-    sha256 = "sha256-NODG4Lw/7X1aoT+dDSWxWEbDX6EAQzzDJPwsWOLaJEM=";
+    hash = "sha256-qC+AF+NFXSrUZAYaiFPwvfZtsAGhKE4XFDOUcfXUAbM=";
   };
 
   vendorSha256 = null;
 
-  patches = [ ./lscollection-Add-NixOS-paths-to-DefaultWallpaperDirectories.patch ];
+  patches = [
+    ./000-add-nixos-dirs-to-default-wallpapers.patch
+  ];
 
   excludedPackages = [
     "./pkg/event/cmd" # Development tools
   ];
 
-  ldflags = [ "-s" "-w" ];
+  nativeBuildInputs = [
+    pkg-config
+  ];
 
-  nativeBuildInputs = [ pkg-config ];
-  buildInputs = [ wayland libX11 xbitmaps libXcursor libXmu libXpm libheif ];
+  buildInputs = [
+    libX11
+    libXcursor
+    libXmu
+    libXpm
+    libheif
+    wayland
+    xbitmaps
+  ];
+
+  ldflags = [ "-s" "-w" ];
 
   preCheck =
     let skippedTests = [
-      "TestClosest" # Requiring Wayland or X.
-      "TestNewSimpleEvent" # Blocking
+      "TestClosest" # Requiring Wayland or X
       "TestEveryMinute" # Blocking
+      "TestNewSimpleEvent" # Blocking
     ]; in
     ''
       export XDG_RUNTIME_DIR=`mktemp -d`
@@ -47,11 +60,12 @@ buildGoModule rec {
       buildFlagsArray+=("-run" "[^(${builtins.concatStringsSep "|" skippedTests})]")
     '';
 
-  meta = with lib; {
+  meta = {
     description = "Utilities for handling monitors, resolutions, and (timed) wallpapers";
     inherit (src.meta) homepage;
-    license = licenses.bsd3;
-    maintainers = with maintainers; [ ];
-    platforms = platforms.linux;
+    license = lib.licenses.bsd3;
+    maintainers = [ lib.maintainers.AndersonTorres ];
+    inherit (wayland.meta) platforms;
+    badPlatforms = lib.platforms.darwin;
   };
 }