Package Details: awesome-git 3.5.2.1519.g2010901-1

Git Clone URL: https://aur.archlinux.org/awesome-git.git (read-only)
Package Base: awesome-git
Description: Highly configurable framework window manager
Upstream URL: http://awesome.naquadah.org/
Licenses: GPL2
Conflicts: awesome
Provides: awesome, notification-daemon
Submitter: noonov
Maintainer: trollixx
Last Packager: trollixx
Votes: 197
Popularity: 1.535083
First Submitted: 2007-11-22 16:01
Last Updated: 2016-04-28 04:23

Required by (50)

Sources (1)

Latest Comments

gregf commented on 2016-07-10 00:58

Fails to install for me.

-- checking for round -- in libm
-- Running tests/examples/wibox/layout/defaults/ratio.lua...

CMake Error at tests/examples/CMakeLists.txt:162 (message):

/home/gregf/.cache/pacaur/awesome-git/src/awesome-git/tests/examples/wibox/layout/defaults/ratio.lua
A test failed, bye
Call Stack (most recent call first):
tests/examples/CMakeLists.txt:238 (run_test)
awesomeConfig.cmake:310 (include)
CMakeLists.txt:17 (include)


-- Configuring incomplete, errors occurred!
See also "/home/gregf/.cache/pacaur/awesome-git/src/build/CMakeFiles/CMakeOutput.log".
See also "/home/gregf/.cache/pacaur/awesome-git/src/build/CMakeFiles/CMakeError.log".

actionless commented on 2016-04-28 10:14

@hexchain @trollix

that was a problem with cmake config, it should be fixed by now

actionless commented on 2016-04-26 16:36

please change the dependency from `lua-lgi` to `lua-lgi-git`, the details are here:
https://github.com/awesomeWM/awesome/issues/577#issuecomment-213720683

trollixx commented on 2016-04-16 03:22

@hexchain, I've just built this package unchanged with yaourt. So, something else is wrong. Have tried to building with makepkg?

hexchain commented on 2016-04-13 09:54

Build error:

reading configuration from config.ld
file or directory does not exist: '/tmp/yaourt-tmp-hexchain/aur-awesome-git/src/docs/aliases/awful_client.lua'
CMakeFiles/ldoc.dir/build.make:156: recipe for target 'CMakeFiles/ldoc' failed
make[2]: *** [CMakeFiles/ldoc] Error 1

The build directory may not be supposed to be put outside source code tree. Putting it inside works.

trollixx commented on 2016-03-15 02:17

@Loy, Doxygen generates API docs. Check /usr/share/doc/awesome/doc/.

Loy commented on 2016-03-10 14:13

Why depends of doxygen for compilation ??

trollixx commented on 2016-01-16 19:22

The version is irrelevant for *-git packages. `git describe` picks up the latest tag in the master branch, while all post-3.5.2 tags live in 3.5 branch, hence the difference.

captainju commented on 2016-01-15 16:46

Why is the version still 3.5.2.539 ?
Or 3.5.2-976 when I build it ?
Or 3.5.2.554 in PKGBUILD ?

Shouldn't it be at least 3.5.7 ?

trollixx commented on 2015-07-25 01:32

@konni, done!

konni commented on 2015-07-22 19:58

makepkg has issues to checkout the git repo unless i modify the source line to:
source=("$pkgname::git+https://github.com/awesomeWM/awesome.git"), according to the arch wiki.

trollixx commented on 2015-06-25 05:24

@Liberis Thanks for reporting the problem. I am currently moving across the country, and I will update the package as soon can.

Liberis commented on 2015-06-22 17:23

Fails to Compile : http://pastebin.com/9WwWRTJ3

Added package extra/libxkbcommon-x11 and it works again :) I think a dependency is missing

trollixx commented on 2015-05-22 21:25

@ericlnu I have copied Lua 5.3 change from the main repository, and it builds fine for me.

I've also reuploaded the same src package, because AUR showed old PKGBUILD somehow.

ericlnu commented on 2015-05-22 21:02

I checked the cmake stuff, and it should be "LUA_LIBRARIES=/usr/lib/liblua.so.5.3" (for x64 obviously), in addition to the comment from MRMen.

MrMen commented on 2015-05-17 08:02

I think you should modifiy the -DLUA_LIBRARY to use 5.3 instead of 5.2.
Doing it, it now compiles for me.

trollixx commented on 2015-02-24 21:43

@silverhammermba, fixed.

silverhammermba commented on 2015-02-24 20:43

Why doesn't this have conflicts=('awesome')? It won't let me upgrade from awesome to awesome-git without that.

trollixx commented on 2015-02-21 00:55

