From e0fdb8199de0e7a9b7c72d7f38d2e3ddaecdacd0 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 15 Jul 2022 01:41:15 +0100 Subject: gentoo auto-resync : 15:07:2022 - 01:41:14 --- kde-apps/Manifest.gz | Bin 37396 -> 37398 bytes kde-apps/filelight/Manifest | 4 +- kde-apps/filelight/filelight-22.04.3.ebuild | 5 ++ .../filelight-22.04.3-fix_musl_dev_bsize.patch | 66 ++++++++++++++++ .../files/filelight-22.04.3-fix_sincos_impl.patch | 75 ++++++++++++++++++ kde-apps/kmix/Manifest | 2 +- kde-apps/kmix/kmix-22.04.3-r1.ebuild | 68 ++++++++++++++++ kde-apps/kmix/kmix-22.04.3.ebuild | 73 ----------------- kde-apps/kwave/Manifest | 2 +- kde-apps/kwave/kwave-22.04.3-r1.ebuild | 87 +++++++++++++++++++++ kde-apps/kwave/kwave-22.04.3.ebuild | 87 --------------------- 11 files changed, 306 insertions(+), 163 deletions(-) create mode 100644 kde-apps/filelight/files/filelight-22.04.3-fix_musl_dev_bsize.patch create mode 100644 kde-apps/filelight/files/filelight-22.04.3-fix_sincos_impl.patch create mode 100644 kde-apps/kmix/kmix-22.04.3-r1.ebuild delete mode 100644 kde-apps/kmix/kmix-22.04.3.ebuild create mode 100644 kde-apps/kwave/kwave-22.04.3-r1.ebuild delete mode 100644 kde-apps/kwave/kwave-22.04.3.ebuild (limited to 'kde-apps') diff --git a/kde-apps/Manifest.gz b/kde-apps/Manifest.gz index 151110c0d5d7..b2b7a217ed03 100644 Binary files a/kde-apps/Manifest.gz and b/kde-apps/Manifest.gz differ diff --git a/kde-apps/filelight/Manifest b/kde-apps/filelight/Manifest index e5f0615141c2..51b74bab4a5e 100644 --- a/kde-apps/filelight/Manifest +++ b/kde-apps/filelight/Manifest @@ -1,5 +1,7 @@ +AUX filelight-22.04.3-fix_musl_dev_bsize.patch 2186 BLAKE2B 744fbb84ce78fbc7341a2028762b6d2bafd20def112e1ddb374d931750bdccb85bb66feebff702984032efb9ab5394ec8ebfa30ae30b037f2e59bb4da3a65d33 SHA512 9635c447e531a6ec96ccc977f5067d534eae9b1e3df217be48c4b138faac60d29c949d08d423e28c1434fe955499991284ee32a9983d52c9ca1bcb8d56bb7e94 +AUX filelight-22.04.3-fix_sincos_impl.patch 2108 BLAKE2B 6f01b643f89944086871cda67cfc4323467719be410ef523dd9b808401492d0203a5917d567c2bd9a0e9bccdbf5b8d2599cecf20fffcb600d06ad50c2a748ef2 SHA512 651c5e129b42675e2440655b27e1a9849385a1e6e7f0fbba09cdbc6ce57873d129b9a76b0134af5d54fa2467cbf2612491d7a151161965035403082ab40298e6 DIST filelight-21.12.3.tar.xz 684300 BLAKE2B e47d55560b85e184fc16f4b7d30c523a98c7a563ab359258f20497a962db1b7d4dca56c219b4fd59aa0aece3923f36f47e9c14cfe5518a39486b389cf6181652 SHA512 1b2658fd9c5ff2c13fa8b3c351cba6d1026a82e1fa48dee6fe46e558c54761919ca958c3093e567257a573941488733f60ff16904509d4868e62a9cb0a4c9eab DIST filelight-22.04.3.tar.xz 692604 BLAKE2B d8c443c3b0ea7aed6971b7b1ca6cdeab5dc186fdf45f24fd05d1c12a8a358aaf7b0e47916a71791c13d02f89818e11043a83d3dd4a3fa6da9a2cb69bdbf42004 SHA512 ff42c1dd7b8bd92c9f8c7d958428d5616b6fafb059ef72f22e3d774c614c05576529ac2ba3840222c35d0c700ea60d58baf233cd1d77e17845f8051b7e591b48 EBUILD filelight-21.12.3.ebuild 937 BLAKE2B 5219aa225c0605f2c01a69b400814b2695654f8b629511460c119fad557d14970cf972397b4ecc1c002fee3b8afd33826541220af9120546522d268e99e56065 SHA512 44be01ab1297e8942fcd582973e038bab837e3d84ed8c6e72de085a35f93eebf6445f3b5fce504f857eec4e5cf748f87099f7b0d73ad666e85456688632b857a -EBUILD filelight-22.04.3.ebuild 945 BLAKE2B 9dfd963399d0b794b2c78bcff250ebaf5619ab5a353b825841323bd249c8e643b0d912666389b3cf3ed20ff30babca5d8fe7089dce426a237f5d0c773a84a93e SHA512 273e536dfb9d33a7ff586b99946d36b8f522755504648e1c8724b41fa5495b32540905a855c0bb271acf62a9c342dd6ba3ae09ab664c1cc52db012e3702dd0c7 +EBUILD filelight-22.04.3.ebuild 1063 BLAKE2B 2038ad568e2249ee7c6ab55da07390e31ac31a03f9f23acbd3cf13cfb7846612299c1376fbae400ce8e70fb389aa5c2b97f81c7a1309d553c20a92552ea280f7 SHA512 2a604282dce0bed965dc95935a5c3f7d37c1546e48e82681fe59b1a3767bc9f40b150a7604f414ed066b2e110c137fb17a0bc40de262afa31e60e5cbf15720d3 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/filelight/filelight-22.04.3.ebuild b/kde-apps/filelight/filelight-22.04.3.ebuild index f0a32cd6e429..611ae666b1ee 100644 --- a/kde-apps/filelight/filelight-22.04.3.ebuild +++ b/kde-apps/filelight/filelight-22.04.3.ebuild @@ -18,6 +18,11 @@ SLOT="5" KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" IUSE="" +PATCHES=( + "${FILESDIR}"/${PN}-22.04.3-fix_musl_dev_bsize.patch + "${FILESDIR}"/${PN}-22.04.3-fix_sincos_impl.patch +) + DEPEND=" >=dev-qt/qtgui-${QTMIN}:5 >=dev-qt/qtsvg-${QTMIN}:5 diff --git a/kde-apps/filelight/files/filelight-22.04.3-fix_musl_dev_bsize.patch b/kde-apps/filelight/files/filelight-22.04.3-fix_musl_dev_bsize.patch new file mode 100644 index 000000000000..1b428b0582f5 --- /dev/null +++ b/kde-apps/filelight/files/filelight-22.04.3-fix_musl_dev_bsize.patch @@ -0,0 +1,66 @@ +https://invent.kde.org/utilities/filelight/-/merge_requests/42 +https://invent.kde.org/utilities/filelight/-/merge_requests/42/diffs?commit_id=f35d454513f2fc39fea0a5af7c94977c1ffb37aa + +DEV_BSIZE and S_BLKSIZE represent the same thing, but S_BLKSIZE isn't defined in musl libc, so use DEV_BSIZE instead. +--- + autotests/directoryIteratorTest.cpp | 8 ++++---- + src/posixWalker.cpp | 2 +- + src/posixWalker.h | 1 + + 3 files changed, 6 insertions(+), 5 deletions(-) + +diff --git a/autotests/directoryIteratorTest.cpp b/autotests/directoryIteratorTest.cpp +index d50c32b..fece8dd 100644 +--- a/autotests/directoryIteratorTest.cpp ++++ b/autotests/directoryIteratorTest.cpp +@@ -60,9 +60,9 @@ private Q_SLOTS: + #ifdef Q_OS_WINDOWS + QCOMPARE(file.size, 7682); + #elif defined(Q_OS_FREEBSD) +- QCOMPARE(file.size, 1 * S_BLKSIZE); ++ QCOMPARE(file.size, 1 * DEV_BSIZE); + #else +- QCOMPARE(file.size, 16 * S_BLKSIZE); ++ QCOMPARE(file.size, 16 * DEV_BSIZE); + #endif + + if (withSymlink) { +@@ -83,9 +83,9 @@ private Q_SLOTS: + #ifdef Q_OS_WINDOWS + QCOMPARE(symlink.size, 7682); + #elif defined(Q_OS_FREEBSD) +- QCOMPARE(file.size, 1 * S_BLKSIZE); ++ QCOMPARE(file.size, 1 * DEV_BSIZE); + #else +- QCOMPARE(symlink.size, 16 * S_BLKSIZE); ++ QCOMPARE(symlink.size, 16 * DEV_BSIZE); + #endif + } + } +diff --git a/src/posixWalker.cpp b/src/posixWalker.cpp +index be6935f..6538408 100644 +--- a/src/posixWalker.cpp ++++ b/src/posixWalker.cpp +@@ -99,7 +99,7 @@ void POSIXWalker::next() + S_ISFIFO(statbuf.st_mode) || S_ISSOCK(statbuf.st_mode); + m_entry.isDir = S_ISDIR(statbuf.st_mode); + m_entry.isFile = S_ISREG(statbuf.st_mode); +- m_entry.size = statbuf.st_blocks * S_BLKSIZE; ++ m_entry.size = statbuf.st_blocks * DEV_BSIZE; + break; + } + } +diff --git a/src/posixWalker.h b/src/posixWalker.h +index 4a78d52..ba72a98 100644 +--- a/src/posixWalker.h ++++ b/src/posixWalker.h +@@ -7,6 +7,7 @@ + #include + #include + #include ++#include + #include + + #include +-- +2.35.1 + diff --git a/kde-apps/filelight/files/filelight-22.04.3-fix_sincos_impl.patch b/kde-apps/filelight/files/filelight-22.04.3-fix_sincos_impl.patch new file mode 100644 index 000000000000..1c33e0d2e234 --- /dev/null +++ b/kde-apps/filelight/files/filelight-22.04.3-fix_sincos_impl.patch @@ -0,0 +1,75 @@ +https://invent.kde.org/utilities/filelight/-/merge_requests/42 +https://invent.kde.org/utilities/filelight/-/commit/861afa5fb0d2a839d7e83f7df644952219b84a3c + +Instead of hardcoding knowledege about glibc versions, check for the +presence of sincos with CMake. + +Commit 93577e2a4927cf1640e8ac7153cd22ff54180bba wrongly added a +SINCOS_H_IMPLEMENTATION macro instead of making it a static inline +function or similar, so remove that as well. +--- + src/CMakeLists.txt | 6 ++++++ + src/radialMap/map.cpp | 1 - + src/radialMap/sincos.h | 10 ++-------- + 3 files changed, 8 insertions(+), 9 deletions(-) + +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index 5634ff9..7007297 100644 +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -9,6 +9,12 @@ ecm_setup_version(${PROJECT_VERSION} + VARIABLE_PREFIX FILELIGHT + VERSION_HEADER version.h) + ++include(CheckCXXSymbolExists) ++check_cxx_symbol_exists(sincos "math.h" HAVE_SINCOS) ++if (HAVE_SINCOS) ++ add_definitions(-DHAVE_SINCOS) ++endif() ++ + add_library(filelightInternal STATIC fileTree.cpp directoryIterator.cpp) + if (WIN32) + target_sources(filelightInternal PRIVATE windowsWalker.cpp) +diff --git a/src/radialMap/map.cpp b/src/radialMap/map.cpp +index b60d1da..b6bb55b 100644 +--- a/src/radialMap/map.cpp ++++ b/src/radialMap/map.cpp +@@ -20,7 +20,6 @@ + #include "radialMap.h" // defines + + #include "Config.h" +-#define SINCOS_H_IMPLEMENTATION (1) + #include "sincos.h" + #include "widget.h" + +diff --git a/src/radialMap/sincos.h b/src/radialMap/sincos.h +index 142504b..986a899 100644 +--- a/src/radialMap/sincos.h ++++ b/src/radialMap/sincos.h +@@ -10,21 +10,15 @@ + + #include + +-#if !defined(__GLIBC__) || (__GLIBC__ < 2) || (__GLIBC__ == 2 && __GLIBC_MINOR__ < 1) ++#ifndef HAVE_SINCOS + + #include + +-void +-sincos(double angleRadians, double *Sin, double *Cos); +- +-#ifdef SINCOS_H_IMPLEMENTATION +-void +-sincos(double angleRadians, double *Sin, double *Cos) ++static inline void sincos(double angleRadians, double *Sin, double *Cos) + { + *Sin = qSin(angleRadians); + *Cos = qCos(angleRadians); + } +-#endif + + #endif + +-- +2.35.1 + diff --git a/kde-apps/kmix/Manifest b/kde-apps/kmix/Manifest index 7ddc13fb3da5..045049138da2 100644 --- a/kde-apps/kmix/Manifest +++ b/kde-apps/kmix/Manifest @@ -1,5 +1,5 @@ DIST kmix-21.12.3.tar.xz 1163936 BLAKE2B fa318120c8285a126c29b8ba1f76c6b093b77a32b5bf85a30b476562093e9048b70f9abf2bf8e75403cb095f6c8c27e74f4ed6eb7f9dbdff05b6660b9d422123 SHA512 6f8976d234defbccfc509e7d6d275bfa0f0da7b13757ed2ba951ac9fda0dcd9cad412517c41b8d3d803032898f668047de069581a4c386a3fa3e7db9bb96c0eb DIST kmix-22.04.3.tar.xz 1164232 BLAKE2B 04e61cf2aeb3196e9a27a1df4c9d1ecc43c5812e07c0b955c2f3099abc9119f9f01b5d27b0deef73610fccae11d64af19e53713bf6b9ca4aee2f26e5129ff4bd SHA512 f36b31efa9bb6830157a31d951dc0c14620cf977da7f45bd85bc3df93621ba83cbb39f314ed4e1e9e1c15ae935085849888f8be37f2707ca4831a8c14368907d EBUILD kmix-21.12.3.ebuild 2045 BLAKE2B fa08ac3f06d78f7b6f366eb0a042d9132701f1d209cc4c7e8cb4bc0f2cf45378388ba4b4c7822045a6a2d79d81421bf88a6a29c9c36b33745d7166ba8de7eaad SHA512 b960017606b80789c2e63f23c3615448c7572941a1fb9ae9e9d76ca951ddcaa5ee68556a9a1bd91f45135a9c82cf9771288d1f211a306a26f0c2432518c6a778 -EBUILD kmix-22.04.3.ebuild 2053 BLAKE2B e33212c7936534315c5185772223b8d699422279a211826804fdc62ceeb3f0b0889f130025162c79b99a1ba27a59e199429acaa8eadf1145624162d246837480 SHA512 ac3f29afe0019b89d9593e277b0328c472ad56305572fe5de1b4485af7d852654971a46c15da5c9d94d956cd7447c8fa04127a2f6f2182306d30e7bc0034dbf3 +EBUILD kmix-22.04.3-r1.ebuild 1925 BLAKE2B 01506ad185163940396c8f0caac039567dbbcee9f4bbe7a6dca836a52b273eb506606872f829d1fe2331bb98e0f713271f9e90c6587568846298328bc379ce85 SHA512 3dcb6aab019eaf2c88d1c3268487255b54a18e9a7d9ef709869713d24a0533df7ebac3cd6f720a948983a4b3204d7ca89f4611fdac3a8d825098e0416823bae8 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kmix/kmix-22.04.3-r1.ebuild b/kde-apps/kmix/kmix-22.04.3-r1.ebuild new file mode 100644 index 000000000000..740e77574bdf --- /dev/null +++ b/kde-apps/kmix/kmix-22.04.3-r1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +ECM_TEST="false" +KFMIN=5.92.0 +QTMIN=5.15.4 +inherit ecm gear.kde.org + +DESCRIPTION="Volume control gui based on KDE Frameworks" +HOMEPAGE="https://apps.kde.org/kmix/" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="alsa plasma pulseaudio" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kglobalaccel-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/solid-${KFMIN}:5 + alsa? ( >=media-libs/alsa-lib-1.0.14a ) + plasma? ( >=kde-frameworks/plasma-${KFMIN}:5 ) + pulseaudio? ( + media-libs/libcanberra + media-libs/libpulse + ) +" +RDEPEND="${DEPEND} + kde-plasma/kde-cli-tools:5 +" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package alsa ALSA) + -DBUILD_DATAENGINE=$(usex plasma) + $(cmake_use_find_package pulseaudio Canberra) + $(cmake_use_find_package pulseaudio PulseAudio) + ) + + ecm_src_configure +} + +pkg_postinst() { + if use pulseaudio && has_version kde-plasma/plasma-pa; then + elog "In KDE Plasma, kde-plasma/plasma-pa is the default audio volume handler." + elog "Should you prefer this to be kde-apps/kmix instead, do the following:" + elog " - In system tray, right click on [Show hidden items]" + elog " - Select [Configure System Tray]" + elog " - In [Entries], search for [Audio Volume] and set it to [Disabled]" + elog "KMix will be shown as [Volume Control]." + fi + ecm_pkg_postinst +} diff --git a/kde-apps/kmix/kmix-22.04.3.ebuild b/kde-apps/kmix/kmix-22.04.3.ebuild deleted file mode 100644 index 2039ef25eab2..000000000000 --- a/kde-apps/kmix/kmix-22.04.3.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="false" -KFMIN=5.92.0 -QTMIN=5.15.4 -inherit ecm gear.kde.org - -DESCRIPTION="Volume control gui based on KDE Frameworks" -HOMEPAGE="https://apps.kde.org/kmix/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" -IUSE="alsa plasma pulseaudio" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - alsa? ( >=media-libs/alsa-lib-1.0.14a ) - plasma? ( >=kde-frameworks/plasma-${KFMIN}:5 ) - pulseaudio? ( - media-libs/libcanberra - >=media-sound/pulseaudio-0.9.12 - ) -" -RDEPEND="${DEPEND} - kde-plasma/kde-cli-tools:5 - pulseaudio? ( || ( - media-video/pipewire - media-sound/pulseaudio-daemon - media-sound/pulseaudio[daemon(+)] - ) ) -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package alsa ALSA) - -DBUILD_DATAENGINE=$(usex plasma) - $(cmake_use_find_package pulseaudio Canberra) - $(cmake_use_find_package pulseaudio PulseAudio) - ) - - ecm_src_configure -} - -pkg_postinst() { - if use pulseaudio && has_version kde-plasma/plasma-pa; then - elog "In KDE Plasma, kde-plasma/plasma-pa is the default audio volume handler." - elog "Should you prefer this to be kde-apps/kmix instead, do the following:" - elog " - In system tray, right click on [Show hidden items]" - elog " - Select [Configure System Tray]" - elog " - In [Entries], search for [Audio Volume] and set it to [Disabled]" - elog "KMix will be shown as [Volume Control]." - fi - ecm_pkg_postinst -} diff --git a/kde-apps/kwave/Manifest b/kde-apps/kwave/Manifest index 92e82044b15d..cc2507be28cc 100644 --- a/kde-apps/kwave/Manifest +++ b/kde-apps/kwave/Manifest @@ -3,5 +3,5 @@ AUX kwave-21.12.3-unused-dep.patch 2072 BLAKE2B bc6ac19498532527f487cd8aa72ebc04 DIST kwave-21.12.3.tar.xz 6954384 BLAKE2B abf171bc6585158d5b0984e93a92e599d83b81c855edbfa12f192df208912ae0d5c72c4331528e7d9e88c5486fa5664158136ccf0fe56ab34e4b82051000f43e SHA512 8fd7728af6613f290bd49e41a83822d914e1d0ea3169ca84a3e8b328bbb527a4c6e207a9ec9c47dceb5981a05f1bd30439e305417c0793e81f2731864a1ef21c DIST kwave-22.04.3.tar.xz 6956708 BLAKE2B 3b7d883f13d5f98136f6e41366ada978af742910c672b70e8b55f5fae4c2a312e0524daf3800d4b5d0f7aa599143bbbc459a87f97364183fdbbe4867e78e4a58 SHA512 7dd6e3ef76371d750619e6d2c8c55cea2c3e727b1a6f552ecc4a9318181488af99eb7a01912407945a74b5c7c80c66dcee01a5facf2743e9aea43d0391b7ba2d EBUILD kwave-21.12.3.ebuild 2175 BLAKE2B 9192c32ed87010608b841939e495be8039b8da53c0712bb1550d1ced720a591ecfee0e54fc937a38e1a9f110f92035adaa6b421687d2a5b3b129906cd42b0996 SHA512 b355840c15fe78ab6bab54b25640012a8692fa5ed1ab4bd5b5001ab62bb300db284bd917f5aa61e71204cda4b26f81c7f9f5c8058b776fc196297183cac30807 -EBUILD kwave-22.04.3.ebuild 2094 BLAKE2B 0d0ea6fa6839c4141c79665eb010c052c999156e529dd55c7d2d1fd2ef906b4bf3f20d7251b0b83dda914c9d479a096f7fc1a565089248766bd0502e65a92b25 SHA512 b185b5e48599e320d719edf8fced9a83f586d4e55cc15ddb3c20420ff4363c04dabd20b5013bf7e09e59acc91bd961f993c82b7ce0dd45b87c08d5c138364a56 +EBUILD kwave-22.04.3-r1.ebuild 2091 BLAKE2B 460845a787b2a2d803374dad9cea997d4469b7283b43fa2772a729735309c88892ebf2a8ca9e6a43b77f73e33b73f2712abfc3c226bad54c3473a59004637052 SHA512 6a640aa1229e5364f8b6e6ff46a11c2217d1fdaa536ce03cc11eb24b3665c661ce340cdca903fc7e34643f843d8c3ec8101705a62910fce830922eff1331b218 MISC metadata.xml 759 BLAKE2B 6a8771c874742936e5301754db683f085d283fd53f6f9f2b3e81a9b59041a3440e9202c60230763852eb6598f15a57c35d76eef8fc4adb66b44c7eb9069cc220 SHA512 7c3e7738773fbd838fa60b18f9ccbc5b8bc182517a17691e29b9b61a57f25817f52d6ee03609ba4c9ea48398aad27939b652a5bd628722324a6f8e61f52ef718 diff --git a/kde-apps/kwave/kwave-22.04.3-r1.ebuild b/kde-apps/kwave/kwave-22.04.3-r1.ebuild new file mode 100644 index 000000000000..22c6224a6a7f --- /dev/null +++ b/kde-apps/kwave/kwave-22.04.3-r1.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +KFMIN=5.92.0 +QTMIN=5.15.4 +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 +} diff --git a/kde-apps/kwave/kwave-22.04.3.ebuild b/kde-apps/kwave/kwave-22.04.3.ebuild deleted file mode 100644 index 91a421497ba6..000000000000 --- a/kde-apps/kwave/kwave-22.04.3.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.92.0 -QTMIN=5.15.4 -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-sound/pulseaudio ) - 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 -} -- cgit v1.2.3