Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 114605 - imms-3.0.1 - new ebuild
Summary: imms-3.0.1 - new ebuild
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: Default Assignee for New Packages
URL: http://www.luminal.org/wiki/index.php...
Whiteboard: sunrise suggested
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2005-12-06 02:28 UTC by Andy Kilner
Modified: 2018-06-07 18:25 UTC (History)
2 users (show)

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


Attachments
imms-3.0.1.ebuild (imms-3.0.1.ebuild,1.33 KB, text/plain)
2005-12-07 13:16 UTC, Andy Kilner
Details
imms-3.0.2.ebuild (imms-3.0.2.ebuild,1.99 KB, text/plain)
2006-11-04 12:29 UTC, Cheyenne Wills
Details
new ebuild for latest beta level for imms (imms-3.1.0_rc2) (imms-3.1.0-r2.ebuild,2.02 KB, text/plain)
2007-03-07 02:21 UTC, Cheyenne Wills
Details
Woops .. wrong file (imms-3.1.0-r2.ebuild,1.99 KB, text/plain)
2007-03-07 02:24 UTC, Cheyenne Wills
Details
imms 3.1.0-rc2 ebuild (imms-3.1.0_rc2.ebuild,1.74 KB, text/plain)
2007-06-24 03:41 UTC, Joshua Rich
Details
configure.ac patch (imms-3.1.0_rc2-configure.patch,1.74 KB, patch)
2007-06-24 03:42 UTC, Joshua Rich
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Andy Kilner 2005-12-06 02:28:15 UTC
Michael Grigoriev released a new major version of IMMS and subsequently a minor
bugfix on 5th Dec 2005. IMMS is decoupled from xmms and currently works with bmp
although plans are in the works to develop a plugin for rhythmbox and possibly
others, therefroe a package rename is probably in order.

I have not tested the current ebuild.

Reproducible: Always
Steps to Reproduce:
Comment 1 Andy Kilner 2005-12-07 13:16:07 UTC
Created attachment 74248 [details]
imms-3.0.1.ebuild

Added an ebuild based on xmms-imms-2.0.1, made it block on xmms-imms as this
replaces it. Added extra deps for torch, gtk+ and libglade and installs
immsremote's glade file to /usr/share/imms.
Comment 2 Erik Jensen 2006-05-05 00:20:01 UTC
There is a patch on the IMMS website to also add support Audacious (which is the player I use).  Perhaps the ebuild could support Audacious in addition to BMP (which is no longer developed) and XMMS.
Comment 3 Jonathan Geisler 2006-06-15 11:35:02 UTC
The ebuild works for version 3.0.2 as well with the proper renaming.
Comment 4 Cheyenne Wills 2006-11-04 12:29:57 UTC
Created attachment 101237 [details]
imms-3.0.2.ebuild
Comment 5 Cheyenne Wills 2006-11-04 12:32:18 UTC
I've added an ebuild for imms 3.0.2 with audacious.  I didn't test with bmp.

There is a weird bug with autoconf (and/or the configure.ac file).  There is a sed "script" to remove what was causing grief.

What was removed was a test for a bug in certain that caused grief with getting random numbers.
Comment 6 Cheyenne Wills 2007-03-07 02:21:31 UTC
Created attachment 112358 [details]
new ebuild for latest beta level for imms (imms-3.1.0_rc2)

At least a start on imms-3.1.0_rc2.  Note that I ran into a problem with the latest audacious code drop and the link phase of imms.  It wasn't finding xmms_show_message.  The src_unpack phase has a small "edit" to bypass this problem.
Comment 7 Cheyenne Wills 2007-03-07 02:24:45 UTC
Created attachment 112360 [details]
Woops .. wrong file

correct ebuild upload
Comment 8 Cheyenne Wills 2007-03-07 02:28:09 UTC
> latest audacious code drop and the link phase of imms.  It wasn't finding
> xmms_show_message.  The src_unpack phase has a small "edit" to bypass this
> problem.
> 

Oh .. the code does work, the error is a result from a late binding issue, the missing function is resolved at run-time.
Comment 9 Haluk Ozaktas 2007-03-07 20:42:36 UTC
When I try to emerge imms-3.1.0_rc2 (not the wrong one), I got this error:

>>> Unpacking source...
>>> Unpacking imms-3.1.0-rc2.tar.bz2 to /var/tmp/portage/media-plugins/imms-3.1.0_rc2/work
/usr/local/portage/media-plugins/imms/imms-3.1.0_rc2.ebuild: line 39: cd: /var/tmp/portage/media-plugins/imms-3.1.0_rc2/work/imms-3.1.0_rc2-rc2: No such file or directory
sed: can't read /var/tmp/portage/media-plugins/imms-3.1.0_rc2/work/imms-3.1.0_rc2-rc2/rules.mk: No such file or directory
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/media-plugins/imms-3.1.0_rc2 ...
>>> Source compiled.
>>> Test phase [not enabled]: media-plugins/imms-3.1.0_rc2

>>> Install imms-3.1.0_rc2 into /var/tmp/portage/media-plugins/imms-3.1.0_rc2/image/ category media-plugins
!!! dobin: build/immsd does not exist

!!! ERROR: media-plugins/imms-3.1.0_rc2 failed.
Call stack:
  ebuild.sh, line 1614:   Called dyn_install
  ebuild.sh, line 1060:   Called qa_call 'src_install'
  environment, line 3024:   Called src_install
  imms-3.1.0_rc2.ebuild, line 44:   Called die

!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/media-plugins/imms-3.1.0_rc2/temp/build.log'.

!!! This ebuild is from an overlay: '/usr/local/portage'

Comment 10 Haluk Ozaktas 2007-03-07 20:47:47 UTC
(In reply to comment #9)
> When I try to emerge imms-3.1.0_rc2 (not the wrong one), I got this error:
> 
> >>> Unpacking source...
> >>> Unpacking imms-3.1.0-rc2.tar.bz2 to /var/tmp/portage/media-plugins/imms-3.1.0_rc2/work
> /usr/local/portage/media-plugins/imms/imms-3.1.0_rc2.ebuild: line 39: cd:
> /var/tmp/portage/media-plugins/imms-3.1.0_rc2/work/imms-3.1.0_rc2-rc2: No such
> file or directory
> sed: can't read
> /var/tmp/portage/media-plugins/imms-3.1.0_rc2/work/imms-3.1.0_rc2-rc2/rules.mk:
> No such file or directory
> >>> Source unpacked.
> >>> Compiling source in /var/tmp/portage/media-plugins/imms-3.1.0_rc2 ...
> >>> Source compiled.
> >>> Test phase [not enabled]: media-plugins/imms-3.1.0_rc2
> 
> >>> Install imms-3.1.0_rc2 into /var/tmp/portage/media-plugins/imms-3.1.0_rc2/image/ category media-plugins
> !!! dobin: build/immsd does not exist
> 
> !!! ERROR: media-plugins/imms-3.1.0_rc2 failed.
> Call stack:
>   ebuild.sh, line 1614:   Called dyn_install
>   ebuild.sh, line 1060:   Called qa_call 'src_install'
>   environment, line 3024:   Called src_install
>   imms-3.1.0_rc2.ebuild, line 44:   Called die
> 
> !!! (no error message)
> !!! If you need support, post the topmost build error, and the call stack if
> relevant.
> !!! A complete build log is located at
> '/var/tmp/portage/media-plugins/imms-3.1.0_rc2/temp/build.log'.
> 
> !!! This ebuild is from an overlay: '/usr/local/portage'
> 

I changed the ebuild's name from imms-3.1.0_rc2.ebuild to imms-3.1.0.ebuild and now it merges.
Comment 11 Joshua Rich 2007-06-24 03:40:12 UTC
I just found this bug after writing an ebuild for imms myself, silly me!  I'm
attaching my ebuild for imms-3.1.0-rc2 though, which is slightly different
from the  current one.  The building of plugins for audacious and beep have
not been tested, I use neither.  Other main difference is that the 'optional'
components, the analyser and remote control have USE flags.  Also attaching a
patch for configure.ac that removes the scary 'WARNING' message for 'optional'
dependancies/components that aren't installed.  I'm not an expert at writing
ebuilds, so I'm not claiming this ebuild is 'better'.  But I thought I should
post it and maybe we can get an ebuild that meets all standards so that imms
might actually make it into the tree (maybe, hoping...)



Comment 12 Joshua Rich 2007-06-24 03:41:42 UTC
Created attachment 122931 [details]
imms 3.1.0-rc2 ebuild
Comment 13 Joshua Rich 2007-06-24 03:42:48 UTC
Created attachment 122935 [details, diff]
configure.ac patch

This patch removes unnecessarily scary 'WARNING' messages for optional components that aren't installed.
Comment 14 Joshua Rich 2007-07-03 10:39:49 UTC
I seem to get the issue reported on the imms mailing list whereby sox (as
called by the imms analyzer) hangs with 100% CPU [1] [2] [3].  This seems to not occur with media-sound/sox-12.18.2 (but does occur with current stable media-sound/sox-12.17.9).  It occurs with versions 3.0.2 and 3.1.0-rc2 of imms.  Note that sox version 13.0.0 does not work with imms analyzer as the command-line options for sox (that analyzer uses) have changed.  Just thought I'd leave a message in case someone else runs into this trouble.

[1] http://lists.luminal.org/message/20060513.031313.99ec6fa8.en.html
[2] http://lists.luminal.org/message/20060221.034710.be533cf8.en.html
[3] http://lists.luminal.org/message/20060128.175612.734fca4d.en.html



Comment 15 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-03-01 02:16:57 UTC
(this is an automated message based on filtering criteria that matched this bug)
'EBUILD' is in the KEYWORDS which should mean that there is a ebuild attached 
to this bug.
This bug is assigned to maintainer-wanted which means that it is not in the 
main tree.
Heuristics show that no Gentoo developer has commented on your ebuild.

Hello, The Gentoo Team would like to firstly thank you for your ebuild 
submission. We also apologize for not being able to accommodate you in a timely
manner. There are simply too many new packages.

Allow me to use this opportunity to introduce you to Gentoo Sunrise. The 
sunrise overlay[1] is a overlay for Gentoo which we allow trusted users to 
commit to and all users can have ebuilds reviewed by Gentoo devs for entry 
into the overlay. So, the sunrise team is suggesting that you look into this 
and submit your ebuild to the overlay where even *you* can commit to. =)

Because this is a mass message, we are also asking you to be patient with us. 
We anticipate a large number of requests in a short time. 

Thanks,
On behalf of the Gentoo Sunrise Team,
Jeremy.

[1]: http://www.gentoo.org/proj/en/sunrise/
[2]: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq