Use my fork of lua-zip ("misterda/lua-libzip") to support Lua 5.3

This commit is contained in:
Antonin Décimo
2018-04-20 22:11:05 +02:00
parent 28380122f6
commit 72ee056eea
5 changed files with 9 additions and 10 deletions

View File

@@ -5,7 +5,7 @@
[![LuaRocks](https://img.shields.io/badge/LuaRocks-2.0.5-blue.svg)](https://luarocks.org/modules/rucikir/love-release) [![LuaRocks](https://img.shields.io/badge/LuaRocks-2.0.5-blue.svg)](https://luarocks.org/modules/rucikir/love-release)
![Lua](https://img.shields.io/badge/Lua-5.1%2C%20JIT-blue.svg) ![Lua](https://img.shields.io/badge/Lua-5.1%2C%20JIT-blue.svg)
[Lua][lua] 5.1 script that makes [LÖVE][love] game release easier (previously Bash script). [Lua][lua] script that makes [LÖVE][love] game release easier (previously Bash script).
Automates LÖVE [Game Distribution][game_dist]. Automates LÖVE [Game Distribution][game_dist].
LÖVE [forum topic][forum_topic]. LÖVE [forum topic][forum_topic].
Available as a [LuaRocks][luarocks] [package][package]. Available as a [LuaRocks][luarocks] [package][package].
@@ -85,9 +85,8 @@ end
love-release is only installable through LuaRocks and highly depends on LuaRocks internal API. love-release is currently build on LuaRocks 2.3.0. LuaRocks API is not meant to be stable, and a future update could break love-release. As love-release is made for LÖVE, it is written for Lua 5.1. love-release is only installable through LuaRocks and highly depends on LuaRocks internal API. love-release is currently build on LuaRocks 2.3.0. LuaRocks API is not meant to be stable, and a future update could break love-release. As love-release is made for LÖVE, it is written for Lua 5.1.
#### Required #### Required
- [libzip][libzip] headers for lua-zip. - [libzip][libzip] headers for lua-libzip.
- [lua-zip][lua-zip] has no official stable version, thus while available on LuaRocks it must be installed manually. - Other libraries are automatically installed, but let's give them some credit: [lua-libzip][lua-libzip], [luafilesystem][lfs], [loadconf][loadconf], [middleclass][middleclass], [semver][semver].
- Other libraries are automatically installed, but let's give them some credit: [luafilesystem][lfs], [loadconf][loadconf], [middleclass][middleclass], [semver][semver].
#### Optional #### Optional
- `love` can be used to determine your system LÖVE version. - `love` can be used to determine your system LÖVE version.
@@ -131,7 +130,7 @@ Every bug report or feature request is gladly welcome !
[lua]: http://www.lua.org/ [lua]: http://www.lua.org/
[luajit]: http://luajit.org/ [luajit]: http://luajit.org/
[luarocks]: https://luarocks.org/ [luarocks]: https://luarocks.org/
[lua-zip]: https://github.com/brimworks/lua-zip [lua-libzip]: https://github.com/misterda/lua-zip
[loadconf]: https://github.com/Alloyed/loadconf [loadconf]: https://github.com/Alloyed/loadconf
[middleclass]: https://github.com/kikito/middleclass [middleclass]: https://github.com/kikito/middleclass
[package]: https://luarocks.org/modules/rucikir/love-release [package]: https://luarocks.org/modules/rucikir/love-release

View File

@@ -15,9 +15,9 @@ It automates LÖVE Game Distribution.
dependencies = { dependencies = {
"argparse", "argparse",
"loadconf", "loadconf",
"lua ~> 5.1", "lua",
"luafilesystem", "luafilesystem",
"lua-zip", "lua-libzip",
"middleclass", "middleclass",
} }
build = { build = {

View File

@@ -4,7 +4,7 @@
local fs = require 'luarocks.fs' local fs = require 'luarocks.fs'
local class = require 'middleclass' local class = require 'middleclass'
local lfs = require "lfs" local lfs = require "lfs"
local zip = require 'brimworks.zip' local zip = require 'misterda.zip'
local utils = require 'love-release.utils' local utils = require 'love-release.utils'
local Script = class('Script') local Script = class('Script')

View File

@@ -3,7 +3,7 @@
-- @usage macosx(project) -- @usage macosx(project)
local fs = require "luarocks.fs" local fs = require "luarocks.fs"
local zip = require "brimworks.zip" local zip = require "misterda.zip"
local Script = require "love-release.script" local Script = require "love-release.script"
local utils = require "love-release.utils" local utils = require "love-release.utils"
local ver = utils.love.ver local ver = utils.love.ver

View File

@@ -3,7 +3,7 @@
-- @usage windows(project) -- @usage windows(project)
local fs = require "luarocks.fs" local fs = require "luarocks.fs"
local zip = require "brimworks.zip" local zip = require "misterda.zip"
local Script = require "love-release.script" local Script = require "love-release.script"
local utils = require "love-release.utils" local utils = require "love-release.utils"
local ver = utils.love.ver local ver = utils.love.ver