pocket_archive-scm-1.rockspec 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package = "pocket_archive"
  2. version = "scm-1"
  3. source = {
  4. url = "git://git.knowledgetx.com/scossu/pocket_archive.git",
  5. branch = "master",
  6. tag = "HEAD",
  7. }
  8. description = {
  9. summary = "Archival management & portal generator for cultural heritage.",
  10. detailed = [[
  11. Stick it in your pocket and carry it around. Install it on a cloud server.
  12. Install it on a Raspberry Pi. Browse it offline. Browse it online.
  13. Duplicate it, share it, harvest it and aggregate it. Feed it non-GMO
  14. spreadsheets regularly and it will thrive.
  15. ]],
  16. homepage = "http://git.knowledgetx.com/scossu/pocket_archive",
  17. license =
  18. "https://git.knowledgetx.com/scossu/pocket_archive/src/master/LICENSE"
  19. }
  20. dependencies = {
  21. "lua >= 5.4, < 6",
  22. "csv",
  23. "lyaml",
  24. "penlight",
  25. "uuid",
  26. }
  27. build = {
  28. type = "builtin",
  29. modules = {
  30. ["pocket_archive"] = "src/core.lua",
  31. ["pocket_archive.model_parser"] = "src/model_parser.lua",
  32. ["pocket_archive.submission"] = "src/submission.lua",
  33. ["pocket_archive.monocypher"] = {
  34. "ext/monocypher/monocypher.c",
  35. "ext/monocypher/lua_monocypher.c",
  36. },
  37. },
  38. copy_directories = {"config", "doc",},
  39. }