wok-6.x annotate conky-theme-onsea/receipt @ rev 21561

created recipe for ragel
author Hans-G?nter Theisgen
date Thu May 16 17:30:45 2019 +0100 (2019-05-16)
parents ad8378dca880
children 2a0479881723
rev   line source
hackdorte@19066 1 # SliTaz package receipt.
hackdorte@19066 2
hackdorte@19066 3 PACKAGE="conky-theme-onsea"
hackdorte@19066 4 VERSION="0.1"
hackdorte@19066 5 CATEGORY="x-window"
hackdorte@19066 6 SHORT_DESC="A smooth theme for conky with smoke color."
hackdorte@19066 7 MAINTAINER="hackdorte@sapo.pt"
hackdorte@19066 8 LICENSE="PublicDomain"
hackdorte@19066 9 SOURCE="onsea"
hackdorte@19066 10 WEB_SITE="http://people.slitaz.org/~leonardolaporte"
hackdorte@19066 11 STUFF_DIR="lab.slitaz/5.0/pkg/conky/1.9.0"
hackdorte@19066 12 TARBALL="$SOURCE-$VERSION.tar.gz"
hackdorte@19066 13 WGET_URL="${WEB_SITE}/$STUFF_DIR/$TARBALL"
hackdorte@19069 14 TAGS="conky desktop monitoring theme"
hackdorte@19069 15 HOST_ARCH="i486"
hackdorte@19066 16
hackdorte@19066 17 DEPENDS="conky"
hackdorte@19066 18 BUILD_DEPENDS="wget"
hackdorte@19066 19
hackdorte@19069 20 BAK_DIR=".conky-backup"
hackdorte@19069 21 BAK_FILE="old_conkyrc"
hackdorte@19066 22
hackdorte@19066 23 # Rules to configure and make the package.
hackdorte@19066 24 compile_rules()
hackdorte@19066 25 {
hackdorte@19066 26 mkdir -p $install/usr/share/conky/themes/$SOURCE
hackdorte@19066 27 cp -a $src/.conkyrc $install/usr/share/conky/themes/$SOURCE/.conkyrc
hackdorte@19066 28 }
hackdorte@19066 29
hackdorte@19066 30 # Rules to gen a SliTaz package suitable for Tazpkg.
hackdorte@19066 31 genpkg_rules()
hackdorte@19066 32 {
hackdorte@19066 33 cp -a $install/* $fs
hackdorte@19066 34 }
hackdorte@19066 35
hackdorte@19066 36 pre_install()
hackdorte@19066 37 {
hackdorte@19066 38 # Build current ".conkyrc" backup.
pascal@19068 39 if [ -e $1/home/$USER/.conkyrc ]; then
hackdorte@19069 40 mkdir -p $1/home/$USER/$BAK_DIR/$BAK_FILE
hackdorte@19069 41 mv $1/home/$USER/.conkyrc $1/home/$USER/$BAK_DIR/$BAK_FILE
hackdorte@19066 42
hackdorte@19066 43 # README (Alert file only).
pascal@19068 44 cat > $1/home/$USER/$BAK_DIR/README <<EOT
hackdorte@19066 45
hackdorte@19066 46 $PACKAGE Backup
hackdorte@19066 47 ==============================================
hackdorte@19066 48 $(date)
hackdorte@19066 49
hackdorte@19066 50 Please do not remove this directory manually.
hackdorte@19066 51
hackdorte@19066 52 Run: tazpkg remove $PACKAGE
hackdorte@19066 53
hackdorte@19066 54 EOT
hackdorte@19066 55 fi
hackdorte@19066 56 }
hackdorte@19066 57
hackdorte@19066 58 post_install()
hackdorte@19066 59 {
hackdorte@19066 60 # Install new ".conkyrc" to (home/user).
hackdorte@19066 61 # And create a link to the original file.
pascal@19068 62 cd $1/home/$USER
pascal@19068 63 ln -s /usr/share/conky/themes/$SOURCE/.conkyrc $1/home/$USER/.conkyrc
hackdorte@19069 64 ### chmod 755 $1/home/$USER/.conkyrc
hackdorte@19066 65
hackdorte@19066 66 # Check the conky process and run new theme.
hackdorte@19069 67 [ "$1" ] ||
hackdorte@19066 68 if busybox pidof conky >>/dev/null 2>&1; then
hackdorte@19066 69 su - $USER -c "killall conky" && su - $USER -c "conky &";
hackdorte@19066 70 else
hackdorte@19066 71 su - $USER -c "conky &";
hackdorte@19066 72 fi
hackdorte@19066 73 }
hackdorte@19066 74
hackdorte@19066 75 pre_remove()
hackdorte@19066 76 {
hackdorte@19066 77 # Restore old ".conkyrc" backup.
pascal@19068 78 if [ -e $1/home/$USER/$BAK_DIR/$BAK_FILE/.conkyrc ]; then
pascal@19068 79 mv $1/home/$USER/$BAK_DIR/$BAK_FILE/.conkyrc $1/home/$USER
pascal@19068 80 chmod 777 $1/home/$USER/.conkyrc
pascal@19068 81 rm -rf $1/home/$USER/$BAK_DIR/$BAK_FILE
pascal@19068 82 rm -rf $1/home/$USER/$BAK_DIR/README
hackdorte@19066 83 else
hackdorte@19069 84 rm -irf $1/home/$USER/.conkyrc
hackdorte@19066 85 fi
hackdorte@19066 86 }
hackdorte@19066 87
hackdorte@19066 88 post_remove()
hackdorte@19066 89 {
hackdorte@19066 90 # Check the conky process and run old theme.
hackdorte@19069 91 [ "$1" ] ||
hackdorte@19066 92 if busybox pidof conky >>/dev/null 2>&1; then
hackdorte@19066 93 su - $USER -c "killall conky" && su - $USER -c "conky &";
hackdorte@19066 94 else
hackdorte@19066 95 su - $USER -c "conky &";
hackdorte@19066 96 fi
hackdorte@19066 97 }