summary refs log tree commit diff
path: root/pkgs/development/compilers
diff options
context:
space:
mode:
authorVladimír Čunát <vcunat@gmail.com>2013-03-10 19:53:43 +0100
committerVladimír Čunát <vcunat@gmail.com>2013-03-10 19:53:43 +0100
commitdc5c4917a5568c0fb28b97d0cf2d5c0dbfe246ca (patch)
tree301b49a5b47d5d92ea891a6b7487ed0bbd699238 /pkgs/development/compilers
parent2c13f0fd2043b8b19834eba544987b0f5c1eb68d (diff)
downloadnixlib-dc5c4917a5568c0fb28b97d0cf2d5c0dbfe246ca.tar
nixlib-dc5c4917a5568c0fb28b97d0cf2d5c0dbfe246ca.tar.gz
nixlib-dc5c4917a5568c0fb28b97d0cf2d5c0dbfe246ca.tar.bz2
nixlib-dc5c4917a5568c0fb28b97d0cf2d5c0dbfe246ca.tar.lz
nixlib-dc5c4917a5568c0fb28b97d0cf2d5c0dbfe246ca.tar.xz
nixlib-dc5c4917a5568c0fb28b97d0cf2d5c0dbfe246ca.tar.zst
nixlib-dc5c4917a5568c0fb28b97d0cf2d5c0dbfe246ca.zip
vala: update to 0.19
Diffstat (limited to 'pkgs/development/compilers')
-rw-r--r--pkgs/development/compilers/vala/default.nix21
1 files changed, 13 insertions, 8 deletions
diff --git a/pkgs/development/compilers/vala/default.nix b/pkgs/development/compilers/vala/default.nix
index bce86ac59847..6ac09a9eb423 100644
--- a/pkgs/development/compilers/vala/default.nix
+++ b/pkgs/development/compilers/vala/default.nix
@@ -1,18 +1,23 @@
-{stdenv, fetchurl, yacc, flex, pkgconfig, glib, xz}:
+{ stdenv, fetchurl, yacc, flex, pkgconfig, glib, dbus, dbus_tools }:
 
 stdenv.mkDerivation rec {
-
-  version = "0.17.2";
-  name = "vala-${version}";
+  p_name  = "vala";
+  ver_maj = "0.19";
+  ver_min = "0";
 
   src = fetchurl {
-    url = "mirror://gnome/sources/vala/0.17/${name}.tar.xz";
-    sha256 = "09i2s0dwmrk147ind2dx7nq845g12fp6fsjqrphhrr0dbi0zzgh3";
+    url = "mirror://gnome/sources/${p_name}/${ver_maj}/${name}.tar.xz";
+    sha256 = "1vn524hcnaggz8zx49mvf7p4z1mscrlj2syg7jjhph8nak5wi0bp";
   };
+  name = "${p_name}-${ver_maj}.${ver_min}";
+
+  postPatch = "patchShebangs .";
+
+  nativeBuildInputs = [ yacc flex pkgconfig ];
 
-  nativeBuildInputs = [ yacc flex pkgconfig xz ];
+  buildInputs = [ glib ] ++ stdenv.lib.optional doCheck [ dbus dbus_tools ];
 
-  buildInputs = [ glib ];
+  doCheck = false; # problems when launching dbus tests
 
   meta = {
     description = "Compiler for the GObject type system";