So we're really really really close to a release now, and to finish ironing out the last few bugs, I need people to start testing compiz master. So feel free to!
Specifically, what needs testing:
[*] Does everything build / load as expected (Did you have to set any weird paths to make it work etc)
[*] Is it "relatively" stable?
[*] Any regressions (other than non-official plugins and parts of dbus)
[*] Disable the composite and opengl plugins and run kde4-window-decorator and gtk-window-decorator: do they work?
A quick "how to compile" guide (assumes you are compiling into a non-standard prefix such as /opt [Highly recommended if you want to keep your old compiz install])
A quick word if you are installing the two side by side
You no longer need to disable blur
0.8 and 0.9 plugins installed in the same directory don't place nice, so if you have files in ~/.compiz/metadata or ~/.compiz/plugins, remove them
New dependencies:
You will need cmake, cython and libboost-dev. Otherwise dependencies are the same as 0.8
A little bit before compiling
- Code: Select all
export PKG_CONFIG_PATH=/opt/compiz/lib/pkgconfig:${PKG_CONFIG_PATH}
export PATH=/opt/compiz/bin:${PATH}
export LD_LIBRARY_PATH=/opt/compiz/lib:${LD_LIBRARY_PATH}
export LD_RUN_PATH=/opt/compiz/lib:${LD_RUN_PATH}
core:
- Code: Select all
git clone git://git.compiz.org/compiz/core
cd core
mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PATH=/opt/compiz -DCMAKE_INSTALL_PREFIX=/opt/compiz
make
sudo make install
sudo make findcompiz_install
libcompizconfig:
- Code: Select all
git clone git://git.compiz.org/compiz/compizconfig/libcompizconfig
cd libcompizconfig
mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PATH=/opt/compiz -DCMAKE_INSTALL_PREFIX=/opt/compiz -DCOMPIZ_PLUGIN_INSTALL_TYPE=compiz
make
sudo make install
sudo make findcompizconfig_install
plugins-main, plugins-extra, plugins-unsupported
- Code: Select all
git clone git://git.compiz.org/compiz/plugins-(insert pack)
cd core
git submodule-update
git pull origin master
mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PATH=/opt/compiz -DCMAKE_INSTALL_PREFIX=/opt/compiz -DCOMPIZ_PLUGIN_INSTALL_TYPE=compiz
make
sudo make install
compizconfig-python
- Code: Select all
git clone git://git.compiz.org/compiz/compizconfig/compizconfig-python
cd compizconfig-python
sudo python setup.py install --prefix=/opt/compiz
ccsm
- Code: Select all
git clone git://git.compiz.org/compiz/compizconfig/ccsm
cd ccsm
sudo python setup.py install --prefix=/opt/compiz

