From f803bf3cd7822d7eaca068b7d3791e025d0a0303 Mon Sep 17 00:00:00 2001 From: Nils Pukropp Date: Mon, 20 Jul 2026 15:06:17 +0200 Subject: [PATCH] fixed github ci --- .github/workflows/release.yml | 3 ++- README.md | 5 +++-- packaging/PKGBUILD | 2 +- packaging/proton-drive-linux.spec | 2 ++ 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4cdf6d9..f9f761e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -26,6 +26,7 @@ jobs: libfuse3-dev \ libgtk-4-dev \ libadwaita-1-dev \ + libwebkitgtk-6.0-dev \ libsecret-1-dev \ libdbus-1-dev \ desktop-file-utils \ @@ -98,7 +99,7 @@ jobs: Priority: optional Architecture: amd64 Maintainer: Nils Pukropp - Depends: fuse3, libgtk-4-1 (>= 4.12.0), libadwaita-1-0 (>= 1.5.0), libsecret-1-0 + Depends: fuse3, libgtk-4-1 (>= 4.12.0), libadwaita-1-0 (>= 1.5.0), libsecret-1-0, libwebkitgtk-6.0-4 Installed-Size: ${INSTALLED_SIZE} Description: Proton Drive client for Linux Proton Drive client for Linux featuring: diff --git a/README.md b/README.md index ba27b56..ae96378 100644 --- a/README.md +++ b/README.md @@ -55,20 +55,21 @@ sudo apt-get install -y \ libfuse3-dev \ libgtk-4-dev \ libadwaita-1-dev \ + libwebkitgtk-6.0-dev \ libsecret-1-dev \ libdbus-1-dev ``` ### Arch Linux ```bash -sudo pacman -S --needed pkgconf fuse3 gtk4 libadwaita libsecret dbus +sudo pacman -S --needed pkgconf fuse3 gtk4 libadwaita libsecret dbus webkitgtk-6.0 ``` ### Fedora (44+) ```bash sudo dnf install -y \ pkgconf-pkg-config fuse3-devel gtk4-devel libadwaita-devel \ - libsecret-devel dbus-devel glib2-devel cargo rust + webkitgtk6.0-devel libsecret-devel dbus-devel glib2-devel cargo rust ``` Runtime extras (pick your desktop): diff --git a/packaging/PKGBUILD b/packaging/PKGBUILD index ab0d5c7..57bdb6c 100644 --- a/packaging/PKGBUILD +++ b/packaging/PKGBUILD @@ -15,7 +15,7 @@ pkgdesc="Proton Drive client for Linux: FUSE files-on-demand mount, CLI, GTK4 ap arch=('x86_64') url="https://github.com/narl/proton-drive-linux" license=('MIT') -depends=('fuse3' 'gtk4' 'libadwaita') +depends=('fuse3' 'gtk4' 'libadwaita' 'webkitgtk-6.0') makedepends=('cargo' 'git') provides=('pdfs') # Files-on-demand mount + keyring need these at runtime. diff --git a/packaging/proton-drive-linux.spec b/packaging/proton-drive-linux.spec index 85d9036..1551afd 100644 --- a/packaging/proton-drive-linux.spec +++ b/packaging/proton-drive-linux.spec @@ -24,11 +24,13 @@ BuildRequires: libadwaita-devel BuildRequires: libsecret-devel BuildRequires: dbus-devel BuildRequires: glib2-devel +BuildRequires: webkitgtk6.0-devel Requires: fuse3 Requires: gtk4 Requires: libadwaita Requires: libsecret +Requires: webkitgtk6.0 Requires: xdg-utils # DE-specific; do not Require a single desktop environment.