a free UML tool box Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 72684 [details] bouml-2.7.3.ebuild
Created attachment 72685 [details, diff] 2.7.3-gentoo.diff fix Makefile to work with portage
Created attachment 72686 [details] bouml.desktop desktop link
*** Bug 112201 has been marked as a duplicate of this bug. ***
*** Bug 113280 has been marked as a duplicate of this bug. ***
Created attachment 80564 [details] bouml-2.9.3.ebuild Adding attachement: ebuild for bouml version 2.9.3
Created attachment 80565 [details, diff] 2.9.3-gentoo.diff
Created attachment 80566 [details, diff] 2.9.3-qt.diff Added patch to force bouml to be built with QT3 qmake
The 2.9.3.ebuild can be used to compile the new 2.9.7 version, too. Bye fox
Created attachment 95306 [details] bouml-2.16.ebuild ebuild that compile successfuly and seems to work on AMD64.
Created attachment 95307 [details, diff] 2.16-gentoo.dif patch Modification of Patch 2.9.3-gentoo.diff
Created attachment 95308 [details, diff] 2.16-qt.diff patch Modification of 2.9.3-qt.diff patch to force bouml to be built with QT3 qmake
Compiles and works fine here (stable x86 Gentoo installation); I also like the ebuild, besides some minor issues: * repoman complains about the outdated copyright statement in the first line, should be 2006 instead of 2005. * The bouml.desktop entry should be created by calling make_desktop_entry bouml "BOUML" in src_install(). You don't need to pass the file in the files/ dir at all then. (To make the .desktop entry complete, a icon file would be nice, too...) * Unnecessary blank lines at begin/end of functions. * Is there a reason you don't use emake in src_compile()? This would allow using make.conf MAKEOPTS (-j2, for example). Make sure the sources are happy with parallel building, though (see `man 5 ebuild'). (`make install' is rarely parallel-safe) Just my 5ct. Thanks for your ebuild. :-)
Created attachment 95426 [details] BOUML desktop icon
Created attachment 95427 [details] bouml-2.16-r1.ebuild (update) Thanks for your remarks :) It's my first ebuild submission :beer: (Heavily and evily copied and pasted...) >> * repoman complains about the outdated copyright statement in the first >> line, should be 2006 instead of 2005. Ok corrected, but it looks like english ans french Developper Handbooks aren't up-to-date... >>* The bouml.desktop entry should be created by calling >> make_desktop_entry bouml "BOUML" >> in src_install(). >> You don't need to pass the file in the files/ dir at all then. >> (To make the .desktop entry complete, a icon file would be nice, too...) Ok corrected, It was a little too hard to fine how to use it with the personnal icon located in ${FILESDIR}... (the use of doicon was only (?) described on the games-ebuild-howto !?!) >> * Unnecessary blank lines at begin/end of functions. I agree, again this damn copy and paste antipattern :) >> * Is there a reason you don't use emake in src_compile()? This would allow >> using make.conf MAKEOPTS (-j2, for example). Make sure the sources are >> happy with parallel building, though (see `man 5 ebuild'). (`make install' >> is rarely parallel-safe) No reason, or more exactly same reason again... >> Just my 5ct. Thanks for your ebuild. :-) You are welcome, keep help me :)
Created attachment 95514 [details] bouml-2.16-r2.ebuild (update) Correction of the doicon command, no it should work as expected...
I was already working on a bouml ebuild independently (just checked now if there was a bug open). I'll contact the author to make sure to have proper icon to install, and I'll add the .desktop generation, but most of the ebuild I've done in a quite different way to use a more gentoo-ish way.
In portage now.