Skip to content

Conversation

cabra-lat
Copy link

@cabra-lat cabra-lat commented Jan 12, 2025

I've been trying to use this as a dependency via luarocks but only the init file is being exported.

$ ls /usr/share/lua/*/freedesktop/
/usr/share/lua/5.3/freedesktop/:
init.lua

/usr/share/lua/5.4/freedesktop/:
init.lua

Not even locally:

$ ls .luarocks/share/lua/5.4/freedesktop/
init.lua

which ofc makes awesome really sad:

main

I've added as a dependency and it's not being exported via luarocks
 
```
$ ls /usr/share/lua/*/freedesktop/
/usr/share/lua/5.3/freedesktop/:
init.lua

/usr/share/lua/5.4/freedesktop/:
init.lua
# Not even locally
$ ls .luarocks/share/lua/5.4/freedesktop/
init.lua
```
@cabra-lat cabra-lat changed the title Exports missing files in awesome-freedesktop-scm-1.rockspec Export missing files in awesome-freedesktop-scm-1.rockspec Jan 12, 2025
@wh1t3h47
Copy link

Hello @cabra-lat ,
Thank you for the patch

Been looking forward to it, same issue here too @lcpz

@GioF
Copy link

GioF commented Aug 2, 2025

same issue here. is this repository abandoned?

@cabra-lat
Copy link
Author

same issue here. is this repository abandoned?

@GioF I did a fork and I'm using it like this:

rockspec_format = "3.0"
package = "awesome-config"
version = "0.0.1-0"

source = {
  url = "git+https://github.com/cabra-lat/awesome-config",
  tag = "v0.0.1"
}

description = {
  homepage = "https://github.com/cabra-lat/awesome-config",
  summary = [[cabra.lat's AwesomeWM configuration]],
  detailed = [=[This is my personal AwesomeWM configuration.]=],
  license = "MIT",
  labels = {
    "awesome"
  }
}

dependencies = {
  --"awesome >= 4.0",
  "lua >= 5.1",
  -- "lgi",
  "luarocks",
+  "cabra-lat/awesome-freedesktop"
}

supported_platforms = { "linux" }
build = {
   type = "builtin",
   modules = { config = "init.lua" }
}

@lcpz
Copy link
Owner

lcpz commented Aug 25, 2025

same issue here. is this repository abandoned?

No, but no longer actively/frequently checked, will take a look asap

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants