kde-apps/kapman: x86 stable (bug #637292)
[gentoo.git] / kde-apps / kwave / kwave-17.04.3.ebuild
1 # Copyright 1999-2017 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=6
5
6 KDE_HANDBOOK="forceoptional"
7 inherit kde5
8
9 DESCRIPTION="Sound editor built on KDE Frameworks 5 that can edit many types of audio files"
10 HOMEPAGE="http://kwave.sourceforge.net/ https://www.kde.org/applications/multimedia/kwave/"
11 LICENSE="
12         CC-BY-SA-3.0 CC0-1.0 GPL-2+ LGPL-2+
13         handbook? ( FDL-1.2 )
14         opus? ( BSD-2 )
15 "
16 KEYWORDS="amd64 x86"
17 IUSE="alsa flac mp3 opus oss pulseaudio +qtmedia vorbis"
18
19 RDEPEND="
20         $(add_frameworks_dep kcompletion)
21         $(add_frameworks_dep kconfig)
22         $(add_frameworks_dep kconfigwidgets)
23         $(add_frameworks_dep kcoreaddons)
24         $(add_frameworks_dep kcrash)
25         $(add_frameworks_dep kdbusaddons)
26         $(add_frameworks_dep ki18n)
27         $(add_frameworks_dep kiconthemes)
28         $(add_frameworks_dep kio)
29         $(add_frameworks_dep ktextwidgets)
30         $(add_frameworks_dep kwidgetsaddons)
31         $(add_frameworks_dep kxmlgui)
32         $(add_qt_dep qtgui)
33         $(add_qt_dep qtwidgets)
34         media-libs/audiofile:=
35         >=sci-libs/fftw-3
36         media-libs/libsamplerate
37         alsa? ( media-libs/alsa-lib )
38         flac? ( media-libs/flac )
39         mp3? (
40                 media-libs/id3lib
41                 media-libs/libmad
42                 || ( media-sound/lame media-sound/toolame media-sound/twolame )
43         )
44         qtmedia? ( $(add_qt_dep qtmultimedia) )
45         opus? (
46                 media-libs/libogg
47                 media-libs/opus
48         )
49         pulseaudio? ( media-sound/pulseaudio )
50         vorbis? (
51                 media-libs/libogg
52                 media-libs/libvorbis
53         )
54 "
55 DEPEND="${RDEPEND}
56         $(add_kdeapps_dep poxml)
57         $(add_qt_dep qtconcurrent)
58         sys-devel/gettext
59         handbook? ( || (
60                 gnome-base/librsvg
61                 virtual/imagemagick-tools[png,svg]
62         ) )
63 "
64
65 DOCS=( AUTHORS CHANGES LICENSES README TODO )
66
67 src_configure() {
68         local mycmakeargs=(
69                 -DDEBUG=$(usex debug)
70                 -DWITH_ALSA=$(usex alsa)
71                 -DWITH_DOC=$(usex handbook)
72                 -DWITH_FLAC=$(usex flac)
73                 -DWITH_MP3=$(usex mp3)
74                 -DWITH_OGG_VORBIS=$(usex vorbis)
75                 -DWITH_OGG_OPUS=$(usex opus)
76                 -DWITH_OSS=$(usex oss)
77                 -DWITH_PULSEAUDIO=$(usex pulseaudio)
78                 -DWITH_QT_AUDIO=$(usex qtmedia)
79         )
80
81         kde5_src_configure
82 }