aboutsummaryrefslogtreecommitdiff
path: root/pkgs/development/tools/irony-server
diff options
context:
space:
mode:
authorKosyrev Serge <skosyrev@ptsecurity.com>2017-01-12 00:17:46 +0300
committerKosyrev Serge <skosyrev@ptsecurity.com>2017-01-21 03:43:20 +0300
commit7ceca3dbbc70bdd84d7e3f4219cf5a5dd31576a4 (patch)
treedb99157f35729c3e5762d9cf158edee9b6300778 /pkgs/development/tools/irony-server
parent4a662e5206703868b13e9ac01d401c66d997f800 (diff)
irony-server: init at 'same-version-irony-of-chosen-elpa`
Diffstat (limited to 'pkgs/development/tools/irony-server')
-rw-r--r--pkgs/development/tools/irony-server/default.nix26
1 files changed, 26 insertions, 0 deletions
diff --git a/pkgs/development/tools/irony-server/default.nix b/pkgs/development/tools/irony-server/default.nix
new file mode 100644
index 000000000000..ac5495b98d90
--- /dev/null
+++ b/pkgs/development/tools/irony-server/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, fetchgit, cmake, llvmPackages, irony }:
+
+stdenv.mkDerivation rec {
+ name = "irony-server-${version}";
+ inherit (irony) version;
+
+ buildInputs = [ cmake llvmPackages.clang ];
+
+ dontUseCmakeBuildDir = true;
+
+ cmakeDir = "server";
+
+ cmakeFlags = [
+ ''-DCMAKE_PREFIX_PATH=${llvmPackages.clang.cc}''
+ ];
+
+ src = irony.src;
+
+ meta = {
+ description = "The server part of irony.";
+ homepage = "https://melpa.org/#/irony";
+ maintainers = [ stdenv.lib.maintainers.deepfire ];
+ platforms = stdenv.lib.platforms.linux;
+ license = stdenv.lib.licenses.free;
+ };
+}