diff options
| author | s-ol <s+removethis@s-ol.nu> | 2025-03-05 10:58:03 +0000 |
|---|---|---|
| committer | s-ol <s+removethis@s-ol.nu> | 2025-03-05 10:58:03 +0000 |
| commit | 8693dc2735d05a8692489d2fbd1502c2fc6fbd8c (patch) | |
| tree | 4dfea28fdffb6f98c4b8d67f8dae64af6a783cc4 /abletonlink-1.0.1-1.rockspec | |
| parent | add Lua linkhut example (diff) | |
| download | lua-abletonlink-1.0.1.tar.gz lua-abletonlink-1.0.1.zip | |
update to Link 3.1.2v1.0.1
Diffstat (limited to 'abletonlink-1.0.1-1.rockspec')
| -rw-r--r-- | abletonlink-1.0.1-1.rockspec | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/abletonlink-1.0.1-1.rockspec b/abletonlink-1.0.1-1.rockspec new file mode 100644 index 0000000..60aa423 --- /dev/null +++ b/abletonlink-1.0.1-1.rockspec @@ -0,0 +1,62 @@ +rockspec_format = "3.0" +package = "abletonlink" +version = "1.0.1-1" +source = { + url = 'git+https://git.s-ol.nu/lua-abletonlink.git', + tag = 'v1.0.1', +} +description = { + summary = "Ableton Link bindings for Lua", + detailed = [[ +Lightweight wrapper of the Ableton Link C API (abl_link). + +https://github.com/Ableton/link/tree/master/extensions/abl_link + ]], + homepage = "https://git.s-ol.nu/lua-abletonlink/-/", + license = "GPL-2.0-or-later", +} + +dependencies = { + "lua >= 5.1", +} +build = { + type = 'builtin', + modules = { + -- C module + abletonlink = { + sources = { + 'abletonlink.c', + 'link/extensions/abl_link/src/abl_link.cpp', + }, + incdirs = { + 'link/include', + 'link/extensions/abl_link/include', + 'link/modules/asio-standalone/asio/include', + }, + libraries = {'stdc++'}, + }, + }, + platforms = { + linux = { + modules = { + abletonlink = { + defines = {'LINK_PLATFORM_LINUX'}, + }, + }, + }, + windows = { + modules = { + abletonlink = { + defines = {'LINK_PLATFORM_WINDOWS'}, + }, + }, + }, + macosx = { + modules = { + abletonlink = { + defines = {'LINK_PLATFORM_MACOSX'}, + }, + }, + }, + }, +} |
