summary refs log tree commit diff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO28
1 files changed, 5 insertions, 23 deletions
diff --git a/TODO b/TODO
index 7a3b892105..bb56da0e1b 100644
--- a/TODO
+++ b/TODO
@@ -1,5 +1,8 @@
 -*- mode: org; coding: utf-8; -*-
 
+#+TITLE: What's left to do?
+#+STARTUP: content hidestars
+
 Copyright © 2012, 2013 Ludovic Courtès <ludo@gnu.org>
 
   Copying and distribution of this file, with or without modification,
@@ -35,18 +38,6 @@ they trust.
 
 Like scripts/build-remote.pl in Nix.
 
-* infrastructure
-
-** have a Hydra instance build Guix packages
-
-[[http://nixos.org/hydra/][Hydra]] is a continuous integration tool based on Nix.  It now has
-[[https://github.com/NixOS/hydra/commit/f27ae1d5663680400cb99cfb898970f34d8d21be][Guile/Guix support]], which allows “build recipes” written in Guile using
-Guix to be used directly on Hydra.
-
-For a start, we may use the instance at hydra.nixos.org, generously
-provided by TU Delft.  However, in the future, we may want to setup our
-own instance at gnu.org.
-
 * user interface
 ** Add a package.el (Emacs) back-end
 
@@ -66,12 +57,6 @@ write a new one based on it, as opposed to actually using it.
 
 * extend <package>
 
-** add support for ‘search-paths’
-
-This should be passed to the build system, to extend package-specific
-search path environment variables–like ‘GUILE_LOAD_PATH’, ‘PERL5LIB’,
-etc.
-
 ** add a ‘user-environment-hook’
 
 This should specify builder code to be run when building a user
@@ -91,15 +76,13 @@ create a new ‘dir’.
       ("i3" ,p3)))
 #+END_SRC
 
-* synchronize package descriptions with the [[http://directory.fsf.org][FSD]] and/or the Womb
+* synchronize package descriptions with GSRC and/or the [[http://directory.fsf.org][FSD]]
 
 Meta-data for GNU packages, including descriptions and synopses, can be
 dumped from the FSD:
 http://directory.fsf.org/wiki?title=GNU/Export&action=purge .
 We could periodically synchronize with that.
 
-The [[./guix/gnu-maintenance.scm][Womb]] also contains synopses for all the GNU packages.
-
 * support cross-compilation
 
 Implement ‘package-cross-derivation’, and add the corresponding code in
@@ -145,10 +128,9 @@ etc.
 ** add ‘--list-generations’, and ‘--delete-generations’
 
 * guix build utils
-** Add equivalent to Nixpkgs's ‘wrapProgram’
 ** MAYBE Change ‘ld-wrapper’ to add RPATH for libs passed by file name
 
-** MAYBE Add equivalent to chrpath, possibly using [[https://gitorious.org/guile-dlhacks/guile-dlhacks/][guile-dlhacks]]
+** MAYBE Add equivalent to chrpath that uses [[https://gitorious.org/guile-dlhacks/guile-dlhacks/][guile-dlhacks]]
 
 ** MAYBE Add a hash-rewriting thing for deep dependency replacement without rebuild