commit 88e772fc5b79cb5f1d6ea762d7808becd3711751 from: Sergey Bronnikov via: Sergey Bronnikov date: Tue Jan 17 15:35:17 2023 UTC Add Lua rockspec We use elle-cli together with Molly [1] and it would be convenient having elle-cli packaged using Luarocks. This allows to setup all required dependencies using Luarocks. i1. https://github.com/ligurio/molly commit - 0ff6aa810c8c58f5684a702d7f468008e91090b7 commit + 88e772fc5b79cb5f1d6ea762d7808becd3711751 blob - 7ed4ccf3b66c71accbe42730fcf008cb5d75149f blob + 32980f825b6716dcbe31eebab387cb575bb2dfda --- CHANGELOG.md +++ CHANGELOG.md @@ -11,6 +11,7 @@ change log follows the conventions of ### Added - Shell script that runs a JAR file. +- Lua rockspec. ### Fixed blob - /dev/null blob + f3a9e633dfb16aff7963b565b3a1a5717f2cab40 (mode 644) --- /dev/null +++ elle-cli-scm-1.rockspec @@ -0,0 +1,31 @@ +package = 'elle-cli' +version = 'scm-1' + +description = { + summary = [[ A command-line frontend to transactional consistency checkers + for black-box databases. ]], + detailed = [[ + is a command-line frontend to transactional consistency checkers for + black-box databases. In comparison to Jepsen library it is standalone and + language-agnostic tool. You can use it with tests written in any + programming language and everywhere where JVM is available. Under the hood + elle-cli uses libraries Elle, Knossos and Jepsen and provides the same + correctness guarantees. + ]], + homepage = "https://github.com/ligurio/elle-cli", + maintainer = "Sergey Bronnikov ", + license = "Eclipse Public License version 1.0", +} + +source = { + url = 'git+https://github.com/ligurio/elle-cli.git', + branch = 'master', +} + +build = { + type = 'make', + copy_directories = {}, + variables = { + CMAKE_INSTALL_PREFIX = "$(PREFIX)", + }, +}