Mercurial > gub
changeset 5531:d6fd5f779ca0
TODO: amend debootstrap description.
author | Jan Nieuwenhuizen <janneke@gnu.org> |
---|---|
date | Fri, 21 Aug 2009 12:19:36 +0200 |
parents | 85293f770f32 |
children | ca7ec8a2d0b5 |
files | TODO |
diffstat | 1 files changed, 19 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/TODO Fri Aug 21 12:08:18 2009 +0200 +++ b/TODO Fri Aug 21 12:19:36 2009 +0200 @@ -3,7 +3,8 @@ cd /var/tmp debootstrap etch etch http://ftp.nl.debian.org/debian chroot etch apt-get --force-yes -y install python gcc libc6-dev # minimal - chroot etch apt-get --force-yes -y install g++ # pkg-config + chroot etch apt-get --force-yes -y install g++ # pkg-config + chroot etch apt-get --force-yes -y install file # ugh, configure 2.63 hardcodes: /usr/bin/file wget -O gub.tar.gz http://github.com/janneke/gub/tarball/master # (cd /home/janneke/vc/gub && git tar-tree HEAD | gzip -c - > gub.tar.gz) # cp -pv /home/janneke/vc/gub/gub.tar.gz . @@ -12,6 +13,19 @@ mount -t proc /proc etch/proc # for librestrict chroot etch bash -c 'cd root/gub && bin/gub mingw::lilypond' exit 0 + +* add tools::texlive + Note: the debootstrap above fails when configuring lilypond, + texlive-metapost [and then some] is needed, but this pulls + in so many dependencies... + +* Promote specific solutions into general ones [PROMOTEME] + this cleans up existing packages, and increases chances of + adding new packages without any changes. +** config_variables, makeflags_for_build, cross_compiling +** rpath_for_build () instead of %(rpath)s -Wl,-rpath -Wl,%(system_prefix)s +** enabling LDFLAGS=..%(rpath)s... configure automagically for tools and target +** enable wrap_executables () for eg compiling on FreeBSD/MacOS ? * Fix Fedora glibc problem, remove workaround in gub/specs/glibc.py, or add a build_platform == Fedora test. [selinux?] @@ -27,11 +41,11 @@ ** todo: python driver that connects [gub, gib], uploads/export calls * Stat restriction -** On my system, Jaunty-64 bit, the restricted +** Has become much more strict and useful: so in progress again. Try LIBRESTRICT=open:stat bin/gub mingw::lilypond -now builds. -** Test other archs, lilypond-installer, lilypond-doc, other - distributions [Han-Wen], and only then: + and fix any problems. +** Test other archs, test mingw::denemo, lilypond-installer, + lilypond-doc, other distributions [Han-Wen], and only then: ** Swap the default from relaxed LIBRESTRICT=open to tighter LIBRESTRICT=open:stat.