summaryrefslogtreecommitdiff
path: root/kde-apps/k3b
diff options
context:
space:
mode:
Diffstat (limited to 'kde-apps/k3b')
-rw-r--r--kde-apps/k3b/Manifest8
-rw-r--r--kde-apps/k3b/k3b-24.08.1.ebuild (renamed from kde-apps/k3b/k3b-24.05.2.ebuild)65
-rw-r--r--kde-apps/k3b/k3b-24.08.2.ebuild (renamed from kde-apps/k3b/k3b-24.08.0.ebuild)7
3 files changed, 43 insertions, 37 deletions
diff --git a/kde-apps/k3b/Manifest b/kde-apps/k3b/Manifest
index e7ab0c2c4fa3..5bc713958246 100644
--- a/kde-apps/k3b/Manifest
+++ b/kde-apps/k3b/Manifest
@@ -1,5 +1,5 @@
-DIST k3b-24.05.2.tar.xz 10690836 BLAKE2B 2e9ec4f9a235dd2474019bbb81bd9ca17f399abb4ec594028592513cb53cad0fb454a23e6ba1c356a538a9137cecf9646211a0cad2105e58ec07fed223924b05 SHA512 be8f3c391db45f8af087ec2d4783fb0cff99c58b999f353ad57c12a6e06e40ef14a969755e196816388a122214870d86ac339dcc2ae288a6c87116d609948fdf
-DIST k3b-24.08.0.tar.xz 10700700 BLAKE2B 862cbc99a3dce93ecfe89d2cb3d995a6f1aacb11a43b298c7ea33c8e04b7a1201516e14ebb09d83a7920ca7639557109cc2ac77cd2e7a272e67c0b04422d9777 SHA512 15b09c4b06b9550c0b8d80eaaf4e077d47e8be3eabef25178d10adf5d2039cb0f7a68963fcff67b7419e2713e4719bc6aeade0821ae51d246b196721b0f3f682
-EBUILD k3b-24.05.2.ebuild 3398 BLAKE2B 3ae618a7bbb2c0691064b43edc4f9d3782a9b028f974f99d5db2103549ecf4be2c5dd9fb49a2fe6b4e04490161cca7bc558c440f0271a2bcd5d1844b6fcaf84c SHA512 a99f4bfa85d784e5761cc3d386ee985a80fb69be804af95b182a6e1c1926ee51657ebc46d542d1f1fdbb95195c8065f9d89d45abeed367c46cb0fb72c199d7ab
-EBUILD k3b-24.08.0.ebuild 3311 BLAKE2B b66b71fc634af9fee1a1352d4605e07c267586f08820d71560c6b914593e59d5fea8140e3315caf9dd92d025c00c93af5858130f31a8c45f2a8bf3ff4b600c67 SHA512 499f4376cb4c5282382337035f51563572d4c8a0359af33ddca9d60e2389eb5d2edbdd40b44cb268e1b4e0262160a7e30470018b722fd48b6c4f751bf49bf1db
+DIST k3b-24.08.1.tar.xz 10701208 BLAKE2B 908ac566d640894f2fb0beec390b1943884dabc615bf3ae6995dda331e1574012bd5a29bbe7b603c9fcfa4d97780bd6d450706e7a14fe6d43346a17e5fd6a35f SHA512 4eb9f1912e970679b22de79f785c1a3df9fa8b2805e23983c3ed017159337f0b04ea1f7396fb34b1bf7ddd936dfd8bb2c02171c6873ea296cf7fe2e650c09d34
+DIST k3b-24.08.2.tar.xz 10701612 BLAKE2B d46cd5950871f42c73ccfe8786c87284dda644887659ed73253ffc86d86ef2e7db7e7d8deb1f0a38307dbafba67bdc58da6b4a56e53cd5ffc1b806ef644453f2 SHA512 37e3d8ee1e23e2a34d5bc7bef148b47a0c1196a9fa5d5df6a28662803295a6574c37204de8d452cb1540af52bac3050872ac8ab1c30ed52960bce782d9d0fbac
+EBUILD k3b-24.08.1.ebuild 3458 BLAKE2B c0ef16ffb38baffcbac369fa2133fbff20d0e652f75b06ec00b3a41959451b92e9bf4972618884eb687cd7f1ea45d5010eec32136b6033575b8c2cb991702f71 SHA512 1c3cfca92f8a5d690a9285a69b3dc61c191371aa72c828fe131ad2b00779ae7f7410b14320fdc8f2aa5cfda81efb2146af2854039641c009eac88b0f0182debc
+EBUILD k3b-24.08.2.ebuild 3460 BLAKE2B f4cef53dfa1729441f615be5fe3f96121e06b94bf49124379c257da04c815f2829c65e69b8dde95e835050b8184a2d5a6300a050cdc8756b966eb8e3a77a6c3c SHA512 8c3942099136092dddc258766d94fdeb3adc8d51e2859dd7d3346082e5739c6965965074dd5171e5855abcd20c3b20933c01139ddb6ec2b74568efa2fe5aa821
MISC metadata.xml 425 BLAKE2B bd960e9f3a85890ed303b60ea7a994cc93319dcbd6fb9966820b8136a6aafc7f443d345cf54f4822a19926ea7926c288c626112ddd3ca54229656d90d7d6f49d SHA512 06a2fee8384d4392fa4b812225e49801975cb4389e3d8c48fe7c4f08dd0a21e0ad8131f6b23079e166955da90cdd8c94e9095c1515504bd0efba8465fc8527b9
diff --git a/kde-apps/k3b/k3b-24.05.2.ebuild b/kde-apps/k3b/k3b-24.08.1.ebuild
index b55952931f5c..2a6001331f98 100644
--- a/kde-apps/k3b/k3b-24.05.2.ebuild
+++ b/kde-apps/k3b/k3b-24.08.1.ebuild
@@ -6,48 +6,44 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="true"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.115.0
-QTMIN=5.15.12
-inherit ecm gear.kde.org
+KFMIN=6.5.0
+QTMIN=6.7.2
+inherit ecm flag-o-matic gear.kde.org
DESCRIPTION="Full-featured burning and ripping application based on KDE Frameworks"
HOMEPAGE="https://apps.kde.org/k3b/ https://userbase.kde.org/K3b"
LICENSE="GPL-2 FDL-1.2"
-SLOT="5"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
+SLOT="6"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
IUSE="dvd ffmpeg flac lame mad musepack sndfile sox taglib vcd vorbis webengine"
REQUIRED_USE="flac? ( taglib ) lame? ( taglib ) sox? ( taglib )"
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/libkcddb-23.08.4:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kfilemetadata-${KFMIN}:5[taglib?]
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
+ >=kde-apps/libkcddb-${PVCUT}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kbookmarks-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kfilemetadata-${KFMIN}:6[taglib?]
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
media-libs/libsamplerate
dvd? ( media-libs/libdvdread:= )
- ffmpeg? ( media-video/ffmpeg:0= )
+ ffmpeg? ( >=media-video/ffmpeg-4.4.0:0= )
flac? ( >=media-libs/flac-1.2:=[cxx] )
lame? ( media-sound/lame )
mad? ( media-libs/libmad )
@@ -58,7 +54,7 @@ DEPEND="
media-libs/libogg
media-libs/libvorbis
)
- webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5[widgets] )
+ webengine? ( >=dev-qt/qtwebengine-${QTMIN}:6 )
"
RDEPEND="${DEPEND}
app-cdr/cdrdao
@@ -73,6 +69,11 @@ RDEPEND="${DEPEND}
DOCS+=( ChangeLog {FAQ,PERMISSIONS,README}.txt )
src_configure() {
+ # -Werror=odr, -Werror=lto-type-mismatch
+ # https://bugs.gentoo.org/924376
+ # https://bugs.kde.org/show_bug.cgi?id=492571
+ filter-lto
+
local mycmakeargs=(
-DK3B_BUILD_API_DOCS=OFF
-DK3B_BUILD_EXTERNAL_ENCODER_PLUGIN=ON
@@ -91,7 +92,7 @@ src_configure() {
-DK3B_ENABLE_TAGLIB=$(usex taglib)
-DK3B_BUILD_OGGVORBIS_DECODER_PLUGIN=$(usex vorbis)
-DK3B_BUILD_OGGVORBIS_ENCODER_PLUGIN=$(usex vorbis)
- $(cmake_use_find_package webengine Qt5WebEngineWidgets)
+ $(cmake_use_find_package webengine Qt6WebEngineWidgets)
)
ecm_src_configure
diff --git a/kde-apps/k3b/k3b-24.08.0.ebuild b/kde-apps/k3b/k3b-24.08.2.ebuild
index a9f20c82d9b6..9107708962eb 100644
--- a/kde-apps/k3b/k3b-24.08.0.ebuild
+++ b/kde-apps/k3b/k3b-24.08.2.ebuild
@@ -8,7 +8,7 @@ ECM_TEST="true"
PVCUT=$(ver_cut 1-3)
KFMIN=6.5.0
QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm flag-o-matic gear.kde.org
DESCRIPTION="Full-featured burning and ripping application based on KDE Frameworks"
HOMEPAGE="https://apps.kde.org/k3b/ https://userbase.kde.org/K3b"
@@ -69,6 +69,11 @@ RDEPEND="${DEPEND}
DOCS+=( ChangeLog {FAQ,PERMISSIONS,README}.txt )
src_configure() {
+ # -Werror=odr, -Werror=lto-type-mismatch
+ # https://bugs.gentoo.org/924376
+ # https://bugs.kde.org/show_bug.cgi?id=492571
+ filter-lto
+
local mycmakeargs=(
-DK3B_BUILD_API_DOCS=OFF
-DK3B_BUILD_EXTERNAL_ENCODER_PLUGIN=ON