Diff kfloppy-23.04.3 with a kfloppy-23.07.70_pre20241222

/usr/portage/kde-apps/kfloppy/kfloppy-23.07.70_pre20241222.ebuild 2025-02-03 17:39:34.074671368 +0300
1
# Copyright 1999-2024 Gentoo Authors
1
# Copyright 1999-2025 Gentoo Authors
2 2
# Distributed under the terms of the GNU General Public License v2
3 3

  
4 4
EAPI=8
5 5

  
6
ECM_HANDBOOK="forceoptional"
7
KFMIN=5.106.0
8
QTMIN=5.15.9
9
inherit ecm flag-o-matic gear.kde.org
6
KDE_ORG_COMMIT=7bc87b6bb62ad143e98f0d2c18d8a9a59039d25c
7
ECM_HANDBOOK="optional"
8
KFMIN=6.5.0
9
QTMIN=6.7.2
10
inherit ecm gear.kde.org
10 11

  
11 12
DESCRIPTION="Straightforward graphical means to format 3.5\" and 5.25\" floppy disks"
12 13
HOMEPAGE="https://apps.kde.org/kfloppy/"
13 14

  
14 15
LICENSE="GPL-2" # TODO: CHECK
15
SLOT="5"
16
KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
16
SLOT="0"
17
KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
17 18

  
18 19
DEPEND="
19
	>=dev-qt/qtdbus-${QTMIN}:5
20
	>=dev-qt/qtgui-${QTMIN}:5
21
	>=dev-qt/qtwidgets-${QTMIN}:5
22
	>=kde-frameworks/kcompletion-${KFMIN}:5
23
	>=kde-frameworks/kconfig-${KFMIN}:5
24
	>=kde-frameworks/kconfigwidgets-${KFMIN}:5
25
	>=kde-frameworks/kcoreaddons-${KFMIN}:5
26
	>=kde-frameworks/kcrash-${KFMIN}:5
27
	>=kde-frameworks/ki18n-${KFMIN}:5
28
	>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
29
	>=kde-frameworks/kxmlgui-${KFMIN}:5
20
	>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
21
	>=kde-frameworks/kcompletion-${KFMIN}:6
22
	>=kde-frameworks/kconfig-${KFMIN}:6
23
	>=kde-frameworks/kconfigwidgets-${KFMIN}:6
24
	>=kde-frameworks/kcoreaddons-${KFMIN}:6
25
	>=kde-frameworks/kcrash-${KFMIN}:6
26
	>=kde-frameworks/ki18n-${KFMIN}:6
27
	>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
28
	>=kde-frameworks/kxmlgui-${KFMIN}:6
29
"
30
RDEPEND="${DEPEND}
31
	!${CATEGORY}/${PN}:5
30 32
"
31
RDEPEND="${DEPEND}"
32

  
33
src_configure() {
34
	# -Werror=odr
35
	# https://bugs.gentoo.org/926320
36
	# https://invent.kde.org/utilities/kfloppy/-/merge_requests/8
37
	filter-lto
38

  
39
	ecm_src_configure
40
}
Thank you!