summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorAnderson Torres <torres.anderson.85@protonmail.com>2023-11-18 04:52:44 -0300
committerAnderson Torres <torres.anderson.85@protonmail.com>2023-11-18 23:46:18 -0300
commit17845e581d0dbe2f422466d062df9955408fa332 (patch)
treef02cfe36c112de130d5d5e3db86a21c596d6f39c /pkgs
parentcda15ef3d66429e23ae21a8b3ef0626813608ab0 (diff)
downloadnixpkgs-17845e581d0dbe2f422466d062df9955408fa332.tar
nixpkgs-17845e581d0dbe2f422466d062df9955408fa332.tar.gz
nixpkgs-17845e581d0dbe2f422466d062df9955408fa332.tar.bz2
nixpkgs-17845e581d0dbe2f422466d062df9955408fa332.tar.lz
nixpkgs-17845e581d0dbe2f422466d062df9955408fa332.tar.xz
nixpkgs-17845e581d0dbe2f422466d062df9955408fa332.tar.zst
nixpkgs-17845e581d0dbe2f422466d062df9955408fa332.zip
nwg-drawer: 0.3.9 -> 0.4.1
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/by-name/nw/nwg-drawer/package.nix41
1 files changed, 27 insertions, 14 deletions
diff --git a/pkgs/by-name/nw/nwg-drawer/package.nix b/pkgs/by-name/nw/nwg-drawer/package.nix
index 6e7af27f3b1..debff8429d8 100644
--- a/pkgs/by-name/nw/nwg-drawer/package.nix
+++ b/pkgs/by-name/nw/nwg-drawer/package.nix
@@ -1,31 +1,44 @@
 { lib
 , buildGoModule
-, fetchFromGitHub
 , cairo
+, fetchFromGitHub
 , gobject-introspection
-, gtk3
 , gtk-layer-shell
+, gtk3
 , pkg-config
 , wrapGAppsHook
-, xdg-utils }:
+, xdg-utils
+}:
 
-buildGoModule rec {
+let
   pname = "nwg-drawer";
-  version = "0.3.9";
+  version = "0.4.1";
 
   src = fetchFromGitHub {
     owner = "nwg-piotr";
-    repo = pname;
+    repo = "nwg-drawer";
     rev = "v${version}";
-    sha256 = "sha256-RCryDei8Tw1f+7y8iIDC3mASv5nwq4qrWRc4CudS/Cg=";
+    hash = "sha256-2/YI91Rcm+N8tNoKBRIDAQ3T2M6T7+kWngbCzyaXOCc=";
   };
 
-  vendorHash = "sha256-YwXX3srQdCicJlstodqOsL+dwBNVyJx/SwC2dMOUBh4=";
+  vendorHash = "sha256-8s8+ukMQpciQmKt77fNE7r+3cm/UDxO8VtkrNYdKhM8=";
+in
+buildGoModule {
+  inherit pname version src vendorHash;
+
+  nativeBuildInputs = [
+    gobject-introspection
+    pkg-config
+    wrapGAppsHook
+  ];
 
-  buildInputs = [ cairo gtk3 gtk-layer-shell ];
-  nativeBuildInputs = [ pkg-config wrapGAppsHook gobject-introspection ];
+  buildInputs = [
+    cairo
+    gtk-layer-shell
+    gtk3
+  ];
 
-  doCheck = false;
+  doCheck = false; # Too slow
 
   preInstall = ''
     mkdir -p $out/share/nwg-drawer
@@ -43,9 +56,9 @@ buildGoModule rec {
   meta = with lib; {
     description = "Application drawer for sway Wayland compositor";
     homepage = "https://github.com/nwg-piotr/nwg-drawer";
-    license = licenses.mit;
-    platforms = platforms.linux;
+    license = with lib.licenses; [ mit ];
     mainProgram = "nwg-drawer";
-    maintainers = with maintainers; [ plabadens ];
+    maintainers = with lib.maintainers; [ AndersonTorres ];
+    platforms = with lib.platforms; linux;
   };
 }