Closed joefiorini closed 2 years ago
Thanks for uploading the new rockspec @lcpz!
EDIT: To avoid bothering you, I uploaded a rockspec myself.
Hello @lcpz, the rockspec you have uploaded is available at https://luarocks.org/manifests/lcpz/lain-scm-1.rockspec. The file content is:
package = "lain"
version = "scm-1"
source = {
url = "git+https://github.com/lcpz/lain.git",
tag = "master"
}
description = {
summary = "Layout, widgets and utilities for Awesome WM",
detailed = [[
Successor of awesome-vain, this module provides alternative layouts, asynchronous widgets and utility functions for Awesome WM.
Non-Lua dependency: curl (for IMAP, MPD and weather widgets).
]],
homepage = "https://github.com/lcpz/lain",
license = "GPL2"
}
dependencies = {
"lua >= 5.3",
"dkjson >= 2.6-1"
}
supported_platforms = { "linux" }
build = {
type = "builtin",
modules = { lain = "init.lua" }
}
Which is NOT the rockspec from this repository: https://github.com/lcpz/lain/blob/master/lain-scm-1.rockspec
Note: While the installation works, the installed package is actually broken (See https://github.com/lcpz/lain/pull/547)
I could not install lain via luarocks using the existing rockspec file. There were a few issues:
scm-1
tag in the repo,git+https
protocolOnce I fixed those issues I was able to install using a local copy of the rockspec. I'm sure I'm not the first person to install lain via luarocks, how have others have managed to get it to work?