Merge pull request #30043 from jtojnar/vala-0.38

vala: add 0.38.0

authored by Graham Christensen and committed by GitHub 34c2f081 623df97a

+14 -5
+13 -5
pkgs/development/compilers/vala/default.nix
··· 1 - { stdenv, fetchurl, pkgconfig, flex, bison, libxslt 2 - , glib, libiconv, libintlOrEmpty 1 + { stdenv, fetchurl, pkgconfig, flex, bison, libxslt, autoconf, graphviz 2 + , glib, libiconv, libintlOrEmpty, libtool, expat 3 3 }: 4 4 5 5 let 6 - generic = { major, minor, sha256 }: 6 + generic = { major, minor, sha256, extraNativeBuildInputs ? [], extraBuildInputs ? [] }: 7 7 stdenv.mkDerivation rec { 8 8 name = "vala-${major}.${minor}"; 9 9 ··· 12 12 inherit sha256; 13 13 }; 14 14 15 - nativeBuildInputs = [ pkgconfig flex bison libxslt ]; 15 + nativeBuildInputs = [ pkgconfig flex bison libxslt ] ++ extraNativeBuildInputs; 16 16 17 - buildInputs = [ glib libiconv ] ++ libintlOrEmpty; 17 + buildInputs = [ glib libiconv ] ++ libintlOrEmpty ++ extraBuildInputs; 18 18 19 19 meta = with stdenv.lib; { 20 20 description = "Compiler for GObject type system"; ··· 55 55 major = "0.34"; 56 56 minor = "1"; 57 57 sha256 = "16cjybjw100qps6jg0jdyjh8hndz8a876zmxpybnf30a8vygrk7m"; 58 + }; 59 + 60 + vala_0_38 = generic { 61 + major = "0.38"; 62 + minor = "1"; 63 + sha256 = "112hl3lkcyakrk8c3qgw12gzn3nxjkvx7bn0jhl5f2m57d7k8d8h"; 64 + extraNativeBuildInputs = [ autoconf ] ++ stdenv.lib.optionals stdenv.isDarwin [ libtool expat ]; 65 + extraBuildInputs = [ graphviz ]; 58 66 }; 59 67 60 68 vala = vala_0_34;
+1
pkgs/top-level/all-packages.nix
··· 6306 6306 vala_0_28 6307 6307 vala_0_32 6308 6308 vala_0_34 6309 + vala_0_38 6309 6310 vala; 6310 6311 6311 6312 valadoc = callPackage ../development/tools/valadoc { };