mirror of
https://github.com/mappu/miqt.git
synced 2025-04-09 07:00:22 +00:00
doc/README: debian packages qml runtime modules separately
This commit is contained in:
parent
3fb3031411
commit
2917e7d4b1
27
README.md
27
README.md
@ -140,20 +140,37 @@ Fork this repository and add your library to the `genbindings/config-libraries`
|
||||
|
||||
*Tested with Fedora 40 + 41 / Qt 6.7 + 6.8 / GCC 14*
|
||||
|
||||
1. Install dependencies
|
||||
|
||||
For dynamic linking, with the system Qt (Qt 5):
|
||||
|
||||
```bash
|
||||
apt install qtbase5-dev libqscintilla2-qt5-dev libqt5svg5-dev libqt5webchannel5-dev libqt5webkit5-dev qtbase5-private-dev qtmultimedia5-dev qtwebengine5-dev qtwebengine5-private-dev build-essential # Debian / Ubuntu
|
||||
go build -ldflags '-s -w'
|
||||
# Debian / Ubuntu (Minimal)
|
||||
apt install qtbase5-dev build-essential golang-go
|
||||
|
||||
# Debian / Ubuntu (Full)
|
||||
apt install qtbase5-dev libqscintilla2-qt5-dev libqt5svg5-dev libqt5webchannel5-dev libqt5webkit5-dev qtbase5-private-dev qtmultimedia5-dev qtwebengine5-dev qtwebengine5-private-dev build-essential golang-go
|
||||
```
|
||||
|
||||
For dynamic linking, with the system Qt (Qt 6):
|
||||
|
||||
```bash
|
||||
apt install qt6-base-dev libqscintilla2-qt6-dev qt6-base-private-dev qt6-charts-dev qt6-multimedia-dev qt6-svg-dev qt6-webchannel-dev qt6-webengine-dev qt6-declarative-dev build-essential # Debian / Ubuntu
|
||||
dnf install qt6-qtbase-devel qscintilla-qt6-devel qt6-qtcharts-devel qt6-qtmultimedia-devel qt6-qtsvg-devel qt6-qtwebchannel-devel qt6-qtwebengine-devel qt6-qtdeclarative-devel golang # Fedora
|
||||
pamac install qt6-base qscintilla-qt6 qt6-charts qt6-multimedia qt6-svg qt6-webchannel qt6-webengine qt6-declarative go # Manjaro
|
||||
# Debian / Ubuntu (Minimal)
|
||||
apt install qt6-base-dev build-essential golang-go
|
||||
|
||||
# Debian / Ubuntu (Full)
|
||||
apt install qt6-base-dev libqscintilla2-qt6-dev qt6-base-private-dev qt6-charts-dev qt6-multimedia-dev qt6-svg-dev qt6-webchannel-dev qt6-webengine-dev qt6-declarative-dev qml6-module-qtquick-{controls,shapes,layouts,templates,window} build-essential golang-go
|
||||
|
||||
# Fedora
|
||||
dnf install qt6-qtbase-devel qscintilla-qt6-devel qt6-qtcharts-devel qt6-qtmultimedia-devel qt6-qtsvg-devel qt6-qtwebchannel-devel qt6-qtwebengine-devel qt6-qtdeclarative-devel golang
|
||||
|
||||
# Manjaro
|
||||
pamac install qt6-base qscintilla-qt6 qt6-charts qt6-multimedia qt6-svg qt6-webchannel qt6-webengine qt6-declarative go
|
||||
```
|
||||
|
||||
2. Compile your application
|
||||
|
||||
```bash
|
||||
go build -ldflags '-s -w'
|
||||
```
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user