Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 404477

Summary: New Ebuild: x11-misc/unagi-0.3 Unagi Compositing Manager
Product: Gentoo Linux Reporter: Jess Haas <gentoo>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: UNCONFIRMED ---    
Severity: normal CC: pyxlcy
Priority: Normal Keywords: EBUILD
Version: unspecified   
Hardware: All   
OS: Linux   
Package list:
Runtime testing required: ---
Attachments: unagi-0.3.ebuild

Description Jess Haas 2012-02-19 06:15:59 UTC
Attached is an ebuild for Unagi Compositing Manager. This is a simple small and modern compositing manager.
Comment 1 Jess Haas 2012-02-19 06:16:43 UTC
Created attachment 302469 [details]
Comment 2 Richard Grenville 2012-02-19 14:39:34 UTC
Created attachment 302499 [details]

Slightly revised ebuild. With corrected dependencies, HTML doc generation with doc USE flag, and a debug USE flag.

It looks very promising but I could not get it working under fvwm. :S
Comment 3 Jess Haas 2012-02-20 16:33:21 UTC
New ebuild works well. Unagi is working well for me so far using awesome windowmanager which is what the author says that it has been extensively tested with. What will it take to get this into portage?

Comment 4 Jess Haas 2012-02-21 01:26:49 UTC
Actually spoke too soon. Seems to be a bug in the configure script. With the new ebuild it builds with debug messages on even when the debug use flag is disabled.  Seems that specifying --disable-debug actually enables debug messages while specifying no option does not. 

Commenting out $(use_enable debug) in the ebuild causes it to not build with debug messages but a real fix is going to require a patch to the configure script.

Comment 5 Richard Grenville 2012-02-21 05:20:58 UTC
Created attachment 302663 [details]

Yes, there is a bug in The author did not quite understand autotools and made a common mistake when using AC_ARG_ENABLE.

If you interested in the details, please search for "The most common mistake for this macro" in this page:

Here's an ebuild which patches and regenerates Note it adds another dependency. The patch will be attached later.

Actually there's indeed an uglier workaround of not sending "--disable-debug" at all, as you pointed out, but let's use the beautiful (and complicated) one firstly. :-)

I will report this bug to upstream soon.
Comment 6 Richard Grenville 2012-02-21 05:23:42 UTC
Created attachment 302665 [details, diff]
Comment 7 Richard Grenville 2012-02-22 05:09:14 UTC
Created attachment 302771 [details]

A 9999 ebuild, in case anybody needs it. The developer fixed the bug in git repo, so no more patch needed.