about summary refs log tree commit diff
path: root/pkgs/applications/window-managers/awesome
diff options
context:
space:
mode:
authorDoron Behar <doron.behar@gmail.com>2019-10-17 19:03:19 +0300
committerDoron Behar <doron.behar@gmail.com>2019-10-17 19:03:19 +0300
commitab9fd67b68d6db6de04a6a9643f2d4b8969b23a2 (patch)
tree1cef02ae9fb44b1d69dbcbb0208fa4d3c47e7f68 /pkgs/applications/window-managers/awesome
parent7885eeaffdbd02ff6ce5483239fba1a063b314a9 (diff)
awesome: Make sure it compiles with luajit
Diffstat (limited to 'pkgs/applications/window-managers/awesome')
-rw-r--r--pkgs/applications/window-managers/awesome/default.nix12
1 files changed, 9 insertions, 3 deletions
diff --git a/pkgs/applications/window-managers/awesome/default.nix b/pkgs/applications/window-managers/awesome/default.nix
index 2551ea80550ef..b8f31e5b512a9 100644
--- a/pkgs/applications/window-managers/awesome/default.nix
+++ b/pkgs/applications/window-managers/awesome/default.nix
@@ -12,7 +12,10 @@
 # needed for beautiful.gtk to work
 assert gtk3Support -> gtk3 != null;
 
-with luaPackages; stdenv.mkDerivation rec {
+stdenv.mkDerivation rec {
+  lgi = luaPackages.lgi;
+  lua = luaPackages.lua;
+  ldoc = luaPackages.ldoc;
   pname = "awesome";
   version = "4.3";
 
@@ -49,8 +52,11 @@ with luaPackages; stdenv.mkDerivation rec {
                   xcbutilxrm ]
                   ++ stdenv.lib.optional gtk3Support gtk3;
 
-  #cmakeFlags = "-DGENERATE_MANPAGES=ON";
-  cmakeFlags = "-DOVERRIDE_VERSION=${version}";
+  cmakeFlags = [
+    #"-DGENERATE_MANPAGES=ON"
+    "-DOVERRIDE_VERSION=${version}"
+  ] ++ stdenv.lib.optional luaPackages.isLuaJIT "-DLUA_LIBRARY=${lua}/lib/libluajit-5.1.so"
+  ;
 
   GI_TYPELIB_PATH = "${pango.out}/lib/girepository-1.0";
   # LUA_CPATH and LUA_PATH are used only for *building*, see the --search flags