Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 112208 - [EBUILD] bouml
Summary: [EBUILD] bouml
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Diego Elio Pettenò (RETIRED)
URL:
Whiteboard:
Keywords: EBUILD
: 112201 113280 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-11-11 11:23 UTC by Gabi Shaar
Modified: 2006-09-03 09:01 UTC (History)
5 users (show)

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


Attachments
bouml-2.7.3.ebuild (bouml-2.7.3.ebuild,805 bytes, text/plain)
2005-11-11 11:23 UTC, Gabi Shaar
Details
2.7.3-gentoo.diff (2.7.3-gentoo.diff,972 bytes, patch)
2005-11-11 11:25 UTC, Gabi Shaar
Details | Diff
bouml.desktop (bouml.desktop,146 bytes, application/x-desktop)
2005-11-11 11:26 UTC, Gabi Shaar
Details
bouml-2.9.3.ebuild (bouml-2.9.3.ebuild,839 bytes, text/plain)
2006-02-23 15:07 UTC, Fabrice Belamy
Details
2.9.3-gentoo.diff (2.9.3-gentoo.diff,972 bytes, patch)
2006-02-23 15:09 UTC, Fabrice Belamy
Details | Diff
2.9.3-qt.diff (2.9.3-qt.diff,291 bytes, patch)
2006-02-23 15:11 UTC, Fabrice Belamy
Details | Diff
bouml-2.16.ebuild (bouml-2.16.ebuild,844 bytes, text/plain)
2006-08-28 11:32 UTC, gwarf@gwarf.org
Details
2.16-gentoo.dif patch (2.16-gentoo.diff,1.01 KB, patch)
2006-08-28 11:35 UTC, gwarf@gwarf.org
Details | Diff
2.16-qt.diff patch (2.16-qt.diff,282 bytes, patch)
2006-08-28 11:36 UTC, gwarf@gwarf.org
Details | Diff
BOUML desktop icon (bouml.png,364 bytes, image/png)
2006-08-29 17:03 UTC, gwarf@gwarf.org
Details
bouml-2.16-r1.ebuild (update) (bouml-2.16-r1.ebuild,858 bytes, text/plain)
2006-08-29 17:38 UTC, gwarf@gwarf.org
Details
bouml-2.16-r2.ebuild (update) (bouml-2.16-r2.ebuild,870 bytes, text/plain)
2006-08-30 14:50 UTC, gwarf@gwarf.org
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gabi Shaar 2005-11-11 11:23:12 UTC
a free UML tool box

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Gabi Shaar 2005-11-11 11:23:59 UTC
Created attachment 72684 [details]
bouml-2.7.3.ebuild
Comment 2 Gabi Shaar 2005-11-11 11:25:32 UTC
Created attachment 72685 [details, diff]
2.7.3-gentoo.diff

fix Makefile to work with portage
Comment 3 Gabi Shaar 2005-11-11 11:26:19 UTC
Created attachment 72686 [details]
bouml.desktop

desktop link
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2005-11-11 11:27:29 UTC
*** Bug 112201 has been marked as a duplicate of this bug. ***
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2005-11-22 12:43:30 UTC
*** Bug 113280 has been marked as a duplicate of this bug. ***
Comment 6 Fabrice Belamy 2006-02-23 15:07:52 UTC
Created attachment 80564 [details]
bouml-2.9.3.ebuild

Adding attachement: ebuild for bouml version 2.9.3
Comment 7 Fabrice Belamy 2006-02-23 15:09:44 UTC
Created attachment 80565 [details, diff]
2.9.3-gentoo.diff
Comment 8 Fabrice Belamy 2006-02-23 15:11:03 UTC
Created attachment 80566 [details, diff]
2.9.3-qt.diff

Added patch to force bouml to be built with QT3 qmake
Comment 9 Sascha Herrmann 2006-03-22 05:42:44 UTC
The 2.9.3.ebuild can be used to compile the new 2.9.7 version, too. 

Bye fox
Comment 10 gwarf@gwarf.org 2006-08-28 11:32:56 UTC
Created attachment 95306 [details]
bouml-2.16.ebuild

ebuild that compile successfuly and seems to work on AMD64.
Comment 11 gwarf@gwarf.org 2006-08-28 11:35:22 UTC
Created attachment 95307 [details, diff]
2.16-gentoo.dif patch

Modification of Patch 2.9.3-gentoo.diff
Comment 12 gwarf@gwarf.org 2006-08-28 11:36:35 UTC
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
Comment 13 Horst Schirmeier 2006-08-28 17:32:35 UTC
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. :-)
Comment 14 gwarf@gwarf.org 2006-08-29 17:03:17 UTC
Created attachment 95426 [details]
BOUML desktop icon
Comment 15 gwarf@gwarf.org 2006-08-29 17:38:37 UTC
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 :)
Comment 16 gwarf@gwarf.org 2006-08-30 14:50:38 UTC
Created attachment 95514 [details]
bouml-2.16-r2.ebuild (update)

Correction of the doicon command, no it should work as expected...
Comment 17 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-09-03 08:56:55 UTC
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.
Comment 18 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-09-03 09:01:52 UTC
In portage now.