From 8eb2e0f001efabe359fae01ceb24f128d1cdafda Mon Sep 17 00:00:00 2001 From: Adrian Kumpf <8999358+adriankumpf@users.noreply.github.com> Date: Fri, 3 Feb 2023 12:07:57 +0100 Subject: [PATCH] Remove unnecessary indicator package --- .github/workflows/cd.yml | 2 +- .github/workflows/ci.yml | 4 ++-- README.md | 16 +++++----------- 3 files changed, 8 insertions(+), 14 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 71526dc..5a700ac 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -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 diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f9150f8..d833c70 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -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 @@ -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 diff --git a/README.md b/README.md index eef8c88..42a7f71 100644 --- a/README.md +++ b/README.md @@ -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 @@ -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