Opened 3 years ago

Last modified 3 years ago

#16041 closed enhancement

falcon-3.2.0 requires karchive — at Initial Version

Reported by: ken@… Owned by: blfs-book
Priority: normal Milestone: 11.1
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

With 3.2.0, kactivities is now *required* and some other parts are optional (and not just for use with pyside2).

From the cmake file:

# Mandatory: KF5
find_package(KF5 REQUIRED COMPONENTS Archive)

and {{{# Optional: KWallet, KIO, KCrash, KCoreAddons set(KF5_MIN_VERSION "5.54.0") find_package(KF5Wallet ${KF5_MIN_VERSION} CONFIG) set_package_properties(KF5Wallet PROPERTIES DESCRIPTION "KDE Frameworks Integration plugin" TYPE OPTIONAL) find_package(KF5KIO ${KF5_MIN_VERSION} CONFIG) set_package_properties(KF5KIO PROPERTIES DESCRIPTION "KDE Frameworks Integration plugin" TYPE OPTIONAL) find_package(KF5Crash ${KF5_MIN_VERSION} CONFIG) set_package_properties(KF5Crash PROPERTIES DESCRIPTION "KDE Frameworks Integration plugin" TYPE OPTIONAL) find_package(KF5CoreAddons ${KF5_MIN_VERSION} CONFIG) set_package_properties(KF5CoreAddons PROPERTIES DESCRIPTION "KDE Frameworks Integration plugin" TYPE OPTIONAL) find_package(KF5Purpose ${KF5_MIN_VERSION} CONFIG) set_package_properties(KF5Purpose PROPERTIES DESCRIPTION "KDE Frameworks Integration plugin" TYPE OPTIONAL) if (KF5Wallet_FOUND AND KF5KIO_FOUND AND KF5Crash_FOUND AND KF5CoreAddons_FOUND AND KF5Purpose_FOUND)

set(ENABLE_KDE_FRAMEWORKS_INTEGRATION_PLUGIN TRUE)

}}}

IMHO, building all of KF5 is an unnecessary, and heavy, overhead. But I cannot see how to mark only karchive as required with the current structure of the book.

Change History (0)

Note: See TracTickets for help on using tickets.