From 98d1f1da856ab59cf8355c1e2e11e3c0eb954fb2 Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Sun, 1 Jul 2018 15:21:16 -0300 Subject: Unix: new build system * Reworked configure script * Now passes shellcheck * New Makefile for Unix * Simplified `make` and `make install` targets * Simplified `make bootstrap` target * New targets `make binary` and `make install-binary` build and install an all-in-one binary of LuaRocks --- rockspec | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100644 rockspec (limited to 'rockspec') diff --git a/rockspec b/rockspec deleted file mode 100644 index bb7645f9..00000000 --- a/rockspec +++ /dev/null @@ -1,38 +0,0 @@ -package = "LuaRocks" -local VER = "scm" -version = VER .. "-1" - -source = { - url = "--this rockspec is used by `make bootstrap` only--", -} - -description = { - summary = "A deployment and management system for Lua modules.", - detailed = [[ - LuaRocks allows you to install Lua modules as self-contained - packages called "rocks", which also contain version dependency - information. This information is used both during installation, - so that when one rock is requested all rocks it depends on are - installed as well, and at run time, so that when a module is - required, the correct version is loaded. LuaRocks supports both - local and remote repositories, and multiple local rocks trees. - ]], - license = "MIT/X11", - homepage = "http://www.luarocks.org", - maintainer = "Hisham Muhammad" -} - -dependencies = { - "lua >= 5.1" -} - -build = { - type = "make", - install_target = "install_rock", - build_pass=false, - install_variables = { - BINDIR="$(BINDIR)", - LUADIR="$(LUADIR)", - LUA="$(LUA)", - } -} -- cgit v1.2.3-55-g6feb