about summary refs log tree commit diff
path: root/nixpkgs/pkgs/tools/wayland/wl-gammactl
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/tools/wayland/wl-gammactl')
-rw-r--r--nixpkgs/pkgs/tools/wayland/wl-gammactl/default.nix7
-rw-r--r--nixpkgs/pkgs/tools/wayland/wl-gammactl/dont-need-wlroots.diff20
2 files changed, 25 insertions, 2 deletions
diff --git a/nixpkgs/pkgs/tools/wayland/wl-gammactl/default.nix b/nixpkgs/pkgs/tools/wayland/wl-gammactl/default.nix
index 3aae67b47359..7cb8eb6e7fb6 100644
--- a/nixpkgs/pkgs/tools/wayland/wl-gammactl/default.nix
+++ b/nixpkgs/pkgs/tools/wayland/wl-gammactl/default.nix
@@ -1,6 +1,6 @@
 { lib, stdenv, fetchFromGitHub
 , meson, pkg-config, ninja
-, wayland, wayland-scanner, wlroots, wlr-protocols, gtk3, glib
+, wayland, wayland-scanner, wlr-protocols, gtk3, glib
 }:
 
 stdenv.mkDerivation rec {
@@ -16,13 +16,15 @@ stdenv.mkDerivation rec {
 
   strictDeps = true;
   nativeBuildInputs = [ meson pkg-config ninja glib wayland-scanner ];
-  buildInputs = [ wayland wlroots gtk3 ];
+  buildInputs = [ wayland gtk3 ];
 
   postUnpack = ''
     rmdir source/wlr-protocols
     ln -s ${wlr-protocols}/share/wlr-protocols source
   '';
 
+  patches = [ ./dont-need-wlroots.diff ];
+
   postPatch = ''
     substituteInPlace meson.build --replace "git = find_program('git')" "git = 'false'"
   '';
@@ -37,5 +39,6 @@ stdenv.mkDerivation rec {
     license = licenses.mit;
     platforms = platforms.linux;
     maintainers = with maintainers; [ lodi ];
+    mainProgram = "wl-gammactl";
   };
 }
diff --git a/nixpkgs/pkgs/tools/wayland/wl-gammactl/dont-need-wlroots.diff b/nixpkgs/pkgs/tools/wayland/wl-gammactl/dont-need-wlroots.diff
new file mode 100644
index 000000000000..a5eeab64a7bb
--- /dev/null
+++ b/nixpkgs/pkgs/tools/wayland/wl-gammactl/dont-need-wlroots.diff
@@ -0,0 +1,20 @@
+diff --git a/meson.build b/meson.build
+index 5253f52..f5ff82e 100644
+--- a/meson.build
++++ b/meson.build
+@@ -6,7 +6,6 @@ project(
+ 
+ # Define dependecies
+ dep_gtk3 = dependency('gtk+-3.0')
+-dep_wlroots = dependency('wlroots')
+ dep_wayland_client = dependency('wayland-client')
+ 
+ 
+@@ -75,7 +74,6 @@ executable(
+ 	'wl-gammactl',
+ 	sources,
+ 	dependencies : [
+-		dep_wlroots,
+ 		dep_wayland_client,
+ 		dep_gtk3
+ 	],