Edit detail for Adding a new plug-in to CinePaint revision 1 of 1

1
Editor: 10.1.0.1
Time: 2004/03/24 12:54:09 GMT+0
Note:

changed:
-
by Robin Rowe 3/24/04

Patches

 Please upload your code to SF patches.

CVS

 Everyone has anonymous read CVS access. 

 Only project admins can get CVS write access. That's myself, our build master, our Debian maintainer, and our Mac port lead. FYI, because our build master is busy in movie production at Sony I'm doing the builds.

Changes should come through patches. The bottleneck in making changes is not so much getting code from developers (the patch process is simple and documented on our web site) but in my working through the changes one by one fixing things that get broken by those changes (mostly autotools  stuff). 

To create autotools files for a plug-in

 * Copy a Makefile.am from another plug-in (if you are porting a plug-in from GIMP you already have a Makefile.am, otherwise use the one from blur)

 * Add your plug-in subdirectory to SUBDIRS in cinepaint/plug-ins/Makefile.am

 * Add your plug-in Makefile to the list at the bottom of cinepaint/configure.in

 * '% sh autogen.sh'

 * '%  ./configure --prefix=/opt --with-openexr-prefix=/opt' (assuming you prefer /opt)

 * '% make'

 * '% make install'

 * '% make distcheck' (going the extra mile)


by Robin Rowe 3/24/04

Patches

Please upload your code to SF patches.

CVS

Everyone has anonymous read CVS access.

Only project admins can get CVS write access. That's myself, our build master, our Debian maintainer, and our Mac port lead. FYI, because our build master is busy in movie production at Sony I'm doing the builds.

Changes should come through patches. The bottleneck in making changes is not so much getting code from developers (the patch process is simple and documented on our web site) but in my working through the changes one by one fixing things that get broken by those changes (mostly autotools stuff).

To create autotools files for a plug-in

  • Copy a Makefile.am from another plug-in (if you are porting a plug-in from GIMP you already have a Makefile.am, otherwise use the one from blur)
  • Add your plug-in subdirectory to SUBDIRS in cinepaint/plug-ins/Makefile.am
  • Add your plug-in Makefile to the list at the bottom of cinepaint/configure.in
  • % sh autogen.sh
  • % ./configure --prefix=/opt --with-openexr-prefix=/opt (assuming you prefer /opt)
  • % make
  • % make install
  • % make distcheck (going the extra mile)