diff options
Diffstat (limited to 'nixpkgs/pkgs/tools/wayland/wl-gammactl')
-rw-r--r-- | nixpkgs/pkgs/tools/wayland/wl-gammactl/default.nix | 7 | ||||
-rw-r--r-- | nixpkgs/pkgs/tools/wayland/wl-gammactl/dont-need-wlroots.diff | 20 |
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 + ], |