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 |
|
}
|