Skip to content

wails doctor falsely reports libwebkit | webkit2gtk4.0-devel installed on Fedora 41 #4457

Description

@nbolton

Description

On Fedora 41, it appears that wails doctor falsely reports webkit2gtk4.0-devel as installed.

To Reproduce

On Fedora 41, when I run wails dev I see:

Package 'webkit2gtk-4.0' not found

I ran wails doctor and it said webkit2gtk4.0-devel was installed.

# Dependencies
┌────────────────────────────────────────────────────────┐
| Dependency | Package Name        | Status    | Version |
| *docker    | moby-engine         | Installed | 28.3.0  |
| gcc        | gcc-c++             | Installed | 14.3.1  |
| libgtk-3   | gtk3-devel          | Installed | 3.24.43 |
| libwebkit  | webkit2gtk4.0-devel | Installed | 2.46.5  |
| npm        | nodejs-npm          | Installed | 10.9.2  |
| pkg-config | pkgconf-pkg-config  | Installed | 2.3.0   |
| *upx       | upx                 | Installed | 5.0.1   |
|                                                        |
└─────────────── * - Optional Dependency ────────────────┘

However, after running sudo dnf install webkit2gtk4.0-devel the error went away and wails dev started working.

Expected behaviour

If webkit2gtk4.0-devel is not installed on Fedora 41, wails doctor should say it is not installed.

Screenshots

No response

Attempted Fixes

No response

System Details

# Dependencies
┌────────────────────────────────────────────────────────┐
| Dependency | Package Name        | Status    | Version |
| *docker    | moby-engine         | Installed | 28.3.0  |
| gcc        | gcc-c++             | Installed | 14.3.1  |
| libgtk-3   | gtk3-devel          | Installed | 3.24.43 |
| libwebkit  | webkit2gtk4.0-devel | Installed | 2.46.5  |
| npm        | nodejs-npm          | Installed | 10.9.2  |
| pkg-config | pkgconf-pkg-config  | Installed | 2.3.0   |
| *upx       | upx                 | Installed | 5.0.1   |
|                                                        |
└─────────────── * - Optional Dependency ────────────────┘

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugSomething isn't workingLinuxP2Medium priorityv2

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    Status
    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions