Merge pull request #119126 from fabaff/pycomfoconnect
[NixPkgs.git] / pkgs / development / interpreters / qnial / default.nix
blob1173315192e105f79a5f852174e8460ffa6babac
1 { lib, stdenv, fetchFromGitHub, unzip, pkg-config, makeWrapper, ncurses }:
3 stdenv.mkDerivation {
4   pname = "qnial";
5   version = "6.3";
7   src = fetchFromGitHub {
8     sha256 = "0426hb8w0wpkisvmf3danj656j6g7rc6v91gqbgzkcj485qjaliw";
9     rev = "cfe8720a4577d6413034faa2878295431bfe39f8";
10     repo = "qnial";
11     owner = "vrthra";
12   };
14   nativeBuildInputs = [ makeWrapper unzip ];
16   preConfigure = ''
17     cd build;
18   '';
20   installPhase = ''
21     cd ..
22     mkdir -p $out/bin $out/lib
23     cp build/nial $out/bin/
24     cp -r niallib $out/lib/
25   '';
27   buildInputs = [
28      pkg-config
29      ncurses
30   ];
32   meta = {
33     description = "An array language from Nial Systems";
34     homepage = "https://github.com/vrthra/qnial";
35     license = lib.licenses.artistic1;
36     maintainers = [ lib.maintainers.vrthra ];
37     platforms = lib.platforms.linux;
38   };