diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2017-10-03 02:21:00 +0200 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2017-10-04 12:54:46 +0200 |
commit | a8972678bf4d26f1b046335a127cb4311e0f50ae (patch) | |
tree | d29b35b86367189bc0c1d0c75f154ba868c4e769 /pkgs/development/compilers/vala/default.nix | |
parent | d7d774deea78cec9cc9bb855a073e666405f7465 (diff) | |
download | nixlib-a8972678bf4d26f1b046335a127cb4311e0f50ae.tar nixlib-a8972678bf4d26f1b046335a127cb4311e0f50ae.tar.gz nixlib-a8972678bf4d26f1b046335a127cb4311e0f50ae.tar.bz2 nixlib-a8972678bf4d26f1b046335a127cb4311e0f50ae.tar.lz nixlib-a8972678bf4d26f1b046335a127cb4311e0f50ae.tar.xz nixlib-a8972678bf4d26f1b046335a127cb4311e0f50ae.tar.zst nixlib-a8972678bf4d26f1b046335a127cb4311e0f50ae.zip |
vala: add 0.38.0
Diffstat (limited to 'pkgs/development/compilers/vala/default.nix')
-rw-r--r-- | pkgs/development/compilers/vala/default.nix | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/pkgs/development/compilers/vala/default.nix b/pkgs/development/compilers/vala/default.nix index 42b81a21a671..baf48d7a532c 100644 --- a/pkgs/development/compilers/vala/default.nix +++ b/pkgs/development/compilers/vala/default.nix @@ -1,9 +1,9 @@ -{ stdenv, fetchurl, pkgconfig, flex, bison, libxslt -, glib, libiconv, libintlOrEmpty +{ stdenv, fetchurl, pkgconfig, flex, bison, libxslt, autoconf, graphviz +, glib, libiconv, libintlOrEmpty, libtool, expat }: let - generic = { major, minor, sha256 }: + generic = { major, minor, sha256, extraNativeBuildInputs ? [], extraBuildInputs ? [] }: stdenv.mkDerivation rec { name = "vala-${major}.${minor}"; @@ -12,9 +12,9 @@ let inherit sha256; }; - nativeBuildInputs = [ pkgconfig flex bison libxslt ]; + nativeBuildInputs = [ pkgconfig flex bison libxslt ] ++ extraNativeBuildInputs; - buildInputs = [ glib libiconv ] ++ libintlOrEmpty; + buildInputs = [ glib libiconv ] ++ libintlOrEmpty ++ extraBuildInputs; meta = with stdenv.lib; { description = "Compiler for GObject type system"; @@ -57,5 +57,13 @@ in rec { sha256 = "16cjybjw100qps6jg0jdyjh8hndz8a876zmxpybnf30a8vygrk7m"; }; + vala_0_38 = generic { + major = "0.38"; + minor = "1"; + sha256 = "112hl3lkcyakrk8c3qgw12gzn3nxjkvx7bn0jhl5f2m57d7k8d8h"; + extraNativeBuildInputs = [ autoconf ] ++ stdenv.lib.optionals stdenv.isDarwin [ libtool expat ]; + extraBuildInputs = [ graphviz ]; + }; + vala = vala_0_34; } |