mirror of
https://github.com/narrrl/proton-drive-linux.git
synced 2026-11-03 16:41:26 +01:00
fix(packaging): recommend each keyring only on its own desktop
The RPM recommended both gnome-keyring and kwallet unconditionally, and dnf installs weak dependencies by default, so a GNOME install on Fedora pulled in KWallet and KDE Frameworks with it. The recommendations are now rich dependencies: KWallet only with plasma-workspace, GNOME Keyring only without it, and the AppIndicator extension only with gnome-shell. RPM does not accept `unless` in a weak dependency, so the keyring uses the equivalent `(gnome-keyring or plasma-workspace)`. Reported on Reddit by a Fedora GNOME user.
This commit is contained in:
1 parent
f6c651b06b
commit
ee76f4ac60
2 files changed
+11
-4
No files matched your search
@@ -17,6 +17,11 @@ scratch (user data in `staging/` and `recovery/` is never touched by this).
|
||||
it. See [Install → Binary cache](INSTALL.md#binary-cache).
|
||||
([#37](https://github.com/narrrl/proton-drive-linux/issues/37))
|
||||
|
||||
### Fixed
|
||||
- **The Fedora package installed KDE packages on GNOME.** Its recommendation of KWallet is now
|
||||
only for Plasma, the GNOME keyring only for desktops other than Plasma, and the AppIndicator
|
||||
extension only for GNOME.
|
||||
|
||||
## [3.3.0] — 2026-10-11
|
||||
|
||||
Schema: **42**, unchanged.
|
||||
|
||||
@@ -37,11 +37,13 @@ Requires: webkitgtk6.0
|
||||
Requires: perl-Image-ExifTool
|
||||
Requires: xdg-utils
|
||||
|
||||
# DE-specific; do not Require a single desktop environment.
|
||||
Recommends: gnome-keyring
|
||||
# DE-specific; do not Require a single desktop environment. dnf installs weak
|
||||
# dependencies by default, so each is conditional on its own desktop: a plain
|
||||
# `Recommends: kwallet` pulled KDE Frameworks onto GNOME installs.
|
||||
Recommends: (gnome-keyring or plasma-workspace)
|
||||
Recommends: iso-codes
|
||||
Recommends: gnome-shell-extension-appindicator
|
||||
Recommends: kwallet
|
||||
Recommends: (gnome-shell-extension-appindicator if gnome-shell)
|
||||
Recommends: (kwallet if plasma-workspace)
|
||||
|
||||
# Only for `pdfs-prompt --fzf`; every other front end works without them.
|
||||
Suggests: fzf
|
||||
|
||||
Reference in new issue
Block a user