Unfortunately, 3.5.2 is the latest tag in the master branch, and I missed pkgver() in the previous PKGBUILD.

actionless commented on 2015-02-18 21:32

why did you reverted the version now?

actionless commented on 2015-02-18 09:51

you lost "provides=awesome" part

trollixx commented on 2015-02-18 09:19

@actionless, I've synchronised this package with the one in 'community'. Let me know if it's missing anything. Documentation should build fine now.

actionless commented on 2015-02-18 07:39

i can take it

also, no one still added ldoc

actionless commented on 2015-02-18 07:38

@jpope, i can take it

jpope commented on 2014-12-06 02:30

I just adopted this package but, I don't really use awesome. If anyone has suggestions let me know. Or, an active user of awesome that wants ownership, let me know as well.

Just didn't like seeing this one out there being orphaned. ;)

doraneko commented on 2014-11-25 14:06

Source moved to github https://github.com/awesomeWM/awesome http://www.mail-archive.com/awesome-devel@naquadah.org/msg09318.html

actionless commented on 2014-11-01 16:23

what about adding 'ldoc' as an optional dep?

without it no offline docs being builded

Dasonk commented on 2014-10-06 00:01

You should add git as a make dependency

mwoelfing commented on 2014-03-31 10:39

To upgrade awesome to latest release v3.5.3-4-gafdc14c (Crazy), simply change PKGBUILD as following:

