mirror of https://github.com/cutefishos/calamares
Merge prepare module into welcome, and repurpose it as a req checker.
parent
3dd1d7932f
commit
ceedc1166b
@ -1,22 +0,0 @@
|
||||
include_directories( ${PROJECT_BINARY_DIR}/src/libcalamaresui )
|
||||
set( CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/CMakeModules )
|
||||
find_package( LIBPARTED REQUIRED )
|
||||
find_package( Qt5 ${QT_VERSION} CONFIG REQUIRED DBus )
|
||||
|
||||
set_source_files_properties( partman_devices.c PROPERTIES LANGUAGE CXX )
|
||||
|
||||
calamares_add_plugin( prepare
|
||||
TYPE viewmodule
|
||||
EXPORT_MACRO PLUGINDLLEXPORT_PRO
|
||||
SOURCES
|
||||
PrepareCheckWidget.cpp
|
||||
PreparePage.cpp
|
||||
PrepareViewStep.cpp
|
||||
partman_devices.c
|
||||
UI
|
||||
LINK_LIBRARIES
|
||||
calamaresui
|
||||
${LIBPARTED_LIBS}
|
||||
Qt5::DBus
|
||||
SHARED_LIB
|
||||
)
|
||||
@ -1,5 +0,0 @@
|
||||
---
|
||||
type: "view" #core or view
|
||||
name: "prepare" #the module name. must be unique and same as the parent directory
|
||||
interface: "qtplugin" #can be: qtplugin, python, process, ...
|
||||
load: "libcalamares_viewmodule_prepare.so"
|
||||
@ -1,11 +0,0 @@
|
||||
---
|
||||
requiredStorage: 5.5
|
||||
requiredRam: 1.0
|
||||
check:
|
||||
- storage
|
||||
- ram
|
||||
- power
|
||||
- internet
|
||||
required:
|
||||
- storage
|
||||
- ram
|
||||
@ -1,13 +1,32 @@
|
||||
include_directories( ${PROJECT_BINARY_DIR}/src/libcalamaresui )
|
||||
set( CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/CMakeModules )
|
||||
find_package( LIBPARTED REQUIRED )
|
||||
find_package( Qt5 ${QT_VERSION} CONFIG REQUIRED DBus )
|
||||
|
||||
set_source_files_properties( checker/partman_devices.c PROPERTIES LANGUAGE CXX )
|
||||
|
||||
set( CHECKER_SOURCES
|
||||
checker/CheckItemWidget.cpp
|
||||
checker/CheckerWidget.cpp
|
||||
checker/RequirementsChecker.cpp
|
||||
checker/partman_devices.c
|
||||
)
|
||||
set( CHECKER_LINK_LIBRARIES
|
||||
${LIBPARTED_LIBS}
|
||||
Qt5::DBus
|
||||
)
|
||||
|
||||
calamares_add_plugin( welcome
|
||||
TYPE viewmodule
|
||||
EXPORT_MACRO PLUGINDLLEXPORT_PRO
|
||||
SOURCES
|
||||
${CHECKER_SOURCES}
|
||||
WelcomeViewStep.cpp
|
||||
WelcomePage.cpp
|
||||
UI
|
||||
WelcomePage.ui
|
||||
LINK_LIBRARIES
|
||||
calamaresui
|
||||
${CHECKER_LINK_LIBRARIES}
|
||||
SHARED_LIB
|
||||
)
|
||||
|
||||
Loading…
Reference in New Issue