Description of problem:
Adwaita is the default cursor theme in Fedora, hardcoded in the libXcursor package (by making /usr/share/icons/default inherit it). (For that reason, it is also a dependency of kde-settings.) Unfortunately, that theme now cannot be installed without a >11 MiB icon theme.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Try to install adwaita-cursor-theme.
adwaita-cursor-theme is only a Provides of the huge adwaita-icon-theme package.
adwaita-cursor-theme is a small subpackage of adwaita-icon-theme containing only /usr/share/icons/Adwaita/cursors and not the icons.
I hit this on the KDE-only Fedora Remix "Kannolo" I'm working on.
Created attachment 950971 [details]
proposed adwaita-icon-theme.spec patch
Created attachment 950972 [details]
proposed gnome-themes-standard.spec patch
I pushed a slight variation of the patch, does this work for you guys?
works for me, though it's not clear to me now whether the icon scriptlets are needed for cursor-only themes or not. I'd previously assumed yes, since the creation of the cursors/ subdir may update the modification time of the parent dir (and invalidate the cache)
It probably isn't needed because adwaita-icon-theme has a hard dep on the new cursor theme package. This means that rpm always orders transactions so that adwaita-icon-theme gets installed last -- and runs its icon cache scriptlet then.
But if you want to add it, feel free to, I don't mind :)
Hopefully we'll be able to delete all the icon cache rpm script crazyness soon. I hear file triggers support is in the works and targeted for the next rpm release.
Your change works for us, but you probably want to add this to the adwaita-cursor-theme subpackage:
Conflicts: adwaita-icon-theme < 3.4.10-3
This ensures that, if the user has adwaita-icon-theme-3.4.10-2.fcNN or older installed and does a "yum install adwaita-cursor-theme", it will upgrade adwaita-icon-theme to the new version. Without the Conflicts, the user gets a file conflict instead.
adwaita-icon-theme-3.14.1-1.fc21 has been submitted as an update for Fedora 21.
* should fix your issue,
* was pushed to the Fedora 21 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing adwaita-icon-theme-3.14.1-1.fc21'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
adwaita-icon-theme-3.14.1-1.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report.