First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 88025
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Christian Faulhammer <fauli@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Timo Hirvonen <tihirvon@ee.oulu.fi>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
cmus-1.2.3.ebuild cmus-1.2.3.ebuild text/plain Timo Hirvonen 2005-04-05 05:08 0000 1.00 KB Details
cmus-1.2.4.ebuild cmus-1.2.4.ebuild text/plain Timo Hirvonen 2005-04-13 08:32 0000 1.00 KB Details
cmus-1.5.1.ebuild cmus-1.5.1 ebuild text/plain Timo Hirvonen 2005-07-13 09:04 0000 1.12 KB Details
cmus-2.0.3.ebuild Ebuild for cmus v2.0.3, which uses a new configuration scheme text/plain Nikolai Weibull 2006-07-04 02:57 0000 1.57 KB Details
cmus-2.0.3.ebuild cmus-2.0.3.ebuild text/plain Nikolai Weibull 2006-07-09 06:08 0000 1.57 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 88025 depends on: Show dependency tree
Bug 88025 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2005-04-05 05:07 0000
I'd like to have my music player added to the portage tree.
Here's the project homepage:

http://onion.dynserv.net/~timo/index.php?page=Projects/cmus

------- Comment #1 From Timo Hirvonen 2005-04-05 05:08:34 0000 -------
Created an attachment (id=55347) [details]
cmus-1.2.3.ebuild

------- Comment #2 From Timo Hirvonen 2005-04-13 08:32:57 0000 -------
Created an attachment (id=56170) [details]
cmus-1.2.4.ebuild

New version.

------- Comment #3 From Alexandru Toma 2005-06-12 00:31:16 0000 -------
A newer ebuild can be found on the homepage:
http://onion.dynserv.net/~timo/files/cmus-1.4.5.ebuild

------- Comment #4 From Timo Hirvonen 2005-07-13 09:04:34 0000 -------
Created an attachment (id=63319) [details]
cmus-1.5.1 ebuild

New version.

------- Comment #5 From Martin Stubenschrott 2005-10-17 10:40:22 0000 -------
Is there a reason, that this ebuild isn't included in the main portage tree? 
It's rock solid, and I know a lot of people who already use it. 
 
Also the maintainer keeps building new ebuilds himself regularly, so it 
shouldn't be a lot of work to include it. 

------- Comment #6 From Patryk Rzadzinski 2006-04-21 15:09:34 0000 -------
Hello,

There's been a new, milestone version of cmus, 2.0.2 available, including an
ebuild. I've been using it for a while on x86 compiled with -O3 and -O2 and it
has been most stable and reliable. 

Author's site: http://onion.dynserv.net/~timo/cmus.html
Package source: http://onion.dynserv.net/~timo/files/cmus-2.0.2.tar.bz2
The ebuild: http://onion.dynserv.net/~timo/files/cmus-2.0.2.ebuild
MAN page: http://onion.dynserv.net/~timo/files/cmus.html

regards,

------- Comment #7 From Michael Kiermaier 2006-06-25 10:03:50 0000 -------
I would like to see this ebuild in the portage tree, too.

------- Comment #8 From Nikolai Weibull 2006-07-04 02:57:46 0000 -------
Created an attachment (id=90838) [details]
Ebuild for cmus v2.0.3, which uses a new configuration scheme

This is a suggestion for an ebuild for cmus v2.0.3.  Cmus v2.0.3 uses a new
configuration scheme, and this ebuild abides by it.

------- Comment #9 From Timo Hirvonen 2006-07-04 03:16:27 0000 -------
Thanks. DEBUG must be uppercase.

        local DEBUG myconf

        if use debug
        then
                DEBUG=2
        else
                DEBUG=1
        fi

        ...

        ./configure prefix=/usr ${myconf} DEBUG=$DEBUG || die

You could use my_config() for DEBUG too. Also myconf is local and my_config()
uses global myconf variable, are you sure it works?  There's no
CONFIG_MUSEPACK, it's CONFIG_MPC.


$ ./configure --help|grep CONFIG
  CONFIG_FLAC     FLAC (Free Lossless Audio Codec) support [auto]
  CONFIG_MAD      MPEG Audio Decoder (libmad) support [auto]
  CONFIG_MODPLUG  libmodplug (mod, x3m, ...) support [auto]
  CONFIG_MPC      libmpcdec (Musepack .mpc) support [auto]
  CONFIG_VORBIS   Ogg/Vorbis support [auto]
  CONFIG_TREMOR   Use Tremor as Ogg/Vorbis input plugin [n]
  CONFIG_WAV      WAV support [y]
  CONFIG_ALSA     ALSA support [auto]
  CONFIG_AO       Libao cross-platform audio library [auto]
  CONFIG_ARTS     ARTS support [auto]
  CONFIG_OSS      Open Sound System support [auto]
  CONFIG_SUN      Sun Audio support [auto]

------- Comment #10 From Timo Hirvonen 2006-07-04 04:07:10 0000 -------
(In reply to comment #9)
> You could use my_config() for DEBUG too.

Forget this. CONFIG_* are booleans and DEBUG is 0-2.

------- Comment #11 From Nikolai Weibull 2006-07-09 06:08:13 0000 -------
Created an attachment (id=91277) [details]
cmus-2.0.3.ebuild

Updated ebuild for cmus v2.0.3, fixing stuff brought up by Timo.

------- Comment #12 From Nikolai Weibull 2006-07-09 06:12:29 0000 -------
(In reply to comment #9)
> Thanks. DEBUG must be uppercase.
>         ./configure prefix=/usr ${myconf} DEBUG=$DEBUG || die

I turned it into DEBUG=$debuglevel (which I now realize should have been
${debuglevel} to go with standard ebuild style).

> Also myconf is local and my_config() uses global myconf variable, are
> you sure it works?

Yes.  It's dynamically scoped in my_config(), even if it's declared local. 
This usage may seem a bit ugly, but it makes the code simple.  Someone with
more ebuild experience than me might disagree (and know of a better way to do
this).

> There's no CONFIG_MUSEPACK, it's CONFIG_MPC.

Fixed.

------- Comment #13 From Christian Axelsson 2006-09-22 16:12:07 0000 -------
Bump to 2.0.4

------- Comment #14 From Christian Faulhammer 2006-10-10 05:25:02 0000 -------
I bumped to version 2.0.4, revised the ebuild to fit common standards, added
mp3 USE flag and submitted it to Sunrise Overlay.  I will bring it to the tree
as soon as I have commit access.

This is now in the sunrise overlay. You can find it at soon:
http://gentoo-sunrise.org/svn/reviewed/media-sound/cmus

------- Comment #15 From Christian Faulhammer 2006-11-08 00:45:35 0000 -------
Is in Portage now, request keywords for architectures you could test.  Thanks.

First Last Prev Next    No search results available      Search page      Enter new bug