summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2013-01-27 00:59:04 +0100
committerLudovic Courtès <ludo@gnu.org>2013-01-27 00:59:04 +0100
commit29767aaef67e78ca4ca80448725a4183146e463a (patch)
treec3bb9be198935d61579893c7f92f69b34a779a18 /TODO
parent41d42f506124790aa4785d1d473c8612c760ab7d (diff)
Update `TODO'.
Diffstat (limited to 'TODO')
-rw-r--r--TODO20
1 files changed, 17 insertions, 3 deletions
diff --git a/TODO b/TODO
index 8cb170412cc..f59d7a2489b 100644
--- a/TODO
+++ b/TODO
@@ -103,6 +103,15 @@ create a new ‘dir’.
103 ("i3" ,p3))) 103 ("i3" ,p3)))
104#+END_SRC 104#+END_SRC
105 105
106* synchronize package descriptions with the [[http://directory.fsf.org][FSD]] and/or the Womb
107
108Meta-data for GNU packages, including descriptions and synopses, can be
109dumped from the FSD:
110http://directory.fsf.org/wiki?title=GNU/Export&action=purge .
111We could periodically synchronize with that.
112
113The [[./guix/gnu-maintenance.scm][Womb]] also contains synopses for all the GNU packages.
114
106* support cross-compilation 115* support cross-compilation
107 116
108Implement ‘package-cross-derivation’, and add the corresponding code in 117Implement ‘package-cross-derivation’, and add the corresponding code in
@@ -145,7 +154,6 @@ etc.
145 154
146* guix-package 155* guix-package
147 156
148** add ‘--roll-back’
149** add ‘--list-generations’, and ‘--delete-generations’ 157** add ‘--list-generations’, and ‘--delete-generations’
150** add ‘--upgrade’ 158** add ‘--upgrade’
151** add ‘--search’ 159** add ‘--search’
@@ -153,9 +161,15 @@ etc.
153* guix build utils 161* guix build utils
154** Add equivalent to "rm -rf" 162** Add equivalent to "rm -rf"
155** Add equivalent to Nixpkgs's ‘wrapProgram’ 163** Add equivalent to Nixpkgs's ‘wrapProgram’
156** Add equivalent to chrpath, possibly using [[https://gitorious.org/guile-dlhacks/guile-dlhacks/][guile-dlhacks]] 164** Change ‘patch-shebang’ to DTRT for /usr/bin/env
165
166I.e., replace “#!/usr/bin/env perl” by “#!/nix/store/…/bin/perl”.
167
168** MAYBE Change ‘ld-wrapper’ to add RPATH for libs passed by file name
169
170** MAYBE Add equivalent to chrpath, possibly using [[https://gitorious.org/guile-dlhacks/guile-dlhacks/][guile-dlhacks]]
157 171
158** Add a hash-rewriting thing for deep dependency replacement without rebuild 172** MAYBE Add a hash-rewriting thing for deep dependency replacement without rebuild
159 173
160See [[https://github.com/NixOS/nixpkgs/commit/d1662d715514e6ef9d3dc29f132f1b3d8e608a18][Shea Levy's `replace-dependency' in Nixpkgs]]. 174See [[https://github.com/NixOS/nixpkgs/commit/d1662d715514e6ef9d3dc29f132f1b3d8e608a18][Shea Levy's `replace-dependency' in Nixpkgs]].
161 175