summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2013-06-14 17:05:49 +0200
committerLudovic Courtès <ludo@gnu.org>2013-06-14 17:05:49 +0200
commit3e5980de4724eaeff19d914ad07f944faf4abd3c (patch)
tree9f23438e242359e1c6c6ebe331734af3956c2def
parent16357e8c71513dc5094c724806dba7a124c33a74 (diff)
Update `TODO'.
-rw-r--r--TODO18
1 files changed, 11 insertions, 7 deletions
diff --git a/TODO b/TODO
index 9eb5cc16caa..4cb243bc4a0 100644
--- a/TODO
+++ b/TODO
@@ -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
44Unfortunately package.el is monolithic, so most likely we’d have to 44package.el is quite monolithic, but we may be able to reuse/extend
45write 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
90This 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
87Meta-data for GNU packages, including descriptions and synopses, can be 94Meta-data for GNU packages, including descriptions and synopses, can be
@@ -89,11 +96,8 @@ dumped from the FSD:
89http://directory.fsf.org/wiki?title=GNU/Export&action=purge . 96http://directory.fsf.org/wiki?title=GNU/Export&action=purge .
90We could periodically synchronize with that. 97We could periodically synchronize with that.
91 98
92* support cross-compilation 99See http://lists.gnu.org/archive/html/bug-guix/2013-04/msg00120.html for info
93 100on how to synchronize with GSRC's descriptions.
94Implement ‘package-cross-derivation’, and add the corresponding code in
95‘gnu-build-system’. Then, actually bootstrap a cross-compilation
96environment–e.g., a cross-GNU environment.
97 101
98* add a guildhall build system 102* add a guildhall build system
99 103