summary refs log tree commit diff
path: root/pkgs/development/tools/build-managers
diff options
context:
space:
mode:
authorAlexey Shmalko <rasen.dubi@gmail.com>2016-07-23 23:30:02 +0300
committerBjørn Forsman <bjorn.forsman@gmail.com>2016-07-24 00:34:19 +0200
commita18abd2aa34c44d089790f381be9061aa4b3c48a (patch)
tree887962ec216a327ae171d23cac1b789af6bd10fc /pkgs/development/tools/build-managers
parentd21727991b7564aeab65ff8b492368164411635f (diff)
downloadnixlib-a18abd2aa34c44d089790f381be9061aa4b3c48a.tar
nixlib-a18abd2aa34c44d089790f381be9061aa4b3c48a.tar.gz
nixlib-a18abd2aa34c44d089790f381be9061aa4b3c48a.tar.bz2
nixlib-a18abd2aa34c44d089790f381be9061aa4b3c48a.tar.lz
nixlib-a18abd2aa34c44d089790f381be9061aa4b3c48a.tar.xz
nixlib-a18abd2aa34c44d089790f381be9061aa4b3c48a.tar.zst
nixlib-a18abd2aa34c44d089790f381be9061aa4b3c48a.zip
meson: 0.26.0 -> 0.32.0
Diffstat (limited to 'pkgs/development/tools/build-managers')
-rw-r--r--pkgs/development/tools/build-managers/meson/default.nix27
1 files changed, 10 insertions, 17 deletions
diff --git a/pkgs/development/tools/build-managers/meson/default.nix b/pkgs/development/tools/build-managers/meson/default.nix
index 35d18a858674..47c6e12a5860 100644
--- a/pkgs/development/tools/build-managers/meson/default.nix
+++ b/pkgs/development/tools/build-managers/meson/default.nix
@@ -1,24 +1,17 @@
-{ stdenv, fetchurl, ninja, python3 }:
-
-stdenv.mkDerivation rec {
-  name = "meson-0.26.0";
+{ lib, python3Packages, fetchurl }:
+python3Packages.buildPythonPackage rec {
+  name = "meson-0.32.0";
 
   src = fetchurl {
-    url = "https://github.com/jpakkane/meson/archive/0.26.0.tar.gz";
-    sha256 = "1hmfn1bkxnwsnlhw6x9ryfcm4zwsf2w7h51cll1xrxg1rq08fvck";
+    url = "mirror://pypi/m/meson/${name}.tar.gz";
+    sha256 = "1i5m4q53sr55aw8kx761kh0rsfwkpq0gfa0c0k3jf66y4aml6n54";
   };
 
-  buildInputs = [ ninja python3 ];
-
-  installPhase = ''
-    python3 ./install_meson.py --prefix=$out --destdir="$pkgdir/"
-  '';
-
-  meta = {
-    homepage = "http://mesonbuild.com";
+  meta = with lib; {
+    homepage = http://mesonbuild.com;
     description = "SCons-like build system that use python as a front-end language and Ninja as a building backend";
-    license = stdenv.lib.licenses.asl20;
-    maintainers = [ stdenv.lib.maintainers.mbe ];
-    platforms = stdenv.lib.platforms.all;
+    license = licenses.asl20;
+    maintainers = with maintainers; [ mbe rasendubi ];
+    platforms = platforms.all;
   };
 }