summaryrefslogtreecommitdiff
path: root/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'default.nix')
-rw-r--r--default.nix8
1 files changed, 4 insertions, 4 deletions
diff --git a/default.nix b/default.nix
index e2e14cd..a019566 100644
--- a/default.nix
+++ b/default.nix
@@ -1,4 +1,4 @@
-{ lib, clangStdenv, meson, ninja, pkg-config, lld, glew, glfw, Cocoa, OpenGL, wayland, wayland-protocols, libffi }:
+{ lib, clangStdenv, meson, ninja, pkg-config, lld, glew, glfw, wayland, wayland-protocols, libffi }:
let
stdenv = clangStdenv;
@@ -10,8 +10,8 @@ stdenv.mkDerivation {
src = ./.;
nativeBuildInputs = [ meson ninja pkg-config lld ];
+ # darwin provides the apple sdk dependencies by default
buildInputs = [ glew glfw ]
- ++ lib.optionals stdenv.isDarwin [ Cocoa OpenGL ]
++ lib.optionals stdenv.isLinux [ wayland wayland-protocols libffi ];
mesonFlags = [
@@ -26,7 +26,7 @@ stdenv.mkDerivation {
description = "a dumb minecraft in c++ and opengl.";
homepage = "https://git.rnrd.eu/meowcraft";
license = licenses.free; # TODO: Choose a specific license.
- platforms = [ "x86_64-linux" "x86_64-darwin" ];
+ platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" ];
mainProgram = "meowcraft";
};
-} \ No newline at end of file
+}