Package Details: menumaker-compiz 0.99.7-9

Git Clone URL: https://aur.archlinux.org/menumaker-compiz.git (read-only)
Package Base: menumaker-compiz
Description: Heuristics-driven menu generator for Deskmenu, FluxBox, IceWM, OpenBox, WindowMaker and XFCE. Now with Compiz, MyGTKMenu, urxvt, and roxterm support.
Upstream URL: http://menumaker.sourceforge.net/
Licenses: BSD
Conflicts: menumaker
Provides: menumaker
Submitter: ShadowKyogre
Maintainer: ShadowKyogre
Last Packager: ShadowKyogre
Votes: 23
Popularity: 0.024187
First Submitted: 2010-03-14 00:00
Last Updated: 2015-06-08 14:25

Dependencies (1)

Required by (0)

Sources (4)

Latest Comments

ShadowKyogre commented on 2012-12-19 22:59

>< Sorry about not notifying that I fixed the sed line earlier.

The new update includes a fix for the PekWM theme menu generator as well as support for Lilyterm and Terminator.

fabertawe commented on 2011-10-24 09:26

Hmm... the sed line you're using contains '#!/usr/bin/env /usr/bin/python' whereas the line in the source 'mmaker' being replaced has '#!/usr/bin/env python'. I had to alter it for it to work here.

ShadowKyogre commented on 2011-10-24 00:12

That's odd. When I built the package today with the updated sed line, it worked and mmaker command was able to run.

fabertawe commented on 2011-10-23 18:12

The 'sed' line is still wrong ;-)

ShadowKyogre commented on 2011-10-22 03:44

Added both fixes just to make sure.

adriaticc commented on 2011-09-17 07:08

Might be a race condition in this build process, because it only sometimes succeeds. I added the line: export MAKEFLAGS=-j1

fabertawe commented on 2011-05-17 13:42

I have it working by altering the sed line in the PKGBUILD to this
sed -i 's|#!/usr/bin/env python|#!/usr/bin/env /usr/bin/python2\nimport sys; sys.path = ["/usr/lib/menumaker"] + sys.path |' ./mmaker

Building without the patch resulted in a working mmaker. With the patch applied /usr/bin/mmaker is missing this line
import sys; sys.path = ['/usr/lib/menumaker'] + sys.path

I'm not really sure what I'm doing but it's now working! ;)

fabertawe commented on 2011-05-15 11:50

Hi, the sed's failing because (source) mmaker contains '#!/usr/bin/env python' not '#!/usr/bin/env /usr/bin/python'. Even after fixing this the built mmaker is still erroring with
Traceback (most recent call last):
File "/usr/bin/mmaker", line 2, in <module>
import MenuMaker.CLI
ImportError: No module named MenuMaker.CLI

Thanks.

ShadowKyogre commented on 2011-05-13 17:03

@fabertawe:
This line in the build() function of the PKGBUILD must've not executed:
sed -i 's|#!/usr/bin/env /usr/bin/python|#!/usr/bin/env /usr/bin/python2|' ./mmaker

Do you have sed installed? In the meantime, edit the file manually so it calls python2 instead of python. I'll looking at the package I have on my desktop when I can to see if what I wrote in the build() function might be causing problems.

ShadowKyogre commented on 2011-05-13 17:02

@fabertawe:
This line in the build() function of the PKGBUILD must've not executed:
sed -i 's|#!/usr/bin/env /usr/bin/python|#!/usr/bin/env /usr/bin/python2|' ./mmaker

Do you have sed installed? In the meantime, you could manually edit mmaker so it calls python2 instead of python.

All comments