pkgver=3.5.3.r4.gafdc14c-1
source=($pkgname::git+http://git.naquadah.org/git/awesome.git#branch=3.5)
pkgver() {
cd $pkgname
git describe --long | sed -r 's/([^-]*-g)/r\1/;s/-/./g'
}

cdemoulins commented on 2013-10-28 09:52

Please, could you add the required dependency 'xcb-util-cursor-git' or enventually orphaned the package if you don't use it anymore.

Thanks anyway for this package.

j605 commented on 2013-10-26 09:58

As per KaiSforza's suggestion pkgver can be modified as

pkgver() {
cd ${srcdir}/${_pkgname}
ver=$(git describe | tr '-' '.')
echo ${ver:1}
}

j605 commented on 2013-10-26 09:58

As per KaiSforza's suggestion pkgver can be modified as
[code]
pkgver() {
cd ${srcdir}/${_pkgname}
ver=$(git describe | tr '-' '.')
echo ${ver:1}
}
[\code]

aignas commented on 2013-10-05 14:56

In case it helps anybody, this is the version I am using now: http://pastebin.com/50YEPReT

DrDeimos commented on 2013-09-20 16:24

New dependency: xcb-util-cursor-git
I do not know what this dependency package or build only.

Anonymous comment on 2013-09-17 21:25

It no longer uses xcb-util-image

http://git.naquadah.org/?p=awesome.git;a=commit;h=bcea1aab66ec9fa8253ab078f9a766451c7e2a48

KaiSforza commented on 2013-04-10 21:50

Please do not use this pkgver function. Awesome has tags in its git repo, so a

$git describe
v3.5.1-1-g2d31033

just get rid of the v and change the -'s to .'s and you're good to go. Using the date is just stupid when you can use an actual package version number.

cdemoulins commented on 2013-01-09 16:01

You have to update awesome-git to the last version now.

krionux commented on 2013-01-09 11:02

Thanks

I did work for me, still seiing "missing dependency for awesome-git : lgi" trough.

Thanks cdemoulins

cdemoulins commented on 2013-01-08 23:09

To fix the conflict issue you have to remove with the option -Rdd and then install lua-lgi.

# pacman -Rdd lgi-git
# pacman -S lua-lgi

GUiHKX commented on 2013-01-08 04:00

I'll wait for an answer to @khughitt's question before updating...

khughitt commented on 2013-01-04 11:43

Same issue here. Is is safe to change lua-lgi to lgi-git in the PKGBUILD?

krionux commented on 2013-01-02 13:36

Hello noonov,

Can't update it, it say conflict betw lua-lgi and lgi-git

- lua-lgi (package found)
...
:: lua-lgi and lgi-git are in conflict (lgi). Remove lgi-git? [y/N]
error: failed to prepare transaction (could not satisfy dependencies)
:: awesome-git: requires lgi

Can't find any dependencies in the PKGBUILD regarding lgi only.

local/awesome-git 20130101-1
local/lua 5.2.1-3
local/lgi-git 20121215-1

noonov commented on 2013-01-02 07:01

- lgi => lua-lgi
- Added option to install local docs. (default "no", as latest ldoc-1.3.0a fails to generate docs.)

popsch commented on 2012-12-30 16:04

Although I have the listed dependencies, this still fails. Consequently awesome fails to start.

$ lua -e 'lgi = require("lgi") print(lgi.cairo, lgi.Pango, lgi.PangoCairo)'
lua: (command line):1: module 'lgi' not found:
no field package.preload['lgi']
no file '/usr/share/awesome/lib/vicious/:/usr/share/awesome/lib/obvious'
no file '/usr/lib/lua/5.2/lgi.so'
no file '/usr/lib/lua/5.2/loadall.so'
no file './lgi.so'
stack traceback:
[C]: in function 'require'
(command line):1: in main chunk
[C]: in ?

noonov commented on 2012-12-30 13:59

Support local documentation again.
All dependencies are in official repositories now.

noonov commented on 2012-12-30 08:38

lgi-git => community/lgi

Anonymous comment on 2012-12-16 04:47

@noonov
I rebuild new version - now all ok, but that time I used rc.lua copied from xdg/awesome(not modified).
Also when build I see Warn message when build man pages to other languages (nl,de,ru,...) warning about author (sorry but I can't copy full error msg).

Thank you for update!

noonov commented on 2012-12-15 02:25

lgi-git
http://pastebin.com/hH4TKtVq

vicious-git (optional: for users who use vicious)
http://pastebin.com/xbTmceQE

lua-penlight-git (optional: local documents)
http://pastebin.com/8WvXTGm8

ldoc-git (optional: local documents)
http://pastebin.com/crWpHHD0

noonov commented on 2012-12-15 02:19

@khughitt:
Thank you for your comments. I've added warning message about vicious rebuild to the .install file.

noonov commented on 2012-12-15 02:16

@Grok:
I have no error with the default rc.lua. Maybe a configuration problem?
This guide may help you.
http://awesome.naquadah.org/wiki/Awesome_3.4_to_3.5

Anonymous comment on 2012-12-14 02:55

My bad to require 'socket.http'

Anonymous comment on 2012-12-14 02:47

I do the thing as @noonov metions but meet this error:

error loading module 'socket.core' from file '/usr/lib/lua/5.2/socket/core.so':
/usr/lib/lua/5.2/socket/core.so: undefined symbol: lua_pcall

cause maybe I use vicious library, while the default config is well.

ps, I've recompiled awesome-git and lgi-git.

Mnay thx.

khughitt commented on 2012-12-13 12:29

Okay, problem is due to vicious using lua 5.1 by default. The git version supports lua 5.2, but will still be installed in the 5.1 folder, so you have to edit the PKGBUILD and change the version number:

_luaver="5.2"

And it should work.

khughitt commented on 2012-12-13 12:05

Updating broke compatibility with vicious for me:

/home/.../rc.lua:15: module 'vicious' not found:
no field package.preload['vicious']
...
no file './vicious.so'

I'm only just learning my way around Awesome now so it could be something really silly on my part, but I thought I would put this up in case it is something that should work.

Gonna try updating to vicious-git in the meantime.

Anonymous comment on 2012-12-13 09:24

I have problem with widget/base/lua:28 too. I update all from last post (lgi,ldoc,lua-penlight). How can resolve this problem?

noonov commented on 2012-12-13 07:10

Some works for lua 5.2 migration.

Althlough awesome-git may be built with no modification,
awesome fails to run unless upgrading lgi-git package for lua 5.2.
sed -i 's/5.1/5.2/g' lgi/Makefile may be enough.
Here's the modified version of PKGBUILD (lgi-git):
http://pastebin.com/hH4TKtVq
** Please build-and-install it before running awesome! **

As for ldoc, migration tasks are somewhat bothersome.
You'll have to install modified version of lua-penlight-git and then install ldoc-git (is not in AUR).
So I decided to drop local doc support.
For those who need local doc, use these PKGBUILDs (lua-penlight-git/ldoc-git):
http://pastebin.com/8WvXTGm8
http://pastebin.com/crWpHHD0

noonov commented on 2012-12-13 07:09

Some works for lua 5.2 migration.

Althlough awesome-git may be built with no modification,
awesome fails to run unless upgrading lgi-git package for lua 5.2.
sed -i 's/5.1/5.2/g' lgi/Makefile may be enough.
Here's the modified version of PKGBUILD (lgi-git):
http://pastebin.com/hH4TKtVq
**Please build-and-install it before running awesome!**

As for ldoc, migration tasks are somewhat bothersome.
You'll have to install modified version of lua-penlight-git and then install ldoc-git (is not in AUR).
So I decided to drop local doc support.
For those who need local doc, use these PKGBUILDs (lua-penlight-git/ldoc-git):
http://pastebin.com/8WvXTGm8
http://pastebin.com/crWpHHD0

noonov commented on 2012-12-13 07:08

@wxg4net:
It's not a packaging bug. Please report it to upstream.

wxg4net commented on 2012-12-02 02:03

when click mymainmenu; then one errors display.. /usr/share/awesome/lib/wibox/widget/base/lua:28: attempt to get length of local 'mod' (a nil value )

latest awesome-git

Anonymous comment on 2012-11-24 10:33

Just wanted to drop a line to let you know that upstream changed some things following these commits (in case you hadn't checked in a while);

Use LDoc instead of Luadoc (FS#1006):
http://git.naquadah.org/?p=awesome.git;a=commit;h=c87e775e4680b7f75233e97862cfe2717cab36a2

Use glib instead of libev:
http://git.naquadah.org/?p=awesome.git;a=commit;h=ea3011941063f2b4f7721fa520a0b9a4069b436f

Homepage for LDoc:
https://github.com/stevedonovan/LDoc

The first one is causing issues as there are no packages in Arch for LDoc. LDoc requires the penlight libraries (by the same author as LDoc) which are in AUR but that package is somewhat outdated (as I found out).
https://aur.archlinux.org/packages/lua-penlight/

I hacked together my own PKGBUILD for LDoc and penlight but they seem to be erring out when I build awesome. I'm not the best PKGBUILD'er plus I'm using a slightly modded version of your PKGBUILD (with luajit as a backend) so it could be on my end.

I just wanted to report my findings to save you a possible headache in the future. For now I have luadoc taken out and it's building successfully albeit without documentation.

Thanks

wxg4net commented on 2012-11-21 07:57

theme.wallpaper = "/home/wxx/.config/awesome/themes/zenburn/zenburn-background.png"
can't work

now it's a black screen

cdemoulins commented on 2012-11-11 14:58

You should check if luadoc is properly installed.
And you should also copy the full output into pastebin.

popsch commented on 2012-11-10 21:20

I can't build the package:

--

Scanning dependencies of target man
[ 1%] [ 2%] [ 2%] [ 3%] lua: Generating atoms-extern.h
/usr/bin/luadoc:7: module 'luadoc' not found:
no field package.preload['luadoc']
no file '/usr/share/awesome/lib/vicious/:/usr/share/awesome/lib/obvious'
no file './luadoc.so'
no file '/usr/lib/lua/5.1/luadoc.so'
no file '/usr/lib/lua/5.1/loadall.so'
stack traceback:
[C]: in function 'require'
/usr/bin/luadoc:7: in main chunk
[C]: ?
make[3]: *** [CMakeFiles/luadoc] Error 1
make[2]: *** [CMakeFiles/luadoc.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....

krionux commented on 2012-10-21 10:46

I would like to confirm a bug before submit it.

I'm using an azerty layout, everything works fine except the "Run prompt" which is in qwerty.

Anyone with the same behaviour ?

Regards, and thanks for all the good struff.

noonov commented on 2012-10-17 15:24

* Updated depends (gdk-pixbuf2, libxcursor, xorg-xmessage), optdepends (feh, dex, vicious), provides (notification-daemon)
* Added .desktop file for KDM

Thanks to all.

kalio commented on 2012-10-07 15:12

I believe 'notification-daemon' should be added to the 'provides' array, as awesome provides that package.

intelfx commented on 2012-09-21 20:34

Could you consider adding integration with KDM?
It's just a matter of another *.desktop file.

http://pastebin.com/tsHWELWa

cdemoulins commented on 2012-09-14 10:23

I just updated and don't have any error, you should check your configuration:
vimdiff /etc/xdg/awesome/rc.lua ~/.config/awesome/rc.lua

Anonymous comment on 2012-09-14 02:48

I got:
/usr/share/awesome/lib/naughty.lua:312: attempt to index local 'beautiful' (a nil value)

noonov commented on 2012-06-14 10:25

dropped lua-oo*, thanks.

Anonymous comment on 2012-06-13 07:52

I think you can drop lua-oocairo and lua-oopango from deps too.
It builds fine with both lgi and lgi-git, so I'm not sure which should be used.

Geoffroy commented on 2012-06-13 06:02

Very quick update, thanks :)

Anonymous comment on 2012-06-06 16:47

lig-git builds fine now, please update the dependencies

Anonymous comment on 2012-06-06 16:31

lig-git builds fine now, please update the dependencies

cocreature commented on 2012-06-05 13:53

lgi-git needs to be updated to the dependencies. Problem is that lgi-git doesn't build without modifying the pkgbuild so nobody should update.

noonov commented on 2012-06-03 02:10

libxcb rebuild

@ever: fixed.

ever commented on 2012-06-01 15:37

Please change the source url to a http one. Else people behind a firewall (but with a working http proxy) cannot build it.

GUiHKX commented on 2012-05-15 20:06

I'm back and with my problem solved! :D
After this commit <http://git.naquadah.org/?p=awesome.git;a=commit;h=f7aa4b59696e2d2e3f93c3f71fdbf1cf98e8b212>, something went wrong. I do not know what 'ARGB' means, but I know this is bad. :P
So, after A LOT of researching, I make it working 100% again. I modified this actual PKGBUILD (20120512-1): <http://pastebin.com/mW96yxHw> and also created a patch (even not knowing how exactly to do it right) to reverts that commit: <http://pastebin.com/CrAJvPR7>

GUiHKX commented on 2012-05-15 20:01

I'm back and I solved my problem! :D
After this commit <http://git.naquadah.org/?p=awesome.git;a=commit;h=f7aa4b59696e2d2e3f93c3f71fdbf1cf98e8b212>, something went wrong. I do not know what 'ARGB' means, but I know this is bad. :P
So, after A LOT of researching, I make it working 100% again. I modified this actual PKGBUILD (20120512-1): <http://pastebin.com/mW96yxHw> and also created a patch (even not knowing exactly how to do it right) to reverts that commit: <http://pastebin.com/CrAJvPR7>

GUiHKX commented on 2012-05-15 20:01

I'm back and I solved my problem! :D
After this commit <http://git.naquadah.org/?p=awesome.git;a=commit;h=f7aa4b59696e2d2e3f93c3f71fdbf1cf98e8b212>, something went wrong. I do not know what 'ARGB' means, but I know this is bad. :P
So, after A LOT of researching, I make it working 100% again. I modified this actual PKGBUILD (20120512-1): <http://pastebin.com/mW96yxHw> and also created a patch (even not knowing how to do it) to reverts that commit: <http://pastebin.com/CrAJvPR7>

GUiHKX commented on 2012-05-14 04:24

Hi... after I updated to version 20120512-1, I noticed a decrease in performance at selecting/resizing/moving the windows... I actually do not know if the problem happened after the update, but I want to downgrade the package to check it out. So my question is: how can I do that? How can I get the previous version of this PKGBUILD? Thanks in advance. (I'm sorry for my english)

GUiHKX commented on 2012-05-14 04:24

Hi... after I updated to version 20120512-1, I noticed a decrease in performance at selecting/resizing/moving the windows... I actually do not know if the problem happened after the update, but I want to downgrade the package to check it out. So my question is: how can I do that? How can I get the previous version of this PKGBUILD? Thanks in advance.

krionux commented on 2012-05-13 08:09

Thanks noonov !

noonov commented on 2012-05-12 14:25

xcb supported version of cairo is in [extra] now.

lijpbasin commented on 2012-05-11 16:08

error: target not found: cairo-xcb

Install cairo in Testing and modify the PKGBUILD file, or install awesome in Community-Testing if you just want awesome.

myle commented on 2012-05-08 14:13

error: target not found: cairo-xcb

jk121960 commented on 2012-05-07 13:06

Should I report bugs here?

jk121960 commented on 2012-05-07 13:05

Should I report bugs here?

krionux commented on 2012-05-05 10:05

Hi,

Since cairo-xcb doesn't exist, shouldn't the dependency be changed to cairo-git ?

Regards,
krion

cdemoulins commented on 2012-05-02 09:30

Your should ask your questions on the awesome mailing list. Or you could read the git log of the awesome repository.

Don't forget, your are using a git version of awesome.

Hspak commented on 2012-05-02 01:51

What happened to widget.layouts? set_gradient_colors also seem to be gone. Is there documentation somewhere that states all these changes?

Hspak commented on 2012-04-27 02:02

I believe you just add '--enable-xlib-xcb' as a build option in the PKGBUILD. I haven't tried this so I can't confirm.

Anonymous comment on 2012-04-25 00:37

I'm using cairo-ubuntu for the lcd patches. Can I still get cairo-xcb without uninstalling cairo-ubuntu?

magicfish1990 commented on 2012-04-16 12:02

@cdemoulins
It work, thanks.

cdemoulins commented on 2012-04-16 11:08

I didn't tested but you can install the current testing version of cairo 1.12.0-4.
It provide cairo-xcb.

magicfish1990 commented on 2012-04-16 10:36

cairo-xcb package disappeared...

Anonymous comment on 2012-04-14 18:34

@noonov

>I can't reproduce the problem. Anyone else have this problem?

I have the same problem.

noonov commented on 2012-02-14 02:08

@buhman Added, thanks.

buhman commented on 2012-02-12 04:02

imlib2 should be added to the list of dependencies

noonov commented on 2012-02-05 14:23

Please rebuild && reinstall cairo-xcb and awesome-git itself to use awesome with libpng>=1.5.

$ sudo pacman -Syu # make sure your system up-to-date.
$ yaourt -S cairo-xcb awesome-git

Anonymous comment on 2011-12-07 10:01

@noonov, @Strafer

i solved my problem in the meantime: during one of my cleanups i deleted /etc/xml/catalog as it didn't belong to any package. turns out it's necessary for xml validation.

and the good news is: xcb-util-0.8 hit extra, yay.

Strafer commented on 2011-12-06 16:58

@noonov

>I can't reproduce the problem. Anyone else have this problem?

Yes.

noonov commented on 2011-11-28 07:11

Here's some news.

1. I've swithed lua-oocairo/oopango-git to stable lua-oocairo/oopango.
Now lua-oocairo/oopango-git will NOT satisfy dependencies of awesome-git, because lua-oocairo/oopango-git in AUR do not 'provide' lua-oocairo/oopango.
So all users must do:

pacman -Rdd lua-oo{cairo,pango}-git && yaourt -S --asdeps lua-oo{cairo,pango}

Sorry for inconvenience.

2. xcb-util-0.3.8 finally in [testing].
Someone who want to use awesome-git with testing/xcb-util will have to do:

pacman -Sy --asdeps testing/xcb-util{,-image,-keysyms,-wm} testing/startup-notification

Note that upgrading of startup-notification is required.

noonov commented on 2011-11-28 07:00

@coroa
I can't reproduce the problem. Anyone else have this problem?

Anonymous comment on 2011-11-26 17:03

Am I the only one, where the build fails due to validation problems?

[ 49%] Generating manpages/man1/awesome.1
xmlto: /tmp/awesome-build/manpages/man1/awesome.1.xml does not validate (status 3)
xmlto: Fix document syntax or use --skip-validation option
I/O error : Attempt to load network entity http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd
/tmp/awesome-build/manpages/man1/awesome.1.xml:2: warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"
D DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"
^
I/O error : Attempt to load network entity http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd
warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"
validity error : Could not load the external subset "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"
Document /tmp/awesome-build/manpages/man1/awesome.1.xml does not validate

if you don't want to update the xcb libs, you can also revert the commit which switched to the new lib. By f.ex. inserting the line

git revert be7fda45d818ebe6d1029b4813e5fed3e81c19db

just before cmake. For now there have been no conflicts.

dante4d commented on 2011-08-28 15:43

@execve Nice to hear that. I'd be happier without the lib problem, but I don't have enough insinght into xcb and awesome architecture to slove it right now.

Anonymous comment on 2011-08-24 15:19

1. install xcb-util-git and xcb-util-*-git from AUR
2. make softlink:
sudo ln -s /usr/lib/libxcb-util.so /usr/lib/libxcb-aux.so.0
3. use awesome
4. ???
5. PROFIT!!!

@dante4d
yeap, your solution probably works too. libxcb-aux.so was merged in libxcb-util.so in new versions of xcb-util

dante4d commented on 2011-08-22 21:56

I made separate git packages for xcb-utils, xcb-utils-image, xcb-utils-keysyms and xcb-utils-wm. They work for me except I had to symlink libxcb-util.so to libxcb-util.so.0 so awesome doesn't complain about missing library. I'd be happy to hear if that works for someone else except me.

itti commented on 2011-08-04 07:28

Any news on when the new xcb versions will enter the arch repositories?

noonov commented on 2011-07-18 12:01

@Mrs.Smith1974
See yiuin's comment on xcb-util-all. (https://aur.archlinux.org/packages.php?ID=49048)
You can also install xcb-util* separately if you want to.
Build && install xcb-util* using src tarballs. (xcb-util should be installed before building xcb-util-image.)

src tarballs here (Thanks to cdemoulins):
http://archivel.fr/xcb-util-0.3.8-1.src.tar.gz
http://archivel.fr/xcb-util-image-0.3.8-1.src.tar.gz
http://archivel.fr/xcb-util-keysyms-0.3.8-1.src.tar.gz
http://archivel.fr/xcb-util-wm-0.3.8-1.src.tar.gz

Mr.Smith1974 commented on 2011-07-16 08:27

No package 'xcb-util' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables XCB_UTIL_CFLAGS
and XCB_UTIL_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
==> ОШИБКА: Произошел сбой в build().
Преждевременный выход...
==> ERROR: Makepkg was unable to build xcb-util-all.

Mr.Smith1974 commented on 2011-07-16 08:23

error: target not found: xcb-util-image

yiuin commented on 2011-07-15 21:43

To get everything to work properly I also had to recompile startup-notification (rebuild) after installing xcb-util-all otherwise it will link with xcb-util-aux which has been merged into the other libraries.

Anonymous comment on 2011-07-09 12:39

@ noonov Thank You.

noonov commented on 2011-07-09 06:38

@sbfreak
This might help you:
wget http://archivel.fr/xcb-util-image-0.3.8-1.src.tar.gz
tar xf xcb-util-image-0.3.8-1.src.tar.gz
cd xcb-util-image && makepkg -si

or just install xcb-util-all from AUR:
yaourt -S xcb-util-all

noonov commented on 2011-07-09 06:37

@sbfreak:
This might help you:
wget http://archivel.fr/xcb-util-image-0.3.8-1.src.tar.gz
tar xf xcb-util-image-0.3.8-1.src.tar.gz
cd xcb-util-image && makepkg -si

or just install xcb-util-all from AUR:
yaourt -S xcb-util-all

Anonymous comment on 2011-07-08 20:01

xcb-util-image can't be found

Anonymous comment on 2011-06-20 14:34

please, make a pkgbuild of xcb-util 3.8
thanks

rickeyski commented on 2011-06-08 18:22

Thanks for the link to the patches, I need to check here more often.

noonov commented on 2011-05-30 15:58

Thanks to cdemoulins for your contribution.
BTW, someone who come across a problem with pulseaudio/libpulse, here's a patch for xcb-util>=0.3.8:
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/media-sound/pulseaudio/files/?sortdir=down&pathrev=HEAD

Gentoo's Bugzilla
http://bugs.gentoo.org/show_bug.cgi?id=364965

cdemoulins commented on 2011-05-27 12:59

I put your source tarballs on my web server for a direct access :
http://archivel.fr/xcb-util-0.3.8-1.src.tar.gz
http://archivel.fr/xcb-util-image-0.3.8-1.src.tar.gz
http://archivel.fr/xcb-util-keysyms-0.3.8-1.src.tar.gz
http://archivel.fr/xcb-util-wm-0.3.8-1.src.tar.gz

I think patch for startup-notification is not necessary anymore since the update to 0.12.

noonov commented on 2011-05-14 13:51

*IMPORTANT*
Latest version of awesome-git is NOT able to build with xcb-util<=0.3.6.
So, now you have to have xcb-util>=0.3.8 and some new packages below:

- xcb-util 0.3.8, xcb-util-image 0.3.8, xcb-util-keysyms 0.3.8, xcb-util-wm 0.3.8
Libraries provided by xcb-util<=0.3.6 are splitted into several packages.

- Patched version of startup-notification 0.10 for xcb-util>=0.3.8

src tarballs for pacman here:

xcb-util 0.3.8-1
http://www.fileserve.com/file/RvgmMEQ

xcb-util-image 0.3.8-1
http://www.fileserve.com/file/4YYZ6YD

xcb-util-keysyms 0.3.8-1
http://www.fileserve.com/file/sjuanGr

xcb-util-wm 0.3.8-1
http://www.fileserve.com/file/N24R4SF

startup-notification 0.10-3
http://www.fileserve.com/file/AdtmSrv

Feel free to modify, submit, maintain or mirror these packages. (Of cource binary packages are welcome.)
xcb-util in [extra] is already flagged as out-of-date, but still not updated to 0.3.8.
Please be patient.

hellnest commented on 2011-02-21 15:44

There's a patch for current CMake issue. Please put it inside your PKGBUILD, thx

https://awesome.naquadah.org/bugs/index.php?getfile=384

Anonymous comment on 2011-02-19 17:57

A change in the semantics of cmake from 2.8.3 to 2.8.4 makes the build fail currently. see upstream bug FS#869.

https://awesome.naquadah.org/bugs/index.php?do=details&task_id=869.

root_op commented on 2011-01-21 19:40

Just wanted to point out something regarding awesome4, people might experience some issues with getting transparency from compositors to work,
this is due to that awesome now creates and manages clients with a new method different from what it used before. What it now does is basicly forcefully gain parenting of the client.
This however removes the 32bit color depth support (Not sure why but ask on #awesome@oftc if in doubt). This has however been resolved by making use of ARBG in X.
There was vary result from this however, some experienced rendering artifacts and some didn't at all. Although it's disabled by default.

To get to the point: If you want or require transparency through the additional 8bit alpha channel then prepend the argument -a or --no-argb to awesome.

(Awesome-git should really get it's own wikipage since master/head is Awesome4)

Svenstaro commented on 2010-12-03 19:07

Getting an error during make while making manpages. Looks like an upstream fault.

Anonymous comment on 2010-09-29 19:06

The bug report I filed has been closed and is fixed with a recent commit. It appears this was a problem with LuaDoc that may or may not have been intended; either way it will never be changed because LuaDoc is no longer developed. A link to the commit is below. I've built the package and it compiles just fine.

http://git.naquadah.org/?p=awesome.git;a=commit;h=787bdbe4684340407ce7b36c51005405f9ab620f

Anonymous comment on 2010-09-23 17:02

Also you can disable luadoc generation to solve this issue (which is still here) by passing -DGENERATE_LUADOC=false to cmake.

Anonymous comment on 2010-09-18 20:18

I submitted the following bug report: http://awesome.naquadah.org/bugs/index.php?do=details&task_id=823&project=1

Anonymous comment on 2010-09-18 16:49

Thank you!

Anonymous comment on 2010-09-18 03:38

The problem was introduced in the latest commit. For now you can add the following just before 'msg "GIT checkout done or server timeout"' to get the last good commit.

msg "Reverting to previous good commit"
cd ${_gitname}
git checkout -b latestgoodcommit c368b848176d3201f4763101de0de544fa7be7b5
cd ..

Anonymous comment on 2010-09-18 01:26

I encounter the same error as well on a fresh x86_64 install.

Anonymous comment on 2010-09-18 00:11

Building it just failed on x86-64 with the following message:

lua: /usr/share/lua/5.1/luadoc/doclet/html/module.lp:53: bad argument #1 to 'concat' (table expected, got nil)
stack traceback:
[C]: in function 'concat'
/usr/share/lua/5.1/luadoc/doclet/html/module.lp:53: in function 'prog'
/usr/share/lua/5.1/luadoc/lp.lua:129: in function </usr/share/lua/5.1/luadoc/lp.lua:117>
(tail call): ?
/usr/share/lua/5.1/luadoc/doclet/html.lua:241: in function 'start'
/usr/share/lua/5.1/luadoc/init.lua:49: in function </usr/share/lua/5.1/luadoc/init.lua:26>
(tail call): ?
/usr/bin/luadoc:121: in main chunk
[C]: ?
make[2]: *** [CMakeFiles/luadoc] Error 1
make[1]: *** [CMakeFiles/luadoc.dir/all] Error 2
make: *** [all] Error 2
Aborting...
error: Build failed

On my i686 box it worked when I updated a few days ago.

noonov commented on 2010-09-11 05:35

Added some new dependencies.
Thank wtchappell for oopango/oocairo packages and new PKGBUILD.

Anonymous comment on 2010-09-10 19:45

Here's the updated PKGBUILD using cairo-xcb, lua-oocairo-git, and lua-oopango-git.
http://pastebin.com/C8ReFkTL

Anonymous comment on 2010-09-10 18:30

Grabbing cairo-xcb instead of cairo solved a few of the problems, but it doesn't like the existing oocairo package, and oopango hasn't been packaged yet. I'm working on getting up to date versions of those on the AUR.

TiF commented on 2010-09-10 09:45

I can't compile the package because no all dependencies have been included in the new version 'Close to You'.

xduugu commented on 2010-06-19 21:55

'Closing In' is 3.4.5 which is developed in the 3.4 branch, but this package uses master. Since there aren't any 3.5-rcs yet, the codename in master is still the one from the last major release.

Anonymous comment on 2010-06-19 17:06

The PKGBUILD seems to download an out of date version of Awesome: name Closing In, rather than Close To You. Another user confirmed this in IRC a few nights ago. The git url seems to be right, so I have no idea what the problem is.

noonov commented on 2010-04-13 01:42

* Added desktop entry file.
* Splitted build() funciton.
* Dependency udpate. Replaced dbus-core with dbus, dropped docbook-xsl (already satisfied by asciidoc) and doxygen (not needed when building manpages or luadocs) from ${makedepends}.

noonov commented on 2010-04-13 01:39

* Added desktop entry file.
* Splitted build() funciton.
* Dependency udpate.

noonov commented on 2010-04-13 01:36

* Add desktop entry file.
* Split build() function.
* Dependency update. Replace dbus-core with dbus in ${depends},dropped docbook-xsl (already satisfied by asciidoc) and doxygen (not needed when building manpages or luadocs) from ${makedepends}.

noonov commented on 2010-04-13 01:35

* Add desktop entry file.
* Split build() function.
* Dependency update. Replace dbus-core with dbus in ${depends},
dropped docbook-xsl (already satisfied by asciidoc) and
doxygen (not needed when building manpages or luadocs) from ${makedepends}.