5
0
mirror of https://github.com/wailsapp/wails.git synced 2025-05-09 01:31:19 +08:00

Update Linux docs + doctor to suggest webkit2gtk-4.1

This commit is contained in:
Lea Anthony 2024-05-21 07:47:19 +10:00
parent e424a85a99
commit 1d2e1b15ea
No known key found for this signature in database
GPG Key ID: 33DAF7BB90A58405
9 changed files with 25 additions and 25 deletions

View File

@ -7,26 +7,26 @@ tasks:
setup:
summary: Setup the project
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/"
cmds:
- python -m pip install -r requirements.txt --user
- python3 -m pip install -r requirements.txt --user
setup:insiders:
summary: Setup the project (insiders)
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/"
cmds:
- python -m pip install -r requirements.insiders.txt --user
- python3 -m pip install -r requirements.insiders.txt --user
upgrade:insiders:
summary: Upgrade the project (insiders)
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/"
cmds:
- python -m pip install -r requirements.insiders.txt --upgrade --user
- python3 -m pip install -r requirements.insiders.txt --upgrade --user
build:
summary: Builds the documentation

View File

@ -63,7 +63,7 @@ You will also need to install platform specific dependencies:
=== "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

View File

@ -25,11 +25,11 @@ func NewApt(osid string) *Apt {
// They will potentially differ on different distributions or versions
func (a *Apt) Packages() Packagemap {
return Packagemap{
"libgtk-3": []*Package{
"gtk3": []*Package{
{Name: "libgtk-3-dev", SystemPackage: true, Library: true},
},
"libwebkit": []*Package{
{Name: "libwebkit2gtk-4.0-dev", SystemPackage: true, Library: true},
"webkit2gtk": []*Package{
{Name: "libwebkit2gtk-4.1-dev", SystemPackage: true, Library: true},
},
"gcc": []*Package{
{Name: "build-essential", SystemPackage: true},

View File

@ -25,11 +25,11 @@ func NewDnf(osid string) *Dnf {
// They will potentially differ on different distributions or versions
func (y *Dnf) Packages() Packagemap {
return Packagemap{
"libgtk-3": []*Package{
"gtk3": []*Package{
{Name: "gtk3-devel", SystemPackage: true, Library: true},
},
"libwebkit": []*Package{
{Name: "webkit2gtk4.0-devel", SystemPackage: true, Library: true},
"webkit2gtk": []*Package{
{Name: "webkit2gtk4.1-devel", SystemPackage: true, Library: true},
{Name: "webkit2gtk3-devel", SystemPackage: true, Library: true},
// {Name: "webkitgtk3-devel", SystemPackage: true, Library: true},
},

View File

@ -26,11 +26,11 @@ func NewEmerge(osid string) *Emerge {
// They will potentially differ on different distributions or versions
func (e *Emerge) Packages() Packagemap {
return Packagemap{
"libgtk-3": []*Package{
"gtk3": []*Package{
{Name: "x11-libs/gtk+", SystemPackage: true, Library: true},
},
"libwebkit": []*Package{
{Name: "net-libs/webkit-gtk", SystemPackage: true, Library: true},
"webkit2gtk": []*Package{
{Name: "net-libs/webkit-gtk:6", SystemPackage: true, Library: true},
},
"gcc": []*Package{
{Name: "sys-devel/gcc", SystemPackage: true},

View File

@ -27,10 +27,10 @@ func NewEopkg(osid string) *Eopkg {
// They will potentially differ on different distributions or versions
func (e *Eopkg) Packages() Packagemap {
return Packagemap{
"libgtk-3": []*Package{
"gtk3": []*Package{
{Name: "libgtk-3-devel", SystemPackage: true, Library: true},
},
"libwebkit": []*Package{
"webkit2gtk": []*Package{
{Name: "libwebkit-gtk-devel", SystemPackage: true, Library: true},
},
"gcc": []*Package{

View File

@ -40,10 +40,10 @@ func (n *Nixpkgs) Packages() Packagemap {
}
return Packagemap{
"libgtk-3": []*Package{
"gtk3": []*Package{
{Name: channel + ".gtk3", SystemPackage: true, Library: true},
},
"libwebkit": []*Package{
"webkit2gtk": []*Package{
{Name: channel + ".webkitgtk", SystemPackage: true, Library: true},
},
"gcc": []*Package{

View File

@ -26,11 +26,11 @@ func NewPacman(osid string) *Pacman {
// They will potentially differ on different distributions or versions
func (p *Pacman) Packages() Packagemap {
return Packagemap{
"libgtk-3": []*Package{
"gtk3": []*Package{
{Name: "gtk3", SystemPackage: true, Library: true},
},
"libwebkit": []*Package{
{Name: "webkit2gtk", SystemPackage: true, Library: true},
"webkit2gtk": []*Package{
{Name: "webkit2gtk-4.1", SystemPackage: true, Library: true},
},
"gcc": []*Package{
{Name: "gcc", SystemPackage: true},

View File

@ -27,10 +27,10 @@ func NewZypper(osid string) *Zypper {
// They will potentially differ on different distributions or versions
func (z *Zypper) Packages() Packagemap {
return Packagemap{
"libgtk-3": []*Package{
"gtk3": []*Package{
{Name: "gtk3-devel", SystemPackage: true, Library: true},
},
"libwebkit": []*Package{
"webkit2gtk": []*Package{
{Name: "webkit2gtk3-soup2-devel", SystemPackage: true, Library: true},
{Name: "webkit2gtk3-devel", SystemPackage: true, Library: true},
},