initial commit

This commit is contained in:
2026-05-14 13:39:10 +02:00
commit 7e444146d2
37 changed files with 1537 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
{ 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";
})