summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kde-apps/kwave/Manifest1
-rw-r--r--kde-apps/kwave/kwave-23.08.3.ebuild87
2 files changed, 88 insertions, 0 deletions
diff --git a/kde-apps/kwave/Manifest b/kde-apps/kwave/Manifest
index 97e95a943f50..2241f82d6770 100644
--- a/kde-apps/kwave/Manifest
+++ b/kde-apps/kwave/Manifest
@@ -1,2 +1,3 @@
DIST kwave-23.04.3.tar.xz 6964584 BLAKE2B 2fed0b6a53bd9454ec67f4d8c28746b002e4f9889f6f8ed8ba46b42f000cf662a01a3611519d238d4e366661b601c3605b3e1bba346adfc0acb2fd3ef4b45b5d SHA512 e037df147082212fe6d2375cc9adf410a71d68c1e30583e4b0b3e6f295444a3a629f06c204349b5e0928c7da989a621e5e519185779287a8a8807b31363c9d7b
DIST kwave-23.08.2.tar.xz 6965200 BLAKE2B dedad68ec025a26b330181a333615aec0a5396f2544886b32c3f63d6b72b3cdf4f265c6971ad54904f89f631d4dc179fd763ff59eee98c4793890e99e39ab89c SHA512 64ea551138c858ea9a5d6f13997ea2050541b6634209c9ce6b0c62bec5913929992aa3e31843ee3c3499d7a9f63446a599fe469a0fc8bf1e9bf8fba7a73e8dbe
+DIST kwave-23.08.3.tar.xz 6966496 BLAKE2B 0f4b3c5d61accbc58d4cf47bf55763fde3055de7130a8ebc409d63ecdb3719a0f9531a31c7fd5454ef95b8df5b5c06a019bc87a40f1790780a5a87df5e4a4e9f SHA512 a53e93b7b3f3d233d85c4e1d00de37b216d2c5f752b36bfef08bf9aa7e1a2d78faafe4554e3629f80b260501782ac3cfdcf341d4b7bb0c6f259950a4f4f8309e
diff --git a/kde-apps/kwave/kwave-23.08.3.ebuild b/kde-apps/kwave/kwave-23.08.3.ebuild
new file mode 100644
index 000000000000..11a333ca9de7
--- /dev/null
+++ b/kde-apps/kwave/kwave-23.08.3.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm gear.kde.org
+
+DESCRIPTION="Sound editor built on KDE Frameworks 5 that can edit many types of audio files"
+HOMEPAGE="https://apps.kde.org/kwave/"
+
+LICENSE="CC-BY-SA-3.0 CC0-1.0 GPL-2+ LGPL-2+ handbook? ( FDL-1.2 ) opus? ( BSD-2 )"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="alsa flac mp3 opus oss pulseaudio +qtmedia vorbis"
+
+RDEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ media-libs/audiofile:=
+ >=sci-libs/fftw-3:=
+ media-libs/libsamplerate
+ alsa? ( media-libs/alsa-lib )
+ flac? ( media-libs/flac:=[cxx] )
+ mp3? (
+ media-libs/id3lib
+ media-libs/libmad
+ || (
+ media-sound/lame
+ media-sound/toolame
+ media-sound/twolame
+ )
+ )
+ qtmedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5 )
+ opus? (
+ media-libs/libogg
+ media-libs/opus
+ )
+ pulseaudio? ( media-libs/libpulse )
+ vorbis? (
+ media-libs/libogg
+ media-libs/libvorbis
+ )
+"
+DEPEND="${RDEPEND}
+ >=dev-qt/qtconcurrent-${QTMIN}:5
+"
+BDEPEND="
+ sys-devel/gettext
+ handbook? ( || (
+ gnome-base/librsvg
+ virtual/imagemagick-tools[png,svg]
+ ) )
+"
+
+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)
+ )
+
+ ecm_src_configure
+}