about summary refs log tree commit diff
path: root/pkgs/development/python-modules/gst-python
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2018-04-03 09:36:38 +0200
committerBastian Köcher <git@kchr.de>2018-04-04 17:25:39 +0200
commitbe5bff02143628cafaa7af3cc7d28f04e32a35a0 (patch)
treeefa4346191463544e02e6b49bc844a4f692c6e1c /pkgs/development/python-modules/gst-python
parent40b4b87cc43cb5f34b8391b08a852cf6b837c127 (diff)
downloadnixlib-be5bff02143628cafaa7af3cc7d28f04e32a35a0.tar
nixlib-be5bff02143628cafaa7af3cc7d28f04e32a35a0.tar.gz
nixlib-be5bff02143628cafaa7af3cc7d28f04e32a35a0.tar.bz2
nixlib-be5bff02143628cafaa7af3cc7d28f04e32a35a0.tar.lz
nixlib-be5bff02143628cafaa7af3cc7d28f04e32a35a0.tar.xz
nixlib-be5bff02143628cafaa7af3cc7d28f04e32a35a0.tar.zst
nixlib-be5bff02143628cafaa7af3cc7d28f04e32a35a0.zip
pythonPackages.gst-python: 1.12.3 → 1.14.0
Diffstat (limited to 'pkgs/development/python-modules/gst-python')
-rw-r--r--pkgs/development/python-modules/gst-python/default.nix19
1 files changed, 11 insertions, 8 deletions
diff --git a/pkgs/development/python-modules/gst-python/default.nix b/pkgs/development/python-modules/gst-python/default.nix
index 393d00a8176a..b1d19e9f5091 100644
--- a/pkgs/development/python-modules/gst-python/default.nix
+++ b/pkgs/development/python-modules/gst-python/default.nix
@@ -1,10 +1,10 @@
-{ fetchurl, stdenv, pkgconfig, python, pygobject3
+{ fetchurl, stdenv, meson, ninja, pkgconfig, python, pygobject3
 , gst-plugins-base, ncurses
 }:
 
 stdenv.mkDerivation rec {
   pname = "gst-python";
-  version = "1.12.3";
+  version = "1.14.0";
   name = "${pname}-${version}";
 
   src = fetchurl {
@@ -12,22 +12,25 @@ stdenv.mkDerivation rec {
       "${meta.homepage}/src/gst-python/${name}.tar.xz"
       "mirror://gentoo/distfiles/${name}.tar.xz"
       ];
-    sha256 = "19rb06x2m7103zwfm0plxx95gb8bp01ng04h4q9k6ii9q7g2kxf3";
+    sha256 = "1rlr6gl4lg97ng4jxh3gb2ldmywm15vwsa72nvggr8qa2l8q3fg0";
   };
 
-  patches = [ ./different-path-with-pygobject.patch ];
-
   outputs = [ "out" "dev" ];
 
-  nativeBuildInputs = [ pkgconfig python ];
+  nativeBuildInputs = [ meson ninja pkgconfig python ];
 
   # XXX: in the Libs.private field of python3.pc
   buildInputs = [ ncurses ];
 
-  configureFlags = [
-    "--with-pygi-overrides-dir=$(out)/${python.sitePackages}/gi/overrides"
+  mesonFlags = [
+    "-Dpygi-overrides-dir=${python.sitePackages}/gi/overrides"
   ];
 
+  postPatch = ''
+    chmod +x scripts/pythondetector # patchShebangs requires executable file
+    patchShebangs scripts/pythondetector
+  '';
+
   propagatedBuildInputs = [ gst-plugins-base pygobject3 ];
 
   # Needed for python.buildEnv