Unverified Commit ad3e3cb1 authored by Sizhe Zhao's avatar Sizhe Zhao Committed by GitHub
Browse files

hmcl: add wayland support (via gtk3) (#483903)

parents ff0d7d44 6b647688
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -41,8 +41,8 @@
  libpulseaudio,
  gobject-introspection,
  callPackage,
  gtk3,
}:

stdenv.mkDerivation (finalAttrs: {
  pname = "hmcl";
  version = "3.9.2";
@@ -153,6 +153,7 @@ stdenv.mkDerivation (finalAttrs: {
    libpulseaudio
    wayland
    alsa-lib
    gtk3
  ];

  installPhase = ''
@@ -181,6 +182,7 @@ stdenv.mkDerivation (finalAttrs: {
  postFixup = ''
    makeShellWrapper ${hmclJdk}/bin/java $out/bin/hmcl \
      --add-flags "-jar $out/lib/hmcl/hmcl-terracotta-patch.jar" \
      --add-flags "-Djdk.gtk.version=3" \
      --set LD_LIBRARY_PATH ${lib.makeLibraryPath finalAttrs.runtimeDeps} \
      --prefix PATH : "${
        lib.makeBinPath (minecraftJdks ++ lib.optional stdenv.hostPlatform.isLinux xrandr)