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’. ("i3" ,p3))) #+END_SRC +* synchronize package descriptions with the [[http://directory.fsf.org][FSD]] and/or the Womb + +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,7 +154,6 @@ etc. * guix-package -** add ‘--roll-back’ ** add ‘--list-generations’, and ‘--delete-generations’ ** add ‘--upgrade’ ** add ‘--search’ @@ -153,9 +161,15 @@ etc. * guix build utils ** Add equivalent to "rm -rf" ** Add equivalent to Nixpkgs's ‘wrapProgram’ -** Add equivalent to chrpath, possibly using [[https://gitorious.org/guile-dlhacks/guile-dlhacks/][guile-dlhacks]] +** Change ‘patch-shebang’ to DTRT for /usr/bin/env + +I.e., replace “#!/usr/bin/env perl” by “#!/nix/store/…/bin/perl”. + +** 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]] -** Add a hash-rewriting thing for deep dependency replacement without rebuild +** MAYBE Add a hash-rewriting thing for deep dependency replacement without rebuild See [[https://github.com/NixOS/nixpkgs/commit/d1662d715514e6ef9d3dc29f132f1b3d8e608a18][Shea Levy's `replace-dependency' in Nixpkgs]]. |