Merge pull request #21815 from deepfire/irony-server

irony-server: init at irony version

authored by

Daiderd Jordan and committed by
GitHub
78c68f23 1e266dac

+34
+26
pkgs/development/tools/irony-server/default.nix
···
··· 1 + { stdenv, fetchgit, cmake, llvmPackages, irony }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "irony-server-${version}"; 5 + inherit (irony) version; 6 + 7 + buildInputs = [ cmake llvmPackages.clang ]; 8 + 9 + dontUseCmakeBuildDir = true; 10 + 11 + cmakeDir = "server"; 12 + 13 + cmakeFlags = [ 14 + ''-DCMAKE_PREFIX_PATH=${llvmPackages.clang.cc}'' 15 + ]; 16 + 17 + src = irony.src; 18 + 19 + meta = { 20 + description = "The server part of irony."; 21 + homepage = "https://melpa.org/#/irony"; 22 + maintainers = [ stdenv.lib.maintainers.deepfire ]; 23 + platforms = stdenv.lib.platforms.linux; 24 + license = stdenv.lib.licenses.free; 25 + }; 26 + }
+8
pkgs/top-level/all-packages.nix
··· 5100 5101 intercal = callPackage ../development/compilers/intercal { }; 5102 5103 hugs = callPackage ../development/interpreters/hugs { }; 5104 5105 openjdk7 =
··· 5100 5101 intercal = callPackage ../development/compilers/intercal { }; 5102 5103 + irony-server = callPackage ../development/tools/irony-server/default.nix { 5104 + # The repository of irony to use -- must match the version of the employed emacs 5105 + # package. Wishing we could merge it into one irony package, to avoid this issue, 5106 + # but its emacs-side expression is autogenerated, and we can't hook into it (other 5107 + # than peek into its version). 5108 + inherit (emacsPackagesNg.melpaStablePackages) irony; 5109 + }; 5110 + 5111 hugs = callPackage ../development/interpreters/hugs { }; 5112 5113 openjdk7 =