
Receipt for package "compiz"
# SliTaz package receipt. PACKAGE="compiz" VERSION="0.8.14" CATEGORY="meta" TAGS="window-manager" SHORT_DESC="Compiz 3D effect support on SliTaz." MAINTAINER="pankso@slitaz.org" LICENSE="MIT GPL LGPL" WEB_SITE="https://gitlab.com/compiz/compiz-core" SUGGESTED="compiz-ccsm compiz-plugins-extra emerald-themes" DEPENDS="cairo-gl compiz-core compiz-libcompizconfig compiz-plugins-main emerald slitaz-configs" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { 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 } post_install() { chroot "$1/" tazx auto res=$(cat $root/etc/slim.conf | grep ^session | sed s/"sessions. *"//) # Adding WM to SLIM available sessions. if ! echo "$res" | grep -q $PACKAGE then echo echo -n "Adding $PACKAGE to /etc/slim.conf..." 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() { # Remove WM from SLIM available sessions. 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 }
6088 packages and 256128 files in current database (Wed Mar 5 09:18:31 2025)