Exaile 0.3.2.2 is a bugfix release for 0.3.2. Notable fixes include: We are now capable of using the external bsddb3 module if distributions disable python2’s deprecated built-in bsddb support, as Arch Linux did recently. Compatibility with newer Ex Falso releases was restored to the Ex Falso plugin. Exaile no longer stops scanning when it encounters permissions errors
Created attachment 299995 [details] Ebuild Ebuild for exaile 0.3.2.2
(In reply to comment #1) > Created attachment 299995 [details] > Ebuild > > Ebuild for exaile 0.3.2.2 diff -u is more useful for us. % diff -u exaile-0.3.2.1.ebuild exaile-0.3.2.2.ebuild --- exaile-0.3.2.1.ebuild 2011-11-05 18:47:26.215396484 +0000 +++ exaile-0.3.2.2.ebuild 2012-01-26 21:12:47.654226002 +0000 @@ -1,6 +1,6 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/exaile/exaile-0.3.2.1.ebuild,v 1.3 2011/10/20 02:52:13 radhermit Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/exaile/exaile-0.3.2.0.ebuild,v 1.8 2011/10/20 02:52:13 radhermit Exp $ EAPI=3 @@ -15,7 +15,7 @@ LICENSE="GPL-2 GPL-3" SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" +KEYWORDS="amd64 ppc ~sparc x86" IUSE="cddb libnotify nls" RDEPEND="dev-python/dbus-python @@ -26,6 +26,8 @@ media-libs/gst-plugins-good:0.10 media-plugins/gst-plugins-meta:0.10 libnotify? ( dev-python/notify-python ) + ( || ( dev-python/bsddb3 + dev-lang/python[berkdb] ) ) cddb? ( dev-python/cddb-py )" DEPEND="nls? ( dev-util/intltool sys-devel/gettext )" @@ -56,7 +58,12 @@ DESTDIR="${D}" \ install$(use nls || echo _no_locale) || die - dodoc FUTURE || die + dodoc FUTURE README || die + + if has_version "<media-sound/exaile-0.3"; then + insinto /usr/share/exaile/data + doins -r data/migrations || die + fi }
New version 3.3.0 is out. Except for the osd it seems to work well for me. The osd only flashes for less than a second. Outside of the src_uri I see only mutagen added in the DEP file.
Created attachment 325800 [details] exaile 3.3.0 ebuild This is ebuild for exaile 3.3.0. For me the OSD works OK. There are few changes in behavior that need some getting used to. But it works well. I have added support for LINGUAS to the ebuild.
diff -u: --- /usr/portage/media-sound/exaile/exaile-0.3.2.1.ebuild 2011-10-20 04:52:13.000000000 +0200 +++ /usr/local/portage/media-sound/exaile/exaile-3.3.0.ebuild 2012-10-06 16:23:33.074147622 +0200 @@ -11,13 +11,20 @@ DESCRIPTION="a media player aiming to be similar to AmaroK, but for GTK+" HOMEPAGE="http://www.exaile.org/" -SRC_URI="http://launchpad.net/${PN}/0.3.2/${PV}/+download/${P}.tar.gz" +SRC_URI="http://launchpad.net/${PN}/3.3.x/${PV}/+download/${P}.tar.gz" + +LANGS="af ar ast be bg bn bs ca cs csb cy da de el en en_AU en_CA en_GB eo es et +eu fa fi fo fr frp fy gl gu he hi hr hu id it ja ka kk ko lt lv ly mk ml ms nb nl oc os pl pt pt_BR ro ru si sk sl sq sr sv sw ta te th tl tr ts uk ur vi zh zh_CN zh_TW" LICENSE="GPL-2 GPL-3" SLOT="0" KEYWORDS="~amd64 ~ppc ~sparc ~x86" IUSE="cddb libnotify nls" +for lang in ${LANGS}; do + IUSE+=" linguas_${lang}" +done + RDEPEND="dev-python/dbus-python >=media-libs/mutagen-1.10 >=dev-python/pygtk-2.17 @@ -45,6 +52,12 @@ src_compile() { if use nls; then + for lang in ${LANGS}; do + use "linguas_${lang}" || { + einfo "Removing $lang" + rm -Rf "po/${lang}" "po/${lang}.po" + } + done emake locale || die fi }
(In reply to comment #5) We have l10n.eclass for that now.
exaile 3.3.0 ebuild emerges fine here. Please consider putting it into the tree. Thanks!
*** Bug 447010 has been marked as a duplicate of this bug. ***
Created attachment 340932 [details] ebuild for exaile 3.3.1 ebuild for exaile 3.3.1
Created attachment 362200 [details] exaile-3.3.2.ebuild Working fine here.
Created attachment 362208 [details] exaile-3.3.2.ebuild
(In reply to Vicente Olivert Riera from comment #11) > Created attachment 362208 [details] > exaile-3.3.2.ebuild nice improvement! dodoc do not necessary need "|| die" for EAPI>=4 probably you want to add [${PYTHON_USEDEP}] to RDEPEND? https://wiki.gentoo.org/wiki/Python-r1/examples
(In reply to Dennis 'dlan' Lan from comment #12) > (In reply to Vicente Olivert Riera from comment #11) > > Created attachment 362208 [details] > > exaile-3.3.2.ebuild > > dodoc do not necessary need "|| die" for EAPI>=4 None of the utilities do, econf, emake etc die by themselve.
I just found the 3.3.2 ebuild and updated it to the latest and greatest 3.4.2 locally. All that's required is a different SRC_URI. So what's necessary to get a newer stable ebuild into the main tree?
+*exaile-3.4.5 (27 Jul 2015) + + 27 Jul 2015; Lars Wendler <polynomial-c@gentoo.org> +exaile-3.4.5.ebuild: + Version bump. +