Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 184023 - fme-1.0.3 (new ebuild)
Summary: fme-1.0.3 (new ebuild)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://fme.rhymux.info
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2007-07-02 20:18 UTC by Raphael Dehousse
Modified: 2008-01-23 13:27 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
FME 1.0.0 ebuild (fme-1.0.0.ebuild,408 bytes, text/plain)
2007-07-02 20:20 UTC, Raphael Dehousse
Details
FME 1.0.0 ebuild (improved) (fme-1.0.0.ebuild,455 bytes, text/plain)
2007-11-12 03:12 UTC, movrev
Details
The good one (fme-1.0.0.ebuild,466 bytes, text/plain)
2007-11-12 20:35 UTC, Raphael Dehousse
Details
FME 1.0.1 released (fme-1.0.1.ebuild,466 bytes, text/plain)
2007-11-28 18:59 UTC, Raphael Dehousse
Details
FME 1.0.2 released (fme-1.0.2.ebuild,466 bytes, text/plain)
2007-12-05 20:03 UTC, Raphael Dehousse
Details
FME 1.0.2 (fme-1.0.2.ebuild,480 bytes, text/plain)
2007-12-05 20:15 UTC, Raphael Dehousse
Details
FME 1.0.3 released (fme-1.0.3.ebuild,480 bytes, text/plain)
2008-01-11 17:14 UTC, Raphael Dehousse
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Raphael Dehousse 2007-07-02 20:18:34 UTC
Fluxbox Menu Editor (FME) is a graphical editor for the Fluxbox WM menu.
It helps user to edit his menu with drag and drop for moving lines, file chooser dialog for selecting icons and nice undo/redo functions to avoid bad acts.

I joined an ebuild

To install it, you just have to :
./configure
make
su -c make install
Comment 1 Raphael Dehousse 2007-07-02 20:20:02 UTC
Created attachment 123715 [details]
FME 1.0.0 ebuild

I'm not sure about KEYWORDS variable...
Comment 2 Raphael Dehousse 2007-08-05 22:16:09 UTC
Hello

Nobody to support this ebuild ?

Cheers
Comment 3 movrev 2007-11-12 03:12:23 UTC
Created attachment 135789 [details]
FME 1.0.0 ebuild (improved)

I've reorganized the original ebuild attachment, marked the keywords as unstable for now, and added src_install().

I'm testing the program on amd64 without a problem and have added it to portage through an overlay. The only problem I'm facing is that when running "make install", there is a sandbox violation as it apparently tries to write to the filesystem directly. As soon as I figure out why this is happening I'll attach a patch either for the ebuild or the package itself.

Note that by running:

FEATURES="-sandbox" emerge fme -a

the program compiles without a problem.

To know more about the sandbox and this problem in particular check this forum thread: http://forums.gentoo.org/viewtopic-t-613649-start-0-postdays-0-postorder-asc-highlight-.html?sid=e6070d5b367250f3fb57374c8e23cfaa
Comment 4 Raphael Dehousse 2007-11-12 20:35:19 UTC
Created attachment 135842 [details]
The good one

Just change to make DESTDIR=${D} install

Works for me
But I'm getting a seg fault with FME now, I'm searching why...
Comment 5 Raphael Dehousse 2007-11-12 21:04:49 UTC
No panic

The segfault is a bug only when fluxbox has never been run by the user attempting launch FME.

So, it works fine with the last ebuild

Thanks !
Comment 6 Raphael Dehousse 2007-11-13 08:39:46 UTC
(In reply to comment #5)
> No panic
> 
> The segfault is a bug only when fluxbox has never been run by the user
> attempting launch FME.
> 
> So, it works fine with the last ebuild
> 
> Thanks !
> 

See http://fme.rhymux.info/bugtracker/?do=details&id=13 for more details about this bug
Comment 7 movrev 2007-11-14 03:20:20 UTC
I can confirm that the latest ebuild can install without giving a sandbox violation and is thus ready for inclusion in portage. The program is working without a flaw in the amd64 arch, so that could potentially be marked stable, after some more testing.

I wonder how we can get this in portage soon, as I'm not a developer.
Comment 8 Raphael Dehousse 2007-11-28 18:59:48 UTC
Created attachment 137262 [details]
FME 1.0.1 released

FME 1.0.1 is released.
This version correct some small bugs.
Comment 9 Raphael Dehousse 2007-12-05 20:03:05 UTC
Created attachment 137832 [details]
FME 1.0.2 released

Correct a segfault when creating a new menu with fgm
Comment 10 Raphael Dehousse 2007-12-05 20:15:55 UTC
Created attachment 137834 [details]
FME 1.0.2

Added bc as a dependency
Comment 11 Raphael Dehousse 2008-01-11 17:14:12 UTC
Created attachment 140728 [details]
FME 1.0.3 released

FME 1.0.3 released
Correct bug FS#15
Comment 12 Jim Ramsay (lack) (RETIRED) gentoo-dev 2008-01-23 12:54:22 UTC
Thanks for this ebuild, very good!  There were exactly 3 (very minor) issues:

1) emake needs a '|| die ...' in case it fails
2) You need to quote "${D}" in case it has spaces in it
3) You should have a 'dodoc' which installs the documentation files.

I have added these changes and put x11-misc/fme-1.0.3 into the tree.  Thanks again!