summaryrefslogtreecommitdiff
path: root/kde-apps/kwave
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-04-18 08:46:05 +0100
committerV3n3RiX <venerix@koprulu.sector>2025-04-18 08:46:05 +0100
commitcf1a411e806b434c96329401a6ff0901ec7f0d5c (patch)
tree969527fcceb3b686400c73b5ed22c1d587a8eb3e /kde-apps/kwave
parent6a01345ec5dc673d0ebd4653ceb063eafa7fcf65 (diff)
gentoo auto-resync : 18:04:2025 - 08:46:04next
Diffstat (limited to 'kde-apps/kwave')
-rw-r--r--kde-apps/kwave/Manifest2
-rw-r--r--kde-apps/kwave/kwave-25.04.0.ebuild89
2 files changed, 91 insertions, 0 deletions
diff --git a/kde-apps/kwave/Manifest b/kde-apps/kwave/Manifest
index 0b390295f852..02bcf49e4b29 100644
--- a/kde-apps/kwave/Manifest
+++ b/kde-apps/kwave/Manifest
@@ -1,3 +1,5 @@
DIST kwave-24.12.3.tar.xz 6478112 BLAKE2B 3a55fc035d97fbcc647600ef88f132847aedee970788c195a521bc59fbaa9cad66f4594c980dc29fb66d36b347ef22ddcbe70a50a5b1307b8ae83452cc15e75b SHA512 d191280b23aa2336e31c8460d07bd80998c974fe5978f080891693deaf527d8e99b156f58a3582831db3800c3106306c629993abd741df8d14efcf1ce7821756
+DIST kwave-25.04.0.tar.xz 6518868 BLAKE2B 31f142026e2ee66ec74d29a1a1deefbcf1dc23c6f113bc0d6c5a59ba2535b2f5fbde9925862ee2955822c19f7f080c59c22089431718d07e1fd880d193b22e5e SHA512 4c3b9cafedfb7ff5b2b5d293cd8ec6c6a867bd19a1474468c809eef6fb3cc2a4778ae06f28af98848742c0b4cfb70a2bdd83178ecb1cb4fe689d8cd2559ff8ab
EBUILD kwave-24.12.3.ebuild 2175 BLAKE2B 3267078bda5588fe686becf4c0f16bc671845eca6f8e2f4228b39b83184f4aea2ac73a1db879af8757bcd0620826b6eb28f9836abadbb47a383d956d5ca18fd5 SHA512 5072eeaf92bcfc09ba80fd9547ae1b6821c11b38a3c15af0b709ac5b6bfa47208535960948362f5f8b3c066c139e99aea05e873d5ab7a69f39a4b7a4e2ef10ac
+EBUILD kwave-25.04.0.ebuild 2181 BLAKE2B 8706933959cbbd16d4a1ea70a1260d676e20549f66964b2b655218d7c4feb71126e60f604b1fabc4436cf17eb2bfaa22ffcf4e8408e8b1d8897c2785a50f7091 SHA512 5c486d1b606e72de0b20c19c2c2b3c1626fe4d2137a12e90a7cf6082322c34af0c50f61d6a253e9111b1356d58607d089e211dc6e405fc7a6b29e5c8809bd59d
MISC metadata.xml 863 BLAKE2B aab2923414b982532c13ed30ec303c3b406b6a7e7084f54746cf71001d3aa1505f86bd63e9858249e8980d66e23ec9a36a964630492bbd7cf47e46826a967f39 SHA512 76b831405a32e2c66083a3571a04e335e81da800196f23a4b2370309ec4542723237c1becd1ac40e448d2714f659833ce2d91dd58e69b81092606fe5228d41ef
diff --git a/kde-apps/kwave/kwave-25.04.0.ebuild b/kde-apps/kwave/kwave-25.04.0.ebuild
new file mode 100644
index 000000000000..63bb98536125
--- /dev/null
+++ b/kde-apps/kwave/kwave-25.04.0.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="true"
+KFMIN=6.9.0
+QTMIN=6.7.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Sound editor built on KDE Frameworks 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="6"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="alsa flac mp3 opus oss pulseaudio +qtmedia vorbis"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ 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}:6 )
+ opus? (
+ media-libs/libogg
+ media-libs/opus
+ )
+ pulseaudio? ( media-libs/libpulse )
+ vorbis? (
+ media-libs/libogg
+ media-libs/libvorbis
+ )
+"
+DEPEND="${RDEPEND}
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
+"
+BDEPEND="
+ sys-devel/gettext
+ handbook? ( || (
+ gnome-base/librsvg
+ virtual/imagemagick-tools[png,svg]
+ ) )
+"
+
+DOCS=( AUTHORS CHANGES LICENSES README.md 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)
+ # https://bugs.kde.org/show_bug.cgi?id=499512
+ -DWITH_OPTIMIZED_MEMCPY=OFF
+ -DWITH_PULSEAUDIO=$(usex pulseaudio)
+ -DWITH_QT_AUDIO=$(usex qtmedia)
+ )
+
+ ecm_src_configure
+}