diff options
author | Ben de Groot <yngwin@gentoo.org> | 2015-07-20 15:21:39 +0000 |
---|---|---|
committer | Ben de Groot <yngwin@gentoo.org> | 2015-07-20 15:21:39 +0000 |
commit | 29a90fd86a722b8932aa8ff3883876c3fb840973 (patch) | |
tree | 6b401a874eebad717b70d1e62524ca39089e85bc /media-sound/audacity | |
parent | Workaround upstream cabal tests hangup bug #537500 by Michael Orlitzky; use g... (diff) | |
download | gentoo-2-29a90fd86a722b8932aa8ff3883876c3fb840973.tar.gz gentoo-2-29a90fd86a722b8932aa8ff3883876c3fb840973.tar.bz2 gentoo-2-29a90fd86a722b8932aa8ff3883876c3fb840973.zip |
Version bump WIP, see bug #524242
(Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 0x4FDF9CFD2FAC514E!)
Diffstat (limited to 'media-sound/audacity')
-rw-r--r-- | media-sound/audacity/ChangeLog | 8 | ||||
-rw-r--r-- | media-sound/audacity/audacity-2.1.1.ebuild | 104 | ||||
-rw-r--r-- | media-sound/audacity/metadata.xml | 11 |
3 files changed, 117 insertions, 6 deletions
diff --git a/media-sound/audacity/ChangeLog b/media-sound/audacity/ChangeLog index ca445f28b957..222e6e91264d 100644 --- a/media-sound/audacity/ChangeLog +++ b/media-sound/audacity/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for media-sound/audacity # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/audacity/ChangeLog,v 1.191 2015/07/11 19:08:40 zlogene Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/audacity/ChangeLog,v 1.192 2015/07/20 15:21:39 yngwin Exp $ + +*audacity-2.1.1 (20 Jul 2015) + + 20 Jul 2015; Ben de Groot <yngwin@gentoo.org> +audacity-2.1.1.ebuild, + metadata.xml: + Version bump WIP, see bug #524242 11 Jul 2015; Mikle Kolyada <zlogene@gentoo.org> audacity-2.0.5.ebuild: x86 stable wrt bug #522036 diff --git a/media-sound/audacity/audacity-2.1.1.ebuild b/media-sound/audacity/audacity-2.1.1.ebuild new file mode 100644 index 000000000000..29ed2c610fcf --- /dev/null +++ b/media-sound/audacity/audacity-2.1.1.ebuild @@ -0,0 +1,104 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-sound/audacity/audacity-2.1.1.ebuild,v 1.1 2015/07/20 15:21:39 yngwin Exp $ + +EAPI=5 +inherit eutils wxwidgets + +MY_P="${PN}-minsrc-${PV}" +DESCRIPTION="Free crossplatform audio editor" +HOMEPAGE="http://web.audacityteam.org/" +SRC_URI="http://dev.gentoo.org/~yngwin/distfiles/${MY_P}.tar.xz + doc? ( http://dev.gentoo.org/~yngwin/distfiles/${PN}-manual-${PV}.zip )" + # wget doesn't seem to work on FossHub links, so we mirror + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~mips ~ppc ~ppc64 ~x86" +IUSE="alsa cpu_flags_x86_sse doc ffmpeg +flac id3tag jack +ladspa +lame libav + +lv2 mad +midi nls +portmixer sbsms +soundtouch twolame vamp +vorbis +vst" +RESTRICT="test" + +RDEPEND=">=app-arch/zip-2.3 + dev-libs/expat + >=media-libs/libsndfile-1.0.0 + =media-libs/portaudio-19* + media-libs/soxr + x11-libs/wxGTK:2.8[X] + alsa? ( media-libs/alsa-lib ) + ffmpeg? ( libav? ( media-video/libav:= ) + !libav? ( >=media-video/ffmpeg-1.2:= ) ) + flac? ( >=media-libs/flac-1.2.0[cxx] ) + id3tag? ( media-libs/libid3tag ) + jack? ( >=media-sound/jack-audio-connection-kit-0.103.0 ) + lame? ( >=media-sound/lame-3.70 ) + lv2? ( media-libs/lv2 ) + mad? ( >=media-libs/libmad-0.14.2b ) + midi? ( media-libs/portmidi ) + sbsms? ( media-libs/libsbsms ) + soundtouch? ( >=media-libs/libsoundtouch-1.3.1 ) + twolame? ( media-sound/twolame ) + vamp? ( >=media-libs/vamp-plugin-sdk-2.0 ) + vorbis? ( >=media-libs/libvorbis-1.0 )" +DEPEND="${RDEPEND} + app-arch/xz-utils + virtual/pkgconfig + nls? ( sys-devel/gettext )" + +REQUIRED_USE="soundtouch? ( midi )" + +S=${WORKDIR}/${MY_P} + +#src_prepare() { +# epatch "${FILESDIR}"/${P}-automagic.patch +# AT_M4DIR="${S}/m4" eautoreconf +#} + +src_configure() { + WX_GTK_VER="2.8" + need-wxwidgets unicode + + # * always use system libraries if possible + # * options listed in the order that configure --help lists them + econf \ + $(use_enable nls) \ + --enable-unicode \ + $(use_enable cpu_flags_x86_sse sse) \ + --disable-dynamic-loading \ + --enable-nyquist \ + $(use_enable ladspa) \ + $(use_enable vst) \ + --with-wx-version=${WX_GTK_VER} \ + --with-expat=system \ + $(use_with ffmpeg) \ + $(use_with lame) \ + $(use_with flac libflac) \ + $(use_with id3tag libid3tag) \ + $(use_with mad libmad) \ + $(use_with sbsms) \ + --with-libsndfile=system \ + $(use_with soundtouch) \ + --with-libsoxr=system \ + $(use_with twolame libtwolame) \ + $(use_with vamp libvamp) \ + $(use_with vorbis libvorbis) \ + $(use_with lv2) \ + --with-portaudio \ + $(use_with midi) \ + --with-widgetextra=local \ + $(use_with portmixer) +# $(use_with alsa) \ +# $(use_with jack) +} + +src_install() { + emake DESTDIR="${D}" install + + # Remove bad doc install + rm -rf "${D}"/usr/share/doc + + # Install our docs + dodoc README.txt + + use doc && dohtml -r "${WORKDIR}"/help/manual +} diff --git a/media-sound/audacity/metadata.xml b/media-sound/audacity/metadata.xml index f1732761cd31..efb5914d2975 100644 --- a/media-sound/audacity/metadata.xml +++ b/media-sound/audacity/metadata.xml @@ -14,14 +14,15 @@ quality than the included resampler and much faster than libsamplerate while keeping almost the same quality. </flag> + <flag name="lv2">Add support for Ladspa V2</flag> <flag name="midi">Enables MIDI support</flag> - <flag name="sbsms">Enables sbsms library support for pitch and tempo - changing - </flag> + <flag name="portmixer">Enable the internal portmixer feature</flag> + <flag name="sbsms">Enables sbsms library support for slower, more accurate + pitch and tempo changing</flag> <flag name="soundtouch">Enables soundtouch library support for pitch and - tempo changing - </flag> + tempo changing</flag> <flag name="twolame">Enables twolame support (MPEG Audio Layer 2 encoder)</flag> <flag name="vamp">Enables vamp plugins support (Audio analysing plugins)</flag> + <flag name="vst">Enable VST plugin support</flag> </use> </pkgmetadata> |