Upgrade to compiz-fusion-0.8.2
Today, when I ran the regular update of my gentoo systems there was an update for compiz-fusion in portage. The compiz update did not work out of the box on my x8_64 systems, missing keywords, blocking packages, wrong manifests, etc.
Here is the way I got it to work:
emerge -uND world
!!! All ebuilds that could satisfy “~x11-plugins/compiz-plugins-main-0.8.2” have been masked.
!!! One of the following masked packages is required to complete your request:
– x11-plugins/compiz-plugins-main-0.8.2 (masked by: ~amd64 keyword)
Add to /etc/portage/package.keywords:
=x11-plugins/compiz-plugins-main-0.8.2 **
=x11-plugins/compiz-plugins-unsupported-0.8.2 **
=x11-plugins/compiz-plugins-extra-0.8.2 **
emerge compiz-fusion
[blocks B ] x11-plugins/compiz-fusion-plugins-extra (“x11-plugins/compiz-fusion-plugins-extra” is blocking x11-plugins/compiz-plugins-extra-0.8.2)
[blocks B ] x11-plugins/compiz-fusion-plugins-main (“x11-plugins/compiz-fusion-plugins-main” is blocking x11-plugins/compiz-plugins-main-0.8.2)
[blocks B ] x11-plugins/compiz-fusion-plugins-unsupported (“x11-plugins/compiz-fusion-plugins-unsupported” is blocking x11-plugins/compiz-plugins-unsupported-0.8.2)
emerge -C compiz-fusion-plugins-extra compiz-fusion-plugins-main compiz-fusion-plugins-unsupported
emerge compiz-fusion
!!! A file listed in the Manifest could not be found: /usr/portage/x11-plugins/compiz-plugins-extra/files/compiz-plugins-extra-no-gconf.patch
ebuild /usr/portage/x11-plugins/compiz-plugins-extra/compiz-plugins-extra-0.8.2.ebuild digest
Note: The generation of the digest is only a temporary solution. There should be the correct manifest in the portage tree.
emerge compiz-fusion
* Messages for package x11-wm/emerald-0.8.2:
* Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is:
*
* /usr/portage/x11-wm/emerald/files/emerald-ru.po.patch
* ( emerald-ru.po.patch )
*
* ERROR: x11-wm/emerald-0.8.2 failed.
cd /usr/portage/x11-wm/emerald/files/
ln -s emerald-0.7.8-ru.po.patch emerald-ru.po.patch
Note: The symlink is only a temporary solution. The file should be added to the portage tree.
ebuild /usr/portage/x11-wm/emerald/emerald-0.8.2.ebuild digest
emerge compiz-fusion
Afterwards I had a working compiz-fusion-0.8.2 .
regards
Jürgen
April 4th, 2009 at 12:48 am
Tks! This is was very useful to me.
April 11th, 2010 at 1:35 pm
[…] Here is the way I got it to work. The procedure is similar to the one I described in upgrade-to-compiz-fusion-0.82. […]