wok-current rev 19217

Up compiz* (0.8.12)
author Xander Ziiryanoff <psychomaniak@xakep.ru>
date Fri Jun 17 15:09:10 2016 +0300 (2016-06-17)
parents 5b84caa85ec8
children 796702fad3ad
files compiz-bcop/receipt compiz-ccsm/receipt compiz-compizconfig-python/receipt compiz-core-dev/receipt compiz-core/receipt compiz-libcompizconfig-dev/receipt compiz-libcompizconfig/receipt compiz-plugins-extra-dev/receipt compiz-plugins-extra/receipt compiz-plugins-main-dev/receipt compiz-plugins-main/receipt compiz-plugins-unsupported-dev/receipt compiz-plugins-unsupported/receipt compiz/receipt compiz/stuff/compiz-session compiz/stuff/compiz-startwm emerald-themes/receipt emerald/receipt emerald/stuff/settings.ini
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/compiz-bcop/receipt	Fri Jun 17 15:09:10 2016 +0300
     1.3 @@ -0,0 +1,27 @@
     1.4 +# SliTaz package receipt.
     1.5 +
     1.6 +PACKAGE="compiz-bcop"
     1.7 +VERSION="0.8.12"
     1.8 +CATEGORY="x-window"
     1.9 +SHORT_DESC="Compiz option code generator"
    1.10 +MAINTAINER="psychomaniak@xakep.ru"
    1.11 +LICENSE="GPL2"
    1.12 +TARBALL="$PACKAGE-$VERSION.tar.xz"
    1.13 +WEB_SITE="https://github.com/compiz-reloaded"
    1.14 +WGET_URL="$WEB_SITE/$PACKAGE/releases/download/v$VERSION/$TARBALL"
    1.15 +DEPENDS="xorg-libX11 compiz-core libxslt"
    1.16 +BUILD_DEPENDS="xorg-dev compiz-core-dev libxslt-dev startup-notification-dev libtool"
    1.17 +
    1.18 +# Rules to configure and make the package.
    1.19 +compile_rules()
    1.20 +{
    1.21 +	./configure --prefix=/usr
    1.22 +	make &&
    1.23 +	make DESTDIR="${DESTDIR}" install
    1.24 +}
    1.25 +
    1.26 +# Rules to gen a SliTaz package suitable for Tazpkg.
    1.27 +genpkg_rules()
    1.28 +{
    1.29 +	cp -a $install/* $fs
    1.30 +}
     2.1 --- a/compiz-ccsm/receipt	Wed Jun 15 17:27:10 2016 +0300
     2.2 +++ b/compiz-ccsm/receipt	Fri Jun 17 15:09:10 2016 +0300
     2.3 @@ -1,33 +1,33 @@
     2.4  # SliTaz package receipt.
     2.5  
     2.6  PACKAGE="compiz-ccsm"
     2.7 -VERSION="0.9.4"
     2.8 +VERSION="0.8.12.3"
     2.9  CATEGORY="x-window"
    2.10  SHORT_DESC="Compiz Config Settings Manager."
    2.11  MAINTAINER="pankso@slitaz.org"
    2.12  LICENSE="GPL2"
    2.13 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
    2.14 -WEB_SITE="http://www.compiz.org/"
    2.15 -WGET_URL="http://releases.compiz.org/$VERSION/$TARBALL"
    2.16 +TARBALL="$PACKAGE-$VERSION.tar.xz"
    2.17 +WEB_SITE="https://github.com/compiz-reloaded/ccsm"
    2.18 +WGET_URL="$WEB_SITE/releases/download/v$VERSION/ccsm-$VERSION.tar.xz"
    2.19  
    2.20 -DEPENDS="python pygtk compiz-core compiz-libcompizconfig \
    2.21 -compiz-compizconfig-python"
    2.22 -BUILD_DEPENDS="$DEPENDS python-dev pygtk-dev compiz-core-dev \
    2.23 +DEPENDS="python pygobject3 compiz-core compiz-libcompizconfig \
    2.24 +compiz-compizconfig-python gtk-girepository"
    2.25 +BUILD_DEPENDS="$DEPENDS python-dev libtool compiz-core-dev \
    2.26  compiz-libcompizconfig-dev"
    2.27  
    2.28  # Rules to configure and make the package.
    2.29  compile_rules()
    2.30  {
    2.31 -	./setup.py build --prefix=/usr
    2.32 -	./setup.py install --prefix=/usr --root=$WOK/$PACKAGE/install
    2.33 +	./setup.py install --prefix=/usr --with-gtk=2.0 --root="$DESTDIR"
    2.34  }
    2.35  
    2.36  # Rules to gen a SliTaz package suitable for Tazpkg.
    2.37  genpkg_rules()
    2.38  {
    2.39 -	mkdir -p $fs/usr/share
    2.40 +	mkdir -p $fs/usr/share/locale
    2.41  	cp -a $install/usr/bin $fs/usr
    2.42  	cp -a $install/usr/lib $fs/usr
    2.43 +	cp -a $install/usr/share/locale/ru $fs/usr/share/locale
    2.44  	cp -a $install/usr/share/ccsm $fs/usr/share
    2.45  	cp -a $install/usr/share/icons $fs/usr/share
    2.46  	cd $fs/usr/share
     3.1 --- a/compiz-compizconfig-python/receipt	Wed Jun 15 17:27:10 2016 +0300
     3.2 +++ b/compiz-compizconfig-python/receipt	Fri Jun 17 15:09:10 2016 +0300
     3.3 @@ -1,25 +1,26 @@
     3.4  # SliTaz package receipt.
     3.5  
     3.6  PACKAGE="compiz-compizconfig-python"
     3.7 -VERSION="0.9.4"
     3.8 +VERSION="0.8.12.1"
     3.9  CATEGORY="x-window"
    3.10  SHORT_DESC="Compiz Config Python module."
    3.11  MAINTAINER="pankso@slitaz.org"
    3.12  LICENSE="GPL2"
    3.13 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
    3.14 -WEB_SITE="http://www.compiz.org/"
    3.15 -WGET_URL="http://releases.compiz.org/$VERSION/$TARBALL"
    3.16 +SOURCE="${PACKAGE/compiz-/}"
    3.17 +TARBALL="$SOURCE-$VERSION.tar.xz"
    3.18 +WEB_SITE="https://github.com/compiz-reloaded"
    3.19 +WGET_URL="$WEB_SITE/$SOURCE/releases/download/v$VERSION/$TARBALL"
    3.20  
    3.21 -DEPENDS="python pygtk compiz-core compiz-libcompizconfig"
    3.22 -BUILD_DEPENDS="$DEPENDS python-dev pygtk-dev compiz-core-dev \
    3.23 -compiz-libcompizconfig-dev python-cython \
    3.24 -libxslt-dev glibmm-dev startup-notification-dev"
    3.25 +DEPENDS="python compiz-core compiz-libcompizconfig"
    3.26 +BUILD_DEPENDS="$DEPENDS python-dev pygtk-dev compiz-core-dev protobuf-dev \
    3.27 +compiz-libcompizconfig-dev python-cython libxslt-dev util-linux-uuid-dev \
    3.28 +startup-notification-dev libtool"
    3.29  
    3.30  # Rules to configure and make the package.
    3.31  compile_rules()
    3.32  {
    3.33 -	python setup.py build
    3.34 -	python setup.py install --root=$WOK/$PACKAGE/install
    3.35 +	./configure --prefix=/usr
    3.36 +	make && make install
    3.37  }
    3.38  
    3.39  # Rules to gen a SliTaz package suitable for Tazpkg.
     4.1 --- a/compiz-core-dev/receipt	Wed Jun 15 17:27:10 2016 +0300
     4.2 +++ b/compiz-core-dev/receipt	Fri Jun 17 15:09:10 2016 +0300
     4.3 @@ -1,7 +1,7 @@
     4.4  # SliTaz package receipt.
     4.5  
     4.6  PACKAGE="compiz-core-dev"
     4.7 -VERSION="0.9.4"
     4.8 +VERSION="0.8.12.3"
     4.9  CATEGORY="development"
    4.10  SHORT_DESC="Compiz devel files."
    4.11  MAINTAINER="pankso@slitaz.org"
    4.12 @@ -9,21 +9,14 @@
    4.13  WANTED="compiz-core"
    4.14  WEB_SITE="http://www.compiz.org/"
    4.15  
    4.16 -DEPENDS="pkg-config"
    4.17 +DEPENDS="pkg-config compiz-core"
    4.18  
    4.19  # Rules to gen a SliTaz package suitable for Tazpkg.
    4.20  genpkg_rules()
    4.21  {
    4.22 -	mkdir -p $fs/usr/lib $fs/usr/share/compiz
    4.23 +	mkdir -p $fs/usr/lib/compiz $fs/usr/share/compiz
    4.24  	cp -a $install/usr/include $fs/usr
    4.25  	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
    4.26 -	cp -a $install/usr/share/compiz/cmake $fs/usr/share/compiz
    4.27 -	# compiz-core seems a bit buggy...
    4.28 -	# Gok: I'm not sure about this line for cookutils but it
    4.29 -	# screw things in tazwok.
    4.30 -	if [ -x /usr/bin/cook ]; then
    4.31 -		cp -a $install/../source/install/usr/share/cmake* $fs/usr/share
    4.32 -	else
    4.33 -		cp -a $install/usr/share/cmake* $fs/usr/share
    4.34 -	fi
    4.35 +	cp -a $install/usr/lib/*.la $fs/usr/lib
    4.36 +	cp -a $install/usr/lib/compiz/*.la $fs/usr/lib/compiz/
    4.37  }
     5.1 --- a/compiz-core/receipt	Wed Jun 15 17:27:10 2016 +0300
     5.2 +++ b/compiz-core/receipt	Fri Jun 17 15:09:10 2016 +0300
     5.3 @@ -1,49 +1,40 @@
     5.4  # SliTaz package receipt.
     5.5  
     5.6  PACKAGE="compiz-core"
     5.7 -VERSION="0.9.4"
     5.8 +VERSION="0.8.12.3"
     5.9  CATEGORY="x-window"
    5.10  SHORT_DESC="Compiz is an OpenGL compositing manager for 3D effect."
    5.11  MAINTAINER="pankso@slitaz.org"
    5.12  LICENSE="MIT GPL LGPL"
    5.13 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
    5.14 -WEB_SITE="http://www.compiz.org/"
    5.15 -WGET_URL="http://releases.compiz.org/$VERSION/$TARBALL"
    5.16 +TARBALL="$PACKAGE-$VERSION.tar.xz"
    5.17 +WEB_SITE="https://github.com/compiz-reloaded"
    5.18 +WGET_URL="$WEB_SITE/compiz/releases/download/v$VERSION/compiz-$VERSION.tar.xz"
    5.19  
    5.20 -DEPENDS="librsvg libxslt startup-notification libboost-serialization \
    5.21 -glibmm mesa emerald dbus dbus-glib"
    5.22 -BUILD_DEPENDS="xorg-dev cmake intltool librsvg-dev libxslt-dev \
    5.23 -startup-notification-dev libboost-dev libboost-serialization-dev \
    5.24 -glibmm-dev mesa-dev file dbus-dev dbus-glib-dev"
    5.25 +DEPENDS="librsvg libxslt mesa libglu-mesa dbus dbus-glib startup-notification \
    5.26 +compiz-bcop compiz-libcompizconfig"
    5.27 +BUILD_DEPENDS="xorg-dev intltool librsvg-dev libxslt-dev pango-dev libtool \
    5.28 +startup-notification-dev mesa-dev file dbus-dev dbus-glib-dev cairo-dev \
    5.29 +util-linux-uuid-dev"
    5.30  
    5.31  # Rules to configure and make the package.
    5.32  compile_rules()
    5.33  {
    5.34 -	# Binutils 2.22 break many packages build without LDFLAGS set correctly.
    5.35 -	export LDFLAGS="$LDFLAGS -Wl,--copy-dt-needed-entries"
    5.36 -
    5.37 -	patch $src/include/compiz.h <<EOT
    5.38 ---- compiz.h
    5.39 -+++ compiz.h
    5.40 -@@ -0,0 +1 @@
    5.41 -+#include <dirent.h>
    5.42 -EOT
    5.43 -	mkdir build && cd build
    5.44 -	cmake \
    5.45 -		-DCMAKE_INSTALL_PREFIX="/usr" \
    5.46 -		-DCOMPIZ_DISABLE_PLUGIN_KDE=ON \
    5.47 -		-DCOMPIZ_DESTDIR="../../install" .. &&
    5.48 -	make -j 1 && make install &&
    5.49 -	make findcompiz_install
    5.50 +	./configure --prefix=/usr --enable-shared --enable-librsvg \
    5.51 +		--enable-dbus --enable-dbus-glib --enable-glib \
    5.52 +		--disable-static --disable-inotify
    5.53 +	make && make install
    5.54  }
    5.55  
    5.56  # Rules to gen a SliTaz package suitable for Tazpkg.
    5.57  genpkg_rules()
    5.58  {
    5.59 -	mkdir -p $fs/usr/lib $fs/usr/share
    5.60 +	mkdir -p $fs/usr/lib $fs/usr/share/locale
    5.61  	cp -a $install/usr/bin $fs/usr
    5.62  	cp -a $install/usr/lib/compiz $fs/usr/lib
    5.63  	cp -a $install/usr/lib/*.so* $fs/usr/lib
    5.64  	cp -a $install/usr/share/compiz $fs/usr/share
    5.65 -	rm -rf $fs/usr/share/compiz/cmake
    5.66 +	cp -a $install/usr/share/icons $fs/usr/share
    5.67 +	cp -a $install/usr/share/locale/ru $fs/usr/share
    5.68 +	rm -rf $fs/usr/lib/compiz/*.la
    5.69 +	sed 's|bash|sh|' -i $fs/usr/bin/compiz-decorator
    5.70  }
     6.1 --- a/compiz-libcompizconfig-dev/receipt	Wed Jun 15 17:27:10 2016 +0300
     6.2 +++ b/compiz-libcompizconfig-dev/receipt	Fri Jun 17 15:09:10 2016 +0300
     6.3 @@ -1,7 +1,7 @@
     6.4  # SliTaz package receipt.
     6.5  
     6.6  PACKAGE="compiz-libcompizconfig-dev"
     6.7 -VERSION="0.9.4"
     6.8 +VERSION="0.8.12.1"
     6.9  CATEGORY="development"
    6.10  SHORT_DESC="Compiz libcompizconfig devel files."
    6.11  MAINTAINER="pankso@slitaz.org"
    6.12 @@ -16,6 +16,6 @@
    6.13  {
    6.14  	mkdir -p $fs/usr/lib $fs/usr/share
    6.15  	cp -a $install/usr/include $fs/usr
    6.16 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
    6.17 -	cp -a $install/usr/share/compiz $fs/usr/share
    6.18 +	cp -a $install/usr/lib $fs/usr
    6.19 +	find $fs -name '*so*' -delete
    6.20  }
     7.1 --- a/compiz-libcompizconfig/receipt	Wed Jun 15 17:27:10 2016 +0300
     7.2 +++ b/compiz-libcompizconfig/receipt	Fri Jun 17 15:09:10 2016 +0300
     7.3 @@ -1,37 +1,34 @@
     7.4  # SliTaz package receipt.
     7.5  
     7.6  PACKAGE="compiz-libcompizconfig"
     7.7 -VERSION="0.9.4"
     7.8 +SOURCE="libcompizconfig"
     7.9 +VERSION="0.8.12.1"
    7.10  CATEGORY="x-window"
    7.11  SHORT_DESC="Compiz configuration library."
    7.12  MAINTAINER="pankso@slitaz.org"
    7.13  LICENSE="GPL2"
    7.14 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
    7.15 -WEB_SITE="http://www.compiz.org/"
    7.16 -WGET_URL="http://releases.compiz.org/$VERSION/$TARBALL"
    7.17 +TARBALL="$SOURCE-$VERSION.tar.xz"
    7.18 +WEB_SITE="https://github.com/compiz-reloaded"
    7.19 +WGET_URL="$WEB_SITE/$SOURCE/releases/download/v$VERSION/$TARBALL"
    7.20  
    7.21  DEPENDS="compiz-core protobuf glib libgio libxml2"
    7.22 -BUILD_DEPENDS="xorg-dev compiz-core-dev cmake glibc-dev libxml2-dev \
    7.23 -libxslt-dev glibmm-dev startup-notification-dev libboost-dev \
    7.24 -protobuf-dev glib-dev libgio-dev"
    7.25 +BUILD_DEPENDS="xorg-dev compiz-core-dev glibc-dev libxml2-dev mesa-dev \
    7.26 +libxslt-dev startup-notification-dev protobuf-dev glib-dev libgio-dev libtool"
    7.27  
    7.28  # Rules to configure and make the package.
    7.29  compile_rules()
    7.30  {
    7.31 -	mkdir build && cd build
    7.32 -	cmake \
    7.33 -		-DCMAKE_INSTALL_PREFIX="/usr" \
    7.34 -		-DCMAKE_MINIMUM_REQUIRED_VERSION="1.0" \
    7.35 -		-DCOMPIZ_DESTDIR="../../install" .. &&
    7.36 -	make && make install &&
    7.37 -	make findcompizconfig_install
    7.38 +	./configure --sysconfdir=/etc
    7.39 +	make && make install
    7.40  }
    7.41  
    7.42  # Rules to gen a SliTaz package suitable for Tazpkg.
    7.43  genpkg_rules()
    7.44  {
    7.45  	mkdir -p $fs/usr/lib $fs/usr/share
    7.46 -	#cp -a $install/etc $fs
    7.47 +	cp -a $install/etc $fs
    7.48  	cp -a $install/usr/lib/compiz* $fs/usr/lib
    7.49  	cp -a $install/usr/lib/*.so* $fs/usr/lib
    7.50 +	cp -a $install/usr/share/compiz $fs/usr/share
    7.51 +	find $fs -name 'lib*a' -delete
    7.52  }
     8.1 --- a/compiz-plugins-extra-dev/receipt	Wed Jun 15 17:27:10 2016 +0300
     8.2 +++ b/compiz-plugins-extra-dev/receipt	Fri Jun 17 15:09:10 2016 +0300
     8.3 @@ -1,7 +1,7 @@
     8.4  # SliTaz package receipt.
     8.5  
     8.6  PACKAGE="compiz-plugins-extra-dev"
     8.7 -VERSION="0.9.4"
     8.8 +VERSION="0.8.12.1"
     8.9  CATEGORY="development"
    8.10  SHORT_DESC="Compiz plugins-extra devel files."
    8.11  MAINTAINER="pankso@slitaz.org"
    8.12 @@ -14,7 +14,8 @@
    8.13  # Rules to gen a SliTaz package suitable for Tazpkg.
    8.14  genpkg_rules()
    8.15  {
    8.16 -	mkdir -p $fs/usr/lib $fs/usr/share
    8.17 +	mkdir -p $fs/usr/lib/compiz $fs/usr/share
    8.18  	cp -a $install/usr/include $fs/usr
    8.19  	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
    8.20 +	cp -a $install/usr/lib/compiz/*a $fs/usr/lib/compiz
    8.21  }
     9.1 --- a/compiz-plugins-extra/receipt	Wed Jun 15 17:27:10 2016 +0300
     9.2 +++ b/compiz-plugins-extra/receipt	Fri Jun 17 15:09:10 2016 +0300
     9.3 @@ -1,38 +1,39 @@
     9.4  # SliTaz package receipt.
     9.5  
     9.6  PACKAGE="compiz-plugins-extra"
     9.7 -VERSION="0.9.4"
     9.8 +VERSION="0.8.12.1"
     9.9  CATEGORY="x-window"
    9.10  SHORT_DESC="Compiz extra plugins."
    9.11 -MAINTAINER="pankso@slitaz.org"
    9.12 +MAINTAINER="psychomaniak@xakep.ru"
    9.13  LICENSE="GPL2"
    9.14 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
    9.15 -WEB_SITE="http://www.compiz.org/"
    9.16 -WGET_URL="http://releases.compiz.org/$VERSION/$TARBALL"
    9.17 +TARBALL="$PACKAGE-$VERSION.tar.xz"
    9.18 +WEB_SITE="https://github.com/compiz-reloaded"
    9.19 +WGET_URL="$WEB_SITE/$PACKAGE/releases/download/v$VERSION/$TARBALL"
    9.20 +WGET_URL2="$WEB_SITE/$PACKAGE/commit/0b2a652.diff"
    9.21 +EXTRA_SOURCE_FILES="$PACKAGE-0b2a652.u"
    9.22  
    9.23  DEPENDS="xorg-libX11 compiz-core compiz-libcompizconfig gtk+ librsvg \
    9.24  libnotify compiz-plugins-main"
    9.25  BUILD_DEPENDS="xorg-dev compiz-core-dev compiz-libcompizconfig-dev cmake \
    9.26 -glibmm-dev libxslt-dev startup-notification-dev libboost-dev mesa-dev \
    9.27 -gtk+-dev libboost-serialization-dev intltool librsvg-dev libnotify-dev \
    9.28 -compiz-plugins-main-dev"
    9.29 +libxslt-dev startup-notification-dev mesa-dev gtk+-dev intltool librsvg-dev \
    9.30 +libnotify-dev compiz-bcop util-linux-uuid-dev compiz-plugins-main-dev libtool"
    9.31  
    9.32  # Rules to configure and make the package.
    9.33  compile_rules()
    9.34  {
    9.35 -	sed -i 's/iconUri.c_str (), //' notification/src/notification.cpp
    9.36 -	mkdir build && cd build &&
    9.37 -	cmake \
    9.38 -		-DCMAKE_INSTALL_PREFIX="/usr" \
    9.39 -		-DCOMPIZ_DESTDIR="../../install" \
    9.40 -		-DCOMPIZ_PLUGIN_INSTALL_TYPE="compiz" .. &&
    9.41 +	[ -s $SOURCES_REPOSITORY/$EXTRA_SOURCE_FILES ] || \
    9.42 +		wget -O $SOURCES_REPOSITORY/$EXTRA_SOURCE_FILES $WGET_URL2
    9.43 +	patch -p1 -i $SOURCES_REPOSITORY/$EXTRA_SOURCE_FILES
    9.44 +	./configure --prefix=/usr
    9.45  	make && make install
    9.46  }
    9.47  
    9.48  # Rules to gen a SliTaz package suitable for Tazpkg.
    9.49  genpkg_rules()
    9.50  {
    9.51 -	mkdir -p $fs/usr/lib $fs/usr/share
    9.52 +	mkdir -p $fs/usr/lib $fs/usr/share/locale
    9.53  	cp -a $install/usr/lib/compiz $fs/usr/lib
    9.54  	cp -a $install/usr/share/compiz $fs/usr/share
    9.55 +	cp -a $install/usr/share/locale/ru $fs/usr/share/locale
    9.56 +	cd $fs/usr/lib/compiz; rm -f *.a *.la
    9.57  }
    10.1 --- a/compiz-plugins-main-dev/receipt	Wed Jun 15 17:27:10 2016 +0300
    10.2 +++ b/compiz-plugins-main-dev/receipt	Fri Jun 17 15:09:10 2016 +0300
    10.3 @@ -1,7 +1,7 @@
    10.4  # SliTaz package receipt.
    10.5  
    10.6  PACKAGE="compiz-plugins-main-dev"
    10.7 -VERSION="0.9.4"
    10.8 +VERSION="0.8.12.2"
    10.9  CATEGORY="development"
   10.10  SHORT_DESC="Compiz plugins-main devel files."
   10.11  MAINTAINER="pankso@slitaz.org"
   10.12 @@ -9,12 +9,13 @@
   10.13  WANTED="compiz-plugins-main"
   10.14  WEB_SITE="http://www.compiz.org/"
   10.15  
   10.16 -DEPENDS="pkg-config"
   10.17 +DEPENDS="pkg-config compiz-plugins-main"
   10.18  
   10.19  # Rules to gen a SliTaz package suitable for Tazpkg.
   10.20  genpkg_rules()
   10.21  {
   10.22 -	mkdir -p $fs/usr/lib $fs/usr/share
   10.23 +	mkdir -p $fs/usr/lib/compiz $fs/usr/share
   10.24  	cp -a $install/usr/include $fs/usr
   10.25  	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   10.26 +	cp -a $install/usr/lib/compiz/*a $fs/usr/lib/compiz
   10.27  }
    11.1 --- a/compiz-plugins-main/receipt	Wed Jun 15 17:27:10 2016 +0300
    11.2 +++ b/compiz-plugins-main/receipt	Fri Jun 17 15:09:10 2016 +0300
    11.3 @@ -1,35 +1,34 @@
    11.4  # SliTaz package receipt.
    11.5  
    11.6  PACKAGE="compiz-plugins-main"
    11.7 -VERSION="0.9.4"
    11.8 +VERSION="0.8.12.2"
    11.9  CATEGORY="x-window"
   11.10  SHORT_DESC="Compiz main plugins."
   11.11  MAINTAINER="pankso@slitaz.org"
   11.12  LICENSE="GPL2"
   11.13 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
   11.14 -WEB_SITE="http://www.compiz.org/"
   11.15 -WGET_URL="http://releases.compiz.org/$VERSION/$TARBALL"
   11.16 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   11.17 +WEB_SITE="https://github.com/compiz-reloaded"
   11.18 +WGET_URL="$WEB_SITE/$PACKAGE/releases/download/v$VERSION/$TARBALL"
   11.19  
   11.20 -DEPENDS="xorg-libX11 compiz-core compiz-libcompizconfig gtk+ librsvg"
   11.21 -BUILD_DEPENDS="xorg-dev compiz-core-dev compiz-libcompizconfig-dev cmake \
   11.22 -glibmm-dev libxslt-dev startup-notification-dev libboost-dev mesa-dev \
   11.23 -gtk+-dev libboost-serialization-dev intltool librsvg-dev"
   11.24 +DEPENDS="xorg-libX11 compiz-core librsvg"
   11.25 +BUILD_DEPENDS="xorg-dev compiz-core-dev libnotify-dev libxslt-dev \
   11.26 +startup-notification-dev mesa-dev gtk+-dev intltool librsvg-dev \
   11.27 +compiz-libcompizconfig compiz-libcompizconfig-dev compiz-bcop \
   11.28 +util-linux-uuid-dev libtool"
   11.29  
   11.30  # Rules to configure and make the package.
   11.31  compile_rules()
   11.32  {
   11.33 -	mkdir build && cd build &&
   11.34 -	cmake \
   11.35 -		-DCMAKE_INSTALL_PREFIX="/usr" \
   11.36 -		-DCOMPIZ_DESTDIR="../../install" \
   11.37 -		-DCOMPIZ_PLUGIN_INSTALL_TYPE="compiz" .. &&
   11.38 +	./configure --prefix=/usr --sysconfdir=/etc
   11.39  	make && make install
   11.40  }
   11.41  
   11.42  # Rules to gen a SliTaz package suitable for Tazpkg.
   11.43  genpkg_rules()
   11.44  {
   11.45 -	mkdir -p $fs/usr/lib $fs/usr/share
   11.46 +	mkdir -p $fs/usr/lib $fs/usr/share/locale
   11.47  	cp -a $install/usr/lib/compiz $fs/usr/lib
   11.48  	cp -a $install/usr/share/compiz $fs/usr/share
   11.49 +	cp -a $install/usr/share/locale/ru $fs/usr/share/locale
   11.50 +	cd $fs/usr/lib/compiz; rm -f *.a *.la
   11.51  }
    12.1 --- a/compiz-plugins-unsupported-dev/receipt	Wed Jun 15 17:27:10 2016 +0300
    12.2 +++ b/compiz-plugins-unsupported-dev/receipt	Fri Jun 17 15:09:10 2016 +0300
    12.3 @@ -1,7 +1,7 @@
    12.4  # SliTaz package receipt.
    12.5  
    12.6  PACKAGE="compiz-plugins-unsupported-dev"
    12.7 -VERSION="0.9.4"
    12.8 +VERSION="0.8.12"
    12.9  CATEGORY="development"
   12.10  SHORT_DESC="Compiz plugins-extra devel files."
   12.11  MAINTAINER="pankso@slitaz.org"
    13.1 --- a/compiz-plugins-unsupported/receipt	Wed Jun 15 17:27:10 2016 +0300
    13.2 +++ b/compiz-plugins-unsupported/receipt	Fri Jun 17 15:09:10 2016 +0300
    13.3 @@ -1,36 +1,36 @@
    13.4  # SliTaz package receipt.
    13.5  
    13.6  PACKAGE="compiz-plugins-unsupported"
    13.7 -VERSION="0.9.4"
    13.8 +SOURCE="compiz-plugins-experimental"
    13.9 +VERSION="0.8.12"
   13.10  CATEGORY="x-window"
   13.11 -SHORT_DESC="Compiz unsupported plugins."
   13.12 +SHORT_DESC="Compiz extra plugins."
   13.13  MAINTAINER="pankso@slitaz.org"
   13.14  LICENSE="GPL2"
   13.15 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
   13.16 -WEB_SITE="http://www.compiz.org/"
   13.17 -WGET_URL="http://releases.compiz.org/$VERSION/$TARBALL"
   13.18 +TARBALL="$SOURCE-$VERSION.tar.xz"
   13.19 +WEB_SITE="https://github.com/compiz-reloaded"
   13.20 +WGET_URL="$WEB_SITE/$SOURCE/releases/download/v$VERSION/$TARBALL"
   13.21  
   13.22  DEPENDS="xorg-libX11 compiz-core compiz-libcompizconfig gtk+ librsvg \
   13.23 -compiz-plugins-main"
   13.24 +libnotify compiz-plugins-main"
   13.25  BUILD_DEPENDS="xorg-dev compiz-core-dev compiz-libcompizconfig-dev cmake \
   13.26 -glibmm-dev libxslt-dev startup-notification-dev libboost-dev mesa-dev \
   13.27 -gtk+-dev libboost-serialization-dev intltool librsvg-dev compiz-plugins-main-dev"
   13.28 +libxslt-dev startup-notification-dev mesa-dev gtk+-dev intltool librsvg-dev \
   13.29 +libnotify-dev compiz-bcop util-linux-uuid-dev compiz-plugins-main-dev \
   13.30 +compiz-plugins-extra compiz-plugins-extra-dev libtool"
   13.31  
   13.32  # Rules to configure and make the package.
   13.33  compile_rules()
   13.34  {
   13.35 -	mkdir build && cd build &&
   13.36 -	cmake \
   13.37 -		-DCMAKE_INSTALL_PREFIX="/usr" \
   13.38 -		-DCOMPIZ_DESTDIR="../../install" \
   13.39 -		-DCOMPIZ_PLUGIN_INSTALL_TYPE="compiz" .. &&
   13.40 +	./configure --prefix=/usr
   13.41  	make && make install
   13.42  }
   13.43  
   13.44  # Rules to gen a SliTaz package suitable for Tazpkg.
   13.45  genpkg_rules()
   13.46  {
   13.47 -	mkdir -p $fs/usr/lib $fs/usr/share
   13.48 +	mkdir -p $fs/usr/lib $fs/usr/share/locale
   13.49  	cp -a $install/usr/lib/compiz $fs/usr/lib
   13.50  	cp -a $install/usr/share/compiz $fs/usr/share
   13.51 +	cp -a $install/usr/share/locale/ru $fs/usr/share/locale
   13.52 +	cd $fs/usr/lib/compiz; rm -f *.a *.la
   13.53  }
    14.1 --- a/compiz/receipt	Wed Jun 15 17:27:10 2016 +0300
    14.2 +++ b/compiz/receipt	Fri Jun 17 15:09:10 2016 +0300
    14.3 @@ -1,29 +1,26 @@
    14.4  # SliTaz package receipt.
    14.5  
    14.6  PACKAGE="compiz"
    14.7 -VERSION="0.9.4"
    14.8 +VERSION="0.8.12"
    14.9  CATEGORY="meta"
   14.10  SHORT_DESC="Compiz 3D effect support on SliTaz."
   14.11  MAINTAINER="pankso@slitaz.org"
   14.12  LICENSE="MIT GPL LGPL"
   14.13  WEB_SITE="http://www.compiz.org/"
   14.14 -SUGGESTED="compiz-ccsm compiz-compizconfig-python"
   14.15  TAGS="window-manager"
   14.16  
   14.17  DEPENDS="emerald compiz-core compiz-plugins-main compiz-libcompizconfig \
   14.18  slitaz-configs"
   14.19  BUILD_DEPENDS=""
   14.20 +SUGGESTED="compiz-ccsm compiz-plugins-extra emerald-themes"
   14.21  
   14.22  # Rules to gen a SliTaz package suitable for Tazpkg.
   14.23  genpkg_rules()
   14.24  {
   14.25 -	mkdir -p \
   14.26 -		$fs/usr/bin \
   14.27 -		$fs/usr/share/doc/slitaz
   14.28 -	echo "See: http://doc.slitaz.org/" > \
   14.29 -		$fs/usr/share/doc/slitaz/compiz.txt
   14.30 +	mkdir -p $fs/usr/bin
   14.31  	cp -r $stuff/xsessions $fs/usr/share
   14.32  	install -m 0777 $stuff/compiz-session $fs/usr/bin
   14.33 +	install -m 0777 $stuff/compiz-startwm $fs/usr/bin
   14.34  	chown -R 0.0 $fs
   14.35  }
   14.36  
   14.37 @@ -36,6 +33,12 @@
   14.38  		sed -i "s/^sessions.*/sessions            ${res},$PACKAGE/" $root/etc/slim.conf
   14.39  		status
   14.40  	fi
   14.41 +	for i in $(ls -d "$1"/home/* 2> /dev/null);
   14.42 +	do	[ -d "$i" ] && \
   14.43 +		sed '/WINDOW_MANAGER=/s|"\([^"]*\)"|"compiz"|' -i \
   14.44 +		"$i/.config/slitaz/applications.conf" \
   14.45 +		"$1/etc/slitaz/applications.conf"
   14.46 +	done
   14.47  }
   14.48  
   14.49  post_remove()
   14.50 @@ -44,4 +47,10 @@
   14.51  	if grep -q $PACKAGE $root/etc/slim.conf; then
   14.52  		sed -i s/,$PACKAGE// $root/etc/slim.conf
   14.53  	fi
   14.54 +	for i in $(ls -d "$1"/home/* 2> /dev/null);
   14.55 +	do [ -d "$i" ] && \
   14.56 +		sed '/WINDOW_MANAGER=/s|"\([^"]*\)"|"lxde-session"|' -i \
   14.57 +		"$i/.config/slitaz/applications.conf" \
   14.58 +		"$1/etc/slitaz/applications.conf"
   14.59 +	done
   14.60  }
    15.1 --- a/compiz/stuff/compiz-session	Wed Jun 15 17:27:10 2016 +0300
    15.2 +++ b/compiz/stuff/compiz-session	Fri Jun 17 15:09:10 2016 +0300
    15.3 @@ -7,7 +7,8 @@
    15.4  export XDG_CONFIG_HOME="$HOME/.config"
    15.5  export XDG_CACHE_HOME="$HOME/.cache"
    15.6  export XDG_CURRENT_DESKTOP=LXDE
    15.7 -export DESKTOP_SESSION=compiz
    15.8 +export XDG_MENU_PREFIX="lxde-"
    15.9 +export DESKTOP_SESSION=LXDE
   15.10  
   15.11  # Start DBUS session.
   15.12  if [ ! "$DBUS_SESSION_BUS_ADDRESS" ]; then
   15.13 @@ -15,20 +16,44 @@
   15.14  fi
   15.15  
   15.16  # Compiz configuration files from slitaz-configs.
   15.17 -if [ ! -f "$XDG_CONFIG_HOME/compiz-1/compizconfig/config" ]; then
   15.18 -	mkdir -p $XDG_CONFIG_HOME/compiz-1/compizconfig
   15.19 -	cp -r /usr/share/slitaz/compiz/* $XDG_CONFIG_HOME/compiz-1/compizconfig
   15.20 +if [ ! -f "$XDG_CONFIG_HOME/compiz/compizconfig/config" ]; then
   15.21 +	mkdir -p $XDG_CONFIG_HOME/compiz/compizconfig
   15.22 +	cp -r /usr/share/slitaz/compiz/* $XDG_CONFIG_HOME/compiz/compizconfig
   15.23 +		sed 's|imgpng|scale;scaleaddon;animation|; s|s0_|as_|; \
   15.24 +	s|composite;opengl|ccp;commands;text;png|; s|as_sens|s0_sens|; \
   15.25 +	s|decor;|decoration;|;s|\[decor|\[decoration|; s|as_zo|s0_zo|; \
   15.26 +	s|as_acc|s0_acc|;s|as_top|s0_top|;s|as_bot|s0_bot|;s|as_sky|s0_sky|; \
   15.27 +	/opacity/s/as/s0/; s|Shift>Button1|Shift>Button3|' \
   15.28 +	-i $XDG_CONFIG_HOME/compiz/compizconfig/Default.ini
   15.29 +	echo "
   15.30 +[animation]
   15.31 +s0_all_random = true
   15.32 +
   15.33 +[resize]
   15.34 +as_mode = 2
   15.35 +
   15.36 +[commands]
   15.37 +as_run_command0_key = <Shift>Print
   15.38 +as_command0 = mtpaint -s
   15.39 +as_run_command1_key = <Alt>F1
   15.40 +as_command1 = lxpanelctl menu
   15.41 +as_run_command2_key = <Alt>F2
   15.42 +as_command2 = xterm
   15.43 +
   15.44 +[winrules]
   15.45 +!s0_maximize_match = (name=Navigator) | name=mtpaint | class=TazWeb
   15.46 +!| role = browser
   15.47 +" >> $XDG_CONFIG_HOME/compiz/compizconfig/Default.ini
   15.48  fi
   15.49  
   15.50 -# PCmanFM config file. NOTE: We dont need a user config file
   15.51 -#if [ ! -f "$XDG_CONFIG_HOME/pcmanfm/main" ]; then
   15.52 -	#mkdir -p $XDG_CONFIG_HOME/pcmanfm/default
   15.53 -	#cp /etc/xdg/pcmanfm/default/pcmanfm.conf \
   15.54 -		#$XDG_CONFIG_HOME/pcmanfm/default
   15.55 -#fi
   15.56 +# Start some LXDE componment.
   15.57 +if [ ! -d $XDG_CONFIG_HOME/lxsession/Compiz ]; then
   15.58 +	cp -a $XDG_CONFIG_HOME/lxsession/LXDE \
   15.59 +		$XDG_CONFIG_HOME/lxsession/Compiz
   15.60 +	sed -i 's|window_manager=.*|window_manager=compiz-startwm|' \
   15.61 +		$XDG_CONFIG_HOME/lxsession/Compiz/desktop.conf
   15.62 +fi
   15.63  
   15.64 -# Start some LXDE componment.
   15.65 -lxpanel -p slitaz &
   15.66 -pcmanfm --desktop &
   15.67 -emerald &
   15.68 -exec compiz ccp --indirect-rendering
   15.69 +exec lxsession -e LXDE -s Compiz
   15.70 +
   15.71 +#hsetroot -solid '#012345'
    16.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    16.2 +++ b/compiz/stuff/compiz-startwm	Fri Jun 17 15:09:10 2016 +0300
    16.3 @@ -0,0 +1,14 @@
    16.4 +#!/bin/sh
    16.5 +#
    16.6 +#Usage: compiz
    16.7 +#       [--display DISPLAY] [--bg-image PNG] [--refresh-rate RATE]
    16.8 +#       [--fast-filter] [--indirect-rendering] [--no-detection]
    16.9 +#       [--keep-desktop-hints] [--loose-binding] [--replace]
   16.10 +#       [--no-fbo] [--sm-disable] [--sm-client-id ID] [--only-current-screen]
   16.11 +#       [--use-root-window] [--debug] [--version] [--help] [PLUGIN]...
   16.12 +
   16.13 +COMPIZ_OPTS='--sm-disable --loose-binding --no-fbo --ignore-desktop-hints'
   16.14 +
   16.15 +(lsmod | grep -q nvidia) && OPTS="$OPTS --indirect-rendering"
   16.16 +
   16.17 +compiz --replace $COMPIZ_OPTS
    17.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    17.2 +++ b/emerald-themes/receipt	Fri Jun 17 15:09:10 2016 +0300
    17.3 @@ -0,0 +1,27 @@
    17.4 +# SliTaz package receipt.
    17.5 +
    17.6 +PACKAGE="emerald-themes"
    17.7 +VERSION="0.8.12.1"
    17.8 +CATEGORY="x-window"
    17.9 +SHORT_DESC="Window decorator for Compiz."
   17.10 +MAINTAINER="psychomaniak@xakep.ru"
   17.11 +LICENSE="GPL2"
   17.12 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   17.13 +WEB_SITE="https://github.com/compiz-reloaded"
   17.14 +WGET_URL="$WEB_SITE/$PACKAGE/releases/download/v$VERSION/$TARBALL"
   17.15 +
   17.16 +DEPENDS="xorg-libX11 emerald"
   17.17 +BUILD_DEPENDS="xorg-dev gtk+-dev autoconf automake libtool"
   17.18 +
   17.19 +# Rules to configure and make the package.
   17.20 +compile_rules()
   17.21 +{
   17.22 +	./configure --prefix=/usr $CONFIGURE_ARGS &&
   17.23 +	make && make install
   17.24 +}
   17.25 +
   17.26 +# Rules to gen a SliTaz package suitable for Tazpkg.
   17.27 +genpkg_rules()
   17.28 +{
   17.29 +	mv $install/* $fs
   17.30 +}
    18.1 --- a/emerald/receipt	Wed Jun 15 17:27:10 2016 +0300
    18.2 +++ b/emerald/receipt	Fri Jun 17 15:09:10 2016 +0300
    18.3 @@ -1,37 +1,43 @@
    18.4  # SliTaz package receipt.
    18.5  
    18.6  PACKAGE="emerald"
    18.7 -VERSION="0.9.4"
    18.8 +VERSION="0.8.12.4"
    18.9  CATEGORY="x-window"
   18.10  SHORT_DESC="Window decorator for Compiz."
   18.11  MAINTAINER="pankso@slitaz.org"
   18.12  LICENSE="GPL2"
   18.13 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
   18.14 -WEB_SITE="http://www.compiz.org"
   18.15 -WGET_URL="http://cgit.compiz.org/fusion/decorators/emerald/snapshot/$TARBALL"
   18.16 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   18.17 +WEB_SITE="https://github.com/compiz-reloaded"
   18.18 +WGET_URL="$WEB_SITE/$PACKAGE/releases/download/v$VERSION/$TARBALL"
   18.19  
   18.20  DEPENDS="xorg-libX11 gtk+ libwnck compiz-core"
   18.21 -BUILD_DEPENDS="xorg-dev gtk+-dev libwnck-dev compiz-core-dev autoconf \
   18.22 -automake libtool"
   18.23 +BUILD_DEPENDS="xorg-dev gtk+-dev libwnck-dev compiz-core-dev \
   18.24 +libtool autoconf automake"
   18.25  
   18.26  # Rules to configure and make the package.
   18.27  compile_rules()
   18.28  {
   18.29 -	./autogen.sh --prefix=/usr $CONFIGURE_ARGS &&
   18.30 +	./autogen.sh --prefix=/usr --with-gtk=2.0 $CONFIGURE_ARGS &&
   18.31  	make && make install
   18.32  }
   18.33  
   18.34  # Rules to gen a SliTaz package suitable for Tazpkg.
   18.35  genpkg_rules()
   18.36  {
   18.37 -	mkdir -p $fs/usr/lib $fs/usr/share
   18.38 +	mkdir -p $fs/usr/lib $fs/usr/share/locale
   18.39 +	cp -a $install/usr/share/locale/ru $fs/usr/share/locale
   18.40  	cp -a $install/usr/bin $fs/usr
   18.41  	cp -a $install/usr/lib/$PACKAGE $fs/usr/lib
   18.42  	cp -a $install/usr/lib/libemeraldengine.so* $fs/usr/lib
   18.43  	rm -f $fs/usr/lib/$PACKAGE/*/*.*a
   18.44  	cp -a $install/usr/share/$PACKAGE $fs/usr/share
   18.45 -	cp -a $install/usr/share/pixmaps $fs/usr/share
   18.46 +	cp -a $install/usr/share/icons $fs/usr/share
   18.47  	# SliTaz config and theme (to move in slitaz-configs ?)
   18.48  	cp -f $stuff/settings.ini $fs/usr/share/emerald
   18.49  	cp -f $stuff/theme.ini $fs/usr/share/emerald/theme
   18.50 +	cd $fs/usr/share/emerald
   18.51 +	mkdir themes ; cd themes ; ln -sf ../theme SliTaz
   18.52 +	mkdir default ; cd default
   18.53 +	for i in `ls ../../theme/*.png`; do ln -s $i `basename $i`; done
   18.54 +	cp -a $install/usr/share/emerald/theme/theme.ini .
   18.55  }
    19.1 --- a/emerald/stuff/settings.ini	Wed Jun 15 17:27:10 2016 +0300
    19.2 +++ b/emerald/stuff/settings.ini	Fri Jun 17 15:09:10 2016 +0300
    19.3 @@ -10,7 +10,7 @@
    19.4  hover_cursor=1
    19.5  
    19.6  [titlebars]
    19.7 -double_click_action=0
    19.8 +double_click_action=1
    19.9  
   19.10  [decorations]
   19.11  use_decoration_cropping=true