diff options
| author | Ludovic Courtès <ludo@gnu.org> | 2013-01-27 00:59:04 +0100 |
|---|---|---|
| committer | Ludovic Courtès <ludo@gnu.org> | 2013-01-27 00:59:04 +0100 |
| commit | 29767aaef67e78ca4ca80448725a4183146e463a (patch) | |
| tree | c3bb9be198935d61579893c7f92f69b34a779a18 /TODO | |
| parent | 41d42f506124790aa4785d1d473c8612c760ab7d (diff) | |
Update `TODO'.
Diffstat (limited to 'TODO')
| -rw-r--r-- | TODO | 20 |
1 files changed, 17 insertions, 3 deletions
| @@ -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 | |||
| 108 | Meta-data for GNU packages, including descriptions and synopses, can be | ||
| 109 | dumped from the FSD: | ||
| 110 | http://directory.fsf.org/wiki?title=GNU/Export&action=purge . | ||
| 111 | We could periodically synchronize with that. | ||
| 112 | |||
| 113 | The [[./guix/gnu-maintenance.scm][Womb]] also contains synopses for all the GNU packages. | ||
| 114 | |||
| 106 | * support cross-compilation | 115 | * support cross-compilation |
| 107 | 116 | ||
| 108 | Implement ‘package-cross-derivation’, and add the corresponding code in | 117 | Implement ‘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 | |||
| 166 | I.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 | ||
| 160 | See [[https://github.com/NixOS/nixpkgs/commit/d1662d715514e6ef9d3dc29f132f1b3d8e608a18][Shea Levy's `replace-dependency' in Nixpkgs]]. | 174 | See [[https://github.com/NixOS/nixpkgs/commit/d1662d715514e6ef9d3dc29f132f1b3d8e608a18][Shea Levy's `replace-dependency' in Nixpkgs]]. |
| 161 | 175 | ||
