diff options
| author | Ludovic Courtès <ludo@gnu.org> | 2013-06-14 17:05:49 +0200 |
|---|---|---|
| committer | Ludovic Courtès <ludo@gnu.org> | 2013-06-14 17:05:49 +0200 |
| commit | 3e5980de4724eaeff19d914ad07f944faf4abd3c (patch) | |
| tree | 9f23438e242359e1c6c6ebe331734af3956c2def /TODO | |
| parent | 16357e8c71513dc5094c724806dba7a124c33a74 (diff) | |
Update `TODO'.
Diffstat (limited to 'TODO')
| -rw-r--r-- | TODO | 18 |
1 files changed, 11 insertions, 7 deletions
| @@ -41,8 +41,10 @@ Like scripts/build-remote.pl in Nix. | |||
| 41 | * user interface | 41 | * user interface |
| 42 | ** Add a package.el (Emacs) back-end | 42 | ** Add a package.el (Emacs) back-end |
| 43 | 43 | ||
| 44 | Unfortunately package.el is monolithic, so most likely we’d have to | 44 | package.el is quite monolithic, but we may be able to reuse/extend |
| 45 | write a new one based on it, as opposed to actually using it. | 45 | ‘package-menu-mode’ or at least ‘tabulated-list-mode’. |
| 46 | |||
| 47 | ** add guile-ncurses interface | ||
| 46 | 48 | ||
| 47 | * extend <origin> | 49 | * extend <origin> |
| 48 | ** add OpenPGP signatures: | 50 | ** add OpenPGP signatures: |
| @@ -82,6 +84,11 @@ create a new ‘dir’. | |||
| 82 | ("i3" ,p3))) | 84 | ("i3" ,p3))) |
| 83 | #+END_SRC | 85 | #+END_SRC |
| 84 | 86 | ||
| 87 | |||
| 88 | * add ‘make-sha256-port’ binding for ‘gcry_md_write’ & co. | ||
| 89 | |||
| 90 | This should make `derivation-hash' faster. | ||
| 91 | |||
| 85 | * synchronize package descriptions with GSRC and/or the [[http://directory.fsf.org][FSD]] | 92 | * synchronize package descriptions with GSRC and/or the [[http://directory.fsf.org][FSD]] |
| 86 | 93 | ||
| 87 | Meta-data for GNU packages, including descriptions and synopses, can be | 94 | Meta-data for GNU packages, including descriptions and synopses, can be |
| @@ -89,11 +96,8 @@ dumped from the FSD: | |||
| 89 | http://directory.fsf.org/wiki?title=GNU/Export&action=purge . | 96 | http://directory.fsf.org/wiki?title=GNU/Export&action=purge . |
| 90 | We could periodically synchronize with that. | 97 | We could periodically synchronize with that. |
| 91 | 98 | ||
| 92 | * support cross-compilation | 99 | See http://lists.gnu.org/archive/html/bug-guix/2013-04/msg00120.html for info |
| 93 | 100 | on how to synchronize with GSRC's descriptions. | |
| 94 | Implement ‘package-cross-derivation’, and add the corresponding code in | ||
| 95 | ‘gnu-build-system’. Then, actually bootstrap a cross-compilation | ||
| 96 | environment–e.g., a cross-GNU environment. | ||
| 97 | 101 | ||
| 98 | * add a guildhall build system | 102 | * add a guildhall build system |
| 99 | 103 | ||
