mirror of
https://github.com/narrrl/proton-drive-linux.git
synced 2026-11-04 16:56:59 +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).
|
it. See [Install → Binary cache](INSTALL.md#binary-cache).
|
||||||
([#37](https://github.com/narrrl/proton-drive-linux/issues/37))
|
([#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
|
## [3.3.0] — 2026-10-11
|
||||||
|
|
||||||
Schema: **42**, unchanged.
|
Schema: **42**, unchanged.
|
||||||
|
|||||||
@@ -37,11 +37,13 @@ Requires: webkitgtk6.0
|
|||||||
Requires: perl-Image-ExifTool
|
Requires: perl-Image-ExifTool
|
||||||
Requires: xdg-utils
|
Requires: xdg-utils
|
||||||
|
|
||||||
# DE-specific; do not Require a single desktop environment.
|
# DE-specific; do not Require a single desktop environment. dnf installs weak
|
||||||
Recommends: gnome-keyring
|
# 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: iso-codes
|
||||||
Recommends: gnome-shell-extension-appindicator
|
Recommends: (gnome-shell-extension-appindicator if gnome-shell)
|
||||||
Recommends: kwallet
|
Recommends: (kwallet if plasma-workspace)
|
||||||
|
|
||||||
# Only for `pdfs-prompt --fzf`; every other front end works without them.
|
# Only for `pdfs-prompt --fzf`; every other front end works without them.
|
||||||
Suggests: fzf
|
Suggests: fzf
|
||||||
|
|||||||
Reference in new issue
Block a user