Re: X Strike Force X.Org X11 SVN commit: r3390 [...]

2006-09-20 Thread Thierry Reding
Hi all,

just wanted to comment a bit on the current state of packaging. What I have
imported is a recent checkout (from this morning). David Reveman has just
announced that he'll release a version 0.2 sometime soon, so for the meantime
I had to stick with git checkouts, but once there's a release tarball, I'll
import that instead.

I will have to revise the list of build-dependencies because I believe most
of them can be relaxed a bit.

I have also just removed the compiz-kde bits from the packaging, because the
kde-window-decorator is pretty much useless at this point.

Patches 000-006 are taken from the Fedora packages by Kristian Høgsberg, but
it looks like most of them will probably go upstream, maybe even before a 0.2
release. Patch 010 makes compiz snap windows by default, which makes it behave
more like metacity. I will try to push the patch upstream, or ask whether
something similar can be implemented in a better way.

I have also written a wrapper that will make compiz always load the gconf
plugin, without which compiz is not very useful. The wrapper will also
automatically run gnome-window-decorator so that it doesn't need to be
started separately.

Before compiz can be uploaded though, libxcomposite needs to be updated to
version 0.3. The changes from 0.2.2.2 are minimal (2 added functions), so
this should be easy. If noone else wants to do it, and if David permits it,
I can take care of that. Furthermore, xorg-server will need some patches. I
have already in detail described which ones are needed here[0].

Finally, I would very much appreciate any comments about the compiz package
in the repository.

Cheers,
Thierry

[0]: http://lists.debian.org/debian-x/2006/09/msg00105.html



signature.asc
Description: Digital signature


X Strike Force X.Org X11 SVN commit: r3390 - in trunk/app: . compiz compiz/debian compiz/debian/patches compiz/gnome compiz/gnome/window-decorator compiz/images compiz/include compiz/kde compiz/kde/wi

2006-09-20 Thread X Strike Force SVN Repository Admin
Author: beatle
Date: 2006-09-20 12:13:55 -0400 (Wed, 20 Sep 2006)
New Revision: 3390

