Description
Sandy
2008-04-06 21:13:01 UTC
Created attachment 148902 [details]
x11-wm/compiz
Created attachment 148904 [details]
x11-wm/compiz-fusion
Created attachment 148905 [details]
x11-wm/emerald
Created attachment 148907 [details]
x11-plugins/compiz-fusion-plugins-extra
Created attachment 148909 [details]
x11-plugins/compiz-fusion-plugins-main
Created attachment 148912 [details]
x11-plugins/compiz-fusion-plugins-unsupported
Created attachment 148914 [details]
x11-libs/compizconfig-backend-gconf
Created attachment 148916 [details]
x11-libs/compizconfig-backend-kconfig
Created attachment 148918 [details]
x11-libs/libcompizconfig
Created attachment 148919 [details]
x11-apps/ccsm (the compiz settings manager)
Created attachment 148920 [details]
dev-util/compiz-bcop
Created attachment 148921 [details]
dev-python/compizconfig-python
Created attachment 148923 [details]
The whole digested overlay.
I read, one should not submit ebuilds in tar.gz.
However, it seems, this could still be useful for some.
I actually wonder, what is going on with compiz in gentoo? I see 18 open bugs of which a number could be closed, because they should not be called bugs at the first place. At least ~M or maybe some ~arch tagged ebuilds for compiz-fusion would be nice to have in the portage tree. What about the 2008 release? Are there no plans of including compiz there? Well, ok, maybe that question is too philosophical. Dependencies are as follows: compiz-fusion depends on compiz-fusion-plugins-main compiz-fusion-plugins-extra ccsm compizconfig-backend-gconf (if USE gnome) compizconfig-backend-kconfig (if USE kde) emerald depends on compiz compiz takes the basic dependencies in. compiz-fusion-plugins-main depends on compiz compiz-bcop compiz-fusion-plugins-extra depends on x11-plugins/compiz-fusion-plugins-main compiz-fusion-plugins-unsupported depends on compiz compiz-bcop ccsm depends on compizconfig-python compizconfig-python depends on libcompizconfig Created attachment 148929 [details] short summary of changes since Bug 210428 Created attachment 148941 [details] changes since 0.7.2 in Bug 210428 forgot the addition of the xcb? ( x11-libs/libxcb ) dependency in compiz as an entry in Changelog Thanks sandy. bugwranglers please assign this ;-) Created attachment 149035 [details]
x11-wm/compiz
new compiz-0.7.4 ebuild with additional USE flags:
added USE flags 'fuse' and 'metacity' to compiz-0.7.4 including the
corresponding 'use_enable' statements in 'econf'.
added USE doc to compiz with correspondingly depending dodoc.
Created attachment 149037 [details]
x11-wm/compiz
Sorry, the USE flag 'doc' wasn't in the IUSE...
Next time reuse the open bug request for a pending version bump, please. Created attachment 149038 [details]
the compiz-fusion ebuild familty tar.gz'ed
Well. new ebuild ---> new overlay.
Created attachment 149141 [details]
x11-wm/compiz-fusion
Created attachment 149143 [details]
x11-wm/compiz
Created attachment 149144 [details]
x11-wm/emerald
Created attachment 149146 [details]
x11-plugins/compiz-fusion-plugins-extra
Created attachment 149148 [details]
x11-plugins/compiz-fusion-plugins-main
Created attachment 149150 [details]
x11-plugins/compiz-fusion-plugins-unsupported
Created attachment 149152 [details]
x11-libs/compizconfig-backend-gconf
Created attachment 149154 [details]
x11-libs/compizconfig-backend-kconfig
Created attachment 149156 [details]
x11-libs/libcompizconfig
Created attachment 149158 [details]
x11-apps/ccsm (the compiz settings manager)
Created attachment 149160 [details]
The simpler ccsm
Created attachment 149162 [details]
dev-util/compiz-bcop
Created attachment 149164 [details]
dev-python/compizconfig-python
Created attachment 149165 [details] changes since 0.7.2 in Bug 210428 Created attachment 149167 [details]
tar'ball of all compiz-stuff
(In reply to comment #37) > Created an attachment (id=149167) [edit] > tar'ball of all compiz-stuff > Thanks Sandy! Great overlay, using it right now. What's new in this one? (In reply to comment #38) > (In reply to comment #37) > > Created an attachment (id=149167) [edit] > > tar'ball of all compiz-stuff > > > Thanks Sandy! Great overlay, using it right now. What's new in this one? > Doh, didn't see the changelog. Nevermind. So, new version of the compiz family with more USE flags and rearranged dependencies (check Changelog)... new USE flags: in compiz-fusion: emerald, plugins-extra, plugins-unsupported in compiz-fusion-plugins-main: ccsm, simple-ccsm I included an ebuild for the new simple-ccsm package. However, there is still an issue with it. It seems to depend on ccsm. Have no time to figure it out now. The default USE setting will not emerge simple-ccsm for the moment anyways. In order to try simple-ccsm it is also necessary to execute this: gtk-update-icon-cache -f -t /usr/share/icons/hicolor after emerging. (ok, new feature creates new bug, sorry!) Yes, before I forget: It should be sufficient to set USE flags for compiz and compiz-fusion packages. After decision is made simply run: emerge compiz-fusion Should do. Created attachment 149238 [details]
x11-wm/compiz
Created attachment 149239 [details]
x11-wm/compiz-fusion
Created attachment 149240 [details]
x11-plugins/compiz-fusion-plugins-main
Created attachment 149242 [details] changes since 0.7.2 in Bug 210428 Created attachment 149245 [details]
tar'ball of all compiz-stuff
So again some tinkering on compiz ebuilds... This time a bunch of USE flags have changed and new flags have been added (cf. Changelog)
check the use flags with
emerge -pv compiz compiz-fusion
set them up and run
emerge compiz-fusion
Cheers.
Updated dependencies and USE flag info: --------------------------------------- The dependencies as of today are starting from the lowest level: 1. x11-wm/compiz: first step, pulls in all basic packages. 2. dev-util/compiz-bcop and x11-wm/emerald: second step depends on compiz. 3. x11-libs/libcompizconfig third step depends on compiz-bcop 4. fourth level consists of: dev-python/compizconfig-python x11-libs/compizconfig-backend-gconf x11-libs/compizconfig-backend-kconfig 5. The fifth step consists of 3 packages. All of them depend on compizconfig-python: x11-apps/ccsm x11-apps/simple-ccsm x11-plugins/compiz-fusion-plugins-main 6. Sixth level are the remaining plugins: x11-plugins/compiz-fusion-plugins-extra x11-plugins/compiz-fusion-plugins-unsupported On top of everything is compiz-fusion, which pulls in (on conditional USE flags): emerald-themes (which in turns takes emerald on board) compiz-fusion-plugins-{main,extra,unsupported} compizconfig-backend-{gconf,kconfig} ccsm and simple-ccsm USE flags: x11-wm/compiz-0.7.4 annotate dbus dbus-glib fuse glib gtk inotify place schemas svg debug doc gnome gnome-keybindings kde kde4 metacity xcb x11-wm/compiz-fusion-0.7.4 ccsm emerald plugins-extra plugins-main plugins-unsupported simple-ccsm gnome kde Just want to let everyone know that compiz-0.7.4 has been added sometime ago to the desktop-effects overlay - http://git.overlays.gentoo.org/gitweb/?p=proj/desktop-effects.git;a=summary You can also find us at #gentoo-desktop-effects Compiz Fusion 0.7.6 released! http://lists.compiz-fusion.org/pipermail/community/2008-May/000172.html Just to let everyone know that compiz-fusion-0.7.6 has been added to the v0.7.6 branch of the desktop-effects overlay - http://git.overlays.gentoo.org/gitweb/?p=proj/desktop-effects.git;a=summary After some testing it will be merged to the main branch. Why can't this go into portage? Seems as of late a lot of old versions of apps are being left in portage while many new releases of them are out in the wild... :( Why not use Sabayon's ebuilds for the main tree whenever we fall behind? That would be a mutually beneficial relationship, right? Less work, more fun. =D Steve, at least for this case, there are perfectly good ebuilds in the desktop-effects overlay. The real question is why they haven't been put into the main tree. (In reply to comment #52) > Why not use Sabayon's ebuilds for the main tree whenever we fall behind? > That would be a mutually beneficial relationship, right? > Less work, more fun. =D > Because one of the advantages of Gentoo over Debian/Ubuntu has always been one repository for everything... nothing about "eww you gotta add medibuntu to play DVDs" > Because one of the advantages of Gentoo over Debian/Ubuntu has always been one
> repository for everything... nothing about "eww you gotta add medibuntu to play
> DVDs"
I've got it some other way. Get ebuilds from Sabayon, test, fix if needed, put in main tree - Sabayon gets better tested, fixed by more people ebuilds, Gentoo don't have to start from zero. No other repositories are needed.
Is there any chance we could see Sandy's changes implemented into the desktop-effects compiz-fusion ? I'm sure I'm not the only one that doesn't use emerald and the less bloated the install the better no ? (In reply to comment #56) > Is there any chance we could see Sandy's changes implemented into the > desktop-effects compiz-fusion ? I'm sure I'm not the only one that doesn't use > emerald and the less bloated the install the better no ? > What in specific would you like to see done in the desktop-effects ebuilds? Also, for feature requests, poking me in #gentoo-desktop-effects works better ;) Any further progress in getting this merged to the Portage tree? Something like Compiz will always be a work in progress, so the temptation will no doubt be to always be tinkering with it, but the bulk of our users will not see it until it is in the distro proper, and that means in Portage. Please, AfC Created attachment 170348 [details, diff] compiz-0.7.4-damage-report-non-empty.patch Hello all, I've been using compiz available (0.6.2-r1) on portage tree for a long time, they work nice. Today I just updated my nvidia-drivers from 173.14.12 to 177.80. With this update I started to have bad screen redraws on gtk+ text widgets, the terminal behave very strange and it was totally impossible to work on gvim. I found this thread that exactly describes my problem at nvidia forums: http://www.nvnews.net/vbulletin/showthread.php?t=120829 By following the discussion it looks like the problem is on compiz, so I updated compiz to the latest version attached to this bug (0.7.4) and patched according to the previous forum discussion. Attached here is the patch against compiz-0.7.4 (adapted from nvnews attached patch) that fixes this problem. compiz-0.7.8 is in the tree. |