summary refs log tree commit diff
path: root/pkgs/top-level/lua-packages.nix
diff options
context:
space:
mode:
authorJörg Thalheim <joerg@higgsboson.tk>2016-09-17 13:14:54 +0200
committerJörg Thalheim <joerg@higgsboson.tk>2016-09-25 00:26:37 +0200
commitcdbb0e2fb8fd8a5b5ae9c8f9faae72dd8b48bb4e (patch)
tree8180f8a74b7845a0d6f2d60c1f5ae0cfc7463026 /pkgs/top-level/lua-packages.nix
parent50d2b3ca1159f848d4cd47452e7738fc1ba3ade5 (diff)
downloadnixpkgs-cdbb0e2fb8fd8a5b5ae9c8f9faae72dd8b48bb4e.tar
nixpkgs-cdbb0e2fb8fd8a5b5ae9c8f9faae72dd8b48bb4e.tar.gz
nixpkgs-cdbb0e2fb8fd8a5b5ae9c8f9faae72dd8b48bb4e.tar.bz2
nixpkgs-cdbb0e2fb8fd8a5b5ae9c8f9faae72dd8b48bb4e.tar.lz
nixpkgs-cdbb0e2fb8fd8a5b5ae9c8f9faae72dd8b48bb4e.tar.xz
nixpkgs-cdbb0e2fb8fd8a5b5ae9c8f9faae72dd8b48bb4e.tar.zst
nixpkgs-cdbb0e2fb8fd8a5b5ae9c8f9faae72dd8b48bb4e.zip
luasocket: enable hydra build on more platforms
Signed-off-by: Jörg Thalheim <joerg@higgsboson.tk>
Diffstat (limited to 'pkgs/top-level/lua-packages.nix')
-rw-r--r--pkgs/top-level/lua-packages.nix11
1 files changed, 7 insertions, 4 deletions
diff --git a/pkgs/top-level/lua-packages.nix b/pkgs/top-level/lua-packages.nix
index ce087152686..182aa96cb96 100644
--- a/pkgs/top-level/lua-packages.nix
+++ b/pkgs/top-level/lua-packages.nix
@@ -197,15 +197,18 @@ let
     preBuild = ''
       makeFlagsArray=(
         LUAV=${lua.luaversion}
-        PLAT=${if stdenv.isDarwin then "macosx" else "linux"}
-        LUAPREFIX_linux=$out
-        LUAPREFIX_macosx=$out
+        PLAT=${if stdenv.isDarwin then "macosx"
+               else if stdenv.isFreeBSD then "freebsd"
+               else if stdenv.isLinux then "linux"
+               else if stdenv.isSunOS then "solaris"
+               else throw "unsupported platform"}
+        prefix=$out
       );
     '';
 
     meta = {
       homepage = "http://w3.impa.br/~diego/software/luasocket/";
-      hydraPlatforms = stdenv.lib.platforms.linux;
+      hydraPlatforms = with platforms; [darwin linux freebsd illumos];
       maintainers = with maintainers; [ mornfall ];
     };
   };