Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 141362 - media-sound/jokosher (new ebuild)
Summary: media-sound/jokosher (new ebuild)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Samuli Suominen (RETIRED)
URL: http://www.jokosher.org/
Whiteboard:
Keywords: EBUILD
Depends on: 159670
Blocks:
  Show dependency tree
 
Reported: 2006-07-22 00:32 UTC by Denis Gubanov
Modified: 2008-11-09 18:59 UTC (History)
22 users (show)

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


Attachments
media-sound/jokosher-0.1 (jokosher-0.1.ebuild,2.05 KB, text/plain)
2006-07-28 04:05 UTC, James Kirkham
Details
Modified jokosher-0.1.ebuild (jokosher-0.1.ebuild,2.31 KB, text/plain)
2006-07-28 21:23 UTC, Jose daLuz
Details
media-sound/jokosher-0.1-r1 (jokosher-0.1-r1.ebuild,2.92 KB, text/plain)
2006-07-29 21:34 UTC, James Kirkham
Details
media-sound/jokosher-0.1-r1.ebuild (jokosher-0.1-r1.ebuild,2.92 KB, text/plain)
2006-07-29 21:48 UTC, James Kirkham
Details
media-sound/jokosher-0.1-r2.ebuild (jokosher-0.1-r2.ebuild,3.00 KB, text/plain)
2006-07-31 14:47 UTC, James Kirkham
Details
media-sound/jokosher-0.2.ebuild (jokosher-0.2.ebuild,2.13 KB, text/plain)
2007-01-02 01:38 UTC, Alexandre Rostovtsev (RETIRED)
Details
media-sound/jokosher/files/jokosher (jokosher,205 bytes, text/plain)
2007-01-02 01:40 UTC, Alexandre Rostovtsev (RETIRED)
Details
media-sound/jokosher-0.9.ebuild (jokosher-0.9.ebuild,2.14 KB, text/plain)
2007-05-30 19:46 UTC, Erwan Lerale
Details
jokosher-0.9.ebuild.patch (jokosher-0.9.ebuild.patch,628 bytes, patch)
2007-06-01 12:53 UTC, Rodolphe Rocca
Details | Diff
media-libs/gst-plugins-bad Vs media-plugins/gst-plugins-bad (jokosher-0.9-r1.ebuild,2.13 KB, text/plain)
2007-06-01 20:52 UTC, Erwan Lerale
Details
jokosher-0.9-r1.ebuild (jokosher-0.9-r1.ebuild,2.13 KB, text/plain)
2007-06-01 20:55 UTC, Erwan Lerale
Details
jokosher-0.9-r2.ebuild (jokosher-0.9-r2.ebuild,1.41 KB, text/plain)
2007-06-02 13:34 UTC, Rodolphe Rocca
Details
jokosher-0.9-r3.ebuild (jokosher-0.9.ebuild,1.44 KB, text/plain)
2007-06-02 16:38 UTC, Rodolphe Rocca
Details
jokosher-0.9.ebuild (jokosher-0.9.ebuild,1.43 KB, text/plain)
2007-06-17 18:01 UTC, Santiago M. Mola (RETIRED)
Details
media-sound/jokosher/jokosher-0.10.1.ebuild (jokosher-0.10.1.ebuild,1.48 KB, text/plain)
2008-11-07 19:02 UTC, Christopher Robin Elmersson
Details
media-sound/jokosher/files/jokosher-0.10.1-update-database.patch (jokosher-0.10.1-update-database.patch,981 bytes, patch)
2008-11-07 19:02 UTC, Christopher Robin Elmersson
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Denis Gubanov 2006-07-22 00:32:09 UTC
Jokosher is a simple yet powerful multi-track studio.
Current version 0.1
Comment 1 Eric Anderson 2006-07-27 12:03:23 UTC
I made bug 141915 since pyalsaaudio is not in portage and is used by Jokosher.
Comment 2 James Kirkham 2006-07-27 20:24:41 UTC
I've just finished writing an ebuild for Jokosher. I'm a little reluctant to post it right now as I've only just started delving into the world of shell scripts and ebuilds. Once I've setup my test environment and determined that everything works I'll upload it later today.
Comment 3 James Kirkham 2006-07-28 04:05:11 UTC
Created attachment 92904 [details]
media-sound/jokosher-0.1

Please find attached my first attempt at an ebuild for jokosher-0.1. This ebuild depends on dev-python/pyalsaaudio-0.2 from bugzilla http://bugs.gentoo.org/show_bug.cgi?id=114526 . This ebuild has been tested on x86.

This also happens to be my first ebuild submission *ever*; so go easy on me ;)
Comment 4 Jose daLuz 2006-07-28 21:22:25 UTC
I searched here a couple of days ago, didn't see anyone working on an ebuild, and was just starting to write one when I came across this!

