sys-power/pm-utils seems to be hacked to not need vbetool on PPC. perhaps "!ppc" should be modified to be "x86"
The dependency on pm-utils was made optional through the pm-utils use flag.
pm-utils itself does not appear to be a problem (though it should of course remain USE-optional if it isn't needed). I package.provided vbetool and pm-utils built and merged fine.
Then let's reassign this bug to pm-utils maintainers.
the issue is not clear, please develop what's the problem with actual deps ?
pm-utils depends on vbetool, but it should only need vbetool on x86/amd64.
that does not say what's the problem...
Created attachment 201036 [details, diff] Fix for pm-utils 1.2.5 If English isn't clear enough, how about a diff?
that's not a diff and that's not what I asked. What is the problem you are trying to fix with current dependencies of vbetool ? You just don't like the way it is written or what ?
Yeah, oops-- I attached the wrong file :) The problem is that it DEPENDs on vbetool on non-x86/amd64 platforms. In my case, ARM.
yeah but pm-utils isn't keyworded for arm, is that a bug hidding a keywordreq ? If so I'd need to know if pm-utils builds and runs fine on arm (I guess it does but a formal statement can't harm).
pm-suspend successfully suspends my ARM system (though it wakes up immediately afterward). This would be a *step* toward ARM keywording, at the very least.
@Gilles: the pm-utils is dep for powerdevil, now flaged but was mandatory, keywordreq was added to the 4.3.0 keywordreq (faster to have it in one bug rather than in 50). Thing is that now it can be useflaged but users want the hibernate/suspend feature. So for that the dep on vbetool should be only on x86 hw and not on the other plaforms where it supposingly works too. Hope i explained it enought. Currently archies can mask the useflag and not benefit from it but aparently users want it. Your choice is wether close the bug as wontfix or adjust the dep and cc some archies. For full featured kde we use this set of archies now: KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
This is fixed in pm-utils-1.3.0 and will stay for later hopefully :]