wok rev 3573

Update: apply patch once. ssmtp: fix post_install link target path. scim: fix chroot in post_install.
pa
author Liu Peng <rocky@slitaz.org>
date Fri Jun 26 00:18:25 2009 +0800 (2009-06-26)
parents 396565ec47b2
children 27dbd5251d69 36d46c4dcee0
files emesene/receipt gajim/receipt gmrun/receipt scim-pinyin/receipt scim/receipt ssmtp/receipt
line diff
     1.1 --- a/emesene/receipt	Thu Jun 25 17:22:57 2009 +0200
     1.2 +++ b/emesene/receipt	Fri Jun 26 00:18:25 2009 +0800
     1.3 @@ -14,7 +14,14 @@
     1.4  compile_rules()
     1.5  {
     1.6      cd $src
     1.7 -    patch -p1 < ../stuff/slitaz-openbox.patch
     1.8 +    while read file; do
     1.9 +        [ -f done.$file ] && continue
    1.10 +        echo "Apply $file..."
    1.11 +        patch -p1 < ../stuff/$file || return 1
    1.12 +        touch done.$file
    1.13 +    done <<EOT
    1.14 +slitaz-openbox.patch
    1.15 +EOT
    1.16  }
    1.17  
    1.18  
     2.1 --- a/gajim/receipt	Thu Jun 25 17:22:57 2009 +0200
     2.2 +++ b/gajim/receipt	Fri Jun 26 00:18:25 2009 +0800
     2.3 @@ -15,7 +15,14 @@
     2.4  compile_rules()
     2.5  {
     2.6      cd $src
     2.7 -    patch -p1 < ../stuff/host_srv.patch &&
     2.8 +    while read file; do
     2.9 +        [ -f done.$file ] && continue
    2.10 +        echo "Apply $file..."
    2.11 +        patch -p1 < ../stuff/$file || return 1
    2.12 +        touch done.$file
    2.13 +    done <<EOT
    2.14 +host_srv.patch
    2.15 +EOT
    2.16      ./configure --prefix=/usr \
    2.17          --mandir=/usr/share/man \
    2.18          $CONFIGURE_ARGS &&
     3.1 --- a/gmrun/receipt	Thu Jun 25 17:22:57 2009 +0200
     3.2 +++ b/gmrun/receipt	Fri Jun 26 00:18:25 2009 +0800
     3.3 @@ -15,7 +15,14 @@
     3.4  compile_rules()
     3.5  {
     3.6      cd $src
     3.7 -    patch -p1 -i ../stuff/gmrun-0.9.2-gcc43.patch &&
     3.8 +    while read file; do
     3.9 +        [ -f done.$file ] && continue
    3.10 +        echo "Apply $file..."
    3.11 +        patch -p1 < ../stuff/$file || return 1
    3.12 +        touch done.$file
    3.13 +    done <<EOT
    3.14 +gmrun-0.9.2-gcc43.patch
    3.15 +EOT
    3.16      ./configure --prefix=/usr \
    3.17          $CONFIGURE_ARGS &&
    3.18      make &&
     4.1 --- a/scim-pinyin/receipt	Thu Jun 25 17:22:57 2009 +0200
     4.2 +++ b/scim-pinyin/receipt	Fri Jun 26 00:18:25 2009 +0800
     4.3 @@ -16,7 +16,14 @@
     4.4  compile_rules()
     4.5  {
     4.6      cd $src
     4.7 -    patch -p1 < ../stuff/cstring-gcc43.patch &&
     4.8 +    while read file; do
     4.9 +        [ -f done.$file ] && continue
    4.10 +        echo "Apply $file..."
    4.11 +        patch -p1 < ../stuff/$file || return 1
    4.12 +        touch done.$file
    4.13 +    done <<EOT
    4.14 +cstring-gcc43.patch
    4.15 +EOT
    4.16      ./configure --prefix=/usr \
    4.17          --mandir=/usr/share/man \
    4.18          --infodir=/usr/share/info \
     5.1 --- a/scim/receipt	Thu Jun 25 17:22:57 2009 +0200
     5.2 +++ b/scim/receipt	Fri Jun 26 00:18:25 2009 +0800
     5.3 @@ -14,7 +14,14 @@
     5.4  compile_rules()
     5.5  {
     5.6      cd $src
     5.7 -    patch -p1 < ../stuff/scim-glibc-2.10.patch &&
     5.8 +    while read file; do
     5.9 +        [ -f done.$file ] && continue
    5.10 +        echo "Apply $file..."
    5.11 +        patch -p1 < ../stuff/$file || return 1
    5.12 +        touch done.$file
    5.13 +    done <<EOT
    5.14 +scim-glibc-2.10.patch
    5.15 +EOT
    5.16      ./configure --prefix=/usr \
    5.17          --sysconfdir=/etc \
    5.18          --with-x \
    5.19 @@ -45,7 +52,7 @@
    5.20  {
    5.21      echo "Processing post-install commands..."
    5.22      echo -n "Updating gtk.immodules... "
    5.23 -    /usr/bin/gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules
    5.24 +    chroot "$1/" /usr/bin/gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules
    5.25      echo "done."
    5.26  cat <<EOT
    5.27  In order to start scim and use chinese after boot time,
     6.1 --- a/ssmtp/receipt	Thu Jun 25 17:22:57 2009 +0200
     6.2 +++ b/ssmtp/receipt	Fri Jun 26 00:18:25 2009 +0800
     6.3 @@ -43,9 +43,9 @@
     6.4      local root
     6.5      root=$1
     6.6      echo "Processing post-install commands..."
     6.7 -    ln -sf $root/usr/sbin/ssmtp $root/usr/sbin/sendmail
     6.8 -    ln -sf $root/usr/sbin/ssmtp $root/usr/sbin/newaliases
     6.9 -    ln -sf $root/usr/sbin/ssmtp $root/usr/sbin/mailq
    6.10 +    ln -sf /usr/sbin/ssmtp $root/usr/sbin/sendmail
    6.11 +    ln -sf /usr/sbin/ssmtp $root/usr/sbin/newaliases
    6.12 +    ln -sf /usr/sbin/ssmtp $root/usr/sbin/mailq
    6.13  }
    6.14  
    6.15  post_remove()