1{ fetchurl, stdenv, pkgconfig, python2Packages, gstreamer, gst-plugins-base
2}:
3
4let
5 inherit (python2Packages) python pygobject2;
6in stdenv.mkDerivation rec {
7 name = "gst-python-0.10.22";
8
9 src = fetchurl {
10 urls = [
11 "${meta.homepage}/src/gst-python/${name}.tar.bz2"
12 "mirror://gentoo/distfiles/${name}.tar.bz2"
13 ];
14 sha256 = "0y1i4n5m1diljqr9dsq12anwazrhbs70jziich47gkdwllcza9lg";
15 };
16
17 hardeningDisable = [ "bindnow" ];
18
19 # Need to disable the testFake test case due to bug in pygobject.
20 # See https://bugzilla.gnome.org/show_bug.cgi?id=692479
21 patches = [ ./disable-testFake.patch ];
22
23 buildInputs =
24 [ pkgconfig gst-plugins-base pygobject2 ]
25 ;
26
27 propagatedBuildInputs = [ gstreamer python ];
28
29 meta = {
30 homepage = https://gstreamer.freedesktop.org;
31
32 description = "Python bindings for GStreamer";
33
34 license = stdenv.lib.licenses.lgpl2Plus;
35 platforms = stdenv.lib.platforms.unix;
36 };
37}