summaryrefslogtreecommitdiff
path: root/pkgs/development/libraries/libspnav/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/libraries/libspnav/default.nix')
-rw-r--r--pkgs/development/libraries/libspnav/default.nix10
1 files changed, 9 insertions, 1 deletions
diff --git a/pkgs/development/libraries/libspnav/default.nix b/pkgs/development/libraries/libspnav/default.nix
index fb2a2744d6ad..99f2a64d7b12 100644
--- a/pkgs/development/libraries/libspnav/default.nix
+++ b/pkgs/development/libraries/libspnav/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchFromGitHub, libX11}:
+{ stdenv, lib, fetchFromGitHub, libX11, fixDarwinDylibNames }:
stdenv.mkDerivation rec {
version = "0.2.3";
@@ -11,9 +11,17 @@ stdenv.mkDerivation rec {
sha256 = "098h1jhlj87axpza5zgy58prp0zn94wyrbch6x0s7q4mzh7dc8ba";
};
+ nativeBuildInputs = lib.optional stdenv.isDarwin fixDarwinDylibNames;
buildInputs = [ libX11 ];
+ patches = [
+ # Changes the socket path from /run/spnav.sock to $XDG_RUNTIME_DIR/spnav.sock
+ # to allow for a user service
+ ./configure-socket-path.patch
+ ];
+
configureFlags = [ "--disable-debug"];
+ makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ];
preInstall = ''
mkdir -p $out/{lib,include}