changeset 0:42a4ce3eb618

Initial commit
author Mike Miller <mtmiller@octave.org>
date Tue, 11 Jun 2019 14:43:43 -0400
parents
children 9f0143ed0bfe
files .hgignore snap/snapcraft.yaml
diffstat 2 files changed, 38 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/.hgignore	Tue Jun 11 14:43:43 2019 -0400
@@ -0,0 +1,2 @@
+.*\.snap
+^squashfs-root/.*
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/snap/snapcraft.yaml	Tue Jun 11 14:43:43 2019 -0400
@@ -0,0 +1,36 @@
+name: octave
+base: core18 # the base snap is the execution environment for this snap
+version: '5.1.0'
+summary: Interactive programming environment for numerical computations
+description: |
+  GNU Octave is a high-level interpreted language, primarily intended for
+  numerical computations. It provides capabilities for the numerical
+  solution of linear and nonlinear problems, and for performing other
+  numerical experiments. It also provides extensive graphics capabilities
+  for data visualization and manipulation. Octave is normally used through
+  its interactive command line interface, but it can also be used to write
+  non-interactive programs. The Octave language is quite similar to
+  Matlab so that most programs are easily portable.
+
+grade: stable # must be 'stable' to release into candidate/stable channels
+confinement: strict
+
+apps:
+  octave:
+    command: bin/octave
+  octave-cli:
+    command: bin/octave-cli
+
+parts:
+  octave:
+    plugin: autotools
+    source-type: tar
+    source: https://ftpmirror.gnu.org/octave/octave-5.1.0.tar.xz
+    build-packages:
+      - g++
+      - gfortran
+      - make
+      - libopenblas-dev
+      - libfftw3-dev
+      - libpcre3-dev
+      - libreadline-dev