chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / qn / qnial / package.nix
blob0ba34b8a657239f2d66add4ed142d65861265fb4
2   lib,
3   fetchFromBitbucket,
4   libxcrypt,
5   ncurses,
6   pkg-config,
7   stdenv,
8   unzip,
9 }:
11 stdenv.mkDerivation (finalAttrs: {
12   pname = "qnial";
13   version = "6.3_1";
15   src = fetchFromBitbucket {
16     owner = "museoa";
17     repo = "qnial";
18     rev = finalAttrs.version;
19     hash = "sha256-QhjEq6YKO6OKy7+dlHeTWQvCvrF8zS7o8QfPD8WDXy0=";
20   };
22   nativeBuildInputs = [
23     pkg-config
24     unzip
25   ];
27   buildInputs = [
28      ncurses
29      libxcrypt
30   ];
32   strictDeps = true;
34   preConfigure = ''
35     cd build
36   '';
38   installPhase = ''
39     cd ..
40     mkdir -p $out/bin $out/lib
41     cp build/nial $out/bin/
42     cp -r niallib $out/lib/
43   '';
45   meta = {
46     description = "Array language from Nial Systems";
47     homepage = "https://bitbucket.com/museoa/qnial";
48     license = lib.licenses.artistic1;
49     mainProgram = "nial";
50     maintainers = [ lib.maintainers.AndersonTorres ];
51     platforms = lib.platforms.linux;
52   };