view TODO @ 3455:f50975335ad8

Support testing user-checked-out trees again; 3rd option in gub-tester help. Oops, actually remove old test-gub.
author Jan Nieuwenhuizen <janneke@gnu.org>
date Wed, 09 May 2007 17:02:27 +0200
parents 07510997bd2f
children 43681bb0c189
line wrap: on
line source

* Add diff option: 561096638b3718af86d61570ac63bafa5c4a99f8

* Softcode stages.

* move Scons, Bjam recipes to gub lib.

* code cygwin installer as alternative build spec.

* code .deb installer as alternative build spec.

* look at other installer-builders -> build spec?

* Split build recipes into Basic (configure??; make; make install),
  AutoTools

* move autotools patching to autogen/prepare_configure stage.

* move makeflags () feature to buildspec.

* Bootstrap whole toolchain from source on more platforms (freebsd)?

* Fix configure/make command env var settings (grep FIXME)

 @subst_method
 def CFLAGS(self):
    return 'bla'

or

 def init(self):
   self.CFLAGS='bla'

LOWER PRIORITY

- replace os. calls with os.context wrapper ones (make a real
  dry-run to quick-test all .py scripts?)

- better name for gubb.py

- name for gub-tester (test-repo, repo-builder?)

- Split gub/*py into packager, builder, platform

- Explode inheritance, and use membership in GUP

- move patches upstream, eg.

  * libpng

  * python x-compile.

  * cygwin GCC

  * zlib

- update packages:

  * Gnome 2.16

- strip lily specific stuff from installer.py 

- Bugfixes:

- junk Makefile, create python based driver.

- prerequisites: curl, gcc, libc-dev
  + [lilypond: autoconf (for automake),
    	       bison (for flex),
	       g++ (for python),
	       texinfo (for gettext),
	       libncurses-dev (for texinfo),
	       libcurl3-dev (for git),
	       libexpat-dev (for git),
	       libjpeg-dev (for netpbm),
	       libtiff-dev (for netpbm),
	       libx11-dev (for netpbm),
	       svn (for ghostscript)]