hentai-at-home: 1.6.3 -> 1.6.4

+16 -10
+16 -10
pkgs/by-name/he/hentai-at-home/package.nix
··· 2 lib, 3 stdenvNoCC, 4 fetchzip, 5 - jdk, 6 makeWrapper, 7 buildPackages, 8 - jre_headless, 9 javaOpts ? "-XX:+UseZGC", 10 }: 11 stdenvNoCC.mkDerivation (finalAttrs: { 12 pname = "hentai-at-home"; 13 - version = "1.6.3"; 14 15 src = fetchzip { 16 url = "https://repo.e-hentai.org/hath/HentaiAtHome_${finalAttrs.version}_src.zip"; 17 - hash = "sha512-kBB5mn9MwpkZ0z+Fl5ABs4YWBkXkMRcADYSAPkeifyhbYQQPOnijXKYZCkzE4UB3uQ1j6Kj6WnpO/4jquYEiOQ=="; 18 stripRoot = false; 19 }; 20 21 nativeBuildInputs = [ 22 - jdk 23 makeWrapper 24 ]; 25 ··· 28 stdenvNoCC.buildPlatform.libc == "glibc" 29 ) "${buildPackages.glibcLocales}/lib/locale/locale-archive"; 30 31 - buildPhase = '' 32 - make all 33 - ''; 34 35 installPhase = '' 36 mkdir -p $out/share/java 37 cp build/HentaiAtHome.jar $out/share/java 38 39 mkdir -p $out/bin 40 - makeWrapper ${jre_headless}/bin/java $out/bin/HentaiAtHome \ 41 --add-flags "${javaOpts} -jar $out/share/java/HentaiAtHome.jar" 42 ''; 43 44 doInstallCheck = true; 45 installCheckPhase = '' 46 pushd $(mktemp -d) 47 $out/bin/HentaiAtHome 48 popd 49 ''; 50 51 strictDeps = true; ··· 56 license = licenses.gpl3; 57 maintainers = with maintainers; [ terrorjack ]; 58 mainProgram = "HentaiAtHome"; 59 - platforms = jdk.meta.platforms; 60 }; 61 })
··· 2 lib, 3 stdenvNoCC, 4 fetchzip, 5 + jdk_headless, 6 makeWrapper, 7 buildPackages, 8 javaOpts ? "-XX:+UseZGC", 9 }: 10 stdenvNoCC.mkDerivation (finalAttrs: { 11 pname = "hentai-at-home"; 12 + version = "1.6.4"; 13 14 src = fetchzip { 15 url = "https://repo.e-hentai.org/hath/HentaiAtHome_${finalAttrs.version}_src.zip"; 16 + hash = "sha512-dcHWZiU0ySLlEhZeK1n2T/dyO6Wk9eS7CpZRSfzY3KvHrPBthQnaFrarSopPXJan1+zWROu1pEff1WSr5+HO4Q=="; 17 stripRoot = false; 18 }; 19 20 nativeBuildInputs = [ 21 + jdk_headless 22 makeWrapper 23 ]; 24 ··· 27 stdenvNoCC.buildPlatform.libc == "glibc" 28 ) "${buildPackages.glibcLocales}/lib/locale/locale-archive"; 29 30 + makeFlags = [ "all" ]; 31 + enableParallelBuilding = false; 32 33 installPhase = '' 34 + runHook preInstall 35 + 36 mkdir -p $out/share/java 37 cp build/HentaiAtHome.jar $out/share/java 38 39 mkdir -p $out/bin 40 + makeWrapper ${jdk_headless}/bin/java $out/bin/HentaiAtHome \ 41 --add-flags "${javaOpts} -jar $out/share/java/HentaiAtHome.jar" 42 + 43 + runHook postInstall 44 ''; 45 46 doInstallCheck = true; 47 installCheckPhase = '' 48 + runHook preInstallCheck 49 + 50 pushd $(mktemp -d) 51 $out/bin/HentaiAtHome 52 popd 53 + 54 + runHook postInstallCheck 55 ''; 56 57 strictDeps = true; ··· 62 license = licenses.gpl3; 63 maintainers = with maintainers; [ terrorjack ]; 64 mainProgram = "HentaiAtHome"; 65 + platforms = jdk_headless.meta.platforms; 66 }; 67 })