Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A collection of Archlinux packages for octave-forge. Please report issues directly in AUR (patches are welcome):
Shell
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
octave-audio
octave-bim
octave-communications
octave-control
octave-data-smoothing
octave-database
octave-financial
octave-fpl
octave-general
octave-geometry
octave-image
octave-informationtheory
octave-io
octave-linear-algebra
octave-ltfat
octave-mechanics
octave-miscellaneous
octave-msh
octave-multicore
octave-nan
octave-netcdf
octave-nnet
octave-nurbs
octave-octcdf
octave-octclip
octave-octproj
octave-optim
octave-parallel
octave-physicalconstants
octave-plot
octave-quaternion
octave-queueing
octave-signal
octave-sockets
octave-specfun
octave-splines
octave-statistics
octave-strings
octave-struct
octave-symbolic
.gitignore
PKGBUILD.source
README
README.md
buildall
list-field
list-licenses
newpkg
octave-pkgname.install

README.md

Octave-forge helper scripts for Archlinux

newpkg

There is a large number of octave packages, and this script helps you create a PKGBUILD automatically. It finds the latest package version released on octave.sf.net and reads necessary configurations from the package's DESCRIPTION file.

  • To create a new package: ./newpkg <pkg>

The new package will be created in octave-<pkg>/.

  • To update a package, I like to do this:

Create new PKGBUILD from scratch.

rm -rf octave-<pkg>
./newpkg <pkg>

Compare results to committed version and restore custom changes.

git diff
git checkout -p

Test and commit.

cd octave-<pkg>
makepkg -s -i -f
git add -u
git commit -m '<pkg> <version>'

buildall

This will rebuild and install the packages which are expected to work.

list-licenses

Outputs an overview of licenses used by the octave-forge packages.

Something went wrong with that request. Please try again.