-
-
Notifications
You must be signed in to change notification settings - Fork 93
QIF(ru)
Qt Installer Framework (QIF) предоставляет набор инструментов и утилит для создания установщиков для поддерживаемых настольных платформ Qt: Linux, Microsoft Windows и OS X. В CQtDeployer QIF доступен в виде опции qif.
Опция qif является булевским параметром для создания Установочного файла.
cqtdeployer ... qif
Где:
- ... - список других опций.
- qif - опция для использования qt installer framework с шаблоном по умолчанию.
По умолчанию cqtdeployer создаст установочный файл с одним пакетом в котором будет лежать весь ваш дистрибутив. Если вы хотите его настроить вы должны использовать параметр c поддержкой выбора пакета Для создание нового пакета используйте флаг -targetPackage [package;tar1]
Где:
- package - это имя пакета
- tar1 - это название таргета который должен попасть в этот пакет.
Или вы можете описать пакеты в конфигурационном файле
{
"targetPackage": [
[
"package",
"tar1"
]
],
}
Начиная с Версии CQtDeployer 1.5 вы можете использовать свой собственный шаблон установщика. Для этого вы должны передать в параметр qif путь к вашему шаблону.
Шаблон qif долже содержать 2 папки:
- packages
- config
Название пакетов в папке packages должны совподать с названием пакетов при развертывание. Например:
"targetPackage": [
[
"myCustomInstaller",
"tar1"
]
],
.
├── config
│ ├── config.xml
│ └── style.qss
└── packages
└── myCustomInstaller
└── meta
├── installscript.qs
└── package.xml
4 directories, 4 files
Если имена папок не совподут с именами пакетов то CQtDeployer будет использовать стандартный пакет для QIF.
If you like what we do and it benefits you, you can support the project on the official page QuasarApp in Patreon