Package Details: awesome-luajit-git 4.3.1732.gf1388f9fc-1

Git Clone URL: https://aur.archlinux.org/awesome-luajit-git.git (read-only, click to copy)
Package Base: awesome-luajit-git
Description: awesome window manager built with luajit
Upstream URL: https://awesomewm.org/
Licenses: GPL2
Conflicts: awesome
Provides: awesome, notification-daemon
Submitter: Mic92
Maintainer: blueyed (actionless)
Last Packager: actionless
Votes: 12
Popularity: 0.000000
First Submitted: 2012-12-30 22:37 (UTC)
Last Updated: 2026-03-24 16:10 (UTC)

Required by (56)

Sources (3)

Latest Comments

1 2 3 4 5 Next › Last »

actionless commented on 2026-03-25 19:06 (UTC)

@barbuk you need to set new env var in the system or bash var inside the script, added to the the latest PKGBUILD version, to skip ldoc

barbuk commented on 2026-03-25 05:44 (UTC)

Last update failing with:

format: discount not found, falling back to text
/usr/bin/lua5.5: error loading module 'ldoc.html' from file '/usr/share/lua/5.5/ldoc/html.lua':
    /usr/share/lua/5.5/ldoc/html.lua:49: attempt to assign to const variable 'tag'
stack traceback:
    [C]: in ?
    [C]: in global 'require'
    /usr/lib/luarocks/rocks-5.5/ldoc/1.5.0-1/bin/ldoc:896: in main chunk
    [C]: in ?
make[2]: *** [CMakeFiles/DOC_EXAMPLES_PPOSTPROCESS_CLEANUP.dir/build.make:306: doc/index.html] Error 1
make[1]: *** [CMakeFiles/Makefile2:37932: CMakeFiles/DOC_EXAMPLES_PPOSTPROCESS_CLEANUP.dir/all] Error 2
make: *** [Makefile:156: all] Error 2

Maybe a lua 5.5 issue ?

emacsomancer commented on 2022-09-05 17:15 (UTC)

I think lua-lgi needs to be added as a dependency; this package doesn't seem to build anymore without it.

blueyed commented on 2021-04-02 13:07 (UTC)

@actionless I've added you as co-maintainer. Please push your patch(es) directly. Thanks!

actionless commented on 2021-03-31 06:17 (UTC)

actually, whole prepare should be removed,

--- a/PKGBUILD
+++ b/PKGBUILD
@@ -59,12 +59,6 @@ pkgver() {
   git describe | sed 's/^v//;s/-/./g'
 }

-prepare() {
-  cd $pkgname
-  sed -i 's/COMMAND lua\b/COMMAND luajit/' awesomeConfig.cmake tests/examples/CMakeLists.txt
-  sed -i 's/LUA_COV_RUNNER lua\b/LUA_COV_RUNNER luajit/' tests/examples/CMakeLists.txt
-}
-
 build() {
   mkdir -p build
   cd build
@@ -74,7 +68,8 @@ build() {
     -DCMAKE_INSTALL_PREFIX=/usr \
     -DSYSCONFDIR=/etc \
     -DLUA_INCLUDE_DIR=/usr/include/luajit-2.0 \
-    -DLUA_LIBRARY=/usr/lib/libluajit-5.1.so
+    -DLUA_LIBRARY=/usr/lib/libluajit-5.1.so \
+    -DLUA_EXECUTABLE=/usr/bin/luajit
   make
 }

barbuk commented on 2021-03-29 05:54 (UTC)

Since https://github.com/awesomeWM/awesome/pull/3279 we can now build the package using DLUA_EXECUTABLE:

diff --git a/PKGBUILD b/PKGBUILD
index 60bbfb8..180cc56 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@

_pkgname=awesome
pkgname=awesome-luajit-git
-pkgver=4.3.886.ged6cdf87b
+pkgver=4.3.954.g13e840856
pkgrel=1
pkgdesc="awesome window manager built with luajit"
url='https://awesomewm.org/'
@@ -61,7 +61,6 @@ pkgver() {

prepare() {
cd $pkgname
- sed -i 's/COMMAND lua\b/COMMAND luajit/' awesomeConfig.cmake tests/examples/CMakeLists.txt
sed -i 's/LUA_COV_RUNNER lua\b/LUA_COV_RUNNER luajit/' tests/examples/CMakeLists.txt
}

@@ -74,7 +73,8 @@ build() {
-DCMAKE_INSTALL_PREFIX=/usr \
-DSYSCONFDIR=/etc \
-DLUA_INCLUDE_DIR=/usr/include/luajit-2.0 \
- -DLUA_LIBRARY=/usr/lib/libluajit-5.1.so
+ -DLUA_LIBRARY=/usr/lib/libluajit-5.1.so \
+ -DLUA_EXECUTABLE=/usr/bin/luajit
make
}

blueyed commented on 2020-10-07 11:37 (UTC)

@actionless Thanks, I've replaced asciidoc with asciidoctor + gzip.

actionless commented on 2020-10-06 14:33 (UTC)

i've just noticed it's not generating the man pages, here's the fix:

--- a/PKGBUILD
+++ b/PKGBUILD
@@ -14,7 +14,7 @@ depends=('cairo' 'dbus' 'gdk-pixbuf2' 'libxdg-basedir' 'libxkbcommon-x11'
          'luajit' 'luajit-lgi' 'pango' 'startup-notification' 'xcb-util-cursor'
          'xcb-util-keysyms' 'xcb-util-xrm' 'xcb-util-wm' 'libxfixes')
 makedepends=('asciidoc' 'cmake' 'docbook-xsl' 'git' 'imagemagick' 'ldoc'
-             'xmlto' 'lua-penlight')
+             'xmlto' 'lua-penlight' 'asciidoctor')
 optdepends=('rlwrap: readline support for awesome-client'
             'dex: autostart your desktop files'
             'vicious: widgets for the Awesome window manager'
@@ -50,7 +50,8 @@ build() {
     -DCMAKE_INSTALL_PREFIX=/usr \
     -DSYSCONFDIR=/etc \
     -DLUA_INCLUDE_DIR=/usr/include/luajit-2.0 \
-    -DLUA_LIBRARY=/usr/lib/libluajit-5.1.so
+    -DLUA_LIBRARY=/usr/lib/libluajit-5.1.so \
+    -DGENERATE_MANPAGES=ON
   make
 }

actionless commented on 2019-07-29 04:54 (UTC)

please add librsvg to optdepends