[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: [ANN] zile 3 released
- From: Hisham <h@...>
- Date: Wed, 25 Sep 2013 12:17:46 -0300
On 25 September 2013 10:53, Javier Guerra Giraldez <javier@guerrag.com> wrote:
> On Wed, Sep 25, 2013 at 4:48 AM, Rob Kendrick <rjek@rjek.com> wrote:
>> Can we have an "as well as a source tarball", please? Some of us do not
>> use LuaRocks, and LuaRocks makes it more difficult to create
>> distribution packages.
>
>
> same here!
>
> at the very least, a readable description of what goes where...
Well, since we're all Lua programmers here, I suppose this is readable
enough? :)
http://luarocks.org/repositories/rocks/zile-3-1.rockspec
----------------------
package = "zile"
version = "3-1"
description = {
summary = "Zile Implements Lua Editors",
homepage = "http://www.gnu.org/s/zile",
license = "GPLv3+",
detailed = "An editor building kit, bundled with zmacs: a
lightweight Emacs clone.",
}
source = {
url = "http://github.com/gvvaughan/zile/archive/release-v3.zip",
dir = "zile-release-v3",
}
dependencies = {
"alien >= 0.7.0",
"lua >= 5.2",
"luaposix >= 29",
"lua-stdlib >= 35",
"lrexlib-gnu >= 2.7.1",
}
external_dependencies = nil
build = {
build_command = "./configure LUA='$(LUA)'
LUA_INCLUDE='-I$(LUA_INCDIR)' --prefix='$(PREFIX)'
--libdir='$(LIBDIR)' --datadir='$(LUADIR)' && make clean all",
copy_directories = {
"bin",
"doc",
},
type = "command",
install_command = "make install luadir='$(LUADIR)'",
}
----------------------
If anything in the above description is not clear enough, please let
us know. But as you can see, for Zile it's a Github archive plus the
good old configure-make-make-install sequence. For other rockspecs
which use LuaRocks' builtin build procedure the description of "what
goes where" is even more readable. You can simply think of a rockspec
as a 'formal' description of the install procedure.
-- Hisham