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
Failed to load latest commit information.
octave-audio work around removal of octave_packages
octave-bim bim 1.1.5
octave-communications work around removal of octave_packages
octave-control control: re-add build dependency gcc-fortran
octave-data-smoothing work around removal of octave_packages
octave-database work around removal of octave_packages
octave-financial work around removal of octave_packages
octave-fpl work around removal of octave_packages
octave-general work around removal of octave_packages
octave-geometry work around removal of octave_packages
octave-image image 2.2.2
octave-informationtheory work around removal of octave_packages
octave-io io 2.2.4
octave-linear-algebra linear-algebra 2.2.1
octave-ltfat work around removal of octave_packages
octave-mechanics work around removal of octave_packages
octave-miscellaneous miscellaneous: fix install script
octave-msh work around removal of octave_packages
octave-multicore work around removal of octave_packages
octave-nan nan 2.7.4
octave-netcdf netcdf 1.0.4
octave-nnet work around removal of octave_packages
octave-nurbs work around removal of octave_packages
octave-octcdf octcdf 1.1.8
octave-octclip work around removal of octave_packages
octave-octproj work around removal of octave_packages
octave-optim optim 1.4.0
octave-parallel work around removal of octave_packages
octave-physicalconstants work around removal of octave_packages
octave-plot work around removal of octave_packages
octave-quaternion updated the quaternion package
octave-queueing queueing 1.2.3
octave-signal signal 1.3.1
octave-sockets work around removal of octave_packages
octave-specfun work around removal of octave_packages
octave-splines splines 1.2.7
octave-statistics work around removal of octave_packages
octave-strings work around removal of octave_packages
octave-struct struct 1.0.11
octave-symbolic work around removal of octave_packages
.gitignore ignored src directories
PKGBUILD.source consider SystemRequirements
README make github recognize README format
README.md typo
buildall satisfy new optim, signal, mechanics, msh dependencies
list-field implement list-field helper
list-licenses implement list-field helper
newpkg newpkg: fix optional version parameter
octave-pkgname.install remove broken pkg prefix

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.