view TODO @ 3454:07510997bd2f

Remove Log_file, use oslog.
author Jan Nieuwenhuizen <janneke@gnu.org>
date Wed, 09 May 2007 15:40:54 +0200
parents baff8104a529
children f50975335ad8
line wrap: on
line source

* Add diff option: 561096638b3718af86d61570ac63bafa5c4a99f8

* Make gub-tester work with plain, user-checked-out repositories again?

* 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)]