mirror of
https://github.com/wailsapp/wails.git
synced 2025-05-09 10:10:11 +08:00
Update Linux docs + doctor to suggest webkit2gtk-4.1
This commit is contained in:
parent
e424a85a99
commit
1d2e1b15ea
@ -7,26 +7,26 @@ tasks:
|
|||||||
setup:
|
setup:
|
||||||
summary: Setup the project
|
summary: Setup the project
|
||||||
preconditions:
|
preconditions:
|
||||||
- sh: python{{exeExt}} --version
|
- sh: python3{{exeExt}} --version
|
||||||
msg: "Looks like Python isn't installed. Python is required to build the documentation: https://www.python.org/downloads/"
|
msg: "Looks like Python isn't installed. Python is required to build the documentation: https://www.python.org/downloads/"
|
||||||
cmds:
|
cmds:
|
||||||
- python -m pip install -r requirements.txt --user
|
- python3 -m pip install -r requirements.txt --user
|
||||||
|
|
||||||
setup:insiders:
|
setup:insiders:
|
||||||
summary: Setup the project (insiders)
|
summary: Setup the project (insiders)
|
||||||
preconditions:
|
preconditions:
|
||||||
- sh: python{{exeExt}} --version
|
- sh: python3{{exeExt}} --version
|
||||||
msg: "Looks like Python isn't installed. Python is required to build the documentation: https://www.python.org/downloads/"
|
msg: "Looks like Python isn't installed. Python is required to build the documentation: https://www.python.org/downloads/"
|
||||||
cmds:
|
cmds:
|
||||||
- python -m pip install -r requirements.insiders.txt --user
|
- python3 -m pip install -r requirements.insiders.txt --user
|
||||||
|
|
||||||
upgrade:insiders:
|
upgrade:insiders:
|
||||||
summary: Upgrade the project (insiders)
|
summary: Upgrade the project (insiders)
|
||||||
preconditions:
|
preconditions:
|
||||||
- sh: python{{exeExt}} --version
|
- sh: python3{{exeExt}} --version
|
||||||
msg: "Looks like Python isn't installed. Python is required to build the documentation: https://www.python.org/downloads/"
|
msg: "Looks like Python isn't installed. Python is required to build the documentation: https://www.python.org/downloads/"
|
||||||
cmds:
|
cmds:
|
||||||
- python -m pip install -r requirements.insiders.txt --upgrade --user
|
- python3 -m pip install -r requirements.insiders.txt --upgrade --user
|
||||||
|
|
||||||
build:
|
build:
|
||||||
summary: Builds the documentation
|
summary: Builds the documentation
|
||||||
|
@ -63,7 +63,7 @@ You will also need to install platform specific dependencies:
|
|||||||
|
|
||||||
=== "Linux"
|
=== "Linux"
|
||||||
|
|
||||||
Linux requires the standard `gcc` build tools plus `libgtk3` and `libwebkit`. Rather than list a ton of commands for different distros, Wails can try to determine what the installation commands are for your specific distribution. Run <code>wails doctor</code> after installation to be shown how to install the dependencies. If your distro/package manager is not supported, please let us know on discord.
|
Linux requires the standard `gcc` build tools plus `gtk3` and `webkit2gtk`. Run <code>wails doctor</code> after installation to be shown how to install the dependencies. If your distro/package manager is not supported, please let us know on discord.
|
||||||
|
|
||||||
## System Check
|
## System Check
|
||||||
|
|
||||||
|
@ -25,11 +25,11 @@ func NewApt(osid string) *Apt {
|
|||||||
// They will potentially differ on different distributions or versions
|
// They will potentially differ on different distributions or versions
|
||||||
func (a *Apt) Packages() Packagemap {
|
func (a *Apt) Packages() Packagemap {
|
||||||
return Packagemap{
|
return Packagemap{
|
||||||
"libgtk-3": []*Package{
|
"gtk3": []*Package{
|
||||||
{Name: "libgtk-3-dev", SystemPackage: true, Library: true},
|
{Name: "libgtk-3-dev", SystemPackage: true, Library: true},
|
||||||
},
|
},
|
||||||
"libwebkit": []*Package{
|
"webkit2gtk": []*Package{
|
||||||
{Name: "libwebkit2gtk-4.0-dev", SystemPackage: true, Library: true},
|
{Name: "libwebkit2gtk-4.1-dev", SystemPackage: true, Library: true},
|
||||||
},
|
},
|
||||||
"gcc": []*Package{
|
"gcc": []*Package{
|
||||||
{Name: "build-essential", SystemPackage: true},
|
{Name: "build-essential", SystemPackage: true},
|
||||||
|
@ -25,11 +25,11 @@ func NewDnf(osid string) *Dnf {
|
|||||||
// They will potentially differ on different distributions or versions
|
// They will potentially differ on different distributions or versions
|
||||||
func (y *Dnf) Packages() Packagemap {
|
func (y *Dnf) Packages() Packagemap {
|
||||||
return Packagemap{
|
return Packagemap{
|
||||||
"libgtk-3": []*Package{
|
"gtk3": []*Package{
|
||||||
{Name: "gtk3-devel", SystemPackage: true, Library: true},
|
{Name: "gtk3-devel", SystemPackage: true, Library: true},
|
||||||
},
|
},
|
||||||
"libwebkit": []*Package{
|
"webkit2gtk": []*Package{
|
||||||
{Name: "webkit2gtk4.0-devel", SystemPackage: true, Library: true},
|
{Name: "webkit2gtk4.1-devel", SystemPackage: true, Library: true},
|
||||||
{Name: "webkit2gtk3-devel", SystemPackage: true, Library: true},
|
{Name: "webkit2gtk3-devel", SystemPackage: true, Library: true},
|
||||||
// {Name: "webkitgtk3-devel", SystemPackage: true, Library: true},
|
// {Name: "webkitgtk3-devel", SystemPackage: true, Library: true},
|
||||||
},
|
},
|
||||||
|
@ -26,11 +26,11 @@ func NewEmerge(osid string) *Emerge {
|
|||||||
// They will potentially differ on different distributions or versions
|
// They will potentially differ on different distributions or versions
|
||||||
func (e *Emerge) Packages() Packagemap {
|
func (e *Emerge) Packages() Packagemap {
|
||||||
return Packagemap{
|
return Packagemap{
|
||||||
"libgtk-3": []*Package{
|
"gtk3": []*Package{
|
||||||
{Name: "x11-libs/gtk+", SystemPackage: true, Library: true},
|
{Name: "x11-libs/gtk+", SystemPackage: true, Library: true},
|
||||||
},
|
},
|
||||||
"libwebkit": []*Package{
|
"webkit2gtk": []*Package{
|
||||||
{Name: "net-libs/webkit-gtk", SystemPackage: true, Library: true},
|
{Name: "net-libs/webkit-gtk:6", SystemPackage: true, Library: true},
|
||||||
},
|
},
|
||||||
"gcc": []*Package{
|
"gcc": []*Package{
|
||||||
{Name: "sys-devel/gcc", SystemPackage: true},
|
{Name: "sys-devel/gcc", SystemPackage: true},
|
||||||
|
@ -27,10 +27,10 @@ func NewEopkg(osid string) *Eopkg {
|
|||||||
// They will potentially differ on different distributions or versions
|
// They will potentially differ on different distributions or versions
|
||||||
func (e *Eopkg) Packages() Packagemap {
|
func (e *Eopkg) Packages() Packagemap {
|
||||||
return Packagemap{
|
return Packagemap{
|
||||||
"libgtk-3": []*Package{
|
"gtk3": []*Package{
|
||||||
{Name: "libgtk-3-devel", SystemPackage: true, Library: true},
|
{Name: "libgtk-3-devel", SystemPackage: true, Library: true},
|
||||||
},
|
},
|
||||||
"libwebkit": []*Package{
|
"webkit2gtk": []*Package{
|
||||||
{Name: "libwebkit-gtk-devel", SystemPackage: true, Library: true},
|
{Name: "libwebkit-gtk-devel", SystemPackage: true, Library: true},
|
||||||
},
|
},
|
||||||
"gcc": []*Package{
|
"gcc": []*Package{
|
||||||
|
@ -40,10 +40,10 @@ func (n *Nixpkgs) Packages() Packagemap {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return Packagemap{
|
return Packagemap{
|
||||||
"libgtk-3": []*Package{
|
"gtk3": []*Package{
|
||||||
{Name: channel + ".gtk3", SystemPackage: true, Library: true},
|
{Name: channel + ".gtk3", SystemPackage: true, Library: true},
|
||||||
},
|
},
|
||||||
"libwebkit": []*Package{
|
"webkit2gtk": []*Package{
|
||||||
{Name: channel + ".webkitgtk", SystemPackage: true, Library: true},
|
{Name: channel + ".webkitgtk", SystemPackage: true, Library: true},
|
||||||
},
|
},
|
||||||
"gcc": []*Package{
|
"gcc": []*Package{
|
||||||
|
@ -26,11 +26,11 @@ func NewPacman(osid string) *Pacman {
|
|||||||
// They will potentially differ on different distributions or versions
|
// They will potentially differ on different distributions or versions
|
||||||
func (p *Pacman) Packages() Packagemap {
|
func (p *Pacman) Packages() Packagemap {
|
||||||
return Packagemap{
|
return Packagemap{
|
||||||
"libgtk-3": []*Package{
|
"gtk3": []*Package{
|
||||||
{Name: "gtk3", SystemPackage: true, Library: true},
|
{Name: "gtk3", SystemPackage: true, Library: true},
|
||||||
},
|
},
|
||||||
"libwebkit": []*Package{
|
"webkit2gtk": []*Package{
|
||||||
{Name: "webkit2gtk", SystemPackage: true, Library: true},
|
{Name: "webkit2gtk-4.1", SystemPackage: true, Library: true},
|
||||||
},
|
},
|
||||||
"gcc": []*Package{
|
"gcc": []*Package{
|
||||||
{Name: "gcc", SystemPackage: true},
|
{Name: "gcc", SystemPackage: true},
|
||||||
|
@ -27,10 +27,10 @@ func NewZypper(osid string) *Zypper {
|
|||||||
// They will potentially differ on different distributions or versions
|
// They will potentially differ on different distributions or versions
|
||||||
func (z *Zypper) Packages() Packagemap {
|
func (z *Zypper) Packages() Packagemap {
|
||||||
return Packagemap{
|
return Packagemap{
|
||||||
"libgtk-3": []*Package{
|
"gtk3": []*Package{
|
||||||
{Name: "gtk3-devel", SystemPackage: true, Library: true},
|
{Name: "gtk3-devel", SystemPackage: true, Library: true},
|
||||||
},
|
},
|
||||||
"libwebkit": []*Package{
|
"webkit2gtk": []*Package{
|
||||||
{Name: "webkit2gtk3-soup2-devel", SystemPackage: true, Library: true},
|
{Name: "webkit2gtk3-soup2-devel", SystemPackage: true, Library: true},
|
||||||
{Name: "webkit2gtk3-devel", SystemPackage: true, Library: true},
|
{Name: "webkit2gtk3-devel", SystemPackage: true, Library: true},
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user