Mercurial > gub
view TODO @ 3471:38373ff3216c
Libgphoto2 build fix.
author | Jan Nieuwenhuizen <janneke@gnu.org> |
---|---|
date | Fri, 11 May 2007 17:44:43 +0200 |
parents | 5230459a62f1 |
children | 3b9486c7e7a1 |
line wrap: on
line source
* Add diff option: 561096638b3718af86d61570ac63bafa5c4a99f8 * Make downloaded repositories easier, something like downloads/lilypond.git/.git # lilypond.git usable with git commands downloads/ghostscript-trunk-HEAD.svn/.svn downloads/ghostscript-trunk-7882.svn/.svn * 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 * Automagically do: # # FIXME libtool too olds for autotool packages. * move autotools patching to autogen/prepare_configure stage. * fix all instances of makeflags () and compile/install * move wrap_pkg_config from libgphoto2 to target/build spec (note configure: PATH setting?) * 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)]