Package Details: octave-miscellaneous 1.2.1-5

Git Clone URL: (read-only)
Package Base: octave-miscellaneous
Description: Miscellaneous tools that don't fit somewhere else.
Upstream URL:
Licenses: GPL3
Groups: octave-forge
Submitter: amitavmohanty01
Maintainer: drizzd (wangjiezhe)
Last Packager: wangjiezhe
Votes: 44
Popularity: 0.000339
First Submitted: 2010-07-11 12:35
Last Updated: 2016-12-29 05:40

Dependencies (4)

Required by (1)

Sources (1)

Latest Comments

drizzd commented on 2015-08-19 20:06

It is a runtime dependency of octave:

We could work around it by using octave-cli instead of octave in the PKGBUILDs and .install's for the octave-forge packages, but that would be a lot of effort and it would not fix the root cause of the problem.

jpkotta commented on 2015-08-14 20:15

qscintilla is a makedep; provides

This also applies to octave-{general,miscellaneous,signal,specfun,struct}, and maybe more. Since you're the maintainer for all of those, I won't bother making a comment for each package.

drizzd commented on 2015-06-10 08:18

Upgrading fails with conflicts

How to fix: Uninstall the package and packages which depend on it with pacman -Rc <package>, then re-install the new version and packages which depend on it.

See also

dvzrv commented on 2015-02-04 16:46

@drizzd: units is actually a make dependency, not an optional dependency. You won't be able to build octave-miscellaneous without it! Please change the PKGBUILD accordingly

neXyon commented on 2015-01-28 20:09

Looks like there's a missing dependency:

configure: error: The program GNU Units is required to install Octave-Forge miscellaneous package.

pkg: error running the configure script for miscellaneous.
error: called from 'configure_make' in file /usr/share/octave/3.8.2/m/pkg/private/configure_make.m near line 72, column 9
error: called from:
error: /usr/share/octave/3.8.2/m/pkg/private/install.m at line 199, column 5
error: /usr/share/octave/3.8.2/m/pkg/private/build.m at line 50, column 3
error: /usr/share/octave/3.8.2/m/pkg/pkg.m at line 516, column 7

Archonaut commented on 2015-01-26 13:01

Looks like a newer version -- 1.2.1 -- became available on 2014-06-05. The diff for the updated PKGBUILD would be:

< pkgver=1.2.0
> pkgver=1.2.1
< md5sums=('6e121c6bf3120516817c32a7137d61f9')
> md5sums=('d205946284d56a03b06fea1cdf302efb')


drizzd commented on 2013-10-19 13:18

Thank you for your bug report. Please report bugs directly upstream. In Arch Linux we try to get bugs fixed upstream and package the fixed version, instead of maintaining our own patches.

I reported your bug here:

hexadecagram commented on 2013-10-18 17:43

% pacman -Q units octave-miscellaneous
units 2.01-2
octave-miscellaneous 1.2.0-1

When attempting to use the units() function (which uses the GNU Units program), I get the following. I'm guessing this is an issue with the version of GNU Units that ArchLinux currently ships, but I have no other Linux distros installed in order to validate this.

octave:1> pkg load miscellaneous
octave:2> units("cm", "in", 183.3)
error: parsing units output "Currency exchange rates from 2012-10-24
* 0.39370079
/ 2.54
error: called from:
error: /usr/share/octave/packages/miscellaneous-1.2.0/units.m at line 49, column 18

drizzd commented on 2011-10-31 16:31

Here's what the PKGBUILD would look like with my suggestions:

The .install stays the same.

drizzd commented on 2011-10-31 16:25

I've found a way to build binary packages using the "pkg build" command. See for example octave-signal:

drizzd commented on 2011-10-31 13:32

Hi, I think we should use ncurses from [core] instead of termcap as a dependency.

Anonymous comment on 2011-03-12 22:00

Thanks, Dknight. Updated the package as described in my previous comment. Also bumped up the version to 1.0.11.

amitavmohanty01 commented on 2011-03-12 20:14

You can take ownership of this package now. I created the PKGBUILD because I needed this package. You can handle it in a better way as it seems.

Anonymous comment on 2011-03-12 20:05

Hi, this PKGBUILD isn't made correctly. Try installing it, then run octave. Type `pkg list` and notice that octave installed the package in the directory where you built it. If you remove that directory, you will lose the package, and screw up octave's package database.

The only proper solution, as far as I could discover, is to write the PKGBUILD in this way:

And use this install script (name it octave-miscellaneous.install):

In this way, the package installs an extra .tar.gz but who cares, it's 100kb. But at least the package actually works.

Can you please make the above changes to AUR, or if you don't have the time assign the package to me.