about summary refs log tree commit diff
path: root/pkgs/games/hmcl/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/games/hmcl/default.nix')
-rw-r--r--pkgs/games/hmcl/default.nix14
1 files changed, 7 insertions, 7 deletions
diff --git a/pkgs/games/hmcl/default.nix b/pkgs/games/hmcl/default.nix
index 95a40f0a8d809..2ff06a19219d9 100644
--- a/pkgs/games/hmcl/default.nix
+++ b/pkgs/games/hmcl/default.nix
@@ -3,7 +3,7 @@
 , fetchurl
 , makeBinaryWrapper
 , makeDesktopItem
-, wrapGAppsHook
+, wrapGAppsHook3
 , copyDesktopItems
 , imagemagick
 , jre
@@ -18,10 +18,10 @@
 }:
 
 let
-  version = "3.5.5";
+  version = "3.5.8";
   icon = fetchurl {
     url = "https://github.com/huanghongxun/HMCL/raw/release-${version}/HMCLauncher/HMCL/HMCL.ico";
-    hash = "sha256-MWp78rP4b39Scz5/gpsjwaJhSu+K9q3S2B2cD/V31MA=";
+    hash = "sha256-+EYL33VAzKHOMp9iXoJaSGZfv+ymDDYIx6i/1o47Dmc=";
   };
 in
 stdenv.mkDerivation (finalAttrs: {
@@ -30,7 +30,7 @@ stdenv.mkDerivation (finalAttrs: {
 
   src = fetchurl {
     url = "https://github.com/huanghongxun/HMCL/releases/download/release-${version}/HMCL-${version}.jar";
-    hash = "sha256-bXZF38pd8I8cReuDNrZzDj1hp1Crk+P26JNiikUCg4g=";
+    hash = "sha256-HRTXJhKtRB+pANMAZ9R1kNsSbl/Rr6a8wMhfaPeD/40=";
   };
 
   dontUnpack = true;
@@ -50,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: {
 
   nativeBuildInputs = [
     makeBinaryWrapper
-    wrapGAppsHook
+    wrapGAppsHook3
     copyDesktopItems
     imagemagick
   ];
@@ -79,7 +79,7 @@ stdenv.mkDerivation (finalAttrs: {
       mkdir -p $out/{bin,lib/hmcl}
       cp $src $out/lib/hmcl/hmcl.jar
       magick ${icon} hmcl.png
-      install -Dm644 hmcl.png $out/share/icons/hicolor/32x32/apps/hmcl.png
+      install -Dm644 hmcl-1.png $out/share/icons/hicolor/32x32/apps/hmcl.png
       makeBinaryWrapper ${jre}/bin/java $out/bin/hmcl \
         --add-flags "-jar $out/lib/hmcl/hmcl.jar" \
         --set LD_LIBRARY_PATH ${libpath}
@@ -92,7 +92,7 @@ stdenv.mkDerivation (finalAttrs: {
     mainProgram = "hmcl";
     sourceProvenance = with sourceTypes; [ binaryBytecode ];
     license = licenses.gpl3Only;
-    maintainers = with maintainers; [ ];
+    maintainers = with maintainers; [ daru-san ];
     inherit (jre.meta) platforms;
   };
 })