Package Details: awesome-git 4.3.1735.gfa805ab46-4

Git Clone URL: https://aur.archlinux.org/awesome-git.git (read-only, click to copy)
Package Base: awesome-git
Description: Highly configurable framework window manager
Upstream URL: https://awesomewm.org/
Licenses: GPL2
Conflicts: awesome
Provides: awesome, notification-daemon
Submitter: noonov
Maintainer: trollixx (actionless)
Last Packager: actionless
Votes: 228
Popularity: 0.33
First Submitted: 2007-11-22 16:01 (UTC)
Last Updated: 2026-07-30 02:02 (UTC)

Required by (57)

Sources (1)

Pinned Comments

actionless commented on 2026-03-24 16:13 (UTC)

you could use awesome-luajit-git and luajit-lgi/luajit-lgi-git before situation would become more clear after lua54->55 upgrade in Arch

i also added there _BUILD_DOCS env var there, so it could be built without ldoc

trollixx commented on 2016-12-27 08:30 (UTC)

Please do not flag this package out-of-date unless it fails to build due to upstream changes.

Latest Comments

1 2 3 4 5 6 .. 22 Next › Last »

xatierlike commented on 2026-08-29 00:25 (UTC) (edited on 2026-08-29 00:27 (UTC) by xatierlike)

When using awesome-git with Lua 5.5, if you're using vicious, you may want this patch to avoid the following error:

error: error loading module 'vicious.helpers' from file '/usr/share/lua/5.5/vicious/helpers.lua':
    /usr/share/lua/5.5/vicious/helpers.lua:170: attempt to assign to const variable 'var'

https://github.com/vicious-widgets/vicious/pull/123

You also need a link to the vicious (installed under Lua 5.3).

$ ls -l /usr/share/lua/5.5/vicious
lrwxrwxrwx 1 root root 26 Aug 28 00:00 /usr/share/lua/5.5/vicious -> /usr/share/lua/5.3/vicious

Aire-One commented on 2026-07-29 21:30 (UTC)

I have commented on the lua-lgi-git package @actionless

actionless commented on 2026-07-29 03:45 (UTC)

@Aire-One what should be the correct URL?

Aire-One commented on 2026-07-29 03:16 (UTC)

I can confirm I'm successfully running Awesome with Lua 5.5 using lua-lgi-git.

  • In the lua-lgi-git PKGBUILD, I had to update the repository URL and _LUA variable for the build to work, it was segfault with the old URL
  • In the awesome-git PKGBUILD, I had to update the _LUA variable and change dependencies from lua54 and lua54-lgi to lua and lua-lgi (with lua-lgi provided by lua-lgi-git)

actionless commented on 2026-07-26 16:55 (UTC)

ok, then i reverting it back to 5.4 until lgi would get fixed

sproott commented on 2026-07-26 16:44 (UTC)

@actionless

I tried and hit the following error:

[  0%] Checking for LGI...
Building for Lua 5.5.
Found lgi 0.9.2.
Error: /usr/share/lua/5.5/lgi/ffi.lua:86: bad argument #1 to 'fromarray' (lgi.record expected, got table)


       WARNING
       =======

 The lgi check failed.
 Awesome needs lgi to run.
 Add AWESOME_IGNORE_LGI=1 to your environment to continue.


make[2]: *** [CMakeFiles/lgi-check-run.dir/build.make:71: CMakeFiles/lgi-check-run] Error 1
make[1]: *** [CMakeFiles/Makefile2:37984: CMakeFiles/lgi-check-run.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'awesome-git-4.3.1735.gfa805ab46-2':
error: packages failed to build: awesome-git-4.3.1735.gfa805ab46-2

actionless commented on 2026-07-26 16:26 (UTC)

@temhelk try rebuilding lua-lgi-git now

temhelk commented on 2026-07-26 14:46 (UTC)

It's not building for me now, with the lua-lgi-git dependency:

Error: [string "pcall(require, 'luarocks.loader')..."]:3: module 'lgi.version' not found:
        no field package.preload['lgi.version']
        no file '/usr/local/share/lua/5.5/lgi/version.lua'
        no file '/usr/local/share/lua/5.5/lgi/version/init.lua'
        no file '/usr/share/lua/5.5/lgi/version.lua'
        no file '/usr/share/lua/5.5/lgi/version/init.lua'
        no file '/usr/local/lib/lua/5.5/lgi/version.lua'
        no file '/usr/local/lib/lua/5.5/lgi/version/init.lua'
        no file '/usr/lib/lua/5.5/lgi/version.lua'
        no file '/usr/lib/lua/5.5/lgi/version/init.lua'
        no file './lgi/version.lua'
        no file './lgi/version/init.lua'
        no file '/usr/local/lib/lua/5.5/lgi/version.so'
        no file '/usr/lib/lua/5.5/lgi/version.so'
        no file '/usr/local/lib/lua/5.5/loadall.so'
        no file '/usr/lib/lua/5.5/loadall.so'
        no file './lgi/version.so'
        no file '/usr/local/lib/lua/5.5/lgi.so'
        no file '/usr/lib/lua/5.5/lgi.so'
        no file '/usr/local/lib/lua/5.5/loadall.so'
        no file '/usr/lib/lua/5.5/loadall.so'
        no file './lgi.so'

Isn't luajit-lgi-git set up for version 5.4? If I do pacman -Ql lua-lgi-git I get files like that:

lua-lgi-git /usr/share/lua/5.4/lgi/package.lua
lua-lgi-git /usr/share/lua/5.4/lgi/record.lua
lua-lgi-git /usr/share/lua/5.4/lgi/version.lua

How is that supposed to work, am I doing something wrong?

actionless commented on 2026-07-26 03:45 (UTC)

@Aire-One, particularly, it's a lin kon the right side of this page to Gitlab page for reporting issues: https://archlinux.org/packages/extra/x86_64/lua-lgi/

actionless commented on 2026-07-26 03:40 (UTC)

@Aire-One it's on Gitlab but you have to manually register by sending email to someone, so i was never bothering that tricky procedure for getting an account there

i think as a temporary workaround it could be fixed by switching the dependency to https://aur.archlinux.org/packages/lua-lgi-git