Mercurial > mxe-octave
annotate build_packages.m @ 4654:b9e4ebcad82f
disable doc extraction for optim package
Disable the rules for extracting doc strings because they don't work
when cross compiling. Our patches to the source files don't touch the
doc strings, so there is no need to update them anyway.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Tue, 10 Apr 2018 07:50:10 -0400 |
parents | 1cd7d7fd437a |
children | 1814816b46df |
rev | line source |
---|---|
4396 | 1 attempt to compile and install the octave packages |
4154
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
2 |
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
3 orig_echo = echo_executing_commands (); |
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
4 orig_more = page_screen_output(); |
3726
1166dbbbe15c
build_packages.m: add helper function to install packages
John Donoghue
parents:
3724
diff
changeset
|
5 |
1166dbbbe15c
build_packages.m: add helper function to install packages
John Donoghue
parents:
3724
diff
changeset
|
6 % helper function to try install a package, and recover |
1166dbbbe15c
build_packages.m: add helper function to install packages
John Donoghue
parents:
3724
diff
changeset
|
7 function try_install (pkgname) |
1166dbbbe15c
build_packages.m: add helper function to install packages
John Donoghue
parents:
3724
diff
changeset
|
8 currdir = pwd (); |
1166dbbbe15c
build_packages.m: add helper function to install packages
John Donoghue
parents:
3724
diff
changeset
|
9 |
1166dbbbe15c
build_packages.m: add helper function to install packages
John Donoghue
parents:
3724
diff
changeset
|
10 try |
1166dbbbe15c
build_packages.m: add helper function to install packages
John Donoghue
parents:
3724
diff
changeset
|
11 pkg ('install', pkgname, '-noauto') |
1166dbbbe15c
build_packages.m: add helper function to install packages
John Donoghue
parents:
3724
diff
changeset
|
12 catch err |
1166dbbbe15c
build_packages.m: add helper function to install packages
John Donoghue
parents:
3724
diff
changeset
|
13 warning (err.identifier, err.message); |
1166dbbbe15c
build_packages.m: add helper function to install packages
John Donoghue
parents:
3724
diff
changeset
|
14 end_try_catch |
1166dbbbe15c
build_packages.m: add helper function to install packages
John Donoghue
parents:
3724
diff
changeset
|
15 |
1166dbbbe15c
build_packages.m: add helper function to install packages
John Donoghue
parents:
3724
diff
changeset
|
16 cd (currdir); |
1166dbbbe15c
build_packages.m: add helper function to install packages
John Donoghue
parents:
3724
diff
changeset
|
17 endfunction |
1166dbbbe15c
build_packages.m: add helper function to install packages
John Donoghue
parents:
3724
diff
changeset
|
18 |
4154
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
19 unwind_protect |
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
20 |
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
21 more ("off"); |
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
22 echo ("on"); |
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
23 |
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
24 % cd to script directory as the packages files are in the same place |
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
25 [packagedir] = fileparts(mfilename("fullpathext")); |
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
26 if length(packagedir) > 0 |
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
27 cd(packagedir); |
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
28 endif |
3726
1166dbbbe15c
build_packages.m: add helper function to install packages
John Donoghue
parents:
3724
diff
changeset
|
29 |
4154
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
30 % install the packages |
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
31 try_install general-2.0.0.tar.gz |
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
32 try_install miscellaneous-1.2.1.tar.gz |
4225 | 33 try_install struct-1.0.14.tar.gz |
4226 | 34 try_install optim-1.5.2.tar.gz |
4627 | 35 try_install control-3.1.0.tar.gz |
4154
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
36 try_install signal-1.3.2.tar.gz |
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
37 try_install communications-1.2.1.tar.gz |
4536
6b78d8a0e871
* build_packages.m: update image version to 2.6.2
John Donoghue <john.donoghue@ieee.org>
parents:
4522
diff
changeset
|
38 try_install image-2.6.2.tar.gz |
4596 | 39 try_install io-2.4.10.tar.gz |
4234 | 40 try_install statistics-1.3.0.tar.gz |
4373 | 41 try_install geometry-3.0.0.tar.gz |
4228 | 42 try_install windows-1.2.4.tar.gz |
4154
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
43 try_install odepkg-0.8.5.tar.gz |
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
44 try_install linear-algebra-2.2.2.tar.gz |
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
45 try_install sockets-1.2.0.tar.gz |
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
46 try_install data-smoothing-1.3.0.tar.gz |
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
47 try_install fuzzy-logic-toolkit-0.4.5.tar.gz |
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
48 try_install quaternion-2.4.0.tar.gz |
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
49 try_install fits-1.0.7.tar.gz |
4327 | 50 try_install tsa-4.4.5.tar.gz |
4154
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
51 try_install dicom-0.1.1.tar.gz |
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
52 try_install netcdf-1.0.11.tar.gz |
4288 | 53 try_install ltfat-2.2.0.tar.gz |
4224 | 54 try_install database-2.4.2.tar.gz |
4444 | 55 try_install instrument-control-0.3.0.tar.gz |
4398 | 56 try_install generate_html-0.3.1.tar.gz |
4597 | 57 try_install financial-0.5.1.tar.gz |
4388 | 58 try_install stk-2.4.2.tar.gz |
4274 | 59 try_install splines-1.3.2.tar.gz |
4457 | 60 try_install dataframe-1.2.0.tar.gz |
4154
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
61 try_install lssa-0.1.2.tar.gz |
4275 | 62 try_install queueing-1.2.5.tar.gz |
4381 | 63 try_install nurbs-1.3.13.tar.gz |
4154
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
64 try_install strings-1.2.0.tar.gz |
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
65 try_install ga-0.10.0.tar.gz |
4598 | 66 try_install interval-3.1.0.tar.gz |
4455 | 67 try_install nan-3.1.4.tar.gz |
4154
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
68 try_install ocs-0.1.5.tar.gz |
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
69 try_install mapping-1.2.1.tar.gz |
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
70 try_install tisean-0.2.3.tar.gz |
4374 | 71 try_install sparsersb-1.0.5.tar.gz |
4390 | 72 try_install video-1.2.4.tar.gz |
4169 | 73 try_install zeromq-1.2.1.tar.gz |
4453 | 74 try_install gsl-2.1.0.tar.gz |
4154
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
75 |
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
76 unwind_protect_cleanup |
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
77 echo_executing_commands (orig_echo); |
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
78 page_screen_output(orig_more); |
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
79 clear ("orig_echo", "orig_more"); |
84a6afd1c632
build_packages.m: restore more and echo state after running build script
John Donoghue
parents:
4148
diff
changeset
|
80 end_unwind_protect |