I've been working today with your cygwin-pkg scripts, and finding they work
quite well. I will send an ITP for octave to the cygwin-apps mailing list
shortly. I already sent an ITP for lapack, which seemingly has been accepted
(after some discussion). Shortly I am sending an upload request for lapack,
which will be followed by the ITP for octave.
Building octave with lapack will require adding lapack to the list of required
packages, so that will require a patch for the setup-hints files. Also, I
noticed that the external-source declaration is missing for the octave-headers
package, so the patches will take care of that as well.
The patches need to be applied with -p2.
--- cygwin-pkg/setup-hints/octave 2005-05-25 21:36:02.000000000 -0500
+++ 2.1.71/setup-hints/octave 2005-06-30 22:23:05.828125000 -0500
@@ -1,6 +1,6 @@
sdesc: "The GNU Octave language for numerical computations"
-requires: cygwin gnuplot less readline texinfo
+requires: cygwin lapack gnuplot less readline texinfo
ldesc: "The GNU Octave language for numerical computations
Octave is a (mostly Matlab (R) compatible) high-level language, primarily
intended for numerical computations. It provides a convenient command-line
--- cygwin-pkg/setup-hints/octave-headers 2005-05-25 21:36:05.000000000 -0500
+++ 2.1.71/setup-hints/octave-headers 2005-06-30 21:57:32.078125000 -0500
@@ -1,6 +1,7 @@
sdesc: "Header files for the GNU Octave language"
requires: cygwin octave gcc g++ g77 libncurses-devel
ldesc: "Header files for the GNU Octave language.
This packages provides the include files needed to compile and link
user-supplied code with GNU Octave. If you only write interpreted .m