Unverified Commit d20f0c3c authored by Sandro Jäckel's avatar Sandro Jäckel Committed by GitHub
Browse files

Merge pull request #325878 from GetPsyched/atlauncher

atlauncher: add missing libraries
parents bc9d84f4 863c65e6
Loading
Loading
Loading
Loading
+34 −27
Original line number Diff line number Diff line
{ copyDesktopItems
, fetchurl
, jre
, lib
, makeDesktopItem
, makeWrapper
, stdenvNoCC
{
  copyDesktopItems,
  fetchurl,
  jre,
  lib,
  makeDesktopItem,
  makeWrapper,
  stdenvNoCC,

, gamemodeSupport ? stdenvNoCC.isLinux
, textToSpeechSupport ? stdenvNoCC.isLinux
, additionalLibs ? [ ]
  gamemodeSupport ? stdenvNoCC.isLinux,
  textToSpeechSupport ? stdenvNoCC.isLinux,
  additionalLibs ? [ ],

, # dependencies
  flite
, gamemode
, libglvnd
, libpulseaudio
, udev
, xorg
  # dependencies
  flite,
  gamemode,
  libglvnd,
  libpulseaudio,
  udev,
  xorg,
}:

stdenvNoCC.mkDerivation (finalAttrs: {
@@ -35,14 +36,20 @@ stdenvNoCC.mkDerivation (finalAttrs: {

  dontUnpack = true;

  nativeBuildInputs = [ copyDesktopItems makeWrapper ];
  nativeBuildInputs = [
    copyDesktopItems
    makeWrapper
  ];

  installPhase =
    let
      runtimeLibraries = [
      runtimeLibraries =
        [
          libglvnd
          libpulseaudio
          udev
          xorg.libX11
          xorg.libXcursor
          xorg.libXxf86vm
        ]
        ++ lib.optional gamemodeSupport gamemode.lib