Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 21588 (sound@gentoo.org) - museseq-0.6.0.ebuild (new)
Summary: museseq-0.6.0.ebuild (new)
Status: RESOLVED FIXED
Alias: sound@gentoo.org
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: J. Ellis (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-05-23 23:08 UTC by Jonathan Kraut
Modified: 2003-06-20 19:40 UTC (History)
3 users (show)

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


Attachments
museseq-0.6.0.ebuild (museseq-0.6.0.ebuild,1.29 KB, text/plain)
2003-05-23 23:10 UTC, Jonathan Kraut
Details
museseq-0.6.0.ebuild.newpatch (patch for previously submitted ebuild) (museseq-0.6.0.ebuild.newpatch,1.80 KB, patch)
2003-05-26 01:52 UTC, Jonathan Kraut
Details | Diff
Hacked muse-seq ebuild: muse-seq-0.6.0.ebuild (muse-seq-0.6.0.ebuild,1.54 KB, text/plain)
2003-05-26 11:57 UTC, rob holland (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jonathan Kraut 2003-05-23 23:08:57 UTC
Here is an ebuild for Muse, the sequencer.

Since there already is another package called muse in media-sound I have named
the package museseq, but it's going to install the binary called "muse" in /usr/bin.
I wonder if that will conflict with the existing media-sound/muse.

Second, the developers ask that people compiling run qtconfig to set up the
links to their own qt-plugins.  Hopefully my fix (see top of ebuild) deals with
this.

Also, the package has trouble recognizing gentoo's QTDIRS automagically, so I
disabled the qt test.

Er, I hope it works for everyone! :)

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Jonathan Kraut 2003-05-23 23:10:05 UTC
Created attachment 12357 [details]
museseq-0.6.0.ebuild

Here's the ebuild. Good luck!
Comment 2 Jonathan Kraut 2003-05-23 23:12:22 UTC
Oh and a very important part.  Completely forgot to add
this ebuild depends on the fluidsynth ebuild I added earlier.
Bug # 21571
Comment 3 rob holland (RETIRED) gentoo-dev 2003-05-24 12:51:54 UTC
This needs a bit of work yet. The jack and fluidsynth stuff isn't necessary to build muse, so they should be added as USE flags. Also, your export hack to avoid running qtconfig should probably live in src_compile, rather than at the top of the page.

I'll fix this on Monday unless you beat me to it :)

Thanks for submitting it :)
Comment 4 Jonathan Kraut 2003-05-26 01:52:16 UTC
Created attachment 12407 [details, diff]
museseq-0.6.0.ebuild.newpatch (patch for previously submitted ebuild)

Here is a patch to my previous submission.  The changes are:
-incorporated use variables/myconfig:
     new official jack variable
     ladcca variable
     unofficial local fluidsynth variable
-moved qtconfig stuff to inside src_compile
-added libsndfile dependency (whoops!)

I suppose since it's not in cvs yet the version is still museseq-0.6.0

Good luck and thanks,
Jon Kraut
Comment 5 rob holland (RETIRED) gentoo-dev 2003-05-26 11:57:47 UTC
Created attachment 12421 [details]
Hacked muse-seq ebuild: muse-seq-0.6.0.ebuild

Adjusted myconfig to myconf to adhere to convention.
Changed the package name to muse-seq rather than museseq purely because I
prefer muse-seq.
Corrected keywords to be ~x86.
Used econf instead of hand-written configure line.
Comment 6 rob holland (RETIRED) gentoo-dev 2003-05-26 11:59:24 UTC
Jon, can you test + commit this please. Its an ebuild for muse, submitted by Jonathan Kraut <jkraut1@nyc.rr.com> and tweaked by me.

Thanks Jonathan :)
Comment 7 J. Ellis (RETIRED) gentoo-dev 2003-05-26 23:02:37 UTC
The issue with QT during configure is that the test program that configure is trying to run wants to connect to a X server. There is a virtualx.eclass that provides a way round this for emake and make, but not econf and configure. i've added support for econf and configure to the eclass. I'll talk to the original author of the eclass (azarah) before commiting.

The local use flag will get a 'muse' prefix in the committed ebuild - makes it easier to track them in use.local.desc.

I'll probably add einfo about making sure that support for /dev/rtc is compiled into the kernel.
Comment 8 J. Ellis (RETIRED) gentoo-dev 2003-06-08 12:59:13 UTC
I'll ping azarah about this so we can get the eclass changes committed. Won't happen until next week.
Comment 9 J. Ellis (RETIRED) gentoo-dev 2003-06-20 19:40:03 UTC
Commited (~x86 masked). Thanks :-)