PartGUI is a Qt-3.x graphical user interface for parted. It aims to be a free PartitionMagic clone for Linux. It work for both Qt-x11 and Qt-embedded. The Qt-embedded support allows to have a graphical partition tool, with FrameBuffer instead of XFree86. There is no ebuild for it in gentoo for now. http://part-gui.sourceforge.net/ ---- If we have an ebuild for gentoo, which allow to build the Qt-embedded version, it will be nice. This tool allow to have a nice graphical partition tool on the live CD, with Qt-embedded, and not XFree86. And it will help users to partition their hard disk before to install gentoo... Reproducible: Always Steps to Reproduce:
also watch out bug #18714 could you please attach an ebuild ?
Created attachment 13365 [details] Working unitial ebuild for partgui This initial ebuild is able to install PartGui on my computer. I hope it works eveywhere.
Created attachment 13366 [details] Working unitial ebuild for partgui This initial ebuild is able to install PartGui on my computer. I hope it works eveywhere.
Could you please strip all unnecessary comments from your ebuild? The way it looks like now is not exactly inviting to check it...
Created attachment 14475 [details] Clean ebuild for PartGui-0.2.2 This is a new ebuild for parted. It has been cleaned, and updated (version 0.2.2)
Do you know for sure your program only works on x86? Why? Your ebuild does not use qt-embedded, but normal qt. I can't compile it successfully: In file included from /var/tmp/portage/partgui-0.2.2/work/partgui-0.2.2/src/shared/exceptions.h:22, from /var/tmp/portage/partgui-0.2.2/work/partgui-0.2.2/src/shared/image_disk.h:24, from /var/tmp/portage/partgui-0.2.2/work/partgui-0.2.2/src/piwork/imagefile.h:22, from fs_base.cpp:22: /var/tmp/portage/partgui-0.2.2/work/partgui-0.2.2/src/piwork/gui_text.h:24:18: newt.h: No such file or directory
Added newt to the dependencies. Added chmod +x for the partgui script. It is installed as non-executable by default which doesn't make much sense. The program doesn't look bad, I'll put it into portage and let other ruin their partition table with it :-)