mirror of
https://github.com/TangentFoxy/love-release.git
synced 2025-07-28 02:52:20 +00:00
Use my fork of lua-zip ("misterda/lua-libzip") to support Lua 5.3
This commit is contained in:
@@ -5,7 +5,7 @@
|
|||||||
[](https://luarocks.org/modules/rucikir/love-release)
|
[](https://luarocks.org/modules/rucikir/love-release)
|
||||||

|

|
||||||
|
|
||||||
[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
|
||||||
|
@@ -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 = {
|
||||||
|
@@ -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')
|
||||||
|
@@ -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
|
||||||
|
@@ -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
|
||||||
|
Reference in New Issue
Block a user