emacs-clang-complete-async: fix build (untested, but at least it builds)

This commit is contained in:
Aristid Breitkreuz 2014-11-16 17:12:05 +01:00
parent 599394162c
commit 199e7908a5
2 changed files with 17 additions and 2 deletions

View file

@ -1,4 +1,4 @@
{ clangStdenv, fetchgit, llvm, clang }:
{ clangStdenv, fetchgit, llvmPackages, clang }:
clangStdenv.mkDerivation {
name = "emacs-clang-complete-async-20130218";
@ -8,7 +8,12 @@ clangStdenv.mkDerivation {
sha256 = "1c8zqi6axbsb951azz9iqx3j52j30nd9ypv396hvids3g02cirrf";
};
buildInputs = [ llvm clang.clang ];
buildInputs = [ llvmPackages.llvm ];
patches = [ ./fix-build.patch ];
CFLAGS = "-I${llvmPackages.clang}/include";
LDFLAGS = "-L${llvmPackages.clang}/lib";
installPhase = ''
mkdir -p $out/bin

View file

@ -0,0 +1,10 @@
--- old/src/completion.h 2014-11-16 16:58:16.625150124 +0100
+++ new/src/completion.h 2014-11-16 16:58:28.020207508 +0100
@@ -3,6 +3,7 @@
#include <clang-c/Index.h>
+#include <stdio.h>
typedef struct __completion_Session_struct