View previous topic :: View next topic |
Author |
Message |
doman Tux's lil' helper
Joined: 25 Feb 2006 Posts: 84 Location: Poland, Wrocław/Wałbrzych
|
Posted: Sun Nov 05, 2006 8:27 am Post subject: |
|
|
Drakfot wrote: |
One small note, I once had an issue where Exaile did not recognize a function .ElementTree (/ something like that. ) it was solved by emerging dev-python/elementtree.
Not sure if that problem exists still, if so add this as a dep. |
I stop use Exaile for a while but today I've just installed svn-version ebuild and need to emerge elementtree too. I need also install media-plugins/gst-plugins-gconf , because without it Exaile doesn't start (GError: no element "gconfaudiosink") |
|
Back to top |
|
|
Drakfot n00b
Joined: 29 Oct 2006 Posts: 13
|
Posted: Sun Nov 05, 2006 8:40 am Post subject: |
|
|
doman wrote: |
I stop use Exaile for a while but today I've just installed svn-version ebuild and need to emerge elementtree too. I need also install media-plugins/gst-plugins-gconf , because without it Exaile doesn't start (GError: no element "gconfaudiosink") |
Seems as it might be needed to be added as a dep then.
About the media-plugins/gst-plugins-gconf I guess its because Exaile can/will by default use the GConf settings for the audio ( can be set via preferences ).
It is being developed using Ubuntu Edgy Eft atm, as can be seen here.
so its understandable that it wants to use GConf.
Another dep to be added then _________________ I am but a crafter of words
// Drakfot |
|
Back to top |
|
|
Nick C Guru
Joined: 18 Mar 2005 Posts: 526 Location: Portsmouth, England
|
Posted: Sun Nov 05, 2006 5:19 pm Post subject: |
|
|
cheers for the feedback, ive updated both ebuilds on the previous page to include the new dependencies _________________ Please add [solved] to the initial post's subject line if you feel your problem is resolved.
www.monkeydust.net |
|
Back to top |
|
|
juantxorena Apprentice
Joined: 19 Mar 2006 Posts: 201 Location: The Shire
|
Posted: Mon Nov 06, 2006 3:28 pm Post subject: |
|
|
Nick C, I think you should commit those ebuilds to Gentoo Sunrise, like the rest of the people who are trying to improve those ebuilds. We can discuss the use of USE flags, and is easier to manage. For example, the gst-plugins-gconf dependency needs the gnome USE flag.
Greets. _________________ I cannot write English very well. Please, correct any mistake so that I can improve. |
|
Back to top |
|
|
Nick C Guru
Joined: 18 Mar 2005 Posts: 526 Location: Portsmouth, England
|
Posted: Mon Nov 06, 2006 4:01 pm Post subject: |
|
|
thats what ive been doing If you search bugzilla for exaile you should find the sunrise bug for tracking exaile releases, and then my comments to the bug with ebuilds (which reminds me i need to update my last ebuild on there with the new deps) _________________ Please add [solved] to the initial post's subject line if you feel your problem is resolved.
www.monkeydust.net |
|
Back to top |
|
|
juantxorena Apprentice
Joined: 19 Mar 2006 Posts: 201 Location: The Shire
|
Posted: Mon Nov 06, 2006 4:38 pm Post subject: |
|
|
I was talking about Gentoo Sunrise, because is easier to manage the updates in the ebuilds. Then we can put the more stable in bugzilla and here. Maybe I can commit them for you. _________________ I cannot write English very well. Please, correct any mistake so that I can improve. |
|
Back to top |
|
|
Nick C Guru
Joined: 18 Mar 2005 Posts: 526 Location: Portsmouth, England
|
Posted: Mon Nov 06, 2006 4:47 pm Post subject: |
|
|
its already in Sunrise, to get updates to it you go via bugzilla. Search for exaile in bugzilla and you'l understand _________________ Please add [solved] to the initial post's subject line if you feel your problem is resolved.
www.monkeydust.net |
|
Back to top |
|
|
juantxorena Apprentice
Joined: 19 Mar 2006 Posts: 201 Location: The Shire
|
Posted: Mon Nov 06, 2006 4:51 pm Post subject: |
|
|
Well, the ast changes aren't in sunrise, neither the 2.5b version. The last version of the ebuild in sunrise is mine, for the 2.4 version and with mp3, trayicon, fam and ipod USE flags, but without all the others. _________________ I cannot write English very well. Please, correct any mistake so that I can improve. |
|
Back to top |
|
|
Nick C Guru
Joined: 18 Mar 2005 Posts: 526 Location: Portsmouth, England
|
Posted: Mon Nov 06, 2006 4:56 pm Post subject: |
|
|
still waiting on someone to add the changes to sunrise, doesnt normally take too long though _________________ Please add [solved] to the initial post's subject line if you feel your problem is resolved.
www.monkeydust.net |
|
Back to top |
|
|
juantxorena Apprentice
Joined: 19 Mar 2006 Posts: 201 Location: The Shire
|
Posted: Mon Nov 06, 2006 4:58 pm Post subject: |
|
|
Sunrise is community based, anyone can commit changes. I can commit the for you if you don't want to get an account (a dev must give it to you in the IRC). _________________ I cannot write English very well. Please, correct any mistake so that I can improve. |
|
Back to top |
|
|
Nick C Guru
Joined: 18 Mar 2005 Posts: 526 Location: Portsmouth, England
|
Posted: Mon Nov 06, 2006 4:59 pm Post subject: |
|
|
your more than welcome to add the the update to sunrise if you want _________________ Please add [solved] to the initial post's subject line if you feel your problem is resolved.
www.monkeydust.net |
|
Back to top |
|
|
juantxorena Apprentice
Joined: 19 Mar 2006 Posts: 201 Location: The Shire
|
Posted: Mon Nov 06, 2006 8:59 pm Post subject: |
|
|
Greetings again.
I'm trying to search a better solution for the gst-gstreamer-gconf dependency. Someone without gnome installed (xfce or a WM) can try if exaile works without this plugin installed? _________________ I cannot write English very well. Please, correct any mistake so that I can improve. |
|
Back to top |
|
|
Insanity5902 Veteran
Joined: 23 Jan 2004 Posts: 1228 Location: Fort Worth, Texas
|
|
Back to top |
|
|
Nick C Guru
Joined: 18 Mar 2005 Posts: 526 Location: Portsmouth, England
|
Posted: Wed Nov 08, 2006 12:01 am Post subject: |
|
|
i doubt theres any alternative, dont forget exaile was written for gnome, so use of gnome deps is pretty expected (in the same way that amarok has kde deps), if your looking for a DE neutral media player i suspect you'l have to look elsewhere for now. _________________ Please add [solved] to the initial post's subject line if you feel your problem is resolved.
www.monkeydust.net |
|
Back to top |
|
|
Insanity5902 Veteran
Joined: 23 Jan 2004 Posts: 1228 Location: Fort Worth, Texas
|
Posted: Wed Nov 08, 2006 4:37 am Post subject: |
|
|
Nick C wrote: | i doubt theres any alternative, dont forget exaile was written for gnome, so use of gnome deps is pretty expected (in the same way that amarok has kde deps), if your looking for a DE neutral media player i suspect you'l have to look elsewhere for now. |
Yeah, which is why i use MPD and QMPDclient. It still uses QT, but not KDE.
Exaile isn't all that bad as far as dependencies. _________________ Join the adopt an unanswered post initiative today |
|
Back to top |
|
|
juantxorena Apprentice
Joined: 19 Mar 2006 Posts: 201 Location: The Shire
|
Posted: Sun Nov 12, 2006 10:39 am Post subject: |
|
|
New version, 0.2.5. dev-python/elementtree is uneeded again. This is the ebuild. Of course, is called exaile-0.2.5.ebuild:
Code: |
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit eutils toolchain-funcs
MY_P="${PN}_${PV}"
DESCRIPTION="Exaile is a media player aiming to be similar to KDE's AmaroK, but for GTK"
HOMEPAGE="http://www.exaile.org/"
SRC_URI="http://www.exaile.org/files/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="fam mp3 flac aac musepack trayicon ipod"
DEPEND=">=dev-lang/python-2.4
>=dev-python/pygtk-2.0"
RDEPEND="${DEPEND}
>=dev-python/pysqlite-2
>=media-libs/gstreamer-0.10
>=media-libs/gst-plugins-good-0.10
>=dev-python/gst-python-0.10
>=media-libs/mutagen-1.6
>=media-plugins/gst-plugins-gconf-0.10
dev-python/elementtree
sys-apps/dbus
fam? ( app-admin/gamin )
mp3? ( >=media-plugins/gst-plugins-mad-0.10 )
flac? ( >=media-plugins/gst-plugins-flac-0.10 )
aac? ( >=media-plugins/gst-plugins-faac-0.10 )
musepack? ( >=media-plugins/gst-plugins-musepack-0.10 )
trayicon? ( dev-python/gnome-python-extras )
ipod? ( >=media-libs/libgpod-0.3.2-r1
>=media-plugins/gst-plugins-faac-0.10 )"
S="${WORKDIR}/${MY_P}"
pkg_setup() {
if ! built_with_use sys-apps/dbus python; then
eerror "dbus has to be built with python support"
die "dbus python use-flag not set"
fi
if use ipod && ! built_with_use media-libs/libgpod python ; then
eerror "libgpod has to be built with python support"
die "libgpod python use-flag not set"
fi
}
src_unpack() {
unpack ${A}
cd "${S}"
# We want Gentoo's mutagen package
sed -i \
-e '/mutagen/d' \
Makefile || die "sed failed"
}
src_compile() {
emake CC=$(tc-getCC) || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
}
|
** UPDATED EBUILD ** _________________ I cannot write English very well. Please, correct any mistake so that I can improve.
Last edited by juantxorena on Mon Nov 13, 2006 10:05 pm; edited 1 time in total |
|
Back to top |
|
|
Schizoid Apprentice
Joined: 11 Apr 2003 Posts: 267
|
Posted: Mon Nov 13, 2006 9:31 pm Post subject: |
|
|
juantxorena wrote: | New version, 0.2.5. dev-python/elementtree is uneeded again. This is the ebuild. Of course, is called exaile-0.2.5.ebuild:
|
Strange, mine only worked after installing elementtree:
Code: |
patrick@Kawaii64 ~ $ exaile
Traceback (most recent call last):
File "/usr/bin/exaile", line 67, in ?
from xl import *
File "/usr/share/exaile/xl/tracks.py", line 18, in ?
import common, media, db, config, trackslist
File "/usr/share/exaile/xl/media.py", line 40, in ?
import audioscrobbler, thread, urllib
File "/usr/share/exaile/xl/audioscrobbler.py", line 276, in ?
from elementtree.ElementTree import ElementTree
ImportError: No module named elementtree.ElementTree
patrick@Kawaii64 ~ $
|
It also seems to get stuck on mpc files when it is scanning hte library:
** Message: don't know how to handle audio/x-musepack
It pauses for a good twenty seconds on every one it gets to. This is going to take days! |
|
Back to top |
|
|
juantxorena Apprentice
Joined: 19 Mar 2006 Posts: 201 Location: The Shire
|
Posted: Mon Nov 13, 2006 10:09 pm Post subject: |
|
|
You are right about elementtree, I don't know why I remove its dependency, I suposse that I though I hadn't it installed.
About the *.mpc files, you must have gst-plugins-musepack installed. I have updated the ebuild with a new useflag also.
Sorry for any inconvenience. _________________ I cannot write English very well. Please, correct any mistake so that I can improve. |
|
Back to top |
|
|
juantxorena Apprentice
Joined: 19 Mar 2006 Posts: 201 Location: The Shire
|
Posted: Sat Nov 18, 2006 10:23 am Post subject: |
|
|
Version bump, exaile-0.2.6:
Code: | # Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit eutils toolchain-funcs
MY_P=${PN}_${PV}
DESCRIPTION="Exaile is a media player aiming to be similar to KDE's AmaroK, but for GTK"
HOMEPAGE="http://www.exaile.org/"
SRC_URI="http://www.exaile.org/files/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="fam mp3 flac aac musepack trayicon ipod"
DEPEND=">=dev-lang/python-2.4
>=dev-python/pygtk-2.0"
RDEPEND="${DEPEND}
>=dev-python/pysqlite-2
>=media-libs/gstreamer-0.10
>=media-libs/gst-plugins-good-0.10
>=dev-python/gst-python-0.10
>=media-libs/mutagen-1.6
>=media-plugins/gst-plugins-gconf-0.10
dev-python/elementtree
|| ( >=dev-python/dbus-python-0.71
( <sys-apps/dbus-0.90 >=sys-apps/dbus-0.34 ) )
fam? ( app-admin/gamin )
mp3? ( >=media-plugins/gst-plugins-mad-0.10 )
flac? ( >=media-plugins/gst-plugins-flac-0.10 )
aac? ( >=media-plugins/gst-plugins-faac-0.10 )
musepack? ( >=media-plugins/gst-plugins-musepack-0.10 )
trayicon? ( dev-python/gnome-python-extras )
ipod? ( >=media-libs/libgpod-0.3.2-r1
>=media-plugins/gst-plugins-faac-0.10 )"
S=${WORKDIR}/${MY_P}
pkg_setup() {
if has_version "<sys-apps/dbus-0.90" ; then
if ! built_with_use sys-apps/dbus python; then
eerror "dbus has to be built with python support"
die "dbus python use-flag not set"
fi
fi
if use ipod && ! built_with_use media-libs/libgpod python ; then
eerror "libgpod has to be built with python support"
die "libgpod python use-flag not set"
fi
}
src_unpack() {
unpack ${A}
cd "${S}"
# We want Gentoo's mutagen package
sed -i \
-e '/mutagen/d' \
Makefile || die "sed failed"
}
src_compile() {
emake CC=$(tc-getCC) || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
}
|
_________________ I cannot write English very well. Please, correct any mistake so that I can improve. |
|
Back to top |
|
|
jurrie Apprentice
Joined: 14 Mar 2004 Posts: 177 Location: Netherlands
|
Posted: Sun Nov 19, 2006 3:46 pm Post subject: |
|
|
There's one thing keeping me from having this as my default player and going back to amarok. I have tons (about 160) Super Eurobeat albums (yea flame ahead). This gives me literally hundreds of artists, of which 90%+ has like 1 song. When I use amarok, in the Artists list, these are listed under 'Various Artists', keeping my artists list nice and clean.
The reasons I would like to use exaile in stead of amarok: fits in with my GTK apps and for some odd reason, gstreamer output sounds better on my lame speakers than the xine output used by amarok. |
|
Back to top |
|
|
Drakfot n00b
Joined: 29 Oct 2006 Posts: 13
|
Posted: Sun Nov 19, 2006 4:10 pm Post subject: |
|
|
jurrie wrote: | There's one thing keeping me from having this as my default player and going back to amarok. I have tons (about 160) Super Eurobeat albums (yea flame ahead). This gives me literally hundreds of artists, of which 90%+ has like 1 song. When I use amarok, in the Artists list, these are listed under 'Various Artists', keeping my artists list nice and clean.
The reasons I would like to use exaile in stead of amarok: fits in with my GTK apps and for some odd reason, gstreamer output sounds better on my lame speakers than the xine output used by amarok. |
Understandable. Why not head over to the site ( www.exaile.org ) and post in the forum there ?
Then the dev will see it and hopefully fix it. _________________ I am but a crafter of words
// Drakfot |
|
Back to top |
|
|
jurrie Apprentice
Joined: 14 Mar 2004 Posts: 177 Location: Netherlands
|
Posted: Sun Nov 19, 2006 5:55 pm Post subject: |
|
|
I would, but I can't be bothered to register again for yet another forum I will never use after posting my initial question. |
|
Back to top |
|
|
Drakfot n00b
Joined: 29 Oct 2006 Posts: 13
|
Posted: Sun Nov 19, 2006 6:21 pm Post subject: |
|
|
jurrie wrote: | I would, but I can't be bothered to register again for yet another forum I will never use after posting my initial question. |
I know what you mean.
If you do not mind I took the liberty to post for you, quoting you.
The post can be found here.
If I made any mistake or interpret it wrong, let me know and I will edit the post. _________________ I am but a crafter of words
// Drakfot |
|
Back to top |
|
|
OldTango l33t
Joined: 21 Feb 2004 Posts: 718
|
Posted: Sun Nov 26, 2006 10:33 pm Post subject: |
|
|
juantxorena wrote: | Version bump, exaile-0.2.6: | Nice jod on the ebuild. Builds and runs gerat on amd64 with one or 2 minor issues. I can acctually use it without crashing. It is way more stable than Banshee. Why isn't it in the gentoo package data base yet? Seems like it should be. |
|
Back to top |
|
|
zykes n00b
Joined: 27 Nov 2006 Posts: 8
|
Posted: Mon Nov 27, 2006 12:37 am Post subject: |
|
|
Hi. I got an error off of the 0.2.6 ebuild that i got from here. Exaile installs fine but won't start, anony got a clue? Error under here.
Code: |
Traceback (most recent call last):
File "/usr/share/exaile/xl/dbusinterface.py", line 203, in test
bus = dbus.SessionBus()
File "//usr/lib/python2.4/site-packages/dbus/_dbus.py", line 266, in __new__
return Bus.__new__(cls, Bus.TYPE_SESSION, use_default_mainloop, private)
File "//usr/lib/python2.4/site-packages/dbus/_dbus.py", line 99, in __new__
bus._connection = dbus_bindings.bus_get(bus_type, private)
File "dbus_bindings.pyx", line 1692, in dbus_bindings.bus_get
DBusException: No reply within specified time
python: symbol lookup error: /usr/lib/libgstreamer-0.10.so.0: undefined symbol: g_type_register_static_simple
|
|
|
Back to top |
|
|
|