Moved spacetimedb.nix to default

This commit is contained in:
Ryan W. Anderson
2025-04-14 18:58:20 -05:00
parent 9547541c2c
commit 88b410162c
2 changed files with 32 additions and 40 deletions

View File

@@ -1,7 +1,34 @@
let
nixpkgs = fetchTarball "https://github.com/NixOS/nixpkgs/tarball/nixos-24.05";
pkgs = import nixpkgs { config = {}; overlays = []; };
in
{
spacetimedb = pkgs.callPackage ./spacetimedb.nix {};
stdenv,
lib,
fetchurl,
autoPatchelfHook,
libgcc,
}:
stdenv.mkDerivation {
pname = "spacetimedb";
version = "1.0.1";
src = fetchurl {
url = "https://github.com/clockworklabs/SpacetimeDB/releases/download/v1.0.1/spacetime-x86_64-unknown-linux-gnu.tar.gz";
hash = "sha256-dHxb9hNbQwfww9CJUp6IE4etxro9qvFQGyHOhJMYkV0=";
};
nativeBuildInputs = [ autoPatchelfHook ];
buildInputs = [
libgcc
stdenv.cc.cc.lib
];
unpackPhase = ''
runHook preUnpack
mkdir -p $out/bin
tar -xvf $src -C $out/bin
runHook postUnpack
'';
installPhase = ''
runHook preInstall
runHook postInstall
'';
}

View File

@@ -1,35 +0,0 @@
{
stdenv,
lib,
fetchurl,
autoPatchelfHook,
libgcc,
}:
stdenv.mkDerivation {
pname = "spacetimedb";
version = "1.0.1";
src = fetchurl {
url = "https://github.com/clockworklabs/SpacetimeDB/releases/download/v1.0.1/spacetime-x86_64-unknown-linux-gnu.tar.gz";
hash = "sha256-dHxb9hNbQwfww9CJUp6IE4etxro9qvFQGyHOhJMYkV0=";
};
nativeBuildInputs = [ autoPatchelfHook ];
buildInputs = [
libgcc
stdenv.cc.cc.lib
];
unpackPhase = ''
runHook preUnpack
mkdir -p $out/bin
tar -xvf $src -C $out/bin
runHook postUnpack
'';
installPhase = ''
runHook preInstall
runHook postInstall
'';
}