pkgs: update tlauncher

Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
This commit is contained in:
2023-07-26 16:43:11 +05:30
parent cfa5a8d1b8
commit 78f440f69c

View File

@@ -1,28 +1,23 @@
{ stdenv { pkgs ? import <nixpkgs> { } }:
, openjdk8
, buildFHSUserEnv
, fetchzip
}:
let let
version = "2.86"; version = "2.885";
jar = stdenv.mkDerivation { jar = pkgs.stdenv.mkDerivation {
pname = "tlauncher-jar"; pname = "tlauncher-jar";
inherit version; inherit version;
src = fetchzip { src = pkgs.fetchzip {
name = "tlauncher.zip"; name = "tlauncher.zip";
url = "https://dl2.tlauncher.org/f.php?f=files%2FTLauncher-${version}.zip"; url = "https://dl2.tlauncher.org/f.php?f=files%2FTLauncher-${version}.zip";
sha256 = "sha256-Tpia/GtPfeO8/Tca0fE7z387FRpkXfS1CtvX/oNJDag="; sha256 = "sha256-Erpctwdefb+pTKb5UHkEirAQyVmnPFWjS3345hTllOE=";
stripRoot = false; stripRoot = false;
}; };
installPhase = '' installPhase = ''
cp $src/*.jar $out cp $src/*.jar $out
''; '';
}; };
fhs = buildFHSUserEnv { fhs = pkgs.buildFHSUserEnv {
name = "tlauncher"; name = "tlauncher";
runScript = '' runScript = ''
${openjdk8}/bin/java -jar "${jar}" "$@" ${pkgs.openjdk8}/bin/java -jar "${jar}" "$@"
''; '';
targetPkgs = pkgs: with pkgs; [ targetPkgs = pkgs: with pkgs; [
openal openal
@@ -64,7 +59,7 @@ let
]); ]);
}; };
in in
stdenv.mkDerivation rec { pkgs.stdenv.mkDerivation rec {
pname = "tlauncher"; pname = "tlauncher";
inherit version; inherit version;
dontUnpack = true; dontUnpack = true;