Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -{ stdenv, fetchurl, pkgconfig, perl, bison, flex, python, gobjectIntrospection
- -, glib, makeWrapper
- -, darwin
- +{ stdenv, fetchurl, meson, ninja, pkgconfig, gettext, bison, flex
- +, python3, glib, makeWrapper, valgrind, libcap
- +, gtk3, gsl, libunwind, darwin
- }:
- stdenv.mkDerivation rec {
- @@ -23,24 +23,25 @@ stdenv.mkDerivation rec {
- outputBin = "dev";
- nativeBuildInputs = [
- - pkgconfig perl bison flex python gobjectIntrospection makeWrapper
- + meson ninja pkgconfig gettext bison flex python3 makeWrapper valgrind gtk3 gsl
- ];
- - buildInputs = stdenv.lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.CoreServices;
- + buildInputs = [ libcap libunwind ] ++ stdenv.lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.CoreServices;
- propagatedBuildInputs = [ glib ];
- enableParallelBuilding = true;
- - preConfigure = ''
- - configureFlagsArray+=("--exec-prefix=$dev")
- - '';
- -
- postInstall = ''
- for prog in "$dev/bin/"*; do
- wrapProgram "$prog" --suffix GST_PLUGIN_SYSTEM_PATH : "\$(unset _tmp; for profile in \$NIX_PROFILES; do _tmp="\$profile/lib/gstreamer-1.0''$\{_tmp:+:\}\$_tmp"; done; printf "\$_tmp")"
- done
- '';
- + preConfigure= ''
- + configureFlagsArray+=("--exec-prefix=$dev")
- + patchShebangs .
- + '';
- +
- preFixup = ''
- moveToOutput "share/bash-completion" "$dev"
- '';
Advertisement
Add Comment
Please, Sign In to add comment