aboutsummaryrefslogtreecommitdiffstats
path: root/abletonlink-1.0.1-1.rockspec
diff options
context:
space:
mode:
authors-ol <s+removethis@s-ol.nu>2025-03-05 10:58:03 +0000
committers-ol <s+removethis@s-ol.nu>2025-03-05 10:58:03 +0000
commit8693dc2735d05a8692489d2fbd1502c2fc6fbd8c (patch)
tree4dfea28fdffb6f98c4b8d67f8dae64af6a783cc4 /abletonlink-1.0.1-1.rockspec
parentadd Lua linkhut example (diff)
downloadlua-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.rockspec62
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'},
+ },
+ },
+ },
+ },
+}