{ stdenvNoCC , libssh , system }: let currentSystem = { "x86_64-linux" = { arch = "amd64"; os = "linux"; }; "aarch64-linux" = { arch = "arm64"; os = "linux"; }; }.${system}; in stdenvNoCC.mkDerivation (finalAttrs: { name = "teamspeak6-server"; version = "v6.0.0-beta10"; src = fetchTarball { url = "https://github.com/teamspeak/${finalAttrs.name}/releases/download/${finalAttrs.version}/${finalAttrs.name}-${currentSystem.os}-${currentSystem.arch}.tar.xz"; sha256 = "0lcx1zsab951dywjq6wjkqa9ckzpy6wszvgyjaa97ad8mkk4vdfk"; }; builtInputs = [ libssh ]; installPhase = '' mkdir -p $out/bin $out/lib $out/share/teamspeak/ cp libtsdb_sqlite3.so $out/lib/ cp libtsdb_mariadb.so $out/lib/ cp tsserver $out/bin cp -r serverquerydocs $out/share/teamspeak cp -r sql $out/share/teamspeak cp -r doc $out/share/teamspeak cp CHANGELOG $out/share/teamspeak cp LICENSE $out/share/teamspeak cp THIRD_PARTY_LICENSES $out/share/teamspeak ''; meta.mainProgram = "tsserver"; })