diff options
Diffstat (limited to 'media-sound/mangler/mangler-1.2.5-r4.ebuild')
-rw-r--r-- | media-sound/mangler/mangler-1.2.5-r4.ebuild | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/media-sound/mangler/mangler-1.2.5-r4.ebuild b/media-sound/mangler/mangler-1.2.5-r4.ebuild new file mode 100644 index 000000000000..4e9b84ac88b8 --- /dev/null +++ b/media-sound/mangler/mangler-1.2.5-r4.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools toolchain-funcs + +DESCRIPTION="Open source VOIP client capable of connecting to Ventrilo 3.x servers" +HOMEPAGE="http://www.mangler.org/" +SRC_URI="http://www.mangler.org/downloads/${P}.tar.bz2" + +LICENSE="GPL-3 LGPL-2.1 ZLIB" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="+alsa opus espeak g15 +gsm oss pulseaudio +speex +xosd" + +RDEPEND=" + dev-cpp/gtkmm:2.4 + gnome-base/librsvg + >=dev-libs/dbus-glib-0.80 + >=dev-libs/glib-2.20.1:2 + >=x11-libs/gtk+-2.16:2 + x11-libs/libX11 + x11-libs/libXi + alsa? ( media-libs/alsa-lib ) + opus? ( media-libs/opus ) + espeak? ( app-accessibility/espeak-ng ) + g15? ( app-misc/g15daemon ) + gsm? ( media-sound/gsm ) + pulseaudio? ( >=media-sound/pulseaudio-0.9.14 ) + speex? ( >=media-libs/speex-1.2_rc1 ) + xosd? ( x11-libs/xosd ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}/mangler-version-info.patch" + "${FILESDIR}/fix_ftbfs_narrowing_conversion.patch" + "${FILESDIR}/mangler-1.2.5-espeak-ng.patch" +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + tc-export CC + + econf \ + --disable-static \ + $(use_enable gsm) \ + $(use_enable speex) \ + $(use_enable opus) \ + $(use_enable xosd) \ + $(use_enable g15) \ + $(use_enable espeak) \ + $(use_with pulseaudio) \ + $(use_with alsa) \ + $(use_with oss) +} + +src_install() { + default + + # no static archives + find "${ED}" -name '*.la' -delete || die +} |