nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
fork

Configure Feed

Select the types of activity you want to include in your feed.

at netboot-syslinux-multiplatform 74 lines 1.4 kB view raw
1{ lib, stdenv 2, fetchurl 3, meson 4, ninja 5, pkg-config 6, python3 7, bash-completion 8, gst-plugins-base 9, gst-plugins-bad 10, gst-devtools 11, libxml2 12, flex 13, gettext 14, gobject-introspection 15# Checks meson.is_cross_build(), so even canExecute isn't enough. 16, enableDocumentation ? stdenv.hostPlatform == stdenv.buildPlatform, hotdoc 17}: 18 19stdenv.mkDerivation rec { 20 pname = "gst-editing-services"; 21 version = "1.22.3"; 22 23 outputs = [ 24 "out" 25 "dev" 26 ]; 27 28 src = fetchurl { 29 url = "https://gstreamer.freedesktop.org/src/${pname}/${pname}-${version}.tar.xz"; 30 hash = "sha256-FaW85iUJseEl6FoJ7EHzIcD1SSZLUETACV/PstXAzqI="; 31 }; 32 33 nativeBuildInputs = [ 34 meson 35 ninja 36 pkg-config 37 gettext 38 gobject-introspection 39 python3 40 flex 41 ] ++ lib.optionals enableDocumentation [ 42 hotdoc 43 ]; 44 45 buildInputs = [ 46 bash-completion 47 libxml2 48 gobject-introspection 49 gst-devtools 50 python3 51 ]; 52 53 propagatedBuildInputs = [ 54 gst-plugins-base 55 gst-plugins-bad 56 ]; 57 58 mesonFlags = [ 59 (lib.mesonEnable "doc" enableDocumentation) 60 ]; 61 62 postPatch = '' 63 patchShebangs \ 64 scripts/extract-release-date-from-doap-file.py 65 ''; 66 67 meta = with lib; { 68 description = "Library for creation of audio/video non-linear editors"; 69 homepage = "https://gstreamer.freedesktop.org"; 70 license = licenses.lgpl2Plus; 71 platforms = platforms.unix; 72 maintainers = with maintainers; [ lilyinstarlight ]; 73 }; 74}