Loading pkgs/by-name/ui/uiua/package.nix +23 −1 Original line number Diff line number Diff line Loading @@ -12,6 +12,11 @@ audioSupport ? true, alsa-lib, webcamSupport ? false, libGL, libxkbcommon, wayland, xorg, windowSupport ? false, runCommand, }: Loading Loading @@ -49,7 +54,24 @@ lib.fix ( buildFeatures = [ "libffi/system" ] # force libffi to be linked dynamically instead of rebuilding it ++ lib.optional audioSupport "audio" ++ lib.optional webcamSupport "webcam"; ++ lib.optional webcamSupport "webcam" ++ lib.optional windowSupport "window"; postFixup = let runtimeDependencies = lib.optionals windowSupport [ libGL libxkbcommon wayland xorg.libX11 xorg.libXcursor xorg.libXi xorg.libXrandr ]; in lib.optionalString (runtimeDependencies != [ ] && stdenv.hostPlatform.isLinux) '' patchelf --add-rpath ${lib.makeLibraryPath runtimeDependencies} $out/bin/uiua ''; nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "--version"; Loading Loading
pkgs/by-name/ui/uiua/package.nix +23 −1 Original line number Diff line number Diff line Loading @@ -12,6 +12,11 @@ audioSupport ? true, alsa-lib, webcamSupport ? false, libGL, libxkbcommon, wayland, xorg, windowSupport ? false, runCommand, }: Loading Loading @@ -49,7 +54,24 @@ lib.fix ( buildFeatures = [ "libffi/system" ] # force libffi to be linked dynamically instead of rebuilding it ++ lib.optional audioSupport "audio" ++ lib.optional webcamSupport "webcam"; ++ lib.optional webcamSupport "webcam" ++ lib.optional windowSupport "window"; postFixup = let runtimeDependencies = lib.optionals windowSupport [ libGL libxkbcommon wayland xorg.libX11 xorg.libXcursor xorg.libXi xorg.libXrandr ]; in lib.optionalString (runtimeDependencies != [ ] && stdenv.hostPlatform.isLinux) '' patchelf --add-rpath ${lib.makeLibraryPath runtimeDependencies} $out/bin/uiua ''; nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "--version"; Loading