Skip to content

Commit

Permalink
Remove unnecessary indicator package
Browse files Browse the repository at this point in the history
  • Loading branch information
adriankumpf committed Feb 3, 2023
1 parent 4a71032 commit 8eb2e0f
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 14 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ jobs:
if: matrix.os == 'ubuntu-latest'
run: |
sudo apt-get update
sudo apt-get install -y webkit2gtk-4.1 libgtksourceview-3.0-dev libayatana-appindicator3-dev
sudo apt-get install -y webkit2gtk-4.1
- name: Checking out sources
uses: actions/checkout@v3
- name: Running cargo build
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
- uses: dtolnay/rust-toolchain@stable
- run: |
sudo apt-get update
sudo apt-get install -y -qq webkit2gtk-4.1 libgtksourceview-3.0-dev libayatana-appindicator3-dev
sudo apt-get install -y -qq webkit2gtk-4.1
- uses: Swatinem/rust-cache@v2
- run: cargo test

Expand All @@ -39,6 +39,6 @@ jobs:
components: clippy
- run: |
sudo apt-get update
sudo apt-get install -y -qq webkit2gtk-4.1 libgtksourceview-3.0-dev libayatana-appindicator3-dev
sudo apt-get install -y -qq webkit2gtk-4.1
- uses: Swatinem/rust-cache@v2
- run: cargo clippy -- -D warnings
16 changes: 5 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,11 +38,11 @@ Options:

### macOS

WebKit is native on macOS so **no additional dependencies** are required.
WebKit is native on macOS so no additional dependencies are required.

### Windows

WebView2 is powered by Microsoft Edge (Chromium). At the moment it **requires a preview version of Edge** which can be downloaded here: [Microsoft Edge Insider Channels](https://www.microsoftedgeinsider.com/en-us/download)
WebView2 provided by Microsoft Edge Chromium is used. So Windows 7, 8, 10 and 11 are supported.

### Linux

Expand All @@ -51,25 +51,19 @@ WebView2 is powered by Microsoft Edge (Chromium). At the moment it **requires a
#### Arch Linux / Manjaro:

```bash
sudo pacman -S webkit2gtk libappindicator-gtk3
sudo pacman -S webkit2gtk-4.1
```

#### Debian / Ubuntu:

```bash
sudo apt install webkit2gtk-4.1 libayatana-appindicator3-dev
```

Please note: On Debian 11 (Bullseye) use this instead, as `libappindicator3-dev` are deprecated

```bash
sudo apt-get install -y webkit2gtk-4.0 libgtksourceview-3.0-dev libayatana-appindicator3-1 build-essential
sudo apt install libwebkit2gtk-4.1-dev
```

#### Fedora

```bash
sudo dnf install gtk3-devel webkit2gtk3-devel libappindicator-gtk3-devel
sudo dnf install gtk3-devel webkit2gtk4.1-devel
```

## Development
Expand Down

0 comments on commit 8eb2e0f

Please sign in to comment.