I made two minor changes to the ebuild: I added ~amd64 to the KEYWORDS since it runs on my amd64 system, and I added a warning at the end about needing CVS gstreamer, with the URL of the page describing how to set it up. Sometime tomorrow I'll give that a try.

I also added pyalsaaudio to the breakmygentoo overlay earlier.
Comment 5 Jose daLuz 2006-07-28 21:23:42 UTC
Created attachment 92972 [details]
Modified jokosher-0.1.ebuild
Comment 6 James Kirkham 2006-07-29 21:34:18 UTC
Created attachment 93039 [details]
media-sound/jokosher-0.1-r1

I've cleaned up and added some missing dependencies. I've also added the ~amd64 keyword and a warning to the user with regards to CVS GStreamer as suggested by Jose.

If anyone has problems with Jokosher (even with GStreamer from CVS) please ensure you have enabled the SND_SUPPORT_OLD_API option in your kernel if appropriate.  A check should probably be added to the pyalsaaudio ebuild for this. 

It might also be worth noting that the next release of Jokosher will *not* depend on pyalsaaudio.
Comment 7 James Kirkham 2006-07-29 21:48:26 UTC
Created attachment 93041 [details]
media-sound/jokosher-0.1-r1.ebuild

Spotted a grammatical error in my gst warning, had to fix or it would bug me.
Comment 8 James Kirkham 2006-07-31 14:47:05 UTC
Created attachment 93148 [details]
media-sound/jokosher-0.1-r2.ebuild

The previous ebuilds were not depending on gst-plugins-alsa >= 0.10.9 which is essential for Jokosher to function correctly.
Comment 9 Sebastian Spaeth 2006-10-16 09:39:26 UTC
Just tried the latest Jokosher (svn version) but should also be the same in the latest released version: it depends on dev-python/setuptools which is not yet reflected in the latest ebuild if I read it correctly.
Comment 10 Dennis Lichtenthäler 2006-10-30 01:01:47 UTC
(In reply to comment #9)
> Just tried the latest Jokosher (svn version) but should also be the same in the
> latest released version: it depends on dev-python/setuptools which is not yet
> reflected in the latest ebuild if I read it correctly.
Jokosher 0.1 does not depend on setuptools. This dependency was added some time after the release.
Comment 11 Alexandre Rostovtsev (RETIRED) gentoo-dev 2007-01-02 01:38:53 UTC
Created attachment 105136 [details]
media-sound/jokosher-0.2.ebuild

Made an ebuild for Jokosher version 0.2. Note that this requires media-libs/gnonlin-0.10.6 and media-libs/gst-plugins-good-0.10.5, which are not in portage yet.
Comment 12 Alexandre Rostovtsev (RETIRED) gentoo-dev 2007-01-02 01:40:53 UTC
Created attachment 105137 [details]
media-sound/jokosher/files/jokosher

Wrapper script installed by the 0.2 ebuild; stick it in media-sound/jokosher/files
Comment 13 Jeff Kowalczyk 2007-01-04 08:11:37 UTC
from a 2007-01-04 Laszlo Pandy message to jokosher-devel, jokosher dependencies are now all released versions:

"Actually the version of Gstreamer we need was released a few weeks ago. 
It is now packaged and available in Ubuntu Feisty and Arch Linux.

(...)

The deps for 0.1 are different from those for 0.2. We no longer require 
python-alsaaudio. Here is the full list for 0.2:

Python            2.4
python-cairo      1.2.0
python-dbus       0.71
python-xml        0.8.4
python-glade2     2.x.x
python-gtk2       2.x.x
python-gst        0.10.6
python-setuptools 0.6
python-gnome2     2.x.x

Gstreamer plugins packages:
gnonlin          0.10.6
gst-plugins-base 0.10.11
gst-plugins-good 0.10.5
gst-gnomevfs     0.10.x

And of course Gstreamer 0.10.11

Jokosher will probably work with any greater version, especially 
compatible versions like Python 2.5. However all the versions listed 
above are the ones that I have personally tested Jokosher with.

Also note that for Gstreamer packages, the versions listed are the 
absolute minimum and the higher the version number the better. If a new 
Gstreamer gets released, the package should use it as soon as possible.
(end quote)
Comment 14 Zeth 2007-02-16 12:32:37 UTC
I have made an initial ebuild for gst-plugins-ladspa, this is needed to have effects (which is quite important).

http://bugs.gentoo.org/show_bug.cgi?id=167183
Comment 15 Rodolphe Rocca 2007-05-23 19:21:55 UTC
jokosher 0.9 is out.
Comment 16 Erwan Lerale 2007-05-30 19:46:15 UTC
Created attachment 120722 [details]
media-sound/jokosher-0.9.ebuild

This is working here on amd64. Not fully tested as i've discovered jokosher today ... but it looks damn cool and the gstreamer engine too :p
Comment 17 Rodolphe Rocca 2007-06-01 12:53:11 UTC
Created attachment 120867 [details, diff]
jokosher-0.9.ebuild.patch

I'm surprised it worked for you : here is a patch to the ebuild fixing the gst-plugins-bad dependency.
Comment 18 Rodolphe Rocca 2007-06-01 12:55:20 UTC
Comment on attachment 120867 [details, diff]
jokosher-0.9.ebuild.patch

Fixed gst-plugins-bad dep
Comment 19 Erwan Lerale 2007-06-01 20:52:40 UTC
Created attachment 120897 [details]
media-libs/gst-plugins-bad Vs media-plugins/gst-plugins-bad

menhir jokosher # diff jokosher-0.9-r1.ebuild jokosher-0.9.ebuild
31c31
<       >=media-libs/gst-plugins-bad-0.10.3
---
>       >=media-plugins/gst-plugins-bad-0.10.3
Comment 20 Erwan Lerale 2007-06-01 20:55:21 UTC
Created attachment 120899 [details]
jokosher-0.9-r1.ebuild

Sorry i'm a bugzilla's lamer :)
Comment 21 Rodolphe Rocca 2007-06-02 13:34:43 UTC
Created attachment 120939 [details]
jokosher-0.9-r2.ebuild

