Development

From VipsWiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 20:38, 16 April 2009
John (Talk | contribs)

← Previous diff
Revision as of 15:28, 17 June 2009
Kirk (Talk | contribs)

Next diff →
Line 10: Line 10:
* fix Python binding and plugin linking issue * fix Python binding and plugin linking issue
* break nip2's programming language out to a separate package * break nip2's programming language out to a separate package
 +* add documentation tags to use something like Doxygen
Any more ideas very welcome. Any more ideas very welcome.

Revision as of 15:28, 17 June 2009

What's new

We've just released 7.18, a fancy new version, so for now there's not much different in SVN trunk.

Ideas for the next six months:

  • move nip2 plotting away from GtkExtra and towards GOffice
  • add operator sections and function argument pattern matching to nip2
  • make the Python binding dynamic so it can do plugins as well
  • fix Python binding and plugin linking issue
  • break nip2's programming language out to a separate package
  • add documentation tags to use something like Doxygen

Any more ideas very welcome.

SVN

The development tree is held in SVN on Sourceforge. The VIPS SVN HOWTO has a step-by-step guide to getting access. Anyone can browse the repository.

Building

Now you have the source, you have to build it. For most *nix systems it's just:

cd vips-7.x.x
./bootstrap.sh
./configure ...

Check the output of configure and add packages until it configures cleanly. Then:

make
make install

There are separate HOWTO guides for Build on windows and Build on OS X.

Personal tools