wok-next rev 21042

Update Compiz Reloaded project
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sat Nov 10 17:21:54 2018 +0200 (2018-11-10)
parents d457c4e37c1b
children f66053bc9c2a
files ccsm/.icon.png ccsm/receipt compicc/.icon.png compicc/receipt compiz-bcop/receipt compiz-boxmenu/.icon.png compiz-boxmenu/receipt compiz-ccsm/receipt compiz-compizconfig-python/receipt compiz-core/receipt compiz-libcompizconfig/receipt compiz-manager/receipt compiz-manager/stuff/patches/compiz-manager.patch compiz-manager/stuff/patches/series compiz-plugins-experimental/receipt compiz-plugins-extra/receipt compiz-plugins-main/receipt compiz-plugins-unsupported/receipt compiz-slitaz/receipt compiz-slitaz/stuff/compiz-session compiz-slitaz/stuff/compiz-startwm compiz-slitaz/stuff/compiz.desktop compiz/.icon.png compiz/receipt compiz/stuff/compiz-session compiz/stuff/compiz-startwm compiz/stuff/xsessions/compiz.desktop compizconfig-python/receipt emerald-themes/receipt emerald/.icon.png emerald/receipt fusion-icon/.icon.png fusion-icon/receipt glew/receipt glew/stuff/patches/arch-x64.patch glew/stuff/patches/series glew/stuff/patches/shlib-perm.patch icc-profiles-openicc/.icon.png icc-profiles-openicc/receipt libcompizconfig/receipt libxcm/receipt openicc-config/.icon.png openicc-config/receipt oyranos/.icon.png oyranos/receipt sampleicc/receipt simple-ccsm/.icon.png simple-ccsm/receipt
line diff
     1.1 Binary file ccsm/.icon.png has changed
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/ccsm/receipt	Sat Nov 10 17:21:54 2018 +0200
     2.3 @@ -0,0 +1,26 @@
     2.4 +# SliTaz package receipt v2.
     2.5 +
     2.6 +PACKAGE="ccsm"
     2.7 +VERSION="0.8.14"
     2.8 +CATEGORY="x-window"
     2.9 +SHORT_DESC="Compiz Config Settings Manager"
    2.10 +MAINTAINER="devel@slitaz.org"
    2.11 +LICENSE="GPL2"
    2.12 +WEB_SITE="https://gitlab.com/compiz/ccsm"
    2.13 +
    2.14 +TARBALL="$PACKAGE-v$VERSION.tar.bz2"
    2.15 +WGET_URL="https://gitlab.com/compiz/ccsm/-/archive/v$VERSION/$TARBALL"
    2.16 +
    2.17 +BUILD_DEPENDS="python intltool"
    2.18 +
    2.19 +DEPENDS_std="python python-pygobject compiz libcompizconfig \
    2.20 +compizconfig-python gtk-girepository"
    2.21 +
    2.22 +compile_rules() {
    2.23 +	python -B ./setup.py install --prefix=/usr --with-gtk=3.0 --root=$install
    2.24 +}
    2.25 +
    2.26 +genpkg_rules() {
    2.27 +	copy @std; DEPENDS="$DEPENDS_std"
    2.28 +	PROVIDE="compiz-ccsm"
    2.29 +}
     3.1 Binary file compicc/.icon.png has changed
     4.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.2 +++ b/compicc/receipt	Sat Nov 10 17:21:54 2018 +0200
     4.3 @@ -0,0 +1,34 @@
     4.4 +# SliTaz package receipt v2.
     4.5 +
     4.6 +PACKAGE="compicc"
     4.7 +VERSION="0.8.10"
     4.8 +CATEGORY="x-window"
     4.9 +SHORT_DESC="Compiz ICC colour server"
    4.10 +MAINTAINER="al.bobylev@gmail.com"
    4.11 +LICENSE="BSD"
    4.12 +WEB_SITE="https://gitlab.com/compiz/compicc"
    4.13 +
    4.14 +TARBALL="$PACKAGE-$VERSION.tar.bz2"
    4.15 +WGET_URL="https://gitlab.com/compiz/compicc/-/archive/$VERSION/$TARBALL"
    4.16 +
    4.17 +BUILD_DEPENDS="oyranos-dev libxcm-dev xorg-libX11-dev compiz-dev mesa-dev"
    4.18 +COOKOPTS="skip-log-errors"
    4.19 +
    4.20 +DEPENDS_std="oyranos xorg-libX11 xorg-libXfixes xorg-libXrandr   compiz"
    4.21 +
    4.22 +TAGS="compiz"
    4.23 +
    4.24 +compile_rules() {
    4.25 +	# --libdir=/usr/lib : don't want to be /usr/lib64
    4.26 +	./configure \
    4.27 +		--prefix=/usr \
    4.28 +		--libdir=/usr/lib \
    4.29 +		$CONFIGURE_ARGS &&
    4.30 +	fix libtool &&
    4.31 +	make &&
    4.32 +	make install
    4.33 +}
    4.34 +
    4.35 +genpkg_rules() {
    4.36 +	copy @std; DEPENDS="$DEPENDS_std"
    4.37 +}
     5.1 --- a/compiz-bcop/receipt	Fri Nov 09 13:21:03 2018 +0200
     5.2 +++ b/compiz-bcop/receipt	Sat Nov 10 17:21:54 2018 +0200
     5.3 @@ -1,26 +1,34 @@
     5.4 -# SliTaz package receipt.
     5.5 +# SliTaz package receipt v2.
     5.6  
     5.7  PACKAGE="compiz-bcop"
     5.8 -VERSION="0.8.12"
     5.9 +VERSION="0.8.14"
    5.10  CATEGORY="x-window"
    5.11  SHORT_DESC="Compiz option code generator"
    5.12  MAINTAINER="psychomaniak@xakep.ru"
    5.13  LICENSE="GPL2"
    5.14 -WEB_SITE="https://github.com/compiz-reloaded"
    5.15 +WEB_SITE="https://gitlab.com/compiz/compiz-bcop"
    5.16 +HOST_ARCH="any"
    5.17  
    5.18 -TARBALL="$PACKAGE-$VERSION.tar.xz"
    5.19 -WGET_URL="$WEB_SITE/$PACKAGE/releases/download/v$VERSION/$TARBALL"
    5.20 +TARBALL="$PACKAGE-v$VERSION.tar.bz2"
    5.21 +WGET_URL="https://gitlab.com/compiz/compiz-bcop/-/archive/v$VERSION/$TARBALL"
    5.22  
    5.23 -BUILD_DEPENDS="xorg-dev compiz-core-dev libxslt-dev startup-notification-dev libtool"
    5.24 +BUILD_DEPENDS="automake libxslt-dev"
    5.25 +SPLIT="$PACKAGE-dev"
    5.26 +
    5.27 +DEPENDS_std="libxslt"
    5.28 +
    5.29 +TAGS="compiz"
    5.30  
    5.31  compile_rules() {
    5.32 -	./configure \
    5.33 -		--prefix=/usr &&
    5.34 +	./autogen.sh \
    5.35 +		$CONFIGURE_ARGS &&
    5.36  	make &&
    5.37 -	make DESTDIR=$install install
    5.38 +	make install
    5.39  }
    5.40  
    5.41  genpkg_rules() {
    5.42 -	cp -a $install/* $fs
    5.43 -	DEPENDS="xorg-libX11 compiz-core libxslt"
    5.44 +	case $PACKAGE in
    5.45 +		compiz-bcop) copy @std; DEPENDS="$DEPENDS_std";;
    5.46 +		*-dev)       copy @dev;;
    5.47 +	esac
    5.48  }
     6.1 Binary file compiz-boxmenu/.icon.png has changed
     7.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.2 +++ b/compiz-boxmenu/receipt	Sat Nov 10 17:21:54 2018 +0200
     7.3 @@ -0,0 +1,28 @@
     7.4 +# SliTaz package receipt v2.
     7.5 +
     7.6 +PACKAGE="compiz-boxmenu"
     7.7 +VERSION="1.1.12"
     7.8 +CATEGORY="x-window"
     7.9 +SHORT_DESC="Desktop menu for Compiz"
    7.10 +MAINTAINER="al.bobylev@gmail.com"
    7.11 +LICENSE="GPL2"
    7.12 +WEB_SITE="https://gitlab.com/compiz/compiz-boxmenu"
    7.13 +
    7.14 +TARBALL="$PACKAGE-$VERSION.tar.bz2"
    7.15 +WGET_URL="https://gitlab.com/compiz/compiz-boxmenu/-/archive/$VERSION/$TARBALL"
    7.16 +
    7.17 +BUILD_DEPENDS="dbus-glib-dev gtk2-dev libwnck2-dev"
    7.18 +
    7.19 +DEPENDS_std="dbus dbus-glib gdk-pixbuf glib gtk2 libwnck2 pango python"
    7.20 +
    7.21 +TAGS="compiz"
    7.22 +
    7.23 +compile_rules() {
    7.24 +	make &&
    7.25 +	make install
    7.26 +}
    7.27 +
    7.28 +genpkg_rules() {
    7.29 +	copy @std
    7.30 +	DEPENDS="$DEPENDS_std"
    7.31 +}
     8.1 --- a/compiz-ccsm/receipt	Fri Nov 09 13:21:03 2018 +0200
     8.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.3 @@ -1,34 +0,0 @@
     8.4 -# SliTaz package receipt.
     8.5 -
     8.6 -PACKAGE="compiz-ccsm"
     8.7 -VERSION="0.8.12.3"
     8.8 -CATEGORY="x-window"
     8.9 -SHORT_DESC="Compiz Config Settings Manager"
    8.10 -MAINTAINER="devel@slitaz.org"
    8.11 -LICENSE="GPL2"
    8.12 -WEB_SITE="https://github.com/compiz-reloaded/ccsm"
    8.13 -REPOLOGY="ccsm"
    8.14 -
    8.15 -TARBALL="$PACKAGE-$VERSION.tar.xz"
    8.16 -WGET_URL="$WEB_SITE/releases/download/v$VERSION/ccsm-$VERSION.tar.xz"
    8.17 -
    8.18 -BUILD_DEPENDS="python-pygobject compiz-compizconfig-python gtk-girepository \
    8.19 -python-dev libtool compiz-core-dev compiz-libcompizconfig-dev intltool"
    8.20 -
    8.21 -compile_rules() {
    8.22 -	python -B setup.py install --prefix=/usr --with-gtk=2.0 --root=$install
    8.23 -
    8.24 -	find $install -name ccsm.desktop | xargs \
    8.25 -	sed -i 's#Exec=.*#Exec=sh -c \"ccsm \|\| LC_ALL=C LANG=C ccsm\"#'
    8.26 -}
    8.27 -
    8.28 -genpkg_rules() {
    8.29 -	mkdir -p $fs/usr/share/locale
    8.30 -	cp -a $install/usr/bin $fs/usr
    8.31 -	cp -a $install/usr/lib $fs/usr
    8.32 -	cp -a $install/usr/share/locale/ru $fs/usr/share/locale
    8.33 -	cp -a $install/usr/share/ccsm $fs/usr/share
    8.34 -	cp -a $install/usr/share/icons $fs/usr/share
    8.35 -	DEPENDS="python python-pygobject compiz-core compiz-libcompizconfig \
    8.36 -	compiz-compizconfig-python gtk-girepository"
    8.37 -}
     9.1 --- a/compiz-compizconfig-python/receipt	Fri Nov 09 13:21:03 2018 +0200
     9.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.3 @@ -1,31 +0,0 @@
     9.4 -# SliTaz package receipt v2.
     9.5 -
     9.6 -PACKAGE="compiz-compizconfig-python"
     9.7 -VERSION="0.8.12.1"
     9.8 -CATEGORY="x-window"
     9.9 -SHORT_DESC="Compiz Config Python module"
    9.10 -MAINTAINER="devel@slitaz.org"
    9.11 -LICENSE="GPL2"
    9.12 -WEB_SITE="https://github.com/compiz-reloaded"
    9.13 -REPOLOGY="compizconfig-python"
    9.14 -
    9.15 -TARBALL="compizconfig-python-$VERSION.tar.xz"
    9.16 -WGET_URL="$WEB_SITE/compizconfig-python/releases/download/v$VERSION/$TARBALL"
    9.17 -
    9.18 -BUILD_DEPENDS="compiz-libcompizconfig-dev glib-dev compiz-core-dev \
    9.19 -xorg-libX11-dev xorg-libXcomposite-dev xorg-libXext-dev xorg-libXdamage-dev \
    9.20 -xorg-libXrandr-dev xorg-libXi-dev xorg-libXinerama-dev xorg-libXcursor-dev \
    9.21 -xorg-libICE-dev xorg-libSM-dev libxml2-dev startup-notification-dev \
    9.22 -python-cython python-dev xorg-xcb-util-dev"
    9.23 -
    9.24 -compile_rules() {
    9.25 -	./configure $CONFIGURE_ARGS &&
    9.26 -	fix libtool &&
    9.27 -	make &&
    9.28 -	make install
    9.29 -}
    9.30 -
    9.31 -genpkg_rules() {
    9.32 -	copy @std
    9.33 -	DEPENDS="python compiz-core compiz-libcompizconfig"
    9.34 -}
    10.1 --- a/compiz-core/receipt	Fri Nov 09 13:21:03 2018 +0200
    10.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    10.3 @@ -1,48 +0,0 @@
    10.4 -# SliTaz package receipt v2.
    10.5 -
    10.6 -PACKAGE="compiz-core"
    10.7 -VERSION="0.8.12.3"
    10.8 -CATEGORY="x-window"
    10.9 -SHORT_DESC="OpenGL compositing manager for 3D effect"
   10.10 -MAINTAINER="devel@slitaz.org"
   10.11 -LICENSE="MIT GPL LGPL"
   10.12 -WEB_SITE="https://github.com/compiz-reloaded"
   10.13 -REPOLOGY="compiz"
   10.14 -
   10.15 -TARBALL="$PACKAGE-$VERSION.tar.xz"
   10.16 -WGET_URL="$WEB_SITE/compiz/releases/download/v$VERSION/compiz-$VERSION.tar.xz"
   10.17 -
   10.18 -BUILD_DEPENDS="xorg-dev intltool librsvg-dev libxslt-dev pango-dev libtool \
   10.19 -startup-notification-dev mesa-dev file dbus-dev dbus-glib-dev cairo-dev \
   10.20 -util-linux-uuid-dev expat-dev xorg-libxshmfence-dev glu-dev \
   10.21 -xorg-xcb-util-dev libjpeg-turbo-dev"
   10.22 -SPLIT="$PACKAGE-dev"
   10.23 -
   10.24 -compile_rules() {
   10.25 -	./configure \
   10.26 -		--enable-shared \
   10.27 -		--enable-librsvg \
   10.28 -		--enable-dbus \
   10.29 -		--enable-dbus-glib \
   10.30 -		--enable-glib \
   10.31 -		--disable-static \
   10.32 -		--disable-inotify &&
   10.33 -	fix libtool &&
   10.34 -	make &&
   10.35 -	make install || return 1
   10.36 -
   10.37 -	sed 's|bash|sh|' -i $install/usr/bin/compiz-decorator
   10.38 -}
   10.39 -
   10.40 -genpkg_rules() {
   10.41 -	case $PACKAGE in
   10.42 -		compiz-core)
   10.43 -			copy @std
   10.44 -			DEPENDS="librsvg libxslt mesa glu dbus dbus-glib \
   10.45 -			startup-notification compiz-bcop compiz-libcompizconfig"
   10.46 -			;;
   10.47 -		*-dev)
   10.48 -			copy @dev
   10.49 -			;;
   10.50 -	esac
   10.51 -}
    11.1 --- a/compiz-libcompizconfig/receipt	Fri Nov 09 13:21:03 2018 +0200
    11.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    11.3 @@ -1,36 +0,0 @@
    11.4 -# SliTaz package receipt v2.
    11.5 -
    11.6 -PACKAGE="compiz-libcompizconfig"
    11.7 -VERSION="0.8.12.1"
    11.8 -CATEGORY="x-window"
    11.9 -SHORT_DESC="Compiz configuration library"
   11.10 -MAINTAINER="devel@slitaz.org"
   11.11 -LICENSE="GPL2"
   11.12 -WEB_SITE="https://github.com/compiz-reloaded"
   11.13 -REPOLOGY="libcompizconfig"
   11.14 -
   11.15 -TARBALL="libcompizconfig-$VERSION.tar.xz"
   11.16 -WGET_URL="$WEB_SITE/libcompizconfig/releases/download/v$VERSION/$TARBALL"
   11.17 -
   11.18 -BUILD_DEPENDS="xorg-dev compiz-core-dev glibc-dev libxml2-dev mesa-dev \
   11.19 -libxslt-dev startup-notification-dev protobuf-dev glib-dev libtool"
   11.20 -SPLIT="$PACKAGE-dev"
   11.21 -
   11.22 -compile_rules() {
   11.23 -	./configure &&
   11.24 -	fix libtool &&
   11.25 -	make &&
   11.26 -	make install
   11.27 -}
   11.28 -
   11.29 -genpkg_rules() {
   11.30 -	case $PACKAGE in
   11.31 -		compiz-libcompizconfig)
   11.32 -			copy @std
   11.33 -			DEPENDS="compiz-core protobuf glib libxml2"
   11.34 -			;;
   11.35 -		*-dev)
   11.36 -			copy @dev
   11.37 -			;;
   11.38 -	esac
   11.39 -}
    12.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    12.2 +++ b/compiz-manager/receipt	Sat Nov 10 17:21:54 2018 +0200
    12.3 @@ -0,0 +1,25 @@
    12.4 +# SliTaz package receipt v2.
    12.5 +
    12.6 +PACKAGE="compiz-manager"
    12.7 +VERSION="0.7.0"
    12.8 +CATEGORY="x-window"
    12.9 +SHORT_DESC="Wrapper script to start Compiz with proper options"
   12.10 +MAINTAINER="al.bobylev@gmail.com"
   12.11 +LICENSE="GPL2"
   12.12 +WEB_SITE="https://gitlab.com/compiz/compiz-manager"
   12.13 +HOST_ARCH="any"
   12.14 +
   12.15 +TARBALL="$PACKAGE-v$VERSION.tar.bz2"
   12.16 +WGET_URL="https://gitlab.com/compiz/compiz-manager/-/archive/v$VERSION/$TARBALL"
   12.17 +
   12.18 +DEPENDS_std="compiz"
   12.19 +
   12.20 +TAGS="compiz"
   12.21 +
   12.22 +compile_rules() {
   12.23 +	install -Dm755 compiz-manager $install/usr/bin/compiz-manager
   12.24 +}
   12.25 +
   12.26 +genpkg_rules() {
   12.27 +	copy @std; DEPENDS="$DEPENDS_std"
   12.28 +}
    13.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    13.2 +++ b/compiz-manager/stuff/patches/compiz-manager.patch	Sat Nov 10 17:21:54 2018 +0200
    13.3 @@ -0,0 +1,153 @@
    13.4 +--- a/compiz-manager
    13.5 ++++ b/compiz-manager
    13.6 +@@ -1,4 +1,4 @@
    13.7 +-#!/bin/bash
    13.8 ++#!/bin/sh
    13.9 + # Compiz Manager wrapper script
   13.10 + #
   13.11 + # Copyright (c) 2007 Kristian Lyngstøl <kristian@bohemians.org>
   13.12 +@@ -27,15 +27,7 @@
   13.13 + #
   13.14 + 
   13.15 + 
   13.16 +-# LIBDIR differs between x86 and x86_64, arm and aarch64, ppc and ppc64.
   13.17 +-ARCH="$(uname -m)"
   13.18 +-if [ -d '/usr/lib64/' ] && [[ "$ARCH" = *64 ]]; then
   13.19 +-       LIBDIR='/usr/lib64'
   13.20 +-else
   13.21 +-       LIBDIR='/usr/lib'
   13.22 +-fi
   13.23 +-
   13.24 +-COMPIZ_BIN_PATH="$(dirname "$(which compiz)")" # For window decorators and compiz.
   13.25 ++COMPIZ_BIN_PATH="$(dirname $(which compiz))" # For window decorators and compiz.
   13.26 + PLUGIN_PATH="$LIBDIR/compiz"
   13.27 + GLXINFO="$(which glxinfo 2>/dev/null)"
   13.28 + METACITY="$(which metacity 2>/dev/null)"
   13.29 +@@ -52,9 +44,9 @@
   13.30 + # For detecting what driver is in use, the + is for one or more /'s.
   13.31 + XORG_DRIVER_PATH="$LIBDIR/xorg/.*/+"
   13.32 + FALLBACKWM="xterm"
   13.33 +-if [[ "$XDG_CURRENT_DESKTOP" == "MATE" ]] || [ ! -z "$MATE_DESKTOP_SESSION_ID" ]; then
   13.34 ++if [ "$XDG_CURRENT_DESKTOP" == "MATE" -o ! -z "$MATE_DESKTOP_SESSION_ID" ]; then
   13.35 + 	FALLBACKWM="$MARCO"
   13.36 +-elif [[ "$XDG_CURRENT_DESKTOP" == "GNOME" ]] || [ ! -z "$GNOME_DESKTOP_SESSION_ID" ]; then
   13.37 ++elif [ "$XDG_CURRENT_DESKTOP" == "GNOME" -o ! -z "$GNOME_DESKTOP_SESSION_ID" ]; then
   13.38 + 	FALLBACKWM="$METACITY"
   13.39 + elif ( xprop -root _DT_SAVE_MODE | grep ' = \"xfce4\"$' >/dev/null 2>&1 ); then
   13.40 + 	FALLBACKWM="$XFWM"
   13.41 +@@ -78,7 +70,7 @@
   13.42 + # Echos the arguments if verbose.
   13.43 + verbose()
   13.44 + {
   13.45 +-	if [[ "$VERBOSE" == "yes" ]]; then
   13.46 ++	if [ "$VERBOSE" == "yes" ]; then
   13.47 + 		printf "$*"
   13.48 + 	fi
   13.49 + }
   13.50 +@@ -86,12 +78,12 @@
   13.51 + # Abort script and run fallback window manager.
   13.52 + abort_with_fallback_wm()
   13.53 + {
   13.54 +-	if [[ "$SKIP_CHECKS" == "yes" ]]; then
   13.55 ++	if [ "$SKIP_CHECKS" == "yes" ]; then
   13.56 + 		verbose "SKIP_CHECKS is yes, so continuing despite problems.\n"
   13.57 + 		return 0
   13.58 + 	fi
   13.59 + 
   13.60 +-	if [[ "$CM_DRY" == "yes" ]]; then
   13.61 ++	if [ "$CM_DRY" == "yes" ]; then
   13.62 + 		verbose "Dry run failed: Problems detected with 3D support.\n"
   13.63 + 		exit 1
   13.64 + 	fi
   13.65 +@@ -124,7 +116,7 @@
   13.66 + check_fbconfig()
   13.67 + {
   13.68 + 	verbose "Checking for FBConfig: "
   13.69 +-	if [[ "$INDIRECT" == "yes" ]]; then
   13.70 ++	if [ "$INDIRECT" == "yes" ]; then
   13.71 + 		"$GLXINFO" -i | grep -q 'GLX.*fbconfig'
   13.72 + 		FB=$?
   13.73 + 	else
   13.74 +@@ -132,7 +124,7 @@
   13.75 + 		FB=$?
   13.76 + 	fi
   13.77 + 
   13.78 +-	if [[ $FB == "0" ]]; then
   13.79 ++	if [ $FB == "0" ]; then
   13.80 + 		unset FB
   13.81 + 		verbose "present. \n"
   13.82 + 		return 0
   13.83 +@@ -153,7 +145,7 @@
   13.84 + 		return 0
   13.85 + 	else
   13.86 + 		verbose "not present. \n"
   13.87 +-		if [[ "$INDIRECT" == "yes" ]]; then
   13.88 ++		if [ "$INDIRECT" == "yes" ]; then
   13.89 + 			unset LIBGL_ALWAYS_INDIRECT
   13.90 + 			INDIRECT="no"
   13.91 + 			return 1
   13.92 +@@ -232,7 +224,7 @@
   13.93 + 		HRES=$(echo "$RESOLUTION" | cut -dx -f1)
   13.94 + 		VRES=$(echo "$RESOLUTION" | cut -dx -f2)
   13.95 + 		verbose "Comparing resolution ($res) to maximum 3D texture size ($TEXTURE_LIMIT): ";
   13.96 +-		if [ "$VRES" -gt "$TEXTURE_LIMIT" ] || [ "$HRES" -gt "$TEXTURE_LIMIT" ]; then
   13.97 ++		if [ "$VRES" -gt "$TEXTURE_LIMIT" -o "$HRES" -gt "$TEXTURE_LIMIT" ]; then
   13.98 + 			verbose "Failed.\n"
   13.99 + 			return 1
  13.100 + 		fi
  13.101 +@@ -246,7 +238,7 @@
  13.102 + 	if ( check_nvidia ); then
  13.103 + 		ENV="__GL_YIELD=NOTHING "
  13.104 + 	fi
  13.105 +-	if [[ "$INDIRECT" == "yes" ]]; then
  13.106 ++	if [ "$INDIRECT" == "yes" ]; then
  13.107 + 		ENV="$ENV LIBGL_ALWAYS_INDIRECT=1 "
  13.108 + 	fi
  13.109 + 
  13.110 +@@ -259,14 +251,14 @@
  13.111 + 
  13.112 + build_args()
  13.113 + {
  13.114 +-	if [[ "$LIBGL_ALWAYS_INDIRECT" == "1" ]]; then
  13.115 ++	if [ "$LIBGL_ALWAYS_INDIRECT" == "1" ]; then
  13.116 + 		COMPIZ_OPTIONS="$COMPIZ_OPTIONS --indirect-rendering "
  13.117 + 	fi
  13.118 + 	if [ ! -z "$DESKTOP_AUTOSTART_ID" ]; then
  13.119 + 		COMPIZ_OPTIONS="$COMPIZ_OPTIONS --sm-client-id $DESKTOP_AUTOSTART_ID"
  13.120 + 	fi
  13.121 + 	if ( check_nvidia ); then
  13.122 +-		if [[ "$LIBGL_ALWAYS_INDIRECT" != "1" ]]; then
  13.123 ++		if [ "$LIBGL_ALWAYS_INDIRECT" != "1" ]; then
  13.124 + 			COMPIZ_OPTIONS="$COMPIZ_OPTIONS --loose-binding"
  13.125 + 		fi
  13.126 + 	fi
  13.127 +@@ -309,7 +301,7 @@
  13.128 + 
  13.129 + # In case we are in a mate session, we always want matecompat
  13.130 + #  plugin loaded (session registering, key bindings).
  13.131 +-if [ -f "$PLUGIN_PATH/libmatecompat.so" ] && ( [ "$XDG_CURRENT_DESKTOP" = "MATE" ] || [ -n "$MATE_DESKTOP_SESSION_ID" ] ); then
  13.132 ++if [ -f "$PLUGIN_PATH/libmatecompat.so" ] && [ "$XDG_CURRENT_DESKTOP" == "MATE" -o -n "$MATE_DESKTOP_SESSION_ID" ]; then
  13.133 + 	COMPIZ_PLUGINS="$COMPIZ_PLUGINS matecompat"
  13.134 + fi
  13.135 + 
  13.136 +@@ -317,17 +309,17 @@
  13.137 + build_env
  13.138 + build_args
  13.139 + 
  13.140 +-if [[ "$CM_DRY" == "yes" ]]; then
  13.141 ++if [ "$CM_DRY" == "yes" ]; then
  13.142 + 	verbose "Dry run finished: everything should work with regards to Compiz and 3D.\n"
  13.143 + 	verbose "Execute: $COMPIZ_BIN_PATH/$COMPIZ_NAME $COMPIZ_OPTIONS "$@" $COMPIZ_PLUGINS \n"
  13.144 + 	exit 0
  13.145 + fi
  13.146 + 
  13.147 + # Start the decorator.
  13.148 +-if [ -x "$COMPIZ_BIN_PATH/emerald" ] && [[ "$USE_EMERALD" == "yes" ]]; then
  13.149 ++if [ -x "$COMPIZ_BIN_PATH/emerald" -a "$USE_EMERALD" == "yes" ]; then
  13.150 + 	verbose "Starting emerald\n"
  13.151 + 	"$COMPIZ_BIN_PATH/emerald" --replace &
  13.152 +-elif [ -x "$COMPIZ_BIN_PATH/mate-window-decorator" ] && ( [[ "$XDG_CURRENT_DESKTOP" == "MATE" ]] || [ ! -z "$MATE_DESKTOP_SESSION_ID" ] ); then
  13.153 ++elif [ -x "$COMPIZ_BIN_PATH/mate-window-decorator" ] && [ "$XDG_CURRENT_DESKTOP" == "MATE" -o ! -z "$MATE_DESKTOP_SESSION_ID" ]; then
  13.154 + 	verbose "Starting mate-window-decorator\n"
  13.155 + 	"$COMPIZ_BIN_PATH/mate-window-decorator" --replace &
  13.156 + elif [ -x "$COMPIZ_BIN_PATH/gtk-window-decorator" ]; then
    14.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    14.2 +++ b/compiz-manager/stuff/patches/series	Sat Nov 10 17:21:54 2018 +0200
    14.3 @@ -0,0 +1,1 @@
    14.4 +compiz-manager.patch
    15.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    15.2 +++ b/compiz-plugins-experimental/receipt	Sat Nov 10 17:21:54 2018 +0200
    15.3 @@ -0,0 +1,37 @@
    15.4 +# SliTaz package receipt v2.
    15.5 +
    15.6 +PACKAGE="compiz-plugins-experimental"
    15.7 +VERSION="0.8.14"
    15.8 +CATEGORY="x-window"
    15.9 +SHORT_DESC="Compiz experimental plugins"
   15.10 +MAINTAINER="al.bobylev@gmail.com"
   15.11 +LICENSE="GPL2"
   15.12 +WEB_SITE="https://gitlab.com/compiz/compiz-plugins-experimental"
   15.13 +
   15.14 +TARBALL="$PACKAGE-v$VERSION.tar.bz2"
   15.15 +WGET_URL="https://gitlab.com/compiz/compiz-plugins-experimental/-/archive/v$VERSION/$TARBALL"
   15.16 +
   15.17 +BUILD_DEPENDS="automake gettext-dev libtool intltool compiz-dev \
   15.18 +compiz-bcop-dev cairo-dev compiz-plugins-main-dev compiz-plugins-extra-dev \
   15.19 +xorg-libXScrnSaver-dev glew-dev curl-dev mesa-dev"
   15.20 +SPLIT="$PACKAGE-dev"
   15.21 +
   15.22 +DEPENDS_std="cairo glew glu libcurl mesa xorg-libX11 xorg-libXScrnSaver \
   15.23 +xorg-libXext"
   15.24 +
   15.25 +TAGS="compiz"
   15.26 +
   15.27 +compile_rules() {
   15.28 +	./autogen.sh \
   15.29 +		$CONFIGURE_ARGS &&
   15.30 +	fix libtool &&
   15.31 +	make &&
   15.32 +	make install
   15.33 +}
   15.34 +
   15.35 +genpkg_rules() {
   15.36 +	case $PACKAGE in
   15.37 +		compiz-plugins-experimental) copy @std; DEPENDS="$DEPENDS_std";;
   15.38 +		*-dev)                       copy @dev;;
   15.39 +	esac
   15.40 +}
    16.1 --- a/compiz-plugins-extra/receipt	Fri Nov 09 13:21:03 2018 +0200
    16.2 +++ b/compiz-plugins-extra/receipt	Sat Nov 10 17:21:54 2018 +0200
    16.3 @@ -1,30 +1,27 @@
    16.4  # SliTaz package receipt v2.
    16.5  
    16.6  PACKAGE="compiz-plugins-extra"
    16.7 -VERSION="0.8.12.1"
    16.8 +VERSION="0.8.14"
    16.9  CATEGORY="x-window"
   16.10  SHORT_DESC="Compiz extra plugins"
   16.11  MAINTAINER="psychomaniak@xakep.ru"
   16.12  LICENSE="GPL2"
   16.13 -WEB_SITE="https://github.com/compiz-reloaded"
   16.14 +WEB_SITE="https://gitlab.com/compiz/compiz-plugins-extra"
   16.15  
   16.16 -TARBALL="$PACKAGE-$VERSION.tar.xz"
   16.17 -WGET_URL="$WEB_SITE/$PACKAGE/releases/download/v$VERSION/$TARBALL"
   16.18 -WGET_URL2="$WEB_SITE/$PACKAGE/commit/0b2a652.diff"
   16.19 -EXTRA_SOURCE_FILES="$PACKAGE-0b2a652.u"
   16.20 +TARBALL="$PACKAGE-v$VERSION.tar.bz2"
   16.21 +WGET_URL="https://gitlab.com/compiz/compiz-plugins-extra/-/archive/v$VERSION/$TARBALL"
   16.22  
   16.23 -BUILD_DEPENDS="xorg-dev compiz-core-dev compiz-libcompizconfig-dev cmake \
   16.24 -libxslt-dev startup-notification-dev mesa-dev gtk2-dev intltool librsvg-dev \
   16.25 -libnotify-dev compiz-bcop util-linux-uuid-dev compiz-plugins-main-dev libtool \
   16.26 -util-linux-getopt xorg-libxshmfence-dev glu-dev expat-dev xorg-xcb-util-dev"
   16.27 +BUILD_DEPENDS="automake gettext-dev libtool intltool compiz-dev compiz-bcop-dev \
   16.28 +compiz-plugins-main-dev libnotify-dev gtk2-dev mesa-dev glu-dev"
   16.29  SPLIT="$PACKAGE-dev"
   16.30  
   16.31 +DEPENDS_std="cairo glib glu libnotify xorg-libX11 xorg-libXext xorg-libXfixes"
   16.32 +
   16.33 +TAGS="compiz"
   16.34 +
   16.35  compile_rules() {
   16.36 -	[ -s $SRC/$EXTRA_SOURCE_FILES ] ||
   16.37 -		wget -O $SRC/$EXTRA_SOURCE_FILES $WGET_URL2
   16.38 -	patch -p1 -i $SRC/$EXTRA_SOURCE_FILES
   16.39 -
   16.40 -	./configure $CONFIGURE_ARGS &&
   16.41 +	./autogen.sh \
   16.42 +		$CONFIGURE_ARGS &&
   16.43  	fix libtool &&
   16.44  	make &&
   16.45  	make install
   16.46 @@ -32,13 +29,7 @@
   16.47  
   16.48  genpkg_rules() {
   16.49  	case $PACKAGE in
   16.50 -		compiz-plugins-extra)
   16.51 -			copy @std
   16.52 -			DEPENDS="xorg-libX11 compiz-core compiz-libcompizconfig gtk2 \
   16.53 -			librsvg libnotify compiz-plugins-main"
   16.54 -			;;
   16.55 -		*-dev)
   16.56 -			copy @dev
   16.57 -			;;
   16.58 +		compiz-plugins-extra) copy @std; DEPENDS="$DEPENDS_std";;
   16.59 +		*-dev)                copy @dev;;
   16.60  	esac
   16.61  }
    17.1 --- a/compiz-plugins-main/receipt	Fri Nov 09 13:21:03 2018 +0200
    17.2 +++ b/compiz-plugins-main/receipt	Sat Nov 10 17:21:54 2018 +0200
    17.3 @@ -1,25 +1,29 @@
    17.4  # SliTaz package receipt v2.
    17.5  
    17.6  PACKAGE="compiz-plugins-main"
    17.7 -VERSION="0.8.12.2"
    17.8 +VERSION="0.8.14"
    17.9  CATEGORY="x-window"
   17.10  SHORT_DESC="Compiz main plugins"
   17.11  MAINTAINER="devel@slitaz.org"
   17.12  LICENSE="GPL2"
   17.13 -WEB_SITE="https://github.com/compiz-reloaded"
   17.14 +WEB_SITE="https://gitlab.com/compiz/compiz-plugins-main"
   17.15  
   17.16 -TARBALL="$PACKAGE-$VERSION.tar.xz"
   17.17 -WGET_URL="$WEB_SITE/$PACKAGE/releases/download/v$VERSION/$TARBALL"
   17.18 +TARBALL="$PACKAGE-v$VERSION.tar.bz2"
   17.19 +WGET_URL="https://gitlab.com/compiz/compiz-plugins-main/-/archive/v$VERSION/$TARBALL"
   17.20  
   17.21 -BUILD_DEPENDS="xorg-dev compiz-core-dev libnotify-dev libxslt-dev \
   17.22 -startup-notification-dev mesa-dev gtk2-dev intltool librsvg-dev \
   17.23 -compiz-libcompizconfig compiz-libcompizconfig-dev compiz-bcop glu-dev \
   17.24 -util-linux-uuid-dev libtool util-linux-getopt xorg-libxshmfence-dev expat-dev \
   17.25 -xorg-xcb-util-dev libjpeg-turbo-dev"
   17.26 +BUILD_DEPENDS="automake gettext-dev libtool intltool compiz-dev compiz-bcop-dev \
   17.27 +cairo-dev pango-dev glu-dev mesa-dev libjpeg-turbo-dev"
   17.28  SPLIT="$PACKAGE-dev"
   17.29  
   17.30 +DEPENDS_std="cairo glib glu libjpeg-turbo libxml2 pango xorg-libX11 \
   17.31 +xorg-libXfixes xorg-libXrender"
   17.32 +DEPENDS_dev="compiz-plugins-main cairo-dev compiz-dev pango-dev"
   17.33 +
   17.34 +TAGS="compiz"
   17.35 +
   17.36  compile_rules() {
   17.37 -	./configure $CONFIGURE_ARGS &&
   17.38 +	./autogen.sh \
   17.39 +		$CONFIGURE_ARGS &&
   17.40  	fix libtool &&
   17.41  	make &&
   17.42  	make install
   17.43 @@ -27,12 +31,7 @@
   17.44  
   17.45  genpkg_rules() {
   17.46  	case $PACKAGE in
   17.47 -		compiz-plugins-main)
   17.48 -			copy @std
   17.49 -			DEPENDS="xorg-libX11 compiz-core librsvg"
   17.50 -			;;
   17.51 -		*-dev)
   17.52 -			copy @dev
   17.53 -			;;
   17.54 +		compiz-plugins-main) copy @std; DEPENDS="$DEPENDS_std";;
   17.55 +		*-dev)               copy @dev; DEPENDS="$DEPENDS_dev";;
   17.56  	esac
   17.57  }
    18.1 --- a/compiz-plugins-unsupported/receipt	Fri Nov 09 13:21:03 2018 +0200
    18.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    18.3 @@ -1,39 +0,0 @@
    18.4 -# SliTaz package receipt v2.
    18.5 -
    18.6 -PACKAGE="compiz-plugins-unsupported"
    18.7 -VERSION="0.8.12"
    18.8 -CATEGORY="x-window"
    18.9 -SHORT_DESC="Compiz extra plugins"
   18.10 -MAINTAINER="devel@slitaz.org"
   18.11 -LICENSE="GPL2"
   18.12 -WEB_SITE="https://github.com/compiz-reloaded"
   18.13 -
   18.14 -TARBALL="compiz-plugins-experimental-$VERSION.tar.xz"
   18.15 -WGET_URL="$WEB_SITE/compiz-plugins-experimental/releases/download/v$VERSION/$TARBALL"
   18.16 -
   18.17 -BUILD_DEPENDS="xorg-dev compiz-core-dev compiz-libcompizconfig-dev cmake \
   18.18 -libxslt-dev startup-notification-dev mesa-dev gtk2-dev intltool librsvg-dev \
   18.19 -libnotify-dev compiz-bcop util-linux-uuid-dev compiz-plugins-main-dev \
   18.20 -compiz-plugins-extra compiz-plugins-extra-dev libtool util-linux-getopt \
   18.21 -xorg-libxshmfence-dev glu-dev expat-dev xorg-xcb-util-dev"
   18.22 -SPLIT="$PACKAGE-dev"
   18.23 -
   18.24 -compile_rules() {
   18.25 -	./configure $CONFIGURE_ARGS &&
   18.26 -	fix libtool &&
   18.27 -	make &&
   18.28 -	make install
   18.29 -}
   18.30 -
   18.31 -genpkg_rules() {
   18.32 -	case $PACKAGE in
   18.33 -		compiz-plugins-unsupported)
   18.34 -			copy @std
   18.35 -			DEPENDS="xorg-libX11 compiz-core compiz-libcompizconfig gtk2 \
   18.36 -			librsvg libnotify compiz-plugins-main"
   18.37 -			;;
   18.38 -		*-dev)
   18.39 -			copy @dev
   18.40 -			;;
   18.41 -	esac
   18.42 -}
    19.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    19.2 +++ b/compiz-slitaz/receipt	Sat Nov 10 17:21:54 2018 +0200
    19.3 @@ -0,0 +1,57 @@
    19.4 +# SliTaz package receipt v2.
    19.5 +
    19.6 +PACKAGE="compiz-slitaz"
    19.7 +VERSION="0.8.14"
    19.8 +CATEGORY="meta"
    19.9 +SHORT_DESC="Compiz 3D effect support on SliTaz"
   19.10 +MAINTAINER="devel@slitaz.org"
   19.11 +LICENSE="MIT GPL LGPL"
   19.12 +WEB_SITE="http://www.compiz.org/"
   19.13 +HOST_ARCH="any"
   19.14 +
   19.15 +DEPENDS_std="emerald compiz-core compiz-plugins-main compiz-libcompizconfig \
   19.16 +slitaz-configs cairo-gl"
   19.17 +
   19.18 +TAGS="window-manager"
   19.19 +
   19.20 +compile_rules() {
   19.21 +	install -Dm755 $stuff/compiz-session $install/usr/bin/compiz-session
   19.22 +	install -Dm755 $stuff/compiz-startwm $install/usr/bin/compiz-startwm
   19.23 +	install -Dm644 $stuff/compiz.desktop $install/usr/share/xsessions/compiz.desktop
   19.24 +}
   19.25 +
   19.26 +genpkg_rules() {
   19.27 +	copy @std; DEPENDS="$DEPENDS_std"
   19.28 +	SUGGESTED="compiz-ccsm compiz-plugins-extra emerald-themes"
   19.29 +}
   19.30 +
   19.31 +post_install() {
   19.32 +	chroot "$1/" tazx auto
   19.33 +
   19.34 +	res=$(cat $root/etc/slim.conf | grep ^session | sed s/"sessions. *"//)
   19.35 +	# Adding WM to SLIM available sessions.
   19.36 +	if ! echo "$res" | grep -q compiz; then
   19.37 +		echo -n "Adding compiz to /etc/slim.conf..."
   19.38 +		sed -i "s/^sessions.*/sessions            $res,compiz/" $root/etc/slim.conf
   19.39 +		status
   19.40 +	fi
   19.41 +	for i in $(ls -d "$1"/home/* 2>/dev/null);
   19.42 +	do	[ -d "$i" ] &&
   19.43 +		sed '/WINDOW_MANAGER=/s|"\([^"]*\)"|"compiz"|' -i \
   19.44 +		"$i/.config/slitaz/applications.conf" \
   19.45 +		"$1/etc/slitaz/applications.conf"
   19.46 +	done
   19.47 +}
   19.48 +
   19.49 +post_remove() {
   19.50 +	# Remove WM from SLIM available sessions.
   19.51 +	if grep -q compiz $root/etc/slim.conf; then
   19.52 +		sed -i 's|,compiz||' $root/etc/slim.conf
   19.53 +	fi
   19.54 +	for i in $(ls -d "$1"/home/* 2>/dev/null);
   19.55 +	do [ -d "$i" ] &&
   19.56 +		sed '/WINDOW_MANAGER=/s|"\([^"]*\)"|"lxde-session"|' -i \
   19.57 +		"$i/.config/slitaz/applications.conf" \
   19.58 +		"$1/etc/slitaz/applications.conf"
   19.59 +	done
   19.60 +}
    20.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    20.2 +++ b/compiz-slitaz/stuff/compiz-session	Sat Nov 10 17:21:54 2018 +0200
    20.3 @@ -0,0 +1,59 @@
    20.4 +#!/bin/sh
    20.5 +#
    20.6 +# Start Compiz 3D Desktop on SliTaz. We use some LXDE componment
    20.7 +# and check compiz config files exist.
    20.8 +#
    20.9 +
   20.10 +export XDG_CONFIG_HOME="$HOME/.config"
   20.11 +export XDG_CACHE_HOME="$HOME/.cache"
   20.12 +export XDG_CURRENT_DESKTOP=LXDE
   20.13 +export XDG_MENU_PREFIX="lxde-"
   20.14 +export DESKTOP_SESSION=LXDE
   20.15 +
   20.16 +# Start DBUS session.
   20.17 +if [ ! "$DBUS_SESSION_BUS_ADDRESS" ]; then
   20.18 +	dbus-launch --sh-syntax --exit-with-session &
   20.19 +fi
   20.20 +
   20.21 +# Compiz configuration files from slitaz-configs.
   20.22 +if [ ! -f "$XDG_CONFIG_HOME/compiz/compizconfig/config" ]; then
   20.23 +	mkdir -p $XDG_CONFIG_HOME/compiz/compizconfig
   20.24 +	cp -r /usr/share/slitaz/compiz/* $XDG_CONFIG_HOME/compiz/compizconfig
   20.25 +		sed 's|imgpng|scale;scaleaddon;animation|; s|s0_|as_|; \
   20.26 +	s|composite;opengl|ccp;commands;text;png|; s|as_sens|s0_sens|; \
   20.27 +	s|decor;|decoration;|;s|\[decor|\[decoration|; s|as_zo|s0_zo|; \
   20.28 +	s|as_acc|s0_acc|;s|as_top|s0_top|;s|as_bot|s0_bot|;s|as_sky|s0_sky|; \
   20.29 +	/opacity/s/as/s0/; s|Shift>Button1|Shift>Button3|' \
   20.30 +	-i $XDG_CONFIG_HOME/compiz/compizconfig/Default.ini
   20.31 +	echo "
   20.32 +[animation]
   20.33 +s0_all_random = true
   20.34 +
   20.35 +[resize]
   20.36 +as_mode = 2
   20.37 +
   20.38 +[commands]
   20.39 +as_run_command0_key = <Shift>Print
   20.40 +as_command0 = mtpaint -s
   20.41 +as_run_command1_key = <Alt>F1
   20.42 +as_command1 = lxpanelctl menu
   20.43 +as_run_command2_key = <Alt>F2
   20.44 +as_command2 = xterm
   20.45 +
   20.46 +[winrules]
   20.47 +!s0_maximize_match = (name=Navigator) | name=mtpaint | class=TazWeb
   20.48 +!| role = browser
   20.49 +" >> $XDG_CONFIG_HOME/compiz/compizconfig/Default.ini
   20.50 +fi
   20.51 +
   20.52 +# Start some LXDE componment.
   20.53 +if [ ! -d $XDG_CONFIG_HOME/lxsession/Compiz ]; then
   20.54 +	cp -a $XDG_CONFIG_HOME/lxsession/LXDE \
   20.55 +		$XDG_CONFIG_HOME/lxsession/Compiz
   20.56 +	sed -i 's|window_manager=.*|window_manager=compiz-startwm|' \
   20.57 +		$XDG_CONFIG_HOME/lxsession/Compiz/desktop.conf
   20.58 +fi
   20.59 +
   20.60 +exec lxsession -e LXDE -s Compiz
   20.61 +
   20.62 +#hsetroot -solid '#012345'
    21.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    21.2 +++ b/compiz-slitaz/stuff/compiz-startwm	Sat Nov 10 17:21:54 2018 +0200
    21.3 @@ -0,0 +1,14 @@
    21.4 +#!/bin/sh
    21.5 +#
    21.6 +#Usage: compiz
    21.7 +#       [--display DISPLAY] [--bg-image PNG] [--refresh-rate RATE]
    21.8 +#       [--fast-filter] [--indirect-rendering] [--no-detection]
    21.9 +#       [--keep-desktop-hints] [--loose-binding] [--replace]
   21.10 +#       [--no-fbo] [--sm-disable] [--sm-client-id ID] [--only-current-screen]
   21.11 +#       [--use-root-window] [--debug] [--version] [--help] [PLUGIN]...
   21.12 +
   21.13 +COMPIZ_OPTS='--sm-disable --loose-binding --no-fbo --ignore-desktop-hints'
   21.14 +
   21.15 +(lsmod | grep -q nvidia) && COMPIZ_OPTS="$COMPIZ_OPTS --indirect-rendering"
   21.16 +
   21.17 +compiz --replace $COMPIZ_OPTS
    22.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    22.2 +++ b/compiz-slitaz/stuff/compiz.desktop	Sat Nov 10 17:21:54 2018 +0200
    22.3 @@ -0,0 +1,6 @@
    22.4 +[Desktop Entry]
    22.5 +Type=XSession
    22.6 +Name=Compiz 3D Desktop
    22.7 +Name[fr]=Bureau 3D Compiz
    22.8 +Name[ru]=Рабочий стол 3D Compiz
    22.9 +Exec=compiz-session
    23.1 Binary file compiz/.icon.png has changed
    24.1 --- a/compiz/receipt	Fri Nov 09 13:21:03 2018 +0200
    24.2 +++ b/compiz/receipt	Sat Nov 10 17:21:54 2018 +0200
    24.3 @@ -1,52 +1,58 @@
    24.4 -# SliTaz package receipt.
    24.5 +# SliTaz package receipt v2.
    24.6  
    24.7  PACKAGE="compiz"
    24.8 -VERSION="0.8.12"
    24.9 -CATEGORY="meta"
   24.10 -SHORT_DESC="Compiz 3D effect support on SliTaz"
   24.11 -MAINTAINER="devel@slitaz.org"
   24.12 +VERSION="0.8.14"
   24.13 +CATEGORY="x-window"
   24.14 +SHORT_DESC="OpenGL window and compositing manager"
   24.15 +MAINTAINER="al.bobylev@gmail.com"
   24.16  LICENSE="MIT GPL LGPL"
   24.17 -WEB_SITE="http://www.compiz.org/"
   24.18 +WEB_SITE="https://gitlab.com/compiz/compiz-core"
   24.19 +REPOLOGY="compiz08"
   24.20 +
   24.21 +TARBALL="compiz-core-v$VERSION.tar.bz2"
   24.22 +WGET_URL="https://gitlab.com/compiz/compiz-core/-/archive/v$VERSION/$TARBALL"
   24.23 +
   24.24 +BUILD_DEPENDS="automake gettext-dev libtool intltool xorg-libX11-dev \
   24.25 +xorg-libXcomposite-dev xorg-libXext-dev xorg-libXfixes-dev xorg-libXdamage-dev \
   24.26 +xorg-libXrandr-dev xorg-libXi-dev xorg-libXinerama-dev xorg-libXcursor-dev \
   24.27 +xorg-libICE-dev xorg-libSM-dev libxml2-dev startup-notification-dev libxslt \
   24.28 +libpng16-dev libjpeg-turbo-dev glu-dev mesa-dev glib-dev dbus-dev libxml2-dev \
   24.29 +dbus-glib-dev fuse2-dev cairo-dev librsvg-dev \
   24.30 +xorg-libXrender-dev gtk3-dev libwnck3-dev marco-dev"
   24.31 +SPLIT="$PACKAGE-dev"
   24.32 +
   24.33 +DEPENDS_std="atk cairo dbus fuse2 gdk-pixbuf glib glu gtk3 libpng16 librsvg \
   24.34 +libwnck3 libxml2 marco mesa pango startup-notification xorg-libICE xorg-libSM \
   24.35 +xorg-libX11 xorg-libXcomposite xorg-libXcursor xorg-libXdamage xorg-libXext \
   24.36 +xorg-libXfixes xorg-libXi xorg-libXinerama xorg-libXrandr xorg-libXrender"
   24.37 +DEPENDS_dev="compiz libxml2-dev startup-notification-dev xorg-libICE-dev \
   24.38 +xorg-libSM-dev xorg-libX11-dev xorg-libXcomposite-dev xorg-libXcursor-dev \
   24.39 +xorg-libXdamage-dev xorg-libXext-dev xorg-libXfixes-dev xorg-libXi-dev \
   24.40 +xorg-libXinerama-dev xorg-libXrandr-dev xorg-libXrender xorg-libXrender-dev"
   24.41 +
   24.42 +TAGS="compiz"
   24.43 +
   24.44 +compile_rules() {
   24.45 +	./autogen.sh \
   24.46 +		--disable-static \
   24.47 +		--enable-menu-entries \
   24.48 +		$CONFIGURE_ARGS &&
   24.49 +	fix libtool &&
   24.50 +	make &&
   24.51 +	make install || return 1
   24.52 +
   24.53 +#	sed 's|bash|sh|' -i $install/usr/bin/compiz-decorator
   24.54 +}
   24.55  
   24.56  genpkg_rules() {
   24.57 -	mkdir -p $fs/usr/bin
   24.58 -	cp -r $stuff/xsessions $fs/usr/share
   24.59 -	install -m 0777 $stuff/compiz-session $fs/usr/bin
   24.60 -	install -m 0777 $stuff/compiz-startwm $fs/usr/bin
   24.61 -	chown -R 0.0 $fs
   24.62 -	DEPENDS="emerald compiz-core compiz-plugins-main compiz-libcompizconfig \
   24.63 -	slitaz-configs cairo-gl"
   24.64 -	SUGGESTED="compiz-ccsm compiz-plugins-extra emerald-themes"
   24.65 -	TAGS="window-manager"
   24.66 +	case $PACKAGE in
   24.67 +		compiz)
   24.68 +			copy @std; DEPENDS="$DEPENDS_std"
   24.69 +			PROVIDE="compiz-core"
   24.70 +			;;
   24.71 +		*-dev)
   24.72 +			copy @dev; DEPENDS="$DEPENDS_dev"
   24.73 +			PROVIDE="compiz-core-dev"
   24.74 +			;;
   24.75 +	esac
   24.76  }
   24.77 -
   24.78 -post_install() {
   24.79 -	chroot "$1/" tazx auto
   24.80 -
   24.81 -	res=$(cat $root/etc/slim.conf | grep ^session | sed s/"sessions. *"//)
   24.82 -	# Adding WM to SLIM available sessions.
   24.83 -	if ! echo "$res" | grep -q $PACKAGE; then
   24.84 -		echo -n "Adding $PACKAGE to /etc/slim.conf..."
   24.85 -		sed -i "s/^sessions.*/sessions            $res,$PACKAGE/" $root/etc/slim.conf
   24.86 -		status
   24.87 -	fi
   24.88 -	for i in $(ls -d "$1"/home/* 2> /dev/null);
   24.89 -	do	[ -d "$i" ] &&
   24.90 -		sed '/WINDOW_MANAGER=/s|"\([^"]*\)"|"compiz"|' -i \
   24.91 -		"$i/.config/slitaz/applications.conf" \
   24.92 -		"$1/etc/slitaz/applications.conf"
   24.93 -	done
   24.94 -}
   24.95 -
   24.96 -post_remove() {
   24.97 -	# Remove WM from SLIM available sessions.
   24.98 -	if grep -q $PACKAGE $root/etc/slim.conf; then
   24.99 -		sed -i s/,$PACKAGE// $root/etc/slim.conf
  24.100 -	fi
  24.101 -	for i in $(ls -d "$1"/home/* 2> /dev/null);
  24.102 -	do [ -d "$i" ] &&
  24.103 -		sed '/WINDOW_MANAGER=/s|"\([^"]*\)"|"lxde-session"|' -i \
  24.104 -		"$i/.config/slitaz/applications.conf" \
  24.105 -		"$1/etc/slitaz/applications.conf"
  24.106 -	done
  24.107 -}
    25.1 --- a/compiz/stuff/compiz-session	Fri Nov 09 13:21:03 2018 +0200
    25.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    25.3 @@ -1,59 +0,0 @@
    25.4 -#!/bin/sh
    25.5 -#
    25.6 -# Start Compiz 3D Desktop on SliTaz. We use some LXDE componment
    25.7 -# and check compiz config files exist.
    25.8 -#
    25.9 -
   25.10 -export XDG_CONFIG_HOME="$HOME/.config"
   25.11 -export XDG_CACHE_HOME="$HOME/.cache"
   25.12 -export XDG_CURRENT_DESKTOP=LXDE
   25.13 -export XDG_MENU_PREFIX="lxde-"
   25.14 -export DESKTOP_SESSION=LXDE
   25.15 -
   25.16 -# Start DBUS session.
   25.17 -if [ ! "$DBUS_SESSION_BUS_ADDRESS" ]; then
   25.18 -	dbus-launch --sh-syntax --exit-with-session &
   25.19 -fi
   25.20 -
   25.21 -# Compiz configuration files from slitaz-configs.
   25.22 -if [ ! -f "$XDG_CONFIG_HOME/compiz/compizconfig/config" ]; then
   25.23 -	mkdir -p $XDG_CONFIG_HOME/compiz/compizconfig
   25.24 -	cp -r /usr/share/slitaz/compiz/* $XDG_CONFIG_HOME/compiz/compizconfig
   25.25 -		sed 's|imgpng|scale;scaleaddon;animation|; s|s0_|as_|; \
   25.26 -	s|composite;opengl|ccp;commands;text;png|; s|as_sens|s0_sens|; \
   25.27 -	s|decor;|decoration;|;s|\[decor|\[decoration|; s|as_zo|s0_zo|; \
   25.28 -	s|as_acc|s0_acc|;s|as_top|s0_top|;s|as_bot|s0_bot|;s|as_sky|s0_sky|; \
   25.29 -	/opacity/s/as/s0/; s|Shift>Button1|Shift>Button3|' \
   25.30 -	-i $XDG_CONFIG_HOME/compiz/compizconfig/Default.ini
   25.31 -	echo "
   25.32 -[animation]
   25.33 -s0_all_random = true
   25.34 -
   25.35 -[resize]
   25.36 -as_mode = 2
   25.37 -
   25.38 -[commands]
   25.39 -as_run_command0_key = <Shift>Print
   25.40 -as_command0 = mtpaint -s
   25.41 -as_run_command1_key = <Alt>F1
   25.42 -as_command1 = lxpanelctl menu
   25.43 -as_run_command2_key = <Alt>F2
   25.44 -as_command2 = xterm
   25.45 -
   25.46 -[winrules]
   25.47 -!s0_maximize_match = (name=Navigator) | name=mtpaint | class=TazWeb
   25.48 -!| role = browser
   25.49 -" >> $XDG_CONFIG_HOME/compiz/compizconfig/Default.ini
   25.50 -fi
   25.51 -
   25.52 -# Start some LXDE componment.
   25.53 -if [ ! -d $XDG_CONFIG_HOME/lxsession/Compiz ]; then
   25.54 -	cp -a $XDG_CONFIG_HOME/lxsession/LXDE \
   25.55 -		$XDG_CONFIG_HOME/lxsession/Compiz
   25.56 -	sed -i 's|window_manager=.*|window_manager=compiz-startwm|' \
   25.57 -		$XDG_CONFIG_HOME/lxsession/Compiz/desktop.conf
   25.58 -fi
   25.59 -
   25.60 -exec lxsession -e LXDE -s Compiz
   25.61 -
   25.62 -#hsetroot -solid '#012345'
    26.1 --- a/compiz/stuff/compiz-startwm	Fri Nov 09 13:21:03 2018 +0200
    26.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    26.3 @@ -1,14 +0,0 @@
    26.4 -#!/bin/sh
    26.5 -#
    26.6 -#Usage: compiz
    26.7 -#       [--display DISPLAY] [--bg-image PNG] [--refresh-rate RATE]
    26.8 -#       [--fast-filter] [--indirect-rendering] [--no-detection]
    26.9 -#       [--keep-desktop-hints] [--loose-binding] [--replace]
   26.10 -#       [--no-fbo] [--sm-disable] [--sm-client-id ID] [--only-current-screen]
   26.11 -#       [--use-root-window] [--debug] [--version] [--help] [PLUGIN]...
   26.12 -
   26.13 -COMPIZ_OPTS='--sm-disable --loose-binding --no-fbo --ignore-desktop-hints'
   26.14 -
   26.15 -(lsmod | grep -q nvidia) && COMPIZ_OPTS="$COMPIZ_OPTS --indirect-rendering"
   26.16 -
   26.17 -compiz --replace $COMPIZ_OPTS
    27.1 --- a/compiz/stuff/xsessions/compiz.desktop	Fri Nov 09 13:21:03 2018 +0200
    27.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    27.3 @@ -1,6 +0,0 @@
    27.4 -[Desktop Entry]
    27.5 -Type=XSession
    27.6 -Name=Compiz 3D Desktop
    27.7 -Name[fr]=Bureau 3D Compiz
    27.8 -Name[ru]=Рабочий стол 3D Compiz
    27.9 -Exec=compiz-session
    28.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    28.2 +++ b/compizconfig-python/receipt	Sat Nov 10 17:21:54 2018 +0200
    28.3 @@ -0,0 +1,42 @@
    28.4 +# SliTaz package receipt v2.
    28.5 +
    28.6 +PACKAGE="compizconfig-python"
    28.7 +VERSION="0.8.14"
    28.8 +CATEGORY="x-window"
    28.9 +SHORT_DESC="Compiz Config Python module"
   28.10 +MAINTAINER="al.bobylev@gmail.com"
   28.11 +LICENSE="GPL2"
   28.12 +WEB_SITE="https://gitlab.com/compiz/compizconfig-python"
   28.13 +
   28.14 +TARBALL="$PACKAGE-v$VERSION.tar.bz2"
   28.15 +WGET_URL="https://gitlab.com/compiz/compizconfig-python/-/archive/v$VERSION/$TARBALL"
   28.16 +
   28.17 +BUILD_DEPENDS="automake libtool libcompizconfig-dev glib-dev python-cython \
   28.18 +python-dev"
   28.19 +SPLIT="$PACKAGE-dev"
   28.20 +
   28.21 +DEPENDS_std="libcompizconfig   python"
   28.22 +DEPENDS_dev="compizconfig-python glib-dev libcompizconfig-dev libxml2-dev \
   28.23 +startup-notification-dev xorg-libICE-dev xorg-libSM-dev xorg-libX11-dev \
   28.24 +xorg-libXcomposite-dev xorg-libXcursor-dev xorg-libXdamage-dev xorg-libXext-dev \
   28.25 +xorg-libXfixes-dev xorg-libXi-dev xorg-libXinerama-dev xorg-libXrandr-dev"
   28.26 +
   28.27 +compile_rules() {
   28.28 +	./autogen.sh \
   28.29 +		$CONFIGURE_ARGS &&
   28.30 +	fix libtool &&
   28.31 +	make &&
   28.32 +	make install
   28.33 +}
   28.34 +
   28.35 +genpkg_rules() {
   28.36 +	case $PACKAGE in
   28.37 +		compizconfig-python)
   28.38 +			copy @std; DEPENDS="$DEPENDS_std"
   28.39 +			PROVIDE="compiz-compizconfig-python"
   28.40 +			;;
   28.41 +		*-dev)
   28.42 +			copy @dev; DEPENDS="$DEPENDS_dev"
   28.43 +			;;
   28.44 +	esac
   28.45 +}
    29.1 --- a/emerald-themes/receipt	Fri Nov 09 13:21:03 2018 +0200
    29.2 +++ b/emerald-themes/receipt	Sat Nov 10 17:21:54 2018 +0200
    29.3 @@ -1,27 +1,34 @@
    29.4 -# SliTaz package receipt.
    29.5 +# SliTaz package receipt v2.
    29.6  
    29.7  PACKAGE="emerald-themes"
    29.8 -VERSION="0.8.12.1"
    29.9 +VERSION="0.8.14"
   29.10  CATEGORY="customization"
   29.11  SHORT_DESC="Themes for Emerald"
   29.12  MAINTAINER="psychomaniak@xakep.ru"
   29.13  LICENSE="GPL2"
   29.14 -WEB_SITE="https://github.com/compiz-reloaded"
   29.15 +WEB_SITE="https://gitlab.com/compiz/emerald-themes"
   29.16 +HOST_ARCH="any"
   29.17  
   29.18 -TARBALL="$PACKAGE-$VERSION.tar.xz"
   29.19 -WGET_URL="$WEB_SITE/$PACKAGE/releases/download/v$VERSION/$TARBALL"
   29.20 +TARBALL="emerald-themes-v0.8.14.tar.bz2"
   29.21 +WGET_URL="https://gitlab.com/compiz/emerald-themes/-/archive/v$VERSION/$TARBALL"
   29.22  
   29.23 -BUILD_DEPENDS="xorg-dev gtk2-dev autoconf automake libtool"
   29.24 +BUILD_DEPENDS="automake"
   29.25 +
   29.26 +DEPENDS_std="emerald"
   29.27 +
   29.28 +TAGS="compiz"
   29.29  
   29.30  compile_rules() {
   29.31 -	./configure \
   29.32 -		--prefix=/usr \
   29.33 +	./autogen.sh \
   29.34  		$CONFIGURE_ARGS &&
   29.35  	make &&
   29.36 -	make install
   29.37 +	make install || return 1
   29.38 +
   29.39 +	chmod 755 \
   29.40 +		$install/usr/share/emerald/themes/Mavericks/dark/ \
   29.41 +		$install/usr/share/emerald/themes/Mu/dark/ # 644 -> 755
   29.42  }
   29.43  
   29.44  genpkg_rules() {
   29.45 -	mv $install/* $fs
   29.46 -	DEPENDS="xorg-libX11 emerald"
   29.47 +	copy @std; DEPENDS="$DEPENDS_std"
   29.48  }
    30.1 Binary file emerald/.icon.png has changed
    31.1 --- a/emerald/receipt	Fri Nov 09 13:21:03 2018 +0200
    31.2 +++ b/emerald/receipt	Sat Nov 10 17:21:54 2018 +0200
    31.3 @@ -1,23 +1,30 @@
    31.4  # SliTaz package receipt v2.
    31.5  
    31.6  PACKAGE="emerald"
    31.7 -VERSION="0.8.12.4"
    31.8 +VERSION="0.8.14"
    31.9  CATEGORY="x-window"
   31.10  SHORT_DESC="Window decorator for Compiz"
   31.11 -MAINTAINER="devel@slitaz.org"
   31.12 +MAINTAINER="al.bobylev@gmail.com"
   31.13  LICENSE="GPL2"
   31.14 -WEB_SITE="https://github.com/compiz-reloaded"
   31.15 +WEB_SITE="https://gitlab.com/compiz/emerald"
   31.16  
   31.17 -TARBALL="$PACKAGE-$VERSION.tar.xz"
   31.18 -WGET_URL="$WEB_SITE/$PACKAGE/releases/download/v$VERSION/$TARBALL"
   31.19 +TARBALL="$PACKAGE-v$VERSION.tar.bz2"
   31.20 +WGET_URL="https://gitlab.com/compiz/emerald/-/archive/v$VERSION/$TARBALL"
   31.21  
   31.22 -BUILD_DEPENDS="xorg-dev gtk2-dev libwnck2-dev compiz-core-dev \
   31.23 -libtool autoconf automake intltool"
   31.24 +BUILD_DEPENDS="automake gettext-dev libtool intltool xorg-libXrender-dev \
   31.25 +xorg-libXi-dev gtk3-dev libwnck3-dev compiz-dev cairo-dev pango-dev"
   31.26 +SPLIT="$PACKAGE-dev"
   31.27 +
   31.28 +DEPENDS_std="atk cairo compiz gdk-pixbuf glib gtk3 libwnck3 pango xorg-libX11 \
   31.29 +xorg-libXi xorg-libXrender"
   31.30 +DEPENDS_dev="emerald atk-dev cairo-dev compiz-dev gdk-pixbuf-dev glib-dev \
   31.31 +gtk3-dev libwnck3-dev pango-dev xorg-libX11-dev xorg-libXi-dev \
   31.32 +xorg-libXrender-dev"
   31.33 +
   31.34 +TAGS="compiz"
   31.35  
   31.36  compile_rules() {
   31.37  	./autogen.sh \
   31.38 -		--prefix=/usr \
   31.39 -		--with-gtk=2.0 \
   31.40  		$CONFIGURE_ARGS &&
   31.41  	fix libtool &&
   31.42  	make &&
   31.43 @@ -41,6 +48,8 @@
   31.44  }
   31.45  
   31.46  genpkg_rules() {
   31.47 -	copy @std
   31.48 -	DEPENDS="xorg-libX11 gtk2 libwnck2 compiz-core"
   31.49 +	case $PACKAGE in
   31.50 +		emerald) copy @std; DEPENDS="$DEPENDS_std";;
   31.51 +		*-dev)   copy @dev; DEPENDS="$DEPENDS_dev";;
   31.52 +	esac
   31.53  }
    32.1 Binary file fusion-icon/.icon.png has changed
    33.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    33.2 +++ b/fusion-icon/receipt	Sat Nov 10 17:21:54 2018 +0200
    33.3 @@ -0,0 +1,32 @@
    33.4 +# SliTaz package receipt v2.
    33.5 +
    33.6 +PACKAGE="fusion-icon"
    33.7 +VERSION="0.2.4"
    33.8 +CATEGORY="x-window"
    33.9 +SHORT_DESC="Compiz tray (indicator) icon"
   33.10 +MAINTAINER="al.bobylev@gmail.com"
   33.11 +LICENSE="GPL2"
   33.12 +WEB_SITE="https://gitlab.com/compiz/fusion-icon"
   33.13 +HOST_ARCH="any"
   33.14 +
   33.15 +TARBALL="$PACKAGE-v$VERSION.tar.bz2"
   33.16 +WGET_URL="https://gitlab.com/compiz/fusion-icon/-/archive/v$VERSION/$TARBALL"
   33.17 +
   33.18 +BUILD_DEPENDS="python"
   33.19 +
   33.20 +DEPENDS_std="python"
   33.21 +
   33.22 +TAGS="compiz"
   33.23 +
   33.24 +compile_rules() {
   33.25 +	python -B setup.py install --root=$install || return 1
   33.26 +
   33.27 +	chmod g-w \
   33.28 +		$install/usr/share/icons/hicolor/scalable/apps/fusion-icon.svg \
   33.29 +		$install/usr/share/metainfo/fusion-icon.appdata.xml # 664 -> 644
   33.30 +}
   33.31 +
   33.32 +genpkg_rules() {
   33.33 +	copy @std 22x22/ 24x24/ 32x32/ # copy 22, 24, 32 icons for tray
   33.34 +	DEPENDS="$DEPENDS_std"
   33.35 +}
    34.1 --- a/glew/receipt	Fri Nov 09 13:21:03 2018 +0200
    34.2 +++ b/glew/receipt	Sat Nov 10 17:21:54 2018 +0200
    34.3 @@ -14,6 +14,9 @@
    34.4  BUILD_DEPENDS="xorg-libX11-dev mesa-dev"
    34.5  SPLIT="$PACKAGE-dev"
    34.6  
    34.7 +DEPENDS_std="mesa xorg-libX11"
    34.8 +DEPENDS_dev="glew glu-dev"
    34.9 +
   34.10  compile_rules() {
   34.11  	make &&
   34.12  	make install
   34.13 @@ -21,13 +24,7 @@
   34.14  
   34.15  genpkg_rules() {
   34.16  	case $PACKAGE in
   34.17 -		glew)
   34.18 -			copy @std
   34.19 -			DEPENDS="mesa xorg-libX11"
   34.20 -			;;
   34.21 -		*-dev)
   34.22 -			copy @dev
   34.23 -			DEPENDS="glew glu-dev"
   34.24 -			;;
   34.25 +		glew)  copy @std; DEPENDS="$DEPENDS_std";;
   34.26 +		*-dev) copy @dev; DEPENDS="$DEPENDS_dev";;
   34.27  	esac
   34.28  }
    35.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    35.2 +++ b/glew/stuff/patches/arch-x64.patch	Sat Nov 10 17:21:54 2018 +0200
    35.3 @@ -0,0 +1,13 @@
    35.4 +--- a/config/Makefile.linux
    35.5 ++++ b/config/Makefile.linux
    35.6 +@@ -10,8 +10,8 @@
    35.7 +   ARCH64 = true
    35.8 + endif
    35.9 + ifeq (${ARCH64},true)
   35.10 +-  LDFLAGS.EXTRA = -L/usr/X11R6/lib64 -L/usr/lib64
   35.11 +-  LIBDIR = $(GLEW_DEST)/lib64
   35.12 ++  LDFLAGS.EXTRA = -L/usr/X11R6/lib -L/usr/lib
   35.13 ++  LIBDIR = $(GLEW_DEST)/lib
   35.14 + else
   35.15 +   LDFLAGS.EXTRA = -L/usr/X11R6/lib -L/usr/lib
   35.16 +   LIBDIR = $(GLEW_DEST)/lib
    36.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    36.2 +++ b/glew/stuff/patches/series	Sat Nov 10 17:21:54 2018 +0200
    36.3 @@ -0,0 +1,2 @@
    36.4 +shlib-perm.patch
    36.5 +arch-x64.patch
    37.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    37.2 +++ b/glew/stuff/patches/shlib-perm.patch	Sat Nov 10 17:21:54 2018 +0200
    37.3 @@ -0,0 +1,11 @@
    37.4 +--- a/Makefile
    37.5 ++++ b/Makefile
    37.6 +@@ -210,7 +210,7 @@
    37.7 + 	$(INSTALL) -d -m 0755 "$(DESTDIR)$(BINDIR)"
    37.8 + 	$(INSTALL) -m 0755 lib/$(LIB.SHARED) "$(DESTDIR)$(BINDIR)/"
    37.9 + else
   37.10 +-	$(INSTALL) -m 0644 lib/$(LIB.SHARED) "$(DESTDIR)$(LIBDIR)/"
   37.11 ++	$(INSTALL) -m 0755 lib/$(LIB.SHARED) "$(DESTDIR)$(LIBDIR)/"
   37.12 + endif
   37.13 + ifneq ($(LN),)
   37.14 + 	$(LN) $(LIB.SHARED) "$(DESTDIR)$(LIBDIR)/$(LIB.SONAME)"
    38.1 Binary file icc-profiles-openicc/.icon.png has changed
    39.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    39.2 +++ b/icc-profiles-openicc/receipt	Sat Nov 10 17:21:54 2018 +0200
    39.3 @@ -0,0 +1,28 @@
    39.4 +# SliTaz package receipt v2.
    39.5 +
    39.6 +PACKAGE="icc-profiles-openicc"
    39.7 +VERSION="1.3.1"
    39.8 +CATEGORY="x-window"
    39.9 +SHORT_DESC="The OpenICC profiles"
   39.10 +MAINTAINER="al.bobylev@gmail.com"
   39.11 +LICENSE="MIT"
   39.12 +WEB_SITE="https://www.freedesktop.org/wiki/OpenIcc/"
   39.13 +HOST_ARCH="any"
   39.14 +
   39.15 +TARBALL="$PACKAGE-$VERSION.tar.bz2"
   39.16 +WGET_URL="$SF_MIRROR/openicc/$TARBALL"
   39.17 +
   39.18 +compile_rules() {
   39.19 +	./configure \
   39.20 +		--prefix=/usr \
   39.21 +		$CONFIGURE_ARGS &&
   39.22 +	make &&
   39.23 +	make install || return 1
   39.24 +
   39.25 +	chown -R 0:0 $install
   39.26 +	fix symlinks
   39.27 +}
   39.28 +
   39.29 +genpkg_rules() {
   39.30 +	copy @std
   39.31 +}
    40.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    40.2 +++ b/libcompizconfig/receipt	Sat Nov 10 17:21:54 2018 +0200
    40.3 @@ -0,0 +1,44 @@
    40.4 +# SliTaz package receipt v2.
    40.5 +
    40.6 +PACKAGE="libcompizconfig"
    40.7 +VERSION="0.8.14"
    40.8 +CATEGORY="x-window"
    40.9 +SHORT_DESC="Compiz configuration library"
   40.10 +MAINTAINER="devel@slitaz.org"
   40.11 +LICENSE="GPL2"
   40.12 +WEB_SITE="https://gitlab.com/compiz/libcompizconfig"
   40.13 +
   40.14 +TARBALL="$PACKAGE-v$VERSION.tar.bz2"
   40.15 +WGET_URL="https://gitlab.com/compiz/libcompizconfig/-/archive/v$VERSION/$TARBALL"
   40.16 +
   40.17 +BUILD_DEPENDS="automake libtool xorg-libX11-dev compiz-dev protobuf-dev \
   40.18 +libxslt-dev mesa-dev"
   40.19 +SPLIT="$PACKAGE-dev"
   40.20 +
   40.21 +DEPENDS_std="libxml2 xorg-libX11"
   40.22 +DEPENDS_dev="libcompizconfig compiz-dev"
   40.23 +
   40.24 +TAGS="compiz"
   40.25 +
   40.26 +compile_rules() {
   40.27 +	mkdir -p m4
   40.28 +
   40.29 +	./autogen.sh \
   40.30 +		$CONFIGURE_ARGS &&
   40.31 +	fix libtool &&
   40.32 +	make &&
   40.33 +	make install
   40.34 +}
   40.35 +
   40.36 +genpkg_rules() {
   40.37 +	case $PACKAGE in
   40.38 +		libcompizconfig)
   40.39 +			copy @std; DEPENDS="$DEPENDS_std"
   40.40 +			PROVIDE="compiz-libcompizconfig"
   40.41 +			CONFIG_FILES="/etc/compizconfig/config"
   40.42 +			;;
   40.43 +		*-dev)
   40.44 +			copy @dev; DEPENDS="$DEPENDS_dev"
   40.45 +			;;
   40.46 +	esac
   40.47 +}
    41.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    41.2 +++ b/libxcm/receipt	Sat Nov 10 17:21:54 2018 +0200
    41.3 @@ -0,0 +1,32 @@
    41.4 +# SliTaz package receipt v2.
    41.5 +
    41.6 +PACKAGE="libxcm"
    41.7 +VERSION="0.5.4"
    41.8 +CATEGORY="x-window"
    41.9 +SHORT_DESC="Reference implementation of the X Color Management specification"
   41.10 +MAINTAINER="al.bobylev@gmail.com"
   41.11 +LICENSE="MIT"
   41.12 +WEB_SITE="https://www.oyranos.org/libxcm/index.html"
   41.13 +
   41.14 +TARBALL="$PACKAGE-$VERSION.tar.gz"
   41.15 +WGET_URL="https://github.com/oyranos-cms/libxcm/archive/$VERSION.tar.gz"
   41.16 +
   41.17 +BUILD_DEPENDS="xorg-libX11-dev xorg-libXfixes-dev xorg-libXmu-dev"
   41.18 +SPLIT="$PACKAGE-dev"
   41.19 +
   41.20 +DEPENDS_std="xorg-libX11 xorg-libXfixes xorg-libXmu"
   41.21 +DEPENDS_dev="libxcm xorg-libX11-dev xorg-xorgproto"
   41.22 +
   41.23 +compile_rules() {
   41.24 +	./configure $CONFIGURE_ARGS &&
   41.25 +	fix libtool &&
   41.26 +	make &&
   41.27 +	make install
   41.28 +}
   41.29 +
   41.30 +genpkg_rules() {
   41.31 +	case $PACKAGE in
   41.32 +		libxcm) copy @std; DEPENDS="$DEPENDS_std";;
   41.33 +		*-dev)  copy @dev; DEPENDS="$DEPENDS_dev";;
   41.34 +	esac
   41.35 +}
    42.1 Binary file openicc-config/.icon.png has changed
    43.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    43.2 +++ b/openicc-config/receipt	Sat Nov 10 17:21:54 2018 +0200
    43.3 @@ -0,0 +1,35 @@
    43.4 +# SliTaz package receipt v2.
    43.5 +
    43.6 +PACKAGE="openicc-config"
    43.7 +VERSION="0.1.0"
    43.8 +CATEGORY="x-window"
    43.9 +SHORT_DESC="Simple JSON based Color Management Configuration"
   43.10 +MAINTAINER="al.bobylev@gmail.com"
   43.11 +LICENSE="MIT"
   43.12 +WEB_SITE="https://github.com/OpenICC/config"
   43.13 +
   43.14 +TARBALL="$PACKAGE-$VERSION.tar.gz"
   43.15 +WGET_URL="https://github.com/OpenICC/config/archive/$VERSION.tar.gz"
   43.16 +
   43.17 +BUILD_DEPENDS="cmake yajl-dev gettext"
   43.18 +SPLIT="$PACKAGE-dev"
   43.19 +
   43.20 +DEPENDS_std="yajl"
   43.21 +
   43.22 +compile_rules() {
   43.23 +	mkdir build
   43.24 +	cd    build
   43.25 +	cmake \
   43.26 +		-DCMAKE_INSTALL_PREFIX=/usr \
   43.27 +		-DCMAKE_BUILD_TYPE=Release \
   43.28 +		.. &&
   43.29 +	make &&
   43.30 +	make install
   43.31 +}
   43.32 +
   43.33 +genpkg_rules() {
   43.34 +	case $PACKAGE in
   43.35 +		openicc-config) copy @std; DEPENDS="$DEPENDS_std";;
   43.36 +		*-dev)          copy @dev;;
   43.37 +	esac
   43.38 +}
    44.1 Binary file oyranos/.icon.png has changed
    45.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    45.2 +++ b/oyranos/receipt	Sat Nov 10 17:21:54 2018 +0200
    45.3 @@ -0,0 +1,43 @@
    45.4 +# SliTaz package receipt v2.
    45.5 +
    45.6 +PACKAGE="oyranos"
    45.7 +VERSION="0.9.6"
    45.8 +CATEGORY="x-window"
    45.9 +SHORT_DESC="Colour Management System (CMS) on operating system level"
   45.10 +MAINTAINER="al.bobylev@gmail.com"
   45.11 +LICENSE="BSD"
   45.12 +WEB_SITE="http://oyranos.org/"
   45.13 +
   45.14 +TARBALL="$PACKAGE-$VERSION.tar.gz"
   45.15 +WGET_URL="https://github.com/oyranos-cms/oyranos/archive/$VERSION.tar.gz"
   45.16 +
   45.17 +BUILD_DEPENDS="shared-mime-info cmake yajl-dev openicc-config-dev lcms2-dev \
   45.18 +cairo-dev libraw-dev exiv2-dev libpng16-dev xorg-libXfixes-dev \
   45.19 +xorg-libXrandr-dev xorg-libXinerama-dev xorg-libXxf86vm-dev xorg-libXmu-dev \
   45.20 +libxcm-dev libjpeg-turbo-dev tiff-dev gettext"
   45.21 +SPLIT="$PACKAGE-dev"
   45.22 +COOKOPTS="skip-log-errors"
   45.23 +
   45.24 +DEPENDS_std="cairo exiv2 libgomp libjpeg-turbo libpng16 libraw libxcm libxml2 \
   45.25 +openicc-config xorg-libX11 xorg-libXfixes xorg-libXinerama xorg-libXrandr \
   45.26 +xorg-libXxf86vm yajl"
   45.27 +
   45.28 +compile_rules() {
   45.29 +	# --libdir=/usr/lib : don't want to be /usr/lib64
   45.30 +	./configure \
   45.31 +		--prefix=/usr \
   45.32 +		--libdir=/usr/lib \
   45.33 +		--enable-threads \
   45.34 +		--enable-xft \
   45.35 +		--enable-shared \
   45.36 +		$CONFIGURE_ARGS &&
   45.37 +	make &&
   45.38 +	make install
   45.39 +}
   45.40 +
   45.41 +genpkg_rules() {
   45.42 +	case $PACKAGE in
   45.43 +		oyranos) copy @std; DEPENDS="$DEPENDS_std";;
   45.44 +		*-dev)   copy @dev;;
   45.45 +	esac
   45.46 +}
    46.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    46.2 +++ b/sampleicc/receipt	Sat Nov 10 17:21:54 2018 +0200
    46.3 @@ -0,0 +1,31 @@
    46.4 +# SliTaz package receipt v2.
    46.5 +
    46.6 +PACKAGE="sampleicc"
    46.7 +VERSION="1.6.8"
    46.8 +CATEGORY="x-window"
    46.9 +SHORT_DESC="Reading, writing, manipulating, and applying ICC profiles"
   46.10 +MAINTAINER="al.bobylev@gmail.com"
   46.11 +LICENSE="PublicDomain"
   46.12 +WEB_SITE="https://www.freedesktop.org/wiki/OpenIcc/"
   46.13 +
   46.14 +TARBALL="SampleICC-$VERSION.tar.gz"
   46.15 +WGET_URL="$SF_MIRROR/sampleicc/$TARBALL"
   46.16 +
   46.17 +BUILD_DEPENDS="tiff-dev"
   46.18 +SPLIT="$PACKAGE-dev"
   46.19 +
   46.20 +DEPENDS_std="tiff"
   46.21 +
   46.22 +compile_rules() {
   46.23 +	./configure $CONFIGURE_ARGS &&
   46.24 +	fix libtool &&
   46.25 +	make &&
   46.26 +	make install
   46.27 +}
   46.28 +
   46.29 +genpkg_rules() {
   46.30 +	case $PACKAGE in
   46.31 +		sampleicc) copy @std; DEPENDS="$DEPENDS_std";;
   46.32 +		*-dev)     copy @dev;;
   46.33 +	esac
   46.34 +}
    47.1 Binary file simple-ccsm/.icon.png has changed
    48.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    48.2 +++ b/simple-ccsm/receipt	Sat Nov 10 17:21:54 2018 +0200
    48.3 @@ -0,0 +1,29 @@
    48.4 +# SliTaz package receipt v2.
    48.5 +
    48.6 +PACKAGE="simple-ccsm"
    48.7 +VERSION="0.8.14.1"
    48.8 +CATEGORY="x-window"
    48.9 +SHORT_DESC="Compiz settings manager focused on simplicity for an end-user"
   48.10 +MAINTAINER="al.bobylev@gmail.com"
   48.11 +LICENSE="GPL2"
   48.12 +WEB_SITE="https://gitlab.com/compiz/simple-ccsm"
   48.13 +HOST_ARCH="any"
   48.14 +
   48.15 +TARBALL="$PACKAGE-v$VERSION.tar.bz2"
   48.16 +WGET_URL="https://gitlab.com/compiz/simple-ccsm/-/archive/v$VERSION/$TARBALL"
   48.17 +
   48.18 +BUILD_DEPENDS="python intltool"
   48.19 +
   48.20 +DEPENDS_std="python"
   48.21 +
   48.22 +TAGS="compiz"
   48.23 +
   48.24 +compile_rules() {
   48.25 +	python -B ./setup.py install --prefix=/usr --root=$install
   48.26 +}
   48.27 +
   48.28 +genpkg_rules() {
   48.29 +	copy @std
   48.30 +	cook_copy_icons 16 22 24 32
   48.31 +	DEPENDS="$DEPENDS_std"
   48.32 +}