Added:
   trunk/app/compiz/
   trunk/app/compiz/.cvsignore
   trunk/app/compiz/AUTHORS
   trunk/app/compiz/COPYING
   trunk/app/compiz/COPYING.GPL
   trunk/app/compiz/COPYING.MIT
   trunk/app/compiz/ChangeLog
   trunk/app/compiz/INSTALL
   trunk/app/compiz/Makefile.am
   trunk/app/compiz/NEWS
   trunk/app/compiz/README
   trunk/app/compiz/TODO
   trunk/app/compiz/autogen.sh
   trunk/app/compiz/compiz.pc.in
   trunk/app/compiz/configure.ac
   trunk/app/compiz/debian/
   trunk/app/compiz/debian/changelog
   trunk/app/compiz/debian/compat
   trunk/app/compiz/debian/compiz-dev.docs
   trunk/app/compiz/debian/compiz-dev.install
   trunk/app/compiz/debian/compiz-gnome.docs
   trunk/app/compiz/debian/compiz-gnome.install
   trunk/app/compiz/debian/compiz-gnome.manpages
   trunk/app/compiz/debian/compiz-kde.docs
   trunk/app/compiz/debian/compiz-kde.install
   trunk/app/compiz/debian/compiz-kde.manpages
   trunk/app/compiz/debian/compiz-plugins.docs
   trunk/app/compiz/debian/compiz-plugins.install
   trunk/app/compiz/debian/compiz.1
   trunk/app/compiz/debian/compiz.docs
   trunk/app/compiz/debian/compiz.install
   trunk/app/compiz/debian/compiz.manpages
   trunk/app/compiz/debian/compiz.wrapper
   trunk/app/compiz/debian/control
   trunk/app/compiz/debian/copyright
   trunk/app/compiz/debian/gnome-window-decorator.1
   trunk/app/compiz/debian/kde-window-decorator.1
   trunk/app/compiz/debian/patches/
   trunk/app/compiz/debian/patches/000_composite-overlay-window.patch
   trunk/app/compiz/debian/patches/001_aiglx-defaults.patch
   trunk/app/compiz/debian/patches/002_tfp-server-extension.patch
   trunk/app/compiz/debian/patches/003_composite-cube-logo.patch
   trunk/app/compiz/debian/patches/004_fbconfig-depth-fix.patch
   trunk/app/compiz/debian/patches/005_glfinish.patch
   trunk/app/compiz/debian/patches/010_snap-by-default.patch
   trunk/app/compiz/debian/patches/series
   trunk/app/compiz/debian/rules
   trunk/app/compiz/debian/watch
   trunk/app/compiz/gnome/
   trunk/app/compiz/gnome/.cvsignore
   trunk/app/compiz/gnome/Makefile.am
   trunk/app/compiz/gnome/compiz-window-manager.c
   trunk/app/compiz/gnome/compiz-window-manager.h
   trunk/app/compiz/gnome/compiz.desktop
   trunk/app/compiz/gnome/compiz.desktop.in
   trunk/app/compiz/gnome/window-decorator/
   trunk/app/compiz/gnome/window-decorator/.cvsignore
   trunk/app/compiz/gnome/window-decorator/Makefile.am
   trunk/app/compiz/gnome/window-decorator/TODO
   trunk/app/compiz/gnome/window-decorator/gnome-window-decorator.c
   trunk/app/compiz/images/
   trunk/app/compiz/images/.cvsignore
   trunk/app/compiz/images/Makefile.am
   trunk/app/compiz/images/background.png
   trunk/app/compiz/images/freedesktop.png
   trunk/app/compiz/images/icon.png
   trunk/app/compiz/include/
   trunk/app/compiz/include/.cvsignore
   trunk/app/compiz/include/Makefile.am
   trunk/app/compiz/include/compiz.h
   trunk/app/compiz/kde/
   trunk/app/compiz/kde/.cvsignore
   trunk/app/compiz/kde/Makefile.am
   trunk/app/compiz/kde/window-decorator/
   trunk/app/compiz/kde/window-decorator/.cvsignore
   trunk/app/compiz/kde/window-decorator/Makefile.am
   trunk/app/compiz/kde/window-decorator/decorations.cpp
   trunk/app/compiz/kde/window-decorator/decorations.h
   trunk/app/compiz/kde/window-decorator/main.cpp
   trunk/app/compiz/kde/window-decorator/qdecorator.cpp
   trunk/app/compiz/kde/window-decorator/qdecorator.h
   trunk/app/compiz/kde/window-decorator/qwmscreen.cpp
   trunk/app/compiz/kde/window-decorator/qwmscreen.h
   trunk/app/compiz/kde/window-decorator/qwmutils.cpp
   trunk/app/compiz/kde/window-decorator/qwmutils.h
   trunk/app/compiz/kde/window-decorator/qwmwindow.cpp
   trunk/app/compiz/kde/window-decorator/qwmwindow.h
   trunk/app/compiz/plugins/
   trunk/app/compiz/plugins/.cvsignore
   trunk/app/compiz/plugins/Makefile.am
   trunk/app/compiz/plugins/compiz.schemas.in
   trunk/app/compiz/plugins/cube.c
   trunk/app/compiz/plugins/dbus.c
   trunk/app/compiz/plugins/decoration.c
   trunk/app/compiz/plugins/fade.c
   trunk/app/compiz/plugins/gconf-compiz-utils.c
   trunk/app/compiz/plugins/gconf-compiz-utils.h
   trunk/app/compiz/plugins/gconf-dump.c
   trunk/app/compiz/plugins/gconf.c
   trunk/app/compiz/plugins/minimize.c
   trunk/app/compiz/plugins/move.c
   trunk/app/compiz/plugins/place.c
   trunk/app/compiz/plugins/resize.c
   trunk/app/compiz/plugins/rotate.c
   trunk/app/compiz/plugins/scale.c
   trunk/app/compiz/plugins/screenshot.c
   trunk/app/compiz/plugins/switcher.c
   trunk/app/compiz/plugins/water.c
   trunk/app/compiz/plugins/wobbly.c
   trunk/app/compiz/plugins/zoom.c
   trunk/app/compiz/po/
   trunk/app/compiz/po/.cvsignore
   trunk/app/compiz/po/ChangeLog
   trunk/app/compiz/po/POTFILES.in
   trunk/app/compiz/po/cs.po
   trunk/app/compiz/po/de.po
   trunk/app/compiz/po/es.po
   trunk/app/compiz/po/fi.po
   trunk/app/compiz/po/fr.po
   trunk/app/compiz/po/hu.po