Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 107187 - media-sound/om-0.2.0.ebuild (New Package)
Summary: media-sound/om-0.2.0.ebuild (New Package)
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Default Assignee for New Packages
URL: http://www.nongnu.org/om-synth/
Whiteboard:
Keywords: EBUILD
: 108671 109194 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-09-25 09:00 UTC by Pär Karlsson
Modified: 2018-06-07 18:24 UTC (History)
8 users (show)

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


Attachments
om-0.2.0.ebuild (om-0.2.0.ebuild,1017 bytes, text/plain)
2005-09-25 09:01 UTC, Pär Karlsson
Details
Updated ebuild for om (om-0.2.0.ebuild,950 bytes, text/plain)
2005-10-02 07:42 UTC, Pär Karlsson
Details
om-0.2.0.ebuild, sans backslashes in DEPEND (om-0.2.0.ebuild,946 bytes, text/plain)
2005-10-04 00:19 UTC, Pär Karlsson
Details
om-0.2.0.ebuild (fixed some IUSE, DEPEND & checks) (om-0.2.0.ebuild,1.11 KB, text/plain)
2005-11-06 06:27 UTC, Federico Ferri (RETIRED)
Details
om-9999.ebuild (forgive me if I didn't read the gentoo-dev-guide) (om-9999.ebuild,1.32 KB, text/plain)
2005-11-06 06:46 UTC, Federico Ferri (RETIRED)
Details
media-sound/om/om-0.2.0.ebuild, updated version (om-0.2.0.ebuild,1.25 KB, text/plain)
2006-06-19 12:09 UTC, Jouni Rinne
Details
media-sound/om/om-9999.ebuild (updated CVS version) (om-9999.ebuild,1.52 KB, text/plain)
2006-06-19 12:30 UTC, Jouni Rinne
Details
media-sound/om/om-0.2.0.ebuild, added with post-install notes regarding omins (om-0.2.0.ebuild,1.47 KB, text/plain)
2006-06-23 10:48 UTC, Jouni Rinne
Details
media-sound/om-0.2.o.ebuild , various fixes (om-0.2.0.ebuild,1.48 KB, text/plain)
2006-06-30 10:31 UTC, Santiago M. Mola (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Pär Karlsson 2005-09-25 09:00:14 UTC
Hello,

This is the first ebuild submitted to Gentoo for om-synth
(http://www.nongnu.org/om-synth), a modular synthesizer using LADSPA and/or DSSI
plugins.

This ebuild depends on media-libs/liblo-0.22 - Lightweight OSC (Open Sound
Control) implementation - which is not yet in portage as far as I know. I did
use the same ebuild as liblo-0.18 and just bumped the version number.

I have built and run this package on amd64 and it works well for me. Other
people have compiled and run it on x86, but I have no first hand accounts of how
it works for them.

The first ebuild for om-synth (om-0.1.1) was written by Mikael S
Comment 1 Pär Karlsson 2005-09-25 09:00:14 UTC
Hello,

This is the first ebuild submitted to Gentoo for om-synth
(http://www.nongnu.org/om-synth), a modular synthesizer using LADSPA and/or DSSI
plugins.

This ebuild depends on media-libs/liblo-0.22 - Lightweight OSC (Open Sound
Control) implementation - which is not yet in portage as far as I know. I did
use the same ebuild as liblo-0.18 and just bumped the version number.

I have built and run this package on amd64 and it works well for me. Other
people have compiled and run it on x86, but I have no first hand accounts of how
it works for them.

The first ebuild for om-synth (om-0.1.1) was written by Mikael Söderholm
(gnarlie) and I used his ebuild as a base for this one and added the USE flag
stuff and updated the dependencies.

om-0.2.0 uses lash (which is the new name/successor of ladcca) for session
saving support if it can find it, but it is not a hard dependency. I have an
ebuild for lash too, but it might require some more though about if and how to
deprecate ladcca and such. (I have lash and ladcca installed at the same time,
and they don't collide with any files as far as I have been able to determine). 

Hopefully everything looks okay in the ebuild and I hope that I have not tried
to be too smart with the USE flags (it introduces two USE flags, "dssi" and
"lash") and I am not sure if this is proper policy for local use flags.

lash and dssi will eventually be supported by more and more Linux audio apps, so
I figured I might as well put them in as use flags.

/Pär
Comment 2 Pär Karlsson 2005-09-25 09:01:13 UTC
Created attachment 69222 [details]
om-0.2.0.ebuild
Comment 3 Ciaran McCreesh 2005-10-01 14:19:25 UTC
Please fix the following and reopen:

* http://dev.gentoo.org/~ciaranm/docs/mw-faq/toolong.txt
* You can specify multiple atoms inside a single ( ) in DEPEND. So DEPEND="gtk?
( foo bar baz )".
Comment 4 Pär Karlsson 2005-10-02 07:42:59 UTC
Created attachment 69727 [details]
Updated ebuild for om

Updated ebuild with corrections as suggested by ciaranm@gentoo.org.
Comment 5 Pär Karlsson 2005-10-02 07:43:45 UTC
Reopened with the new ebuild.
Comment 6 Ciaran McCreesh 2005-10-03 17:12:01 UTC
No need for the backslashes inside DEPEND either.
Comment 7 Pär Karlsson 2005-10-04 00:19:34 UTC
Created attachment 69837 [details]
om-0.2.0.ebuild, sans backslashes in DEPEND

Uploaded a (hopefully) more correct ebuild. Sorry for the inconvenience. I
grovel in my noobiness ;-)
Comment 8 Federico Ferri (RETIRED) gentoo-dev 2005-11-06 05:58:48 UTC
*** Bug 109194 has been marked as a duplicate of this bug. ***
Comment 9 Federico Ferri (RETIRED) gentoo-dev 2005-11-06 06:27:16 UTC
Created attachment 72300 [details]
om-0.2.0.ebuild (fixed some IUSE, DEPEND & checks)

* the flag for building the gtk client is --enable-gtk-client.
* i added media-plugins/omins as a dependency (should be in portage, or at
least in bugzilla).
* added patch-loader flag.
* added check: if building gtk-client, patch-loader flag is needed.
Comment 10 Federico Ferri (RETIRED) gentoo-dev 2005-11-06 06:31:54 UTC
see bug #109172 for omins-0.1.0, or bug #111588 for omins-cvs
Comment 11 Federico Ferri (RETIRED) gentoo-dev 2005-11-06 06:46:03 UTC
Created attachment 72305 [details]
om-9999.ebuild (forgive me if I didn't read the gentoo-dev-guide)

The CVS version of om-synth has a lot of cool features!
So i needed to create an ebuild, just to test it.

This is the first ebuild i made for CVS, so i probably missed some ebuild's cvs
functions.
Comment 12 Jouni Rinne 2006-06-19 12:09:41 UTC
Created attachment 89554 [details]
media-sound/om/om-0.2.0.ebuild, updated version

P
Comment 13 Jouni Rinne 2006-06-19 12:09:41 UTC
Created attachment 89554 [details]
media-sound/om/om-0.2.0.ebuild, updated version

Pär and Xaero, I hope you don't mind if I update your om-0.2.0 ebuild... Some points to note:
--You didn't specify any package dependencies for "alsa" or "lash" flag. Also, the gtk/patch-loader flag interdependency should be taken into consideration in dependencies.
--Omins is NOT a dependency of om. It is useful to have around, but om will work happily without it.
--The way the gtk/patch-loader case is handled is a bit awkward. I think it's better just to silently enable the patch-loader when gtk flag is set.
Comment 14 Jouni Rinne 2006-06-19 12:30:52 UTC
Created attachment 89558 [details]
media-sound/om/om-9999.ebuild (updated CVS version)

The old om-9999 ebuild didn't work (I suppose mostly because of the big changes on the Savannah CVS), so I updated this ebuild, too. Note: Currently, if you want to build the GTK client, you need FlowCanvas (bug #137285), too.
Comment 15 Pär Karlsson 2006-06-20 02:47:03 UTC
Thanks Jouni, nice to see some Om action here. :-)
I put the dependency on omins there because the included examples does not work without it, but your point about Om working perfectly well without it is well taken.
Comment 16 Federico Ferri (RETIRED) gentoo-dev 2006-06-20 04:48:02 UTC
I agree with you.
However putting an informational message after the ebuild qmerge would be fine.

The message could say something like: "if you wish to run the om example patches, install omins package, etc..."
Comment 17 Pär Karlsson 2006-06-20 14:09:23 UTC
That seems like the proper way to do it to me too. :-)
Comment 18 Jouni Rinne 2006-06-23 10:48:59 UTC
Created attachment 89933 [details]
media-sound/om/om-0.2.0.ebuild, added with post-install notes regarding omins

Sorry about the delay... Here it is, an ebuild updated with post-install notes regarding the installing of omins (bug #109172)
Comment 19 Jouni Rinne 2006-06-23 10:56:01 UTC
BTW, my system seems to be unable to run the CVS-version of om_gtk, if I compile flowcanvas with antialias support turned on. I don't know why; I just get lots of GTK/glib errors... With USE="-antialias" it works fine.
Comment 20 Santiago M. Mola (RETIRED) gentoo-dev 2006-06-30 10:31:06 UTC
Created attachment 90539 [details]
media-sound/om-0.2.o.ebuild , various fixes

Dependencies fixed. If USE="gtk -patch-load" dies...

This is now avaible on Gentoo Sunrise.
You can find it on:
http://gentoo-sunrise.org/svn/reviewed/media-sound/om/
Comment 21 Jakub Moc (RETIRED) gentoo-dev 2006-08-15 04:41:43 UTC
*** Bug 108671 has been marked as a duplicate of this bug. ***
Comment 22 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-06-08 16:05:54 UTC
It seems that this package is no longer in Sunrise.