Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
euphoria ebuild?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Multimedia
View previous topic :: View next topic  
Author Message
otti
n00b
n00b


Joined: 15 Feb 2004
Posts: 64

PostPosted: Mon Oct 11, 2004 5:55 pm    Post subject: euphoria ebuild? Reply with quote

Is there anybody who could make an ebuild for euphoria (music-player for enlightenment (cvs))?
Or just give me some hints to make an ebuild on my own?

Here is a screenshot and a video of the app:
http://tokyo.cored.org/edje.php

Thanks.
Back to top
View user's profile Send private message
wescott
Apprentice
Apprentice


Joined: 18 Feb 2004
Posts: 183
Location: A giant shoe

PostPosted: Mon Oct 11, 2004 6:09 pm    Post subject: Reply with quote

Here are some good resources for ebuilds. Hope they help!

http://breakmygentoo.net/archives/2003_11.html
http://dev.gentoo.org/~liquidx/ebuildmistakes/

There are more official pages on gentoo.org. Maybe I'll find more time later to make some ebuilds I know need to be in portage :) .
_________________
Sometimes you feel like a nut, sometimes you don't
Gentoo Forum Member #43303

Yoda of Borg are we: Futile is resistance. Assimilate you, we will.
Back to top
View user's profile Send private message
subtlepoint
n00b
n00b


Joined: 27 Feb 2005
Posts: 15

PostPosted: Sun Feb 27, 2005 6:15 pm    Post subject: update? Reply with quote

has anyone found a resolution to this? I am pretty sure the cvs source for this app is outdated.. just wondering if anyone managed to get this to work. :o
Back to top
View user's profile Send private message
subtlepoint
n00b
n00b


Joined: 27 Feb 2005
Posts: 15

PostPosted: Sun Feb 27, 2005 9:43 pm    Post subject: how to experience euphoria... Reply with quote

I managed to get the latest code working by grabing the ruby bindings for the EFL. I thought I would post how I achieved a working copy of this soon to be amazing app. It might not be the best way, but hey... it worked for me.

1. First I grabbed a copy of the latest source...
http://code-monkey.de/files/euphoria-snapshot-2005-02-22.tar.bz2

2. Extracted the tar.bz2 using the usual methods to ~/euphoria

3. Then I grapped an older snapshot of xmms2-bk
Code:
# cd ~/
# wget http://xmms2.xmms.org/snapshots/xmms2-bk-snapshot-041211.tar.gz
# tar xvvzf xmms2-bk-snapshot-041211.tar.gz


3. Then I installed xmms2 source
Code:
# emerge dev-db/sqlite dev-util/scons
# cd xmms2-041211
# scons
# scons /usr
# cp -r src/include/* /usr/include


2. I then attempted to start xmms2d
Code:
# /usr/bin/xmms2d &

(OR)

# /usr/local/bin/xmms2d

(DEPENDING ON WHERE IT IS)


3. I upgraded sys-devel/automake to the latest version, in this case 1.9.4 (had probs with a lesser version)
Code:
# emerge sys-devel/automake


4. I had to grab bitkeeper for the next step...
NOTE: To do this you will have to sign up on their website and manually place the .bin file in /usr/portage/distfiles dir!

Code:
# emerge bitkeeper




4. I then grabbed the ruby bindings for the EFL. Username/Password: guest

Code:
# cd ~/
# svn co https://code-monkey.de/svn/devel/ruby-evas/trunk ruby-evas
# svn co https://code-monkey.de/svn/devel/ruby-edje/trunk ruby-edje
# svn co https://code-monkey.de/svn/devel/ruby-ecore/trunk ruby-ecore
# svn co https://code-monkey.de/svn/devel/ruby-esmart/trunk ruby-esmart


5. To install the bindings I simply ran ./autogen.sh ./configure make && make install in each one of the source directories.
Code:
# ./autogen.sh
# ./configure
# make
# make install


6. I then copied the multipass.eet (theme file) to ~/.e/apps/euphoria/themes/
Code:
# cp ~/euphoria/multipass.eet ~/.e/apps/euphoria/themes/


7. Then I added a song to my xmms2 playlist
Code:
# xmms2 add *.mp3

(OR)

# /usr/local/bin/xmms2 add *.mp3


8. Then I started euphoria
Code:
# cd ~/euphoria
# ./euphoria


and thats all she wrote, good luck all... sorry if i missed anything, but hopefully some ebuild guru will make translate this into ebuild goodness :lol:


Last edited by subtlepoint on Tue Mar 01, 2005 3:34 am; edited 1 time in total
Back to top
View user's profile Send private message
jxn
Guru
Guru


Joined: 27 Aug 2004
Posts: 327
Location: south dakota

PostPosted: Tue Mar 01, 2005 2:03 am    Post subject: Reply with quote

EXACTLY what I was looking for. thanks!
_________________
My Last.fm profile | get e17!
Back to top
View user's profile Send private message
BonesToo
Apprentice
Apprentice


Joined: 19 Aug 2003
Posts: 153

PostPosted: Sat May 07, 2005 1:59 am    Post subject: Reply with quote

I'm confused...I've got everything compiled and installed. Files have been updated a little since this post so some things aren't exactly the same, but close. But anyway, when I go to start euphoria I get this error:

Code:

anthony@donnie anthony $ euphoria
/usr/local/bin/euphoria:131:in `init_gui': Cannot find theme - winter
(RuntimeError)
        from /usr/local/bin/euphoria:43:in `initialize'
        from /usr/local/bin/euphoria:22:in `new'
        from /usr/local/bin/euphoria:22:in `new'
        from /usr/lib/ruby/1.8/singleton.rb:95:in `instance'
        from /usr/lib/ruby/1.8/singleton.rb:84:in `instance'
        from /usr/local/bin/euphoria:340


So i'm really confused as to where my themes are supposed to go. They were installed to /usr/local/share/euphoria/themes and I even copied them to .e/apps/euphoria/themes like I found in the cvs logs but nothing works.

Does anyone know where these themes go?
Back to top
View user's profile Send private message
plbe
l33t
l33t


Joined: 01 May 2004
Posts: 661

PostPosted: Sat May 07, 2005 3:00 am    Post subject: Reply with quote

BonesToo wrote:
I'm confused...I've got everything compiled and installed. Files have been updated a little since this post so some things aren't exactly the same, but close. But anyway, when I go to start euphoria I get this error:

Code:

anthony@donnie anthony $ euphoria
/usr/local/bin/euphoria:131:in `init_gui': Cannot find theme - winter
(RuntimeError)
        from /usr/local/bin/euphoria:43:in `initialize'
        from /usr/local/bin/euphoria:22:in `new'
        from /usr/local/bin/euphoria:22:in `new'
        from /usr/lib/ruby/1.8/singleton.rb:95:in `instance'
        from /usr/lib/ruby/1.8/singleton.rb:84:in `instance'
        from /usr/local/bin/euphoria:340


So i'm really confused as to where my themes are supposed to go. They were installed to /usr/local/share/euphoria/themes and I even copied them to .e/apps/euphoria/themes like I found in the cvs logs but nothing works.

Does anyone know where these themes go?


I edited /usr/local/bin/euphoria find the part that says theme=winter and change it to multipass or if you want to use winter cd to the euphoria directory and type rake themes and copy each of the *.edj files in the data/themes directory to ~/.xmms2/clients/euphoria/themes
Back to top
View user's profile Send private message
BonesToo
Apprentice
Apprentice


Joined: 19 Aug 2003
Posts: 153

PostPosted: Sun May 08, 2005 4:44 am    Post subject: Reply with quote

Quote:
if you want to use winter cd to the euphoria directory and type rake themes and copy each of the *.edj files in the data/themes directory to ~/.xmms2/clients/euphoria/themes


so i did this, and now I'm getting another error.

Code:
anthony@donnie themes $ euphoria
/usr/local/bin/euphoria:13:in `require': No such file to load -- xmmsclient_ecore (LoadError)
        from /usr/local/bin/euphoria:13


Any ideas now? xmms2d is running and I am able to play with xmms2 cli client.
Back to top
View user's profile Send private message
BonesToo
Apprentice
Apprentice


Joined: 19 Aug 2003
Posts: 153

PostPosted: Mon May 09, 2005 4:50 am    Post subject: Reply with quote

oh did I say I wasn't running ewm, i'm running openbox with EFL installed by hand. From cvs as of a few days ago.
Back to top
View user's profile Send private message
mope
Apprentice
Apprentice


Joined: 23 Feb 2003
Posts: 206

PostPosted: Tue May 10, 2005 9:20 am    Post subject: Reply with quote

well, I tried to follow a few different howto's with no luck.
would someone please just come up with an ebuild?
(I tried to roll my own without luck, too)
Back to top
View user's profile Send private message
kostian
n00b
n00b


Joined: 28 Nov 2004
Posts: 36

PostPosted: Tue May 10, 2005 7:08 pm    Post subject: Reply with quote

BonesToo wrote:
Quote:
if you want to use winter cd to the euphoria directory and type rake themes and copy each of the *.edj files in the data/themes directory to ~/.xmms2/clients/euphoria/themes


so i did this, and now I'm getting another error.

Code:
anthony@donnie themes $ euphoria
/usr/local/bin/euphoria:13:in `require': No such file to load -- xmmsclient_ecore (LoadError)
        from /usr/local/bin/euphoria:13


Any ideas now? xmms2d is running and I am able to play with xmms2 cli client.


I was having the same problem. Reinstalled xmms2 with latest snapshot, also updated ruby-* stuff and now it works, sorta... :?
Back to top
View user's profile Send private message
vrln
Guru
Guru


Joined: 11 Sep 2004
Posts: 534
Location: Finland

PostPosted: Wed May 11, 2005 9:10 am    Post subject: Reply with quote

mope wrote:
well, I tried to follow a few different howto's with no luck.
would someone please just come up with an ebuild?
(I tried to roll my own without luck, too)


It's far from trivial, Euphoria has a huge amount of dependencies (EFL-ruby, redact to compile the multipass EDJ etc, xmms2 snapshot and so on) that don't have ebuilds (or even any beta releases at all).
_________________
Interested in E17? Get Enlightened by reading the user guide.
Back to top
View user's profile Send private message
proxima
n00b
n00b


Joined: 02 Jan 2003
Posts: 4

PostPosted: Mon May 16, 2005 10:37 pm    Post subject: Reply with quote

I did some googling and found ebuilds for euphoria, xmms2 and all the ruby deps :)
Check out this site, you will find a tarball with all the ebuilds : http://geki.ath.cx/index.php/Hauptseite
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Multimedia All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum