Merge pull request #325878 from GetPsyched/atlauncher

atlauncher: add missing libraries
This commit is contained in:
Sandro 2024-07-14 18:45:59 +02:00 committed by GitHub
commit d20f0c3cde
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,22 +1,23 @@
{ 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,19 +36,25 @@ stdenvNoCC.mkDerivation (finalAttrs: {
dontUnpack = true;
nativeBuildInputs = [ copyDesktopItems makeWrapper ];
nativeBuildInputs = [
copyDesktopItems
makeWrapper
];
installPhase =
let
runtimeLibraries = [
libglvnd
libpulseaudio
udev
xorg.libXxf86vm
]
++ lib.optional gamemodeSupport gamemode.lib
++ lib.optional textToSpeechSupport flite
++ additionalLibs;
runtimeLibraries =
[
libglvnd
libpulseaudio
udev
xorg.libX11
xorg.libXcursor
xorg.libXxf86vm
]
++ lib.optional gamemodeSupport gamemode.lib
++ lib.optional textToSpeechSupport flite
++ additionalLibs;
in
''
runHook preInstall