summary refs log tree commit diff
path: root/pkgs/os-specific
diff options
context:
space:
mode:
authorThomas Bereknyei <tomberek@gmail.com>2014-01-25 13:46:48 -0500
committerThomas Bereknyei <tomberek@gmail.com>2014-01-25 13:46:48 -0500
commitc17e6d696882c3e639ec9cf9e25a9abc48317088 (patch)
treea7cbfd1c36b4522ab8e2fb3a2adaeda9e0f41905 /pkgs/os-specific
parent29a29c643878eadadec464537b2b07f7aab98b57 (diff)
downloadnixpkgs-c17e6d696882c3e639ec9cf9e25a9abc48317088.tar
nixpkgs-c17e6d696882c3e639ec9cf9e25a9abc48317088.tar.gz
nixpkgs-c17e6d696882c3e639ec9cf9e25a9abc48317088.tar.bz2
nixpkgs-c17e6d696882c3e639ec9cf9e25a9abc48317088.tar.lz
nixpkgs-c17e6d696882c3e639ec9cf9e25a9abc48317088.tar.xz
nixpkgs-c17e6d696882c3e639ec9cf9e25a9abc48317088.tar.zst
nixpkgs-c17e6d696882c3e639ec9cf9e25a9abc48317088.zip
Add #include <unisted.h> for sleep and usleep
Diffstat (limited to 'pkgs/os-specific')
-rw-r--r--pkgs/os-specific/linux/alienfx/default.nix3
-rw-r--r--pkgs/os-specific/linux/alienfx/unistd.patch12
2 files changed, 14 insertions, 1 deletions
diff --git a/pkgs/os-specific/linux/alienfx/default.nix b/pkgs/os-specific/linux/alienfx/default.nix
index 9924779d92a..93d77819e57 100644
--- a/pkgs/os-specific/linux/alienfx/default.nix
+++ b/pkgs/os-specific/linux/alienfx/default.nix
@@ -14,11 +14,12 @@ stdenv.mkDerivation {
     sha256 = "47501a3b4e08d39edee4cd829ae24259a7e740b9798db76b846fa872989f8fb1";
   };
 
-  patchPhase = ''
+  prePatch = ''
     substituteInPlace Makefile --replace /usr/ $out/
     substituteInPlace Makefile --replace "install -o root -g root" "install"
   '';
  
+  patches = [./unistd.patch];
   buildInputs = [ libusb1 ];
   makeFlags = "build";
   preInstall = ''
diff --git a/pkgs/os-specific/linux/alienfx/unistd.patch b/pkgs/os-specific/linux/alienfx/unistd.patch
new file mode 100644
index 00000000000..546a27892f0
--- /dev/null
+++ b/pkgs/os-specific/linux/alienfx/unistd.patch
@@ -0,0 +1,12 @@
+diff --git a/alienfx.cpp b/alienfx.cpp
+index 5981039..aea8992 100644
+--- a/alienfx.cpp
++++ b/alienfx.cpp
+@@ -13,6 +13,7 @@
+ #include <string.h>
+ #include <iostream>
+ #include <libusb-1.0/libusb.h>
++#include <unistd.h>
+ 
+ using namespace std;
+