Description of problem:
IceWM can't currently be installed on RHEL-6, because it depends on "bluecurve-icon-theme", and "bluecurve-icon-theme" conflicts (is obsoleted by) "dmz-cursor-themes". I removed the Requries: line from the IceWM spec file, rebuilt it (*), and it seems to work okay. I guess the SPEC file should specify "dmz-cursor-themes" as new dependency.
(*) Rebuilding IceWM on RHEL-6.2 Workstation is very tedious. There are a bunch of build-deps that are not available either in RHEL-6 or in EPEL-6 -- those build dependencies had to be installed from Fedora SRPMs too. One such package is giflib-devel.
Version-Release number of selected component (if applicable):
(In reply to comment #0)
> (*) Rebuilding IceWM on RHEL-6.2 Workstation is very tedious. There are a bunch
> of build-deps that are not available either in RHEL-6 or in EPEL-6 -- those
> build dependencies had to be installed from Fedora SRPMs too. One such package
> is giflib-devel.
Disregard that, PEBKAC.
NOTE: You need to also enable the 'optional' repository to use EPEL
packages as they depend on packages in that repository.
giflib-devel is in optional.
Adding more info as I tried to look into it more.
icewm-1.3.7-1.el6  requires, since 1.2.32-5, bluecurve-icon-theme.
The bluecurve-icon-theme SRPM produces two binary (actually, noarch) RPMs, bluecurve-icon-theme and bluecurve-cursor-theme. This is the dependency:
icewm --> bluecurve-icon-theme --> bluecurve-cursor-theme
The bluecurve-*-theme packages were built for RHEL-6 , but before they could have made their way into 6.0, they were removed due to bug 559765, obsoleted by dmz-cursor-themes-0.4-4.el6 . dmz-cursor-themes is a very basic package and can't be removed in practice.
So, even if we rebuild the bluecurve-*-theme packages in EPEL-6 , they still can't be installed on RHEL-6.
icewm -> bluecurve-icon-theme -> bluecurve-cursor-theme <<>> dmz-cursor-themes
I think this could be resolved by rebasing icewm to dmz-cursor-themes. dmz-cursor-themes only provides cursors and not icons, while the bluecurve packages provide both. Anyway at first I simply removed the "Requires:" line from the SPEC file and rebuilt the RPM locally, and IceWM seems to work well (as said above, the dmz-cursor-themes package is very low-level, so it was installed on my system). That said, I use my own customized copy of the warp3 theme.
Created attachment 548939 [details]
update theme dependency
dmz-cursor-themes obsoleted bluecurve-cursor-theme (RHBZ#559765). The
latter is a dependency of bluecurve-icon-theme. Rebase EPEL-6 build to
koji build: https://koji.fedoraproject.org/koji/taskinfo?taskID=3596563
Sorry for the belated reply (I was partially AFK).
I plan to issue a fixed build next week (bluecurve issue).
*** This bug has been marked as a duplicate of bug 768844 ***
icewm-1.3.7-3.el6 has been submitted as an update for Fedora EPEL 6.
icewm-1.3.7-3.el6 has been pushed to the Fedora EPEL 6 stable repository. If problems still persist, please make note of it in this bug report.