diff options
author | Diego Elio Pettenò <flameeyes@gentoo.org> | 2007-07-06 16:26:38 +0000 |
---|---|---|
committer | Diego Elio Pettenò <flameeyes@gentoo.org> | 2007-07-06 16:26:38 +0000 |
commit | 98c93a9a2ed4be751a509668d5503ddf3e337207 (patch) | |
tree | b0550b7a18cc27be2b8e88fe0d3aaf565576a354 /media-sound/lash | |
parent | Add new version, ghc-6.6.1. So far only binaries for x86 and amd64. More arch... (diff) | |
download | gentoo-2-98c93a9a2ed4be751a509668d5503ddf3e337207.tar.gz gentoo-2-98c93a9a2ed4be751a509668d5503ddf3e337207.tar.bz2 gentoo-2-98c93a9a2ed4be751a509668d5503ddf3e337207.zip |
Add python and gtk USE flags. Run elibtoolize. Check for midi useflag on alsa-lib when alsa USE flag is enabled.
(Portage version: 2.1.3_rc6)
Diffstat (limited to 'media-sound/lash')
-rw-r--r-- | media-sound/lash/ChangeLog | 6 | ||||
-rw-r--r-- | media-sound/lash/lash-0.5.3.ebuild | 38 |
2 files changed, 37 insertions, 7 deletions
diff --git a/media-sound/lash/ChangeLog b/media-sound/lash/ChangeLog index a619439a0a60..cce982f1d505 100644 --- a/media-sound/lash/ChangeLog +++ b/media-sound/lash/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for media-sound/lash # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/lash/ChangeLog,v 1.10 2007/07/04 08:15:48 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/lash/ChangeLog,v 1.11 2007/07/06 16:26:38 flameeyes Exp $ + + 06 Jul 2007; Diego Pettenò <flameeyes@gentoo.org> lash-0.5.3.ebuild: + Add python and gtk USE flags. Run elibtoolize. Check for midi useflag on + alsa-lib when alsa USE flag is enabled. 04 Jul 2007; Alexis Ballier <aballier@gentoo.org> lash-0.5.3.ebuild: alsa is optional diff --git a/media-sound/lash/lash-0.5.3.ebuild b/media-sound/lash/lash-0.5.3.ebuild index 96d39fe95d74..e58cd2ac7529 100644 --- a/media-sound/lash/lash-0.5.3.ebuild +++ b/media-sound/lash/lash-0.5.3.ebuild @@ -1,8 +1,8 @@ # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/lash/lash-0.5.3.ebuild,v 1.2 2007/07/04 08:15:48 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/lash/lash-0.5.3.ebuild,v 1.3 2007/07/06 16:26:38 flameeyes Exp $ -inherit eutils +inherit eutils libtool DESCRIPTION="LASH Audio Session Handler" HOMEPAGE="http://www.nongnu.org/lash/" @@ -11,16 +11,42 @@ SRC_URI="http://download.savannah.gnu.org/releases/lash/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~ppc ~sparc ~x86" -IUSE="alsa debug" +IUSE="alsa debug gtk python" DEPEND="alsa? ( media-libs/alsa-lib ) media-sound/jack-audio-connection-kit dev-libs/libxml2 - >=x11-libs/gtk+-2.0" + gtk? ( >=x11-libs/gtk+-2.0 ) + python? ( dev-lang/python ) + || ( sys-libs/readline sys-libs/libedit )" + +pkg_setup() { + if use alsa && ! built_with_use --missing true media-libs/alsa-lib midi; then + eerror "" + eerror "To be able to build ${CATEGORY}/${PN} with ALSA support you" + eerror "need to have built media-libs/alsa-lib with midi USE flag." + die "Missing midi USE flag on media-libs/alsa-lib" + fi +} + +src_unpack() { + unpack ${A} + elibtoolize +} src_compile() { - econf $(use_enable debug)\ - $(use_enable alsa alsa-midi) || die "econf failed" + local myconf + + # Yet-another-broken-configure: --enable-pylash would disable it. + use python || myconf="${myconf} --disable-pylash" + + econf \ + $(use_enable alsa alsa-midi) \ + $(use_enable gtk gtk2) \ + $(use_enable debug) \ + ${myconf} \ + --disable-dependency-tracking \ + || die "econf failed" emake || die "emake failed" } |