mirror of
https://github.com/QuasarApp/CQtDeployer.git
synced 2025-05-05 14:09:35 +00:00
Merge pull request #726 from QuasarApp/task_199
Addee article for building cqtdeployer on arm platforms
This commit is contained in:
commit
8a57354ba7
@ -1215,7 +1215,7 @@ HTML_EXTRA_FILES =
|
||||
# Minimum value: 0, maximum value: 359, default value: 220.
|
||||
# This tag requires that the tag GENERATE_HTML is set to YES.
|
||||
|
||||
HTML_COLORSTYLE_HUE = 220
|
||||
HTML_COLORSTYLE_HUE = 202
|
||||
|
||||
# The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of the colors
|
||||
# in the HTML output. For a value of 0 the output will use grayscales only. A
|
||||
@ -1223,7 +1223,7 @@ HTML_COLORSTYLE_HUE = 220
|
||||
# Minimum value: 0, maximum value: 255, default value: 100.
|
||||
# This tag requires that the tag GENERATE_HTML is set to YES.
|
||||
|
||||
HTML_COLORSTYLE_SAT = 100
|
||||
HTML_COLORSTYLE_SAT = 212
|
||||
|
||||
# The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to the
|
||||
# luminance component of the colors in the HTML output. Values below 100
|
||||
@ -1234,7 +1234,7 @@ HTML_COLORSTYLE_SAT = 100
|
||||
# Minimum value: 40, maximum value: 240, default value: 80.
|
||||
# This tag requires that the tag GENERATE_HTML is set to YES.
|
||||
|
||||
HTML_COLORSTYLE_GAMMA = 80
|
||||
HTML_COLORSTYLE_GAMMA = 59
|
||||
|
||||
# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML
|
||||
# page will contain the date and time when the page was generated. Setting this
|
||||
@ -1480,7 +1480,7 @@ DISABLE_INDEX = NO
|
||||
# The default value is: NO.
|
||||
# This tag requires that the tag GENERATE_HTML is set to YES.
|
||||
|
||||
GENERATE_TREEVIEW = YES
|
||||
GENERATE_TREEVIEW = NO
|
||||
|
||||
# The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values that
|
||||
# doxygen will group on one line in the generated HTML documentation.
|
||||
|
@ -20,6 +20,7 @@
|
||||
* [Default Environment Variables](EnvironmentVariables.md)
|
||||
* [Disable standard shortcuts ](DisableShortcats.md)
|
||||
* [Custom scripts](CustomScripts.md)
|
||||
* [CQtDeployer for arm](arm.md)
|
||||
|
||||
|
||||
## Support the project
|
||||
|
63
md/en/arm.md
Normal file
63
md/en/arm.md
Normal file
@ -0,0 +1,63 @@
|
||||
# CQtDeployer for arm machines
|
||||
|
||||
|
||||
At this time, cqtdeployer does not have precompiled distributions for arm platform. But it supports deploy arm applications, so the best solution for install cqtdeployer tool to arm host is building from source.
|
||||
|
||||
## Build
|
||||
|
||||
You can read a main article of building cqtdeployer from source [here](Build-and-Install.md).
|
||||
|
||||
## Qt installer framework.
|
||||
|
||||
The QIFW not available for arm platforms. So if you want to create classic installers you need to build Qt installer framework from [source](https://github.com/qtproject/installer-framework).
|
||||
|
||||
## Build from source
|
||||
|
||||
- clone project
|
||||
|
||||
``` bash
|
||||
git clone https://github.com/QuasarApp/CQtDeployer.git
|
||||
git submodule update --init --recursive
|
||||
cd CQtDeployer
|
||||
```
|
||||
|
||||
- create temp build directory
|
||||
|
||||
``` bash
|
||||
mkdir build
|
||||
cd build
|
||||
```
|
||||
|
||||
- Install qt from package manager (for example apt on ubuntu)
|
||||
|
||||
``` bash
|
||||
sudo apt install qt6-base-dev
|
||||
```
|
||||
|
||||
- run cmake
|
||||
|
||||
``` bash
|
||||
cmake .. -DBUILD_SHARED_LIBS=0 -DCQT_DEPLOYER_TESTS=0
|
||||
```
|
||||
|
||||
- build cqtdeployer
|
||||
|
||||
``` bash
|
||||
make -j8
|
||||
```
|
||||
|
||||
- create cqtdeployer executable.
|
||||
|
||||
``` bash
|
||||
make install
|
||||
```
|
||||
|
||||
|
||||
Done. Now you can add cqtdeployer into your PATH variable and use it or create symbol link to cqtdeployer executable in /bin folder.
|
||||
|
||||
|
||||
``` bash
|
||||
ln -s ./bin/CQtDeployer /bin/cqtdeployer
|
||||
```
|
||||
|
||||
|
@ -1,86 +0,0 @@
|
||||
# Установка CQtDeployer
|
||||
|
||||
Вы можете загрузить последнее подготовленные сборки [здесь](https://github.com/QuasarApp/CQtDeployer/releases).
|
||||
|
||||
### Установщик
|
||||
|
||||
- [Загрузить](https://github.com/QuasarApp/CQtDeployer/releases) CQtDeployer_X.X.X.X_Installer_Linux64.run или CQtDeployer_X.X.X.X_Installer_Win64.exe
|
||||
|
||||
#### Установка в консоли (CMD) без GUI
|
||||
|
||||
##### Linux
|
||||
|
||||
``` bash
|
||||
wget https://github.com/QuasarApp/CQtDeployer/releases/download/1.5.3/CQtDeployer_1.5.3.0_Installer_Linux64.run
|
||||
chmod +x CQtDeployer_1.5.3.0_Installer_Linux64.run
|
||||
./CQtDeployer_1.5.3.0_Installer_Linux64.run install
|
||||
```
|
||||
|
||||
##### Windows
|
||||
|
||||
``` bash
|
||||
wget https://github.com/QuasarApp/CQtDeployer/releases/download/1.5.3/CQtDeployer_1.5.3.0_Installer_Win64.exe
|
||||
CQtDeployer_1.5.3.0_Installer_Win64.exe install
|
||||
```
|
||||
|
||||
### Deb
|
||||
|
||||
``` bash
|
||||
wget https://github.com/QuasarApp/CQtDeployer/releases/download/1.5.3/CQtDeployer_1.5.3.0_Linux64.deb
|
||||
sudo dpkg -i CQtDeployer_1.5.3.0_Linux64.deb
|
||||
```
|
||||
|
||||
**Примечание** имя пакета и ссылки могут быть изменены, пожалуйста, проверьте страницу [Загрузки](https://github.com/QuasarApp/CQtDeployer/releases) перед установкой.
|
||||
|
||||
### Snap
|
||||
|
||||
[](https://snapcraft.io/cqtdeployer)
|
||||
|
||||
|
||||
#### Особенности snap версии
|
||||
|
||||
Если вы используете snap версию приложения. Включите все разрешения для cqtdeployer.
|
||||
это можно сделать в snap-store
|
||||
Или начиная с ubuntu 20.04 в менеджере настроек приложений ubuntu.
|
||||
|
||||
Если у вас нет графического интерфейса, вы можете включить все разрешения, используя следующие команды:
|
||||
|
||||
``` bash
|
||||
sudo snap connect cqtdeployer:process-control
|
||||
sudo snap connect cqtdeployer:removable-media
|
||||
sudo snap connect cqtdeployer:system-backup
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
# Сборка из исходников
|
||||
|
||||
## Build для Linux
|
||||
|
||||
- установите qt и qt QtInstallFrameWork из [Установщик qt](https://www.qt.io/download-qt-installer?hsCtaTracking=9f6a2170-a938-42df-a8e2-a9f0b1d6cdce%7C6cb0de4f-9bb5-4778-ab02-bfb62735f3e5)
|
||||
- git clone https://github.com/QuasarApp/CQtDeployer.git
|
||||
- cd CQtDeployer
|
||||
- git submodule update --init --recursive
|
||||
- qmake -r
|
||||
- Здесь нужно обязательно вызвать тот qmake, который был загружен из 1го пункта.
|
||||
- Пример: ~/Qt/5.15.0/gcc_64/bin/qmake -r
|
||||
- make -j$(nproc)
|
||||
- make deploy
|
||||
- эта команда требует установленный [cqtdeployer](https://github.com/QuasarApp/CQtDeployer/releases)
|
||||
|
||||
## Build для Windows (CMD)
|
||||
|
||||
- установите qt и qt QtInstallFrameWork из [Установщик qt](https://www.qt.io/download-qt-installer?hsCtaTracking=9f6a2170-a938-42df-a8e2-a9f0b1d6cdce%7C6cb0de4f-9bb5-4778-ab02-bfb62735f3e5)
|
||||
- git clone https://github.com/QuasarApp/CQtDeployer.git
|
||||
- cd CQtDeployer
|
||||
- git submodule update --init --recursive
|
||||
- SET PATH=C:/Qt/Tools/mingw810_64/bin;%PATH%
|
||||
- Здесь важно настроить окружение qt.
|
||||
- qmake.exe -r
|
||||
- Здесь нужно обязательно вызвать тот qmake, который был загружен из 1го пункта.
|
||||
- Пример: C:/Qt/5.15.0/mingw81_64/bin/qmake.exe -r
|
||||
- migw32-make -j8
|
||||
- migw32-make deploy
|
||||
- эта команда требует установленный [cqtdeployer](https://github.com/QuasarApp/CQtDeployer/releases)
|
||||
- ./Distro/CQtDeployerInstaller.exe
|
||||
|
@ -9,7 +9,6 @@
|
||||
* [Параметры](Options.md)
|
||||
* [Руководство](Guide.md)
|
||||
* [Краткое Руководство](QuickGuide.md)
|
||||
* [Сборка и установка](Build-and-Install.md)
|
||||
* [Файл развертывания](DeployConfigFile.md)
|
||||
* [Упаковка](Packing.md)
|
||||
* [Список изменений](Changelog.md)
|
||||
|
Loading…
x
Reference in New Issue
Block a user