updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / octave-forge / octave-forge.install
blob5e0be13876c0b3a2c43be76de307609c2ecce18a
1 post_install() {
2         echo "==>> These Octave-Forge packages won't be installed:"
3         echo "==>> - main/ann"
4         echo "==>> - main/database"
5         echo "==>> - main/fixed"
6         echo "==>> - main/ftp"
7         echo "==>> - main/parallel"
8         echo "==>> - main/specfun"
9         echo "==>> - main/vrml"
10         echo "==>> - extra/graceplot"
11         echo "==>> - extra/java"
12         echo "==>> - extra/jhandles"
13         echo "==>> - extra/windows"
14         echo "==>> - extra/xraylib"
15         echo "==>> - language/spanish"
16         echo "==>> - All packages from nonfree category."
17         echo "==>>"
18         echo "==>> Rebuilding Octave packages list..."
19         TERM= /usr/bin/octave -H --silent --eval 'pkg rebuild' &>/dev/null
20         echo "==>> Check you have installed correctly the Octave-Forge packages"
21         echo "==>> by running this command inside Octave: pkg list"
22         echo "==>> You can rebuild the packages list by running this: pkg rebuild"
25 post_upgrade() {
26         echo "==>> Rebuilding Octave packages list..."
27         TERM= /usr/bin/octave -H --silent --eval 'pkg rebuild' &>/dev/null
30 post_remove() {
31         echo "==>> Removing system-wide list of Octave packages..."
32         rm /usr/share/octave/octave_packages &> /dev/null || true
33         echo "==>> Rebuilding Octave packages list..."
34         TERM= /usr/bin/octave -H --silent --eval 'pkg rebuild' &>/dev/null
37 op=$1
38 shift
39 $op $*