Reworked the ebuild to do things the gentoo way. Files are installed in accurate directories, caches are updated, a gnome menu is created.

The ebuild now uses setup.py delivered with jokosher and standard distutils/gnome2-utils eclasses.

I fixed the desktop and setup.py files directly in the ebuild. These are one-line fixes, but maybe a gentoo dev could tell me if it's better to provide two separate  patches.

The setup.py patch consists in removing post-install operations such as scrollkeeper-update that cause sandbox violations and to do the job with the gnome2-utils eclass.
Comment 22 Rodolphe Rocca 2007-06-02 13:40:08 UTC
It would be good if authors or webmaster could obsolete the following attachments. I'm not authorized to do that.

- media-sound/jokosher-0.1-r2.ebuild
- media-sound/jokosher-0.2.ebuild
- media-sound/jokosher/files/jokosher
- jokosher-0.9-r1.ebuild
Comment 23 Rodolphe Rocca 2007-06-02 16:38:59 UTC
Created attachment 120952 [details]
jokosher-0.9-r3.ebuild

Improved the ebuild to use gnome2 eclass instead of gnome2-utils. That way all the caches (mime, desktop etc.) are _really_ properly updated.
Comment 24 Santiago M. Mola (RETIRED) gentoo-dev 2007-06-17 18:01:59 UTC
Created attachment 122342 [details]
jokosher-0.9.ebuild

Put NEED_PYTHON before inherit and drop dep on old DBus.

Updated on Sunrise overlay (updated versions will be found in http://overlays.gentoo.org/svn/proj/sunrise/reviewed/media-sound/jokosher/ )
Comment 25 Hanno Böck gentoo-dev 2007-08-08 23:03:50 UTC
Some comments:
- Categories-Stuff probably should be sent upstream as a patch
- setup.py-patch: such hacks aren't really good, some proper solution would be sending a patch upstream that makes disabling this stuff possible somehow
- DEPEND=$RDEPEND is bogus, just set everything in DEPEND, leave RDEPEND out (as RDEPENT=DEPEND is the default)
- Some deps are probably redundant (e.g. gstreamer, while you explicitely dep on some plugins, they'll always fetch in gstreamer into the dep tree)
Comment 26 Samuli Suominen (RETIRED) gentoo-dev 2007-09-17 16:19:25 UTC
*jokosher-0.9 (17 Sep 2007)

  17 Sep 2007; Samuli Suominen <drac@gentoo.org>
  +files/jokosher-0.9-desktop-entry.patch,
  +files/jokosher-0.9-update-database.patch, +jokosher-0.9.ebuild:
  Initial commit for bug 141362, thanks to Denis Gubanov, Eric Anderson, James
  Kirkham, Jose daLuz Alex Rostovtsev and many others I missed to mention
  here.
Comment 27 Mieszko Ślusarczyk 2008-09-09 22:00:46 UTC
0.10 is out;)
Comment 28 Christopher Robin Elmersson 2008-11-07 19:02:17 UTC
Created attachment 171028 [details]
media-sound/jokosher/jokosher-0.10.1.ebuild

New ebuild for version 0.10.1
Comment 29 Christopher Robin Elmersson 2008-11-07 19:02:54 UTC
Created attachment 171029 [details, diff]
media-sound/jokosher/files/jokosher-0.10.1-update-database.patch

Updated patch
Comment 30 Christopher Robin Elmersson 2008-11-07 19:04:39 UTC
Created new ebuilds for version 0.10.1 (attached).

This is my first attempt at an ebuild, using diff, etc, so be gentle. :)

That said, it runs on my amd64.