Basic ebuild for eaglemode, a "zoomable user interface" (see eaglemode.sourceforge.net).
The ebuild can probably be improved. The means of giving appropriate arguments to the build script to indicate which packages our useflags indicate we don't want to build is not very elegant, though I have tested that it works. The ebuild does dodoc on the ps documentation; I'm not sure if that's the right thing to do.
The depend version restrictions are based on those I happened to have installed when I tested it - they're probably much more restrictive than necessary. The exceptions are perl and gcc, for which I took the version restrictions from http://eaglemode.sourceforge.net/SystemRequirements.html.
Created attachment 171582 [details]
There's a new bugfix update, 0.72.1, out. I'll download the ebuild here, bump the version, and test. This test will be on a (mostly) x86 Pentium M laptop (Fujitsu Lifebook P7120D).
tiff? ( >=media-libs/tiff-3.8.2-r4 )
Oh, and I've got a font problem, too, but that's a local issue, I guess? The progam spits out:
Warning: Unable to load any usable ISO8859 font
Error: Aborting: no font found
and the eaglemode window's fonts are just huge. But, I guess it "works"... but probably not quite ready for primetime, or to substitute for ROX/Nautilus/etc.
Yes, it's probably more of an interesting toy than a useful tool, at least currently.
It doesn't complain about fonts for me (with 0.72.0, at least). Not sure what that's about.
Created attachment 365978 [details]
I made this ebuild for the new version 0.84.0. It is mainly based on the ebuild supplied with the program
and an ebuild in the bgo-overlay (for module selection)
I only added USE flags for libs that appear to be build-time dependencies, because otherwise there would be more than a dozen USE flags for optional runtime dependencies as per
so I rather added a message pointing to that file.
Sadly, it requires xine-lib-1.1* for video support which is not in portage anymore.
Also, their strange build system does not honor CFLAGS.
I did my best to determine versions of dependencies, unfortunately, the developer just uses what he has in Debian.
BTW, I think this package should be in a different category than x11-wm, because it's not a Window manager, more like a DE or file manager.
so perhaps it should be in app-misc (that's where most independent file managers and interfaces are)
I renamed the ebuild to eaglemode-0.85.0.ebuild and had to change the jpeg dependency from media-libs/jpeg:62 to virtual/jpeg:62 and it runs fine with my installed media-libs/libjpeg-turbo:62.
No font warnings here, and the fonts look ok.
Created attachment 381066 [details]
Version bump to current 0.85.0; using virtual/jpeg
Check out the 'eaglemode Linux Kernel Configurator'.
It is explained in bottom left of the 'virtual cosmos'.
Its a kernel patch installed to /usr/lib/eaglemode/res/emLKC/emLKC.patch.bz2
which gives you a zoomable kernel configuration tool with 'make emconfig' from the kernel root dir.
I'd say its useful but still have to give it a try.
I agree on this beeing no x11-wm, rather an app-misc.
Created attachment 381068 [details]