Package Details: awesome-luajit-git 4.3.1355.gbd776c980-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.41
First Submitted: 2012-12-30 22:37 (UTC)
Last Updated: 2022-02-17 12:51 (UTC)

Required by (60)

Sources (3)

Latest Comments

1 2 3 4 5 Next › Last »

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

actionless commented on 2019-03-07 02:34 (UTC)

please add 'xcb-util-errors' dependency