New program, sort of amarok clone written in GTK+
You didn't attach the ebuild... ;)
i don't know how to make cvs ebuild :(
Uh, there's no release? Well, closing this, live CVS/SVN ebuilds is something we try to avoid as much as possible.
Now there is a source tarball, that could be used for an ebuild. Reopen this bug plz! http://www.exaile.org/files/exaile-0.2b.tar.gz
*** Bug 140146 has been marked as a duplicate of this bug. ***
Reopen.
Done. The ebuild is in the gentoo-sunrise overlay, available here: http://gentoo-sunrise.org/svn/reviewed/media-video/exaile
Created attachment 93949 [details] exaile-0.2_beta4.ebuild
Created attachment 94784 [details] exaile-0.2_beta5.ebuild version 0.2b5
Well, I guess you wanted to add the ebuild as exaile-0.2_beta5.ebuild then :-) Please don't attach new ebuilds if only the version changed and nothing _in_ the ebuilds needs updates to make it work, thanks.
(In reply to comment #10) > Well, I guess you wanted to add the ebuild as exaile-0.2_beta5.ebuild then :-) > Please don't attach new ebuilds if only the version changed and nothing _in_ > the ebuilds needs updates to make it work, thanks. > i removed one depency
Exaile 0.2 has been released ;-) http://www.exaile.org/ Thanks for adding it to portage tree :-)
version 0.2.2 available http://www.exaile.org/index.rb?command=download
New version 0.2.3 is out, needed to slightly change the ebuild to deal with the tarball structure, updated ebuild is attached
Created attachment 96418 [details] exaile-0.2.3.ebuild updated 0.2.3 ebuild
Ok, thanks for letting me know. The new version will hit gentoo-sunrise/reviewed soon.
It's working on ~amd64, perhaps the keyword should be added.
New version 0.2.4 has come.
Created attachment 100379 [details] exaile-0.2.4.ebuild version bump to 0.2.4 added ~amd64 keyword added "trayicon" to IUSE, to optionally build dependencies (gnome-python-extras) for trayicon support.
Well, did you lately check the ebuild which is already in sunrise?
I think there should be use flags for some of the more popular gst plugins for those who haven't installed gstreamer before (ogg, flac, m4a/aac, etc)
Updated ebuild to 0.2.5b release (0.2.5 beta/preview release), also added a couple more use flags as requested
Created attachment 101252 [details] exaile-0.2.5b.ebuild
Comment on attachment 101252 [details] exaile-0.2.5b.ebuild # 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 trayicon ipod flac aac" 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-plugins/gst-plugins-gconf-0.10 >=media-libs/mutagen-1.6 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 ) 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" }
Created attachment 101338 [details] exaile-0.2.5b.ebuild updated ebuild to include new deps
Created attachment 101719 [details] exaile-0.2.5.ebuild New "stable" version 0.2.5. Enjoy :)
Comment on attachment 101719 [details] exaile-0.2.5.ebuild Mmm, I got a problem with the MIME type. Is corrected now.
Created attachment 101870 [details] exaile-0.2.5.ebuild Updated ebuild, with more USE flags and fixed dependencies.
Created attachment 102250 [details] exaile-0.2.6.ebuild Version bump
exaile 0.2.7b2 released
I made a ebuild for 0.2.7_beta2...it works but with some bad hacks in it :/ I have to ask the dev to change his versions numbers...he call them 0.2.7b2 and portage dont know strange b's...
Created attachment 104761 [details] exaile-0.2.7_beta2.ebuild
notify-python needs to be marked a dependency, or added as a use flag bug # 139818 for 0.1.1 ebuild
There are a few gts-plugins-* missing to allow m4a playback
Created attachment 104958 [details] exaile-0.2.7.ebuild New ebuild for new version. It comes with an upstream patch. @ jon R-B: Exaile depends on gstreamer for audio playback. I haven't got any m4a archive to test, but you can install various gst-plugins-* to know which plugin is needed, so we can modify the ebuild.
Created attachment 104959 [details, diff] exaile-0.2.7-fix-status-icon.patch And here comes the patch.
I had to manually install the gst-plugin-ffmpeg plugin to get m4a files to work
Most *.m4a files should be created with aac codecs, so using this useflag (aac) may work. If not, gst-plugins-ffmpeg provides apple lossless audio decoder (the other codec that can make m4a files), so is should be work. I'll add it later, if I got time.
Can someone throw together an ebuild for 0.2.8? When I ran exaile, I was getting what looked like a python error complaining about a missing modules "dbus," so I took that as a hunch and re-merged dbus-python and now it runs. Though I think its broken due to my version of dbus: 1.0.2 So now it comes down to using dbus-1.0.2 for gaim-2.0.0_beta5, or stepping it back for exaile.... that is a hard choice indeed.
Created attachment 106703 [details] exaile-0.2.8.ebuild Bumped to 0.2.8. It works for me, but I'm new at editing ebuilds so there may be problems with it.
(In reply to comment #39) I'm using exaile 0.2.8 and it's working fine with dbus 1.0.2. > Can someone throw together an ebuild for 0.2.8? > > When I ran exaile, I was getting what looked like a python error complaining > about a missing modules "dbus," so I took that as a hunch and re-merged > dbus-python and now it runs. > > Though I think its broken due to my version of dbus: 1.0.2 > So now it comes down to using dbus-1.0.2 for gaim-2.0.0_beta5, or stepping it > back for exaile.... that is a hard choice indeed. >
(In reply to comment #41) > (In reply to comment #39) > I'm using exaile 0.2.8 and it's working fine with dbus 1.0.2. > > > Can someone throw together an ebuild for 0.2.8? > > > > When I ran exaile, I was getting what looked like a python error complaining > > about a missing modules "dbus," so I took that as a hunch and re-merged > > dbus-python and now it runs. > > > > Though I think its broken due to my version of dbus: 1.0.2 > > So now it comes down to using dbus-1.0.2 for gaim-2.0.0_beta5, or stepping it > > back for exaile.... that is a hard choice indeed. > > > After getting it merged, it doesn't complain and want me to downgrade dbus as I'd thought it might. I've been using 0.2.8 with no problems on 3 x86 as well as an amd64.
I am using the exaile ebuild on a xfce system - no gnome installed. This way I found out that exaile has additional dependencies: to play ogg files you need >=media-plugins/gst-plugins-ogg-0.10 and >=media-plugins/gst-plugins-vorbis-0.10 (both added to REDEPEND) to play audiocds you need >=media-plugins/gst-plugins-cdparanoia (I added this one behind the audiocd? in REDEPEND)
Created attachment 108799 [details] exaile-0.2.8.ebuild gst-plugins-faac -> gst-plugins-faad gst-plugins-{cdparanoia,ogg,vorbis} added
Thanks everybody, committed to tree. Nice player.
Created attachment 110700 [details] exaile-9999.ebuild The latest exaile (0.2.8) works like crap... so I wrote a svn ebuild for it. See attachment. You also need the patch that will be in the next post. It should be noted that gamin support (the fam use flag) has been dropped from exaile.
Created attachment 110702 [details, diff] exaile-9999-strip.patch Patch for exaile-9999.ebuild
(In reply to comment #46) > Created an attachment (id=110700) [edit] > Exaile svn ebuild > > The latest exaile (0.2.8) works like crap... so I wrote a svn ebuild for it. > See attachment. You also need the patch that will be in the next post. Crap or no crap it's the latest release. We won't be adding live ebuild of exaile into portage simply because it would be impossible to maintain.
> Crap or no crap it's the latest release. We won't be adding live ebuild of > exaile into portage simply because it would be impossible to maintain. > I don't really see what would be so hard about it to maintain... it's dependencies don't change too often, and the build process is simple.