# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 KDE_HANDBOOK="forceoptional" inherit kde5 DESCRIPTION="Sound editor built on KDE Frameworks 5 that can edit many types of audio files" HOMEPAGE="http://kwave.sourceforge.net/ https://kde.org/applications/multimedia/kwave/" LICENSE="CC-BY-SA-3.0 CC0-1.0 GPL-2+ LGPL-2+ handbook? ( FDL-1.2 ) opus? ( BSD-2 ) " KEYWORDS="~amd64 ~arm64 ~x86" IUSE="alsa flac mp3 opus oss pulseaudio +qtmedia vorbis" BDEPEND=" sys-devel/gettext handbook? ( || ( gnome-base/librsvg virtual/imagemagick-tools[png,svg] ) ) " RDEPEND=" $(add_frameworks_dep kcompletion) $(add_frameworks_dep kconfig) $(add_frameworks_dep kconfigwidgets) $(add_frameworks_dep kcoreaddons) $(add_frameworks_dep kcrash) $(add_frameworks_dep kdbusaddons) $(add_frameworks_dep ki18n) $(add_frameworks_dep kiconthemes) $(add_frameworks_dep kio) $(add_frameworks_dep ktextwidgets) $(add_frameworks_dep kwidgetsaddons) $(add_frameworks_dep kxmlgui) $(add_qt_dep qtgui) $(add_qt_dep qtwidgets) media-libs/audiofile:= >=sci-libs/fftw-3 media-libs/libsamplerate alsa? ( media-libs/alsa-lib ) flac? ( media-libs/flac ) mp3? ( media-libs/id3lib media-libs/libmad || ( media-sound/lame media-sound/toolame media-sound/twolame ) ) qtmedia? ( $(add_qt_dep qtmultimedia) ) opus? ( media-libs/libogg media-libs/opus ) pulseaudio? ( media-sound/pulseaudio ) vorbis? ( media-libs/libogg media-libs/libvorbis ) " DEPEND="${RDEPEND} $(add_kdeapps_dep poxml) $(add_qt_dep qtconcurrent) " DOCS=( AUTHORS CHANGES LICENSES README TODO ) src_configure() { local mycmakeargs=( -DDEBUG=$(usex debug) -DWITH_ALSA=$(usex alsa) -DWITH_DOC=$(usex handbook) -DWITH_FLAC=$(usex flac) -DWITH_MP3=$(usex mp3) -DWITH_OGG_VORBIS=$(usex vorbis) -DWITH_OGG_OPUS=$(usex opus) -DWITH_OSS=$(usex oss) -DWITH_PULSEAUDIO=$(usex pulseaudio) -DWITH_QT_AUDIO=$(usex qtmedia) ) kde5_src_configure }