]> de.git.xonotic.org Git - xonotic/xonotic.git/blobdiff - default.nix
be less specific
[xonotic/xonotic.git] / default.nix
index 2c672553dd5aa5103562015dd305b4ff9d94ab40..fe38854085cb4a93fca063c9deb240d81809d932 100644 (file)
@@ -1,11 +1,14 @@
 # nix-shell -A xonotic
+# --argstr cc clang
 {
     nixpkgs ? <nixpkgs>,
-    pkgs ? (import nixpkgs) {}
+    pkgs ? (import nixpkgs) {},
+    cc ? null,
 }:
 with pkgs;
 let
     VERSION = "0.8.2";
+    stdenv = if (cc != null) then overrideCC pkgs.stdenv pkgs."${cc}" else pkgs.stdenv;
     targets = rec {
         xonotic = stdenv.mkDerivation rec {
             name = "xonotic-${version}";
@@ -106,6 +109,7 @@ let
 
             cmakeFlags = [
                 "-DDOWNLOAD_MAPS=0"
+                "-DGTK_NS=GTK"
             ];
 
             nativeBuildInputs = [
@@ -120,6 +124,7 @@ let
                 ncurses
                 libjpeg
                 libpng
+                minizip
 
                 mesa