From 1009e82b4dc2d262bce74f160a49eeb27ee66997 Mon Sep 17 00:00:00 2001 From: s-ol Date: Wed, 13 May 2020 16:54:47 +0200 Subject: add website to version.moon, update rockspec --- dist/pack-win.sh | 6 +-- dist/release.sh | 15 ++++--- dist/rocks/alive-scm-4.rockspec | 87 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 99 insertions(+), 9 deletions(-) create mode 100644 dist/rocks/alive-scm-4.rockspec (limited to 'dist') diff --git a/dist/pack-win.sh b/dist/pack-win.sh index 06595f6..c2dee87 100755 --- a/dist/pack-win.sh +++ b/dist/pack-win.sh @@ -36,17 +36,17 @@ EOF mkdir "dist/$BUNDLE/alv-lib" cat <"dist/$BUNDLE/alv-lib/README.txt" -You can use this directory to add extensions to alive. +You can use this directory to add extensions to alv. See the extension documentation here for more information: -https://alive.s-ol.nu/internals/topics/extensions.md.html +https://alv.s-ol.nu/stable/internals/topics/extensions.md.html EOF cat <"dist/$BUNDLE/README.md" alive $TAG ========== -https://alive.s-ol.nu +https://alv.s-ol.nu https://github.com/s-ol/alive License diff --git a/dist/release.sh b/dist/release.sh index d6522a8..f2b1e57 100755 --- a/dist/release.sh +++ b/dist/release.sh @@ -26,13 +26,15 @@ else --- exports -- @table exports -- @tfield string tag the last versions git tag --- @tfield string web the repo web URL --- @tfield string repo the git repo URL +-- @tfield string repo the repo web URL +-- @tfield string git the git repo URL +-- @tfield string web the project web URL -- @tfield string release the web URL of this release { tag: "${TAG}" - web: "https://github.com/s-ol/alive" - repo: "https://github.com/s-ol/alive.git" + repo: "https://github.com/s-ol/alive" + git: "https://github.com/s-ol/alive.git" + web: "https://alv.s-ol.nu" release: "https://github.com/s-ol/alive/releases/tag/${TAG}" } EOF @@ -64,7 +66,7 @@ expressions persist and update until they are removed from the source code, and the interpreter keeps no state that you cannot manipulate directly in the source. This yields a direct-manipulation like experience with a purely text-based language and works without special editor support.]], - homepage = "https://alive.s-ol.nu", + homepage = "https://alv.s-ol.nu", license = "GPL-3", } @@ -90,7 +92,8 @@ $(list_modules alv-lib) }, bin = { "bin/alv", - "bin/alv-wx" + "bin/alv-wx", + "bin/alv-fltk", }, }, } diff --git a/dist/rocks/alive-scm-4.rockspec b/dist/rocks/alive-scm-4.rockspec new file mode 100644 index 0000000..bffdac5 --- /dev/null +++ b/dist/rocks/alive-scm-4.rockspec @@ -0,0 +1,87 @@ +package = "alive" +version = "scm-4" + +source = { + url = "git://github.com/s-ol/alive.git", +} + +description = { + summary = "Experimental livecoding environment with persistent expressions", + detailed = [[ +This is an experimental livecoding language and environment, in which +expressions persist and update until they are removed from the source code, and +the interpreter keeps no state that you cannot manipulate directly in the +source. This yields a direct-manipulation like experience with a purely +text-based language and works without special editor support.]], + homepage = "https://alv.s-ol.nu", + license = "GPL-3", +} + +dependencies = { + "lua", + "moonscript >= 0.5.0", + "lpeg ~> 0.10", + "luafilesystem", + "luasystem", + "luasocket", + "osc", +} + +build = { + type = "builtin", + modules = {}, + copy_directories = { "docs" }, + install = { + lua = { + ["alv.ast"] = "alv/ast.moon", + ["alv.base.builtin"] = "alv/base/builtin.moon", + ["alv.base.fndef"] = "alv/base/fndef.moon", + ["alv.base.init"] = "alv/base/init.moon", + ["alv.base.input"] = "alv/base/input.moon", + ["alv.base.match"] = "alv/base/match.moon", + ["alv.base.op"] = "alv/base/op.moon", + ["alv.base.pureop"] = "alv/base/pureop.moon", + ["alv.builtin"] = "alv/builtin.moon", + ["alv.cell"] = "alv/cell.moon", + ["alv.copilot"] = "alv/copilot.moon", + ["alv.cycle"] = "alv/cycle.moon", + ["alv.error"] = "alv/error.moon", + ["alv.init"] = "alv/init.moon", + ["alv.invoke"] = "alv/invoke.moon", + ["alv.logger"] = "alv/logger.moon", + ["alv.module"] = "alv/module.moon", + ["alv.parsing"] = "alv/parsing.moon", + ["alv.registry"] = "alv/registry.moon", + ["alv.result.base"] = "alv/result/base.moon", + ["alv.result.const"] = "alv/result/const.moon", + ["alv.result.evt"] = "alv/result/evt.moon", + ["alv.result.init"] = "alv/result/init.moon", + ["alv.result.io"] = "alv/result/io.moon", + ["alv.result.sig"] = "alv/result/sig.moon", + ["alv.rtnode"] = "alv/rtnode.moon", + ["alv.scope"] = "alv/scope.moon", + ["alv.tag"] = "alv/tag.moon", + ["alv.type"] = "alv/type.moon", + ["alv.util"] = "alv/util.moon", + ["alv.version"] = "alv/version.moon", + + ["alv-lib.logic"] = "alv-lib/logic.moon", + ["alv-lib.math"] = "alv-lib/math.moon", + ["alv-lib.midi"] = "alv-lib/midi.moon", + ["alv-lib.midi.core"] = "alv-lib/midi/core.moon", + ["alv-lib.midi.launchctl"] = "alv-lib/midi/launchctl.moon", + ["alv-lib.osc"] = "alv-lib/osc.moon", + ["alv-lib.pilot"] = "alv-lib/pilot.moon", + ["alv-lib.random"] = "alv-lib/random.moon", + ["alv-lib.sc"] = "alv-lib/sc.moon", + ["alv-lib.string"] = "alv-lib/string.moon", + ["alv-lib.time"] = "alv-lib/time.moon", + ["alv-lib.util"] = "alv-lib/util.moon", + }, + bin = { + "bin/alv", + "bin/alv-wx", + "bin/alv-fltk", + }, + }, +} -- cgit v1.2.3