# HG changeset patch # User Xander Ziiryanoff # Date 1466165350 -10800 # Node ID 8e1f5fe117e657a24d4a5506def25ea775ece056 # Parent 5b84caa85ec8b3d766c248c670344f9220a6f8f2 Up compiz* (0.8.12) diff -r 5b84caa85ec8 -r 8e1f5fe117e6 compiz-bcop/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/compiz-bcop/receipt Fri Jun 17 15:09:10 2016 +0300 @@ -0,0 +1,27 @@ +# SliTaz package receipt. + +PACKAGE="compiz-bcop" +VERSION="0.8.12" +CATEGORY="x-window" +SHORT_DESC="Compiz option code generator" +MAINTAINER="psychomaniak@xakep.ru" +LICENSE="GPL2" +TARBALL="$PACKAGE-$VERSION.tar.xz" +WEB_SITE="https://github.com/compiz-reloaded" +WGET_URL="$WEB_SITE/$PACKAGE/releases/download/v$VERSION/$TARBALL" +DEPENDS="xorg-libX11 compiz-core libxslt" +BUILD_DEPENDS="xorg-dev compiz-core-dev libxslt-dev startup-notification-dev libtool" + +# Rules to configure and make the package. +compile_rules() +{ + ./configure --prefix=/usr + make && + make DESTDIR="${DESTDIR}" install +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + cp -a $install/* $fs +} diff -r 5b84caa85ec8 -r 8e1f5fe117e6 compiz-ccsm/receipt --- a/compiz-ccsm/receipt Wed Jun 15 17:27:10 2016 +0300 +++ b/compiz-ccsm/receipt Fri Jun 17 15:09:10 2016 +0300 @@ -1,33 +1,33 @@ # SliTaz package receipt. PACKAGE="compiz-ccsm" -VERSION="0.9.4" +VERSION="0.8.12.3" CATEGORY="x-window" SHORT_DESC="Compiz Config Settings Manager." MAINTAINER="pankso@slitaz.org" LICENSE="GPL2" -TARBALL="$PACKAGE-$VERSION.tar.bz2" -WEB_SITE="http://www.compiz.org/" -WGET_URL="http://releases.compiz.org/$VERSION/$TARBALL" +TARBALL="$PACKAGE-$VERSION.tar.xz" +WEB_SITE="https://github.com/compiz-reloaded/ccsm" +WGET_URL="$WEB_SITE/releases/download/v$VERSION/ccsm-$VERSION.tar.xz" -DEPENDS="python pygtk compiz-core compiz-libcompizconfig \ -compiz-compizconfig-python" -BUILD_DEPENDS="$DEPENDS python-dev pygtk-dev compiz-core-dev \ +DEPENDS="python pygobject3 compiz-core compiz-libcompizconfig \ +compiz-compizconfig-python gtk-girepository" +BUILD_DEPENDS="$DEPENDS python-dev libtool compiz-core-dev \ compiz-libcompizconfig-dev" # Rules to configure and make the package. compile_rules() { - ./setup.py build --prefix=/usr - ./setup.py install --prefix=/usr --root=$WOK/$PACKAGE/install + ./setup.py install --prefix=/usr --with-gtk=2.0 --root="$DESTDIR" } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/share + mkdir -p $fs/usr/share/locale cp -a $install/usr/bin $fs/usr cp -a $install/usr/lib $fs/usr + cp -a $install/usr/share/locale/ru $fs/usr/share/locale cp -a $install/usr/share/ccsm $fs/usr/share cp -a $install/usr/share/icons $fs/usr/share cd $fs/usr/share diff -r 5b84caa85ec8 -r 8e1f5fe117e6 compiz-compizconfig-python/receipt --- a/compiz-compizconfig-python/receipt Wed Jun 15 17:27:10 2016 +0300 +++ b/compiz-compizconfig-python/receipt Fri Jun 17 15:09:10 2016 +0300 @@ -1,25 +1,26 @@ # SliTaz package receipt. PACKAGE="compiz-compizconfig-python" -VERSION="0.9.4" +VERSION="0.8.12.1" CATEGORY="x-window" SHORT_DESC="Compiz Config Python module." MAINTAINER="pankso@slitaz.org" LICENSE="GPL2" -TARBALL="$PACKAGE-$VERSION.tar.bz2" -WEB_SITE="http://www.compiz.org/" -WGET_URL="http://releases.compiz.org/$VERSION/$TARBALL" +SOURCE="${PACKAGE/compiz-/}" +TARBALL="$SOURCE-$VERSION.tar.xz" +WEB_SITE="https://github.com/compiz-reloaded" +WGET_URL="$WEB_SITE/$SOURCE/releases/download/v$VERSION/$TARBALL" -DEPENDS="python pygtk compiz-core compiz-libcompizconfig" -BUILD_DEPENDS="$DEPENDS python-dev pygtk-dev compiz-core-dev \ -compiz-libcompizconfig-dev python-cython \ -libxslt-dev glibmm-dev startup-notification-dev" +DEPENDS="python compiz-core compiz-libcompizconfig" +BUILD_DEPENDS="$DEPENDS python-dev pygtk-dev compiz-core-dev protobuf-dev \ +compiz-libcompizconfig-dev python-cython libxslt-dev util-linux-uuid-dev \ +startup-notification-dev libtool" # Rules to configure and make the package. compile_rules() { - python setup.py build - python setup.py install --root=$WOK/$PACKAGE/install + ./configure --prefix=/usr + make && make install } # Rules to gen a SliTaz package suitable for Tazpkg. diff -r 5b84caa85ec8 -r 8e1f5fe117e6 compiz-core-dev/receipt --- a/compiz-core-dev/receipt Wed Jun 15 17:27:10 2016 +0300 +++ b/compiz-core-dev/receipt Fri Jun 17 15:09:10 2016 +0300 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="compiz-core-dev" -VERSION="0.9.4" +VERSION="0.8.12.3" CATEGORY="development" SHORT_DESC="Compiz devel files." MAINTAINER="pankso@slitaz.org" @@ -9,21 +9,14 @@ WANTED="compiz-core" WEB_SITE="http://www.compiz.org/" -DEPENDS="pkg-config" +DEPENDS="pkg-config compiz-core" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib $fs/usr/share/compiz + mkdir -p $fs/usr/lib/compiz $fs/usr/share/compiz cp -a $install/usr/include $fs/usr cp -a $install/usr/lib/pkgconfig $fs/usr/lib - cp -a $install/usr/share/compiz/cmake $fs/usr/share/compiz - # compiz-core seems a bit buggy... - # Gok: I'm not sure about this line for cookutils but it - # screw things in tazwok. - if [ -x /usr/bin/cook ]; then - cp -a $install/../source/install/usr/share/cmake* $fs/usr/share - else - cp -a $install/usr/share/cmake* $fs/usr/share - fi + cp -a $install/usr/lib/*.la $fs/usr/lib + cp -a $install/usr/lib/compiz/*.la $fs/usr/lib/compiz/ } diff -r 5b84caa85ec8 -r 8e1f5fe117e6 compiz-core/receipt --- a/compiz-core/receipt Wed Jun 15 17:27:10 2016 +0300 +++ b/compiz-core/receipt Fri Jun 17 15:09:10 2016 +0300 @@ -1,49 +1,40 @@ # SliTaz package receipt. PACKAGE="compiz-core" -VERSION="0.9.4" +VERSION="0.8.12.3" CATEGORY="x-window" SHORT_DESC="Compiz is an OpenGL compositing manager for 3D effect." MAINTAINER="pankso@slitaz.org" LICENSE="MIT GPL LGPL" -TARBALL="$PACKAGE-$VERSION.tar.bz2" -WEB_SITE="http://www.compiz.org/" -WGET_URL="http://releases.compiz.org/$VERSION/$TARBALL" +TARBALL="$PACKAGE-$VERSION.tar.xz" +WEB_SITE="https://github.com/compiz-reloaded" +WGET_URL="$WEB_SITE/compiz/releases/download/v$VERSION/compiz-$VERSION.tar.xz" -DEPENDS="librsvg libxslt startup-notification libboost-serialization \ -glibmm mesa emerald dbus dbus-glib" -BUILD_DEPENDS="xorg-dev cmake intltool librsvg-dev libxslt-dev \ -startup-notification-dev libboost-dev libboost-serialization-dev \ -glibmm-dev mesa-dev file dbus-dev dbus-glib-dev" +DEPENDS="librsvg libxslt mesa libglu-mesa dbus dbus-glib startup-notification \ +compiz-bcop compiz-libcompizconfig" +BUILD_DEPENDS="xorg-dev intltool librsvg-dev libxslt-dev pango-dev libtool \ +startup-notification-dev mesa-dev file dbus-dev dbus-glib-dev cairo-dev \ +util-linux-uuid-dev" # Rules to configure and make the package. compile_rules() { - # Binutils 2.22 break many packages build without LDFLAGS set correctly. - export LDFLAGS="$LDFLAGS -Wl,--copy-dt-needed-entries" - - patch $src/include/compiz.h < -EOT - mkdir build && cd build - cmake \ - -DCMAKE_INSTALL_PREFIX="/usr" \ - -DCOMPIZ_DISABLE_PLUGIN_KDE=ON \ - -DCOMPIZ_DESTDIR="../../install" .. && - make -j 1 && make install && - make findcompiz_install + ./configure --prefix=/usr --enable-shared --enable-librsvg \ + --enable-dbus --enable-dbus-glib --enable-glib \ + --disable-static --disable-inotify + make && make install } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib $fs/usr/share + mkdir -p $fs/usr/lib $fs/usr/share/locale cp -a $install/usr/bin $fs/usr cp -a $install/usr/lib/compiz $fs/usr/lib cp -a $install/usr/lib/*.so* $fs/usr/lib cp -a $install/usr/share/compiz $fs/usr/share - rm -rf $fs/usr/share/compiz/cmake + cp -a $install/usr/share/icons $fs/usr/share + cp -a $install/usr/share/locale/ru $fs/usr/share + rm -rf $fs/usr/lib/compiz/*.la + sed 's|bash|sh|' -i $fs/usr/bin/compiz-decorator } diff -r 5b84caa85ec8 -r 8e1f5fe117e6 compiz-libcompizconfig-dev/receipt --- a/compiz-libcompizconfig-dev/receipt Wed Jun 15 17:27:10 2016 +0300 +++ b/compiz-libcompizconfig-dev/receipt Fri Jun 17 15:09:10 2016 +0300 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="compiz-libcompizconfig-dev" -VERSION="0.9.4" +VERSION="0.8.12.1" CATEGORY="development" SHORT_DESC="Compiz libcompizconfig devel files." MAINTAINER="pankso@slitaz.org" @@ -16,6 +16,6 @@ { mkdir -p $fs/usr/lib $fs/usr/share cp -a $install/usr/include $fs/usr - cp -a $install/usr/lib/pkgconfig $fs/usr/lib - cp -a $install/usr/share/compiz $fs/usr/share + cp -a $install/usr/lib $fs/usr + find $fs -name '*so*' -delete } diff -r 5b84caa85ec8 -r 8e1f5fe117e6 compiz-libcompizconfig/receipt --- a/compiz-libcompizconfig/receipt Wed Jun 15 17:27:10 2016 +0300 +++ b/compiz-libcompizconfig/receipt Fri Jun 17 15:09:10 2016 +0300 @@ -1,37 +1,34 @@ # SliTaz package receipt. PACKAGE="compiz-libcompizconfig" -VERSION="0.9.4" +SOURCE="libcompizconfig" +VERSION="0.8.12.1" CATEGORY="x-window" SHORT_DESC="Compiz configuration library." MAINTAINER="pankso@slitaz.org" LICENSE="GPL2" -TARBALL="$PACKAGE-$VERSION.tar.bz2" -WEB_SITE="http://www.compiz.org/" -WGET_URL="http://releases.compiz.org/$VERSION/$TARBALL" +TARBALL="$SOURCE-$VERSION.tar.xz" +WEB_SITE="https://github.com/compiz-reloaded" +WGET_URL="$WEB_SITE/$SOURCE/releases/download/v$VERSION/$TARBALL" DEPENDS="compiz-core protobuf glib libgio libxml2" -BUILD_DEPENDS="xorg-dev compiz-core-dev cmake glibc-dev libxml2-dev \ -libxslt-dev glibmm-dev startup-notification-dev libboost-dev \ -protobuf-dev glib-dev libgio-dev" +BUILD_DEPENDS="xorg-dev compiz-core-dev glibc-dev libxml2-dev mesa-dev \ +libxslt-dev startup-notification-dev protobuf-dev glib-dev libgio-dev libtool" # Rules to configure and make the package. compile_rules() { - mkdir build && cd build - cmake \ - -DCMAKE_INSTALL_PREFIX="/usr" \ - -DCMAKE_MINIMUM_REQUIRED_VERSION="1.0" \ - -DCOMPIZ_DESTDIR="../../install" .. && - make && make install && - make findcompizconfig_install + ./configure --sysconfdir=/etc + make && make install } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/usr/lib $fs/usr/share - #cp -a $install/etc $fs + cp -a $install/etc $fs cp -a $install/usr/lib/compiz* $fs/usr/lib cp -a $install/usr/lib/*.so* $fs/usr/lib + cp -a $install/usr/share/compiz $fs/usr/share + find $fs -name 'lib*a' -delete } diff -r 5b84caa85ec8 -r 8e1f5fe117e6 compiz-plugins-extra-dev/receipt --- a/compiz-plugins-extra-dev/receipt Wed Jun 15 17:27:10 2016 +0300 +++ b/compiz-plugins-extra-dev/receipt Fri Jun 17 15:09:10 2016 +0300 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="compiz-plugins-extra-dev" -VERSION="0.9.4" +VERSION="0.8.12.1" CATEGORY="development" SHORT_DESC="Compiz plugins-extra devel files." MAINTAINER="pankso@slitaz.org" @@ -14,7 +14,8 @@ # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib $fs/usr/share + mkdir -p $fs/usr/lib/compiz $fs/usr/share cp -a $install/usr/include $fs/usr cp -a $install/usr/lib/pkgconfig $fs/usr/lib + cp -a $install/usr/lib/compiz/*a $fs/usr/lib/compiz } diff -r 5b84caa85ec8 -r 8e1f5fe117e6 compiz-plugins-extra/receipt --- a/compiz-plugins-extra/receipt Wed Jun 15 17:27:10 2016 +0300 +++ b/compiz-plugins-extra/receipt Fri Jun 17 15:09:10 2016 +0300 @@ -1,38 +1,39 @@ # SliTaz package receipt. PACKAGE="compiz-plugins-extra" -VERSION="0.9.4" +VERSION="0.8.12.1" CATEGORY="x-window" SHORT_DESC="Compiz extra plugins." -MAINTAINER="pankso@slitaz.org" +MAINTAINER="psychomaniak@xakep.ru" LICENSE="GPL2" -TARBALL="$PACKAGE-$VERSION.tar.bz2" -WEB_SITE="http://www.compiz.org/" -WGET_URL="http://releases.compiz.org/$VERSION/$TARBALL" +TARBALL="$PACKAGE-$VERSION.tar.xz" +WEB_SITE="https://github.com/compiz-reloaded" +WGET_URL="$WEB_SITE/$PACKAGE/releases/download/v$VERSION/$TARBALL" +WGET_URL2="$WEB_SITE/$PACKAGE/commit/0b2a652.diff" +EXTRA_SOURCE_FILES="$PACKAGE-0b2a652.u" DEPENDS="xorg-libX11 compiz-core compiz-libcompizconfig gtk+ librsvg \ libnotify compiz-plugins-main" BUILD_DEPENDS="xorg-dev compiz-core-dev compiz-libcompizconfig-dev cmake \ -glibmm-dev libxslt-dev startup-notification-dev libboost-dev mesa-dev \ -gtk+-dev libboost-serialization-dev intltool librsvg-dev libnotify-dev \ -compiz-plugins-main-dev" +libxslt-dev startup-notification-dev mesa-dev gtk+-dev intltool librsvg-dev \ +libnotify-dev compiz-bcop util-linux-uuid-dev compiz-plugins-main-dev libtool" # Rules to configure and make the package. compile_rules() { - sed -i 's/iconUri.c_str (), //' notification/src/notification.cpp - mkdir build && cd build && - cmake \ - -DCMAKE_INSTALL_PREFIX="/usr" \ - -DCOMPIZ_DESTDIR="../../install" \ - -DCOMPIZ_PLUGIN_INSTALL_TYPE="compiz" .. && + [ -s $SOURCES_REPOSITORY/$EXTRA_SOURCE_FILES ] || \ + wget -O $SOURCES_REPOSITORY/$EXTRA_SOURCE_FILES $WGET_URL2 + patch -p1 -i $SOURCES_REPOSITORY/$EXTRA_SOURCE_FILES + ./configure --prefix=/usr make && make install } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib $fs/usr/share + mkdir -p $fs/usr/lib $fs/usr/share/locale cp -a $install/usr/lib/compiz $fs/usr/lib cp -a $install/usr/share/compiz $fs/usr/share + cp -a $install/usr/share/locale/ru $fs/usr/share/locale + cd $fs/usr/lib/compiz; rm -f *.a *.la } diff -r 5b84caa85ec8 -r 8e1f5fe117e6 compiz-plugins-main-dev/receipt --- a/compiz-plugins-main-dev/receipt Wed Jun 15 17:27:10 2016 +0300 +++ b/compiz-plugins-main-dev/receipt Fri Jun 17 15:09:10 2016 +0300 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="compiz-plugins-main-dev" -VERSION="0.9.4" +VERSION="0.8.12.2" CATEGORY="development" SHORT_DESC="Compiz plugins-main devel files." MAINTAINER="pankso@slitaz.org" @@ -9,12 +9,13 @@ WANTED="compiz-plugins-main" WEB_SITE="http://www.compiz.org/" -DEPENDS="pkg-config" +DEPENDS="pkg-config compiz-plugins-main" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib $fs/usr/share + mkdir -p $fs/usr/lib/compiz $fs/usr/share cp -a $install/usr/include $fs/usr cp -a $install/usr/lib/pkgconfig $fs/usr/lib + cp -a $install/usr/lib/compiz/*a $fs/usr/lib/compiz } diff -r 5b84caa85ec8 -r 8e1f5fe117e6 compiz-plugins-main/receipt --- a/compiz-plugins-main/receipt Wed Jun 15 17:27:10 2016 +0300 +++ b/compiz-plugins-main/receipt Fri Jun 17 15:09:10 2016 +0300 @@ -1,35 +1,34 @@ # SliTaz package receipt. PACKAGE="compiz-plugins-main" -VERSION="0.9.4" +VERSION="0.8.12.2" CATEGORY="x-window" SHORT_DESC="Compiz main plugins." MAINTAINER="pankso@slitaz.org" LICENSE="GPL2" -TARBALL="$PACKAGE-$VERSION.tar.bz2" -WEB_SITE="http://www.compiz.org/" -WGET_URL="http://releases.compiz.org/$VERSION/$TARBALL" +TARBALL="$PACKAGE-$VERSION.tar.xz" +WEB_SITE="https://github.com/compiz-reloaded" +WGET_URL="$WEB_SITE/$PACKAGE/releases/download/v$VERSION/$TARBALL" -DEPENDS="xorg-libX11 compiz-core compiz-libcompizconfig gtk+ librsvg" -BUILD_DEPENDS="xorg-dev compiz-core-dev compiz-libcompizconfig-dev cmake \ -glibmm-dev libxslt-dev startup-notification-dev libboost-dev mesa-dev \ -gtk+-dev libboost-serialization-dev intltool librsvg-dev" +DEPENDS="xorg-libX11 compiz-core librsvg" +BUILD_DEPENDS="xorg-dev compiz-core-dev libnotify-dev libxslt-dev \ +startup-notification-dev mesa-dev gtk+-dev intltool librsvg-dev \ +compiz-libcompizconfig compiz-libcompizconfig-dev compiz-bcop \ +util-linux-uuid-dev libtool" # Rules to configure and make the package. compile_rules() { - mkdir build && cd build && - cmake \ - -DCMAKE_INSTALL_PREFIX="/usr" \ - -DCOMPIZ_DESTDIR="../../install" \ - -DCOMPIZ_PLUGIN_INSTALL_TYPE="compiz" .. && + ./configure --prefix=/usr --sysconfdir=/etc make && make install } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib $fs/usr/share + mkdir -p $fs/usr/lib $fs/usr/share/locale cp -a $install/usr/lib/compiz $fs/usr/lib cp -a $install/usr/share/compiz $fs/usr/share + cp -a $install/usr/share/locale/ru $fs/usr/share/locale + cd $fs/usr/lib/compiz; rm -f *.a *.la } diff -r 5b84caa85ec8 -r 8e1f5fe117e6 compiz-plugins-unsupported-dev/receipt --- a/compiz-plugins-unsupported-dev/receipt Wed Jun 15 17:27:10 2016 +0300 +++ b/compiz-plugins-unsupported-dev/receipt Fri Jun 17 15:09:10 2016 +0300 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="compiz-plugins-unsupported-dev" -VERSION="0.9.4" +VERSION="0.8.12" CATEGORY="development" SHORT_DESC="Compiz plugins-extra devel files." MAINTAINER="pankso@slitaz.org" diff -r 5b84caa85ec8 -r 8e1f5fe117e6 compiz-plugins-unsupported/receipt --- a/compiz-plugins-unsupported/receipt Wed Jun 15 17:27:10 2016 +0300 +++ b/compiz-plugins-unsupported/receipt Fri Jun 17 15:09:10 2016 +0300 @@ -1,36 +1,36 @@ # SliTaz package receipt. PACKAGE="compiz-plugins-unsupported" -VERSION="0.9.4" +SOURCE="compiz-plugins-experimental" +VERSION="0.8.12" CATEGORY="x-window" -SHORT_DESC="Compiz unsupported plugins." +SHORT_DESC="Compiz extra plugins." MAINTAINER="pankso@slitaz.org" LICENSE="GPL2" -TARBALL="$PACKAGE-$VERSION.tar.bz2" -WEB_SITE="http://www.compiz.org/" -WGET_URL="http://releases.compiz.org/$VERSION/$TARBALL" +TARBALL="$SOURCE-$VERSION.tar.xz" +WEB_SITE="https://github.com/compiz-reloaded" +WGET_URL="$WEB_SITE/$SOURCE/releases/download/v$VERSION/$TARBALL" DEPENDS="xorg-libX11 compiz-core compiz-libcompizconfig gtk+ librsvg \ -compiz-plugins-main" +libnotify compiz-plugins-main" BUILD_DEPENDS="xorg-dev compiz-core-dev compiz-libcompizconfig-dev cmake \ -glibmm-dev libxslt-dev startup-notification-dev libboost-dev mesa-dev \ -gtk+-dev libboost-serialization-dev intltool librsvg-dev compiz-plugins-main-dev" +libxslt-dev startup-notification-dev mesa-dev gtk+-dev intltool librsvg-dev \ +libnotify-dev compiz-bcop util-linux-uuid-dev compiz-plugins-main-dev \ +compiz-plugins-extra compiz-plugins-extra-dev libtool" # Rules to configure and make the package. compile_rules() { - mkdir build && cd build && - cmake \ - -DCMAKE_INSTALL_PREFIX="/usr" \ - -DCOMPIZ_DESTDIR="../../install" \ - -DCOMPIZ_PLUGIN_INSTALL_TYPE="compiz" .. && + ./configure --prefix=/usr make && make install } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib $fs/usr/share + mkdir -p $fs/usr/lib $fs/usr/share/locale cp -a $install/usr/lib/compiz $fs/usr/lib cp -a $install/usr/share/compiz $fs/usr/share + cp -a $install/usr/share/locale/ru $fs/usr/share/locale + cd $fs/usr/lib/compiz; rm -f *.a *.la } diff -r 5b84caa85ec8 -r 8e1f5fe117e6 compiz/receipt --- a/compiz/receipt Wed Jun 15 17:27:10 2016 +0300 +++ b/compiz/receipt Fri Jun 17 15:09:10 2016 +0300 @@ -1,29 +1,26 @@ # SliTaz package receipt. PACKAGE="compiz" -VERSION="0.9.4" +VERSION="0.8.12" CATEGORY="meta" SHORT_DESC="Compiz 3D effect support on SliTaz." MAINTAINER="pankso@slitaz.org" LICENSE="MIT GPL LGPL" WEB_SITE="http://www.compiz.org/" -SUGGESTED="compiz-ccsm compiz-compizconfig-python" TAGS="window-manager" DEPENDS="emerald compiz-core compiz-plugins-main compiz-libcompizconfig \ slitaz-configs" BUILD_DEPENDS="" +SUGGESTED="compiz-ccsm compiz-plugins-extra emerald-themes" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p \ - $fs/usr/bin \ - $fs/usr/share/doc/slitaz - echo "See: http://doc.slitaz.org/" > \ - $fs/usr/share/doc/slitaz/compiz.txt + mkdir -p $fs/usr/bin cp -r $stuff/xsessions $fs/usr/share install -m 0777 $stuff/compiz-session $fs/usr/bin + install -m 0777 $stuff/compiz-startwm $fs/usr/bin chown -R 0.0 $fs } @@ -36,6 +33,12 @@ sed -i "s/^sessions.*/sessions ${res},$PACKAGE/" $root/etc/slim.conf status fi + for i in $(ls -d "$1"/home/* 2> /dev/null); + do [ -d "$i" ] && \ + sed '/WINDOW_MANAGER=/s|"\([^"]*\)"|"compiz"|' -i \ + "$i/.config/slitaz/applications.conf" \ + "$1/etc/slitaz/applications.conf" + done } post_remove() @@ -44,4 +47,10 @@ if grep -q $PACKAGE $root/etc/slim.conf; then sed -i s/,$PACKAGE// $root/etc/slim.conf fi + for i in $(ls -d "$1"/home/* 2> /dev/null); + do [ -d "$i" ] && \ + sed '/WINDOW_MANAGER=/s|"\([^"]*\)"|"lxde-session"|' -i \ + "$i/.config/slitaz/applications.conf" \ + "$1/etc/slitaz/applications.conf" + done } diff -r 5b84caa85ec8 -r 8e1f5fe117e6 compiz/stuff/compiz-session --- a/compiz/stuff/compiz-session Wed Jun 15 17:27:10 2016 +0300 +++ b/compiz/stuff/compiz-session Fri Jun 17 15:09:10 2016 +0300 @@ -7,7 +7,8 @@ export XDG_CONFIG_HOME="$HOME/.config" export XDG_CACHE_HOME="$HOME/.cache" export XDG_CURRENT_DESKTOP=LXDE -export DESKTOP_SESSION=compiz +export XDG_MENU_PREFIX="lxde-" +export DESKTOP_SESSION=LXDE # Start DBUS session. if [ ! "$DBUS_SESSION_BUS_ADDRESS" ]; then @@ -15,20 +16,44 @@ fi # Compiz configuration files from slitaz-configs. -if [ ! -f "$XDG_CONFIG_HOME/compiz-1/compizconfig/config" ]; then - mkdir -p $XDG_CONFIG_HOME/compiz-1/compizconfig - cp -r /usr/share/slitaz/compiz/* $XDG_CONFIG_HOME/compiz-1/compizconfig +if [ ! -f "$XDG_CONFIG_HOME/compiz/compizconfig/config" ]; then + mkdir -p $XDG_CONFIG_HOME/compiz/compizconfig + cp -r /usr/share/slitaz/compiz/* $XDG_CONFIG_HOME/compiz/compizconfig + sed 's|imgpng|scale;scaleaddon;animation|; s|s0_|as_|; \ + s|composite;opengl|ccp;commands;text;png|; s|as_sens|s0_sens|; \ + s|decor;|decoration;|;s|\[decor|\[decoration|; s|as_zo|s0_zo|; \ + s|as_acc|s0_acc|;s|as_top|s0_top|;s|as_bot|s0_bot|;s|as_sky|s0_sky|; \ + /opacity/s/as/s0/; s|Shift>Button1|Shift>Button3|' \ + -i $XDG_CONFIG_HOME/compiz/compizconfig/Default.ini + echo " +[animation] +s0_all_random = true + +[resize] +as_mode = 2 + +[commands] +as_run_command0_key = Print +as_command0 = mtpaint -s +as_run_command1_key = F1 +as_command1 = lxpanelctl menu +as_run_command2_key = F2 +as_command2 = xterm + +[winrules] +!s0_maximize_match = (name=Navigator) | name=mtpaint | class=TazWeb +!| role = browser +" >> $XDG_CONFIG_HOME/compiz/compizconfig/Default.ini fi -# PCmanFM config file. NOTE: We dont need a user config file -#if [ ! -f "$XDG_CONFIG_HOME/pcmanfm/main" ]; then - #mkdir -p $XDG_CONFIG_HOME/pcmanfm/default - #cp /etc/xdg/pcmanfm/default/pcmanfm.conf \ - #$XDG_CONFIG_HOME/pcmanfm/default -#fi +# Start some LXDE componment. +if [ ! -d $XDG_CONFIG_HOME/lxsession/Compiz ]; then + cp -a $XDG_CONFIG_HOME/lxsession/LXDE \ + $XDG_CONFIG_HOME/lxsession/Compiz + sed -i 's|window_manager=.*|window_manager=compiz-startwm|' \ + $XDG_CONFIG_HOME/lxsession/Compiz/desktop.conf +fi -# Start some LXDE componment. -lxpanel -p slitaz & -pcmanfm --desktop & -emerald & -exec compiz ccp --indirect-rendering +exec lxsession -e LXDE -s Compiz + +#hsetroot -solid '#012345' diff -r 5b84caa85ec8 -r 8e1f5fe117e6 compiz/stuff/compiz-startwm --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/compiz/stuff/compiz-startwm Fri Jun 17 15:09:10 2016 +0300 @@ -0,0 +1,14 @@ +#!/bin/sh +# +#Usage: compiz +# [--display DISPLAY] [--bg-image PNG] [--refresh-rate RATE] +# [--fast-filter] [--indirect-rendering] [--no-detection] +# [--keep-desktop-hints] [--loose-binding] [--replace] +# [--no-fbo] [--sm-disable] [--sm-client-id ID] [--only-current-screen] +# [--use-root-window] [--debug] [--version] [--help] [PLUGIN]... + +COMPIZ_OPTS='--sm-disable --loose-binding --no-fbo --ignore-desktop-hints' + +(lsmod | grep -q nvidia) && OPTS="$OPTS --indirect-rendering" + +compiz --replace $COMPIZ_OPTS diff -r 5b84caa85ec8 -r 8e1f5fe117e6 emerald-themes/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/emerald-themes/receipt Fri Jun 17 15:09:10 2016 +0300 @@ -0,0 +1,27 @@ +# SliTaz package receipt. + +PACKAGE="emerald-themes" +VERSION="0.8.12.1" +CATEGORY="x-window" +SHORT_DESC="Window decorator for Compiz." +MAINTAINER="psychomaniak@xakep.ru" +LICENSE="GPL2" +TARBALL="$PACKAGE-$VERSION.tar.xz" +WEB_SITE="https://github.com/compiz-reloaded" +WGET_URL="$WEB_SITE/$PACKAGE/releases/download/v$VERSION/$TARBALL" + +DEPENDS="xorg-libX11 emerald" +BUILD_DEPENDS="xorg-dev gtk+-dev autoconf automake libtool" + +# Rules to configure and make the package. +compile_rules() +{ + ./configure --prefix=/usr $CONFIGURE_ARGS && + make && make install +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mv $install/* $fs +} diff -r 5b84caa85ec8 -r 8e1f5fe117e6 emerald/receipt --- a/emerald/receipt Wed Jun 15 17:27:10 2016 +0300 +++ b/emerald/receipt Fri Jun 17 15:09:10 2016 +0300 @@ -1,37 +1,43 @@ # SliTaz package receipt. PACKAGE="emerald" -VERSION="0.9.4" +VERSION="0.8.12.4" CATEGORY="x-window" SHORT_DESC="Window decorator for Compiz." MAINTAINER="pankso@slitaz.org" LICENSE="GPL2" -TARBALL="$PACKAGE-$VERSION.tar.bz2" -WEB_SITE="http://www.compiz.org" -WGET_URL="http://cgit.compiz.org/fusion/decorators/emerald/snapshot/$TARBALL" +TARBALL="$PACKAGE-$VERSION.tar.xz" +WEB_SITE="https://github.com/compiz-reloaded" +WGET_URL="$WEB_SITE/$PACKAGE/releases/download/v$VERSION/$TARBALL" DEPENDS="xorg-libX11 gtk+ libwnck compiz-core" -BUILD_DEPENDS="xorg-dev gtk+-dev libwnck-dev compiz-core-dev autoconf \ -automake libtool" +BUILD_DEPENDS="xorg-dev gtk+-dev libwnck-dev compiz-core-dev \ +libtool autoconf automake" # Rules to configure and make the package. compile_rules() { - ./autogen.sh --prefix=/usr $CONFIGURE_ARGS && + ./autogen.sh --prefix=/usr --with-gtk=2.0 $CONFIGURE_ARGS && make && make install } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib $fs/usr/share + mkdir -p $fs/usr/lib $fs/usr/share/locale + cp -a $install/usr/share/locale/ru $fs/usr/share/locale cp -a $install/usr/bin $fs/usr cp -a $install/usr/lib/$PACKAGE $fs/usr/lib cp -a $install/usr/lib/libemeraldengine.so* $fs/usr/lib rm -f $fs/usr/lib/$PACKAGE/*/*.*a cp -a $install/usr/share/$PACKAGE $fs/usr/share - cp -a $install/usr/share/pixmaps $fs/usr/share + cp -a $install/usr/share/icons $fs/usr/share # SliTaz config and theme (to move in slitaz-configs ?) cp -f $stuff/settings.ini $fs/usr/share/emerald cp -f $stuff/theme.ini $fs/usr/share/emerald/theme + cd $fs/usr/share/emerald + mkdir themes ; cd themes ; ln -sf ../theme SliTaz + mkdir default ; cd default + for i in `ls ../../theme/*.png`; do ln -s $i `basename $i`; done + cp -a $install/usr/share/emerald/theme/theme.ini . } diff -r 5b84caa85ec8 -r 8e1f5fe117e6 emerald/stuff/settings.ini --- a/emerald/stuff/settings.ini Wed Jun 15 17:27:10 2016 +0300 +++ b/emerald/stuff/settings.ini Fri Jun 17 15:09:10 2016 +0300 @@ -10,7 +10,7 @@ hover_cursor=1 [titlebars] -double_click_action=0 +double_click_action=1 [decorations] use_decoration_cropping=true