Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,18 @@ lua-libsox$ make
lua-libsox$ make install # or 'sudo make install' (Ubuntu)
```

#### installing with luarocks

```sh

(local) build and install packages from a local rockspec
lua-libsox$ luarocks build lua-libsox-scm-0.rockspec

(online) install from the site directly
lua-libsox$ luarocks install lua-libsox

```

#### Example

```lua
Expand Down
31 changes: 31 additions & 0 deletions rockspecs/lua-libsox-scm-0.rockspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
package = "lua-libsox"
version = "scm-0"

source = {
url = "git://github.com/MasterVitronic/lua-libsox"
}

description = {
summary = "Lua Binding for libsox",
detailed = [[
Lua-libsox is a Lua binding library for the Swiss Army knife of sound processing programs (SoX)
]],
license = "MIT/X11",
homepage = "https://gitlab.com/vitronic/lua-libsox"
}

dependencies = {
"lua >= 5.1"
}

build = {
type = "builtin",
copy_directories = { 'examples' },
modules = {
["libsox"] = {
sources = { "lua-libsox.c" },
libraries = { "sox" },
incdirs = { "$(PWD)" }
}
},
}