@raven2cz 5.4 is Arch's default Lua (and has been for a while), Awesome still requires 5.3. They made changes to the build system to make it easier to build against non-default versions of Lua.
Search Criteria
Package Details: awesome-git 4.3.956.g95558ac91-1
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: | http://awesome.naquadah.org/ |
Licenses: | |
Conflicts: | |
Provides: | |
Submitter: | noonov |
Maintainer: | trollixx (actionless) |
Last Packager: | actionless |
Votes: | 216 |
Popularity: | 1.23 |
First Submitted: | 2007-11-22 16:01 |
Last Updated: | 2021-03-31 06:21 |
Dependencies (25)
- cairo (cairo-infinality, cairo-infinality-remix, cairo-ubuntu, cairo-dfb, cairo-git, cairo-minimal, cairo-glesv2-bin, cairo-glesv3-bin)
- dbus (dbus-elogind, dbus-git, dbus-x11, dbus-nosystemd-minimal-git, dbus-selinux, dbus-nosystemd)
- gdk-pixbuf2 (gdk-pixbuf2-git)
- libxdg-basedir
- libxfixes
- libxkbcommon-x11 (libxkbcommon-git)
- lua53
- lua53-lgi (lua53-lgi-git)
- pango (pango-ubuntu, pango-minimal-git, pango-git)
- startup-notification (startup-notification-git)
- xcb-util-cursor (xcb-util-cursor-git)
- xcb-util-keysyms
- xcb-util-wm
- xcb-util-xrm (xcb-util-xrm-git)
- asciidoc (asciidoc-git) (make)
- cmake (cmake-git) (make)
- docbook-xsl (make)
- git (git-git) (make)
- imagemagick (graphicsmagick-imagemagick-compat, imagemagick-no-hdri, imagemagick-git, imagemagick-full-git, imagemagick-fftw, imagemagick-full) (make)
- ldoc (ldoc-git) (make)
- xmlto (xmlto-git) (make)
- dex (dex-git) (optional) – autostart your desktop files
- librsvg (librsvg-git, librsvg-minimal-git) (optional) – for displaying SVG files without scaling artifacts
- rlwrap (optional) – readline support for awesome-client
- xcb-util-errors (optional) – for pretty-printing of X11 errors
Required by (60)
- autohidewibox (requires awesome)
- awesome-carrot (requires awesome)
- awesome-cinnamon (requires awesome)
- awesome-cinnamon (requires notification-daemon)
- awesome-freedesktop-git (requires awesome)
- awesome-gnome (requires awesome)
- awesome-gnome (requires notification-daemon)
- awesome-quicklaunch-git (requires awesome)
- awesome-revelation-git (requires awesome)
- awesome-scratch-git (requires awesome)
- awesome-themes-git (requires awesome)
- barify (requires notification-daemon)
- bashets (requires awesome)
- batify (requires notification-daemon) (optional)
- batify-git (requires notification-daemon) (optional)
- batterymon-clone (requires notification-daemon) (optional)
- batti (requires notification-daemon) (optional)
- blingbling (requires awesome)
- blingbling-git (requires awesome)
- blueman-git (requires notification-daemon)
- buzz-git (requires notification-daemon)
- cesious-theme (requires awesome)
- collision-git (requires awesome)
- eminent-git (requires awesome)
- epoptes (requires notification-daemon)
- epoptes-bzr (requires notification-daemon)
- fluxable-newmenu (requires notification-daemon) (optional)
- gajim-git (requires notification-daemon) (optional)
- gajimbo-git (requires notification-daemon) (optional)
- github-notify (requires notification-daemon)
- i3-volume (requires notification-daemon)
- indicator-keylock (requires notification-daemon) (optional)
- kalu (requires notification-daemon)
- kalu-git (requires notification-daemon)
- kalu-kde (requires notification-daemon)
- kana-p-git
- lain-git (requires awesome)
- linconnect-server-git (requires notification-daemon) (optional)
- mail-notification (requires notification-daemon)
- minirss-git (requires notification-daemon)
- moonwm-git (requires notification-daemon)
- napi-bash (requires notification-daemon) (optional)
- napi-bash-git (requires notification-daemon) (optional)
- netgui (requires notification-daemon) (optional)
- notification-daemon-engine-ubuntu (requires notification-daemon)
- obdevicemenu (requires notification-daemon) (optional)
- obvious-git (requires awesome)
- qubes-vm-core (requires notification-daemon)
- ran-git (requires notification-daemon) (optional)
- rodentbane-git (requires awesome)
- ross-wm-configs-git (requires awesome)
- shifty-git (requires awesome)
- transmission-cmake-gtk (requires notification-daemon) (optional)
- transmission-csd-git (requires notification-daemon) (optional)
- transmission-gtk-git (requires notification-daemon) (optional)
- turpial (requires notification-daemon)
- turpial-git (requires notification-daemon)
- wicd-gtk-git (requires notification-daemon) (optional)
- xwrited (requires notification-daemon)
- xwrited-hg (requires notification-daemon)
Sources (1)
suffer commented on 2021-03-29 21:25
raven2cz commented on 2021-03-28 10:14
The PKGBUILD needs update. According to https://github.com/awesomeWM/awesome/pull/3279
https://www.reddit.com/r/awesomewm/comments/mexdzf/awesomegit_cannot_be_compiled_from_the_morning/
The lua 5.4 is default now. The build has to use new build option. Sed is cannot be used now.
suffer commented on 2021-03-28 09:54
Does not build. Upstream changes: https://github.com/awesomeWM/awesome/pull/3279
Hkyx commented on 2020-09-11 15:49
it don't fail but it put some breaking changes since the last update like some apps as MS Teams got a black screen when sharing a screen.
aDogCalledSpot commented on 2020-08-06 12:42
lgi currently only has experimental lua 5.4 support, so we should make this package use lua 5.3 until this is fixed
Night commented on 2020-08-06 12:08
I seem to get this error when I build now (it's just stopped working (Upstream related?)):
[ 0%] Building C object CMakeFiles/test-gravity.dir/tests/test-gravity.c.o make[2]: No rule to make target '/usr/lib/liblua.so.5.3', needed by 'test-gravity'. Stop. make[1]: [CMakeFiles/Makefile2:499: CMakeFiles/test-gravity.dir/all] Error 2 make: *** [Makefile:149: all] Error 2 ==> ERROR: A failure occurred in build().
I think it might be because Lua has been upgraded in the main repos to 54 now?: https://www.archlinux.org/packages/extra/x86_64/lua/
I can see that there's a 5.4 version coming along soon maybe https://github.com/awesomeWM/awesome/tree/lua54
brneor commented on 2019-01-29 16:57
Why is this package older than stable? It wasn't supposed to be the "beta" version?
actionless commented on 2017-06-04 01:35
pinning lua penlight to 1.4.1 also helps
ahrs commented on 2017-04-09 22:43
This failed to build at the documentation generation stage for me. Passing `-DGENERATE_DOC=0` to cmake allowed the build to continue.
whooper commented on 2017-01-08 16:54
/usr/lib/libharfbuzz.so.0: undefined reference to `FT_Get_Var_Blend_Coordinates'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/awesome.dir/build.make:1113: awesome] Error 1
make[1]: *** [CMakeFiles/Makefile2:134: CMakeFiles/awesome.dir/all] Error 2
make: *** [Makefile:128: all] Error 2
fails to build with this error. any solution?
Pinned Comments
trollixx commented on 2016-12-27 08:30
Please do not flag this package out-of-date unless it fails to build due to upstream changes.