|
|
|
@ -11,25 +11,21 @@ |
|
|
|
|
, gst-plugins-good |
|
|
|
|
, gst-plugins-bad |
|
|
|
|
, gst-libav |
|
|
|
|
, python3 |
|
|
|
|
}: |
|
|
|
|
|
|
|
|
|
stdenv.mkDerivation rec { |
|
|
|
|
pname = "farstream"; |
|
|
|
|
version = "0.2.8"; |
|
|
|
|
version = "0.2.9"; |
|
|
|
|
|
|
|
|
|
outputs = [ "out" "dev" ]; |
|
|
|
|
|
|
|
|
|
src = fetchurl { |
|
|
|
|
url = "https://www.freedesktop.org/software/farstream/releases/farstream/${pname}-${version}.tar.gz"; |
|
|
|
|
sha256 = "0249ncd20x5mf884fd8bw75c3118b9fdml837v4fib349xmrqfrb"; |
|
|
|
|
sha256 = "0yzlh9jf47a3ir40447s7hlwp98f9yr8z4gcm0vjwz6g6cj12zfb"; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
patches = [ |
|
|
|
|
# Python has not been used for ages |
|
|
|
|
(fetchpatch { |
|
|
|
|
url = "https://gitlab.freedesktop.org/farstream/farstream/commit/73891c28fa27d5e65a71762e826f13747d743588.patch"; |
|
|
|
|
sha256 = "19pw1m8xhxyf5yhl6k898w240ra2k0m28gfv858x70c4wl786lrn"; |
|
|
|
|
}) |
|
|
|
|
# Fix build with newer gnumake. |
|
|
|
|
(fetchpatch { |
|
|
|
|
url = "https://gitlab.freedesktop.org/farstream/farstream/-/commit/54987d44.diff"; |
|
|
|
@ -47,6 +43,7 @@ stdenv.mkDerivation rec { |
|
|
|
|
pkg-config |
|
|
|
|
autoreconfHook |
|
|
|
|
gobject-introspection |
|
|
|
|
python3 |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
propagatedBuildInputs = [ |
|
|
|
@ -62,7 +59,5 @@ stdenv.mkDerivation rec { |
|
|
|
|
description = "Audio/Video Communications Framework formely known as farsight"; |
|
|
|
|
platforms = platforms.linux; |
|
|
|
|
license = licenses.lgpl21; |
|
|
|
|
# no longer compatible with gstreamer 1.20 |
|
|
|
|
broken = true; |
|
|
|
|
}; |
|
|
|
|
} |
|
|
|
|