@@ -19,6 +19,7 @@
19 Then when generating the composition file, select flag choices that
19 Then when generating the composition file, select flag choices that
20 are appropriate.
20 are appropriate.
22* What is Integer-gmp, and is it required? Figure out what's going on in
23* What is Integer-gmp, and is it required? Figure out what's going on in
23 'double-conversion'.
24 'double-conversion'.
@@ -26,6 +27,9 @@
26 double-conversion needs a text version more recent than the current
27 double-conversion needs a text version more recent than the current
27 platform. I wouldn't support it for now.
28 platform. I wouldn't support it for now.
29* The ':' at the expression argument list shouldn't be separated with a
33* The ':' at the expression argument list shouldn't be separated with a
@@ -42,10 +46,23 @@
43* terminfo lacks input extensibleExceptions and ncurses.
47* terminfo lacks input extensibleExceptions and ncurses.
49+ extensible-exceptions actually is a core library. It wasn't in ghc-6.10,
50+ though. I'm not sure what to do here: either remove it as a core package,
51+ consequently include it where it's a dependency, but set it to null for
52+ all newer GHCs. Or drop support for ghc-6.10 completely, and keep it as
55+ The ncurses dependency isn't properly specified in the Cabal file. It'll
56+ have to be provided externally.
45* benchpress lacks a time buildInput.
58* benchpress lacks a time buildInput.
60+ Same story for time as for extensible-exceptions above.
47* OpenAL lacks an openal build input.
62* OpenAL lacks an openal build input.
64+ Another one that isn't specified in the Cabal files.
49* SDL-image lacks SDL_image buildInput.
66* SDL-image lacks SDL_image buildInput.
51* SDL-ttf lacks SDL_ttf buildInput.
68* SDL-ttf lacks SDL_ttf buildInput.
@@ -57,6 +74,9 @@
58* wxcore needs buildInputs: wxGTK, mesa, libX11.
75* wxcore needs buildInputs: wxGTK, mesa, libX11.
77+ Also not in the Cabal file.
60* applications/editors/leksah/default.nix generates an infinite
80* applications/editors/leksah/default.nix generates an infinite
61 recursion because the expression expects itself as an argument. Not
81 recursion because the expression expects itself as an argument. Not
62 sure why that is happening.
82 sure why that is happening.
@@ -65,3 +85,6 @@
65 both library and binary can have a dependency on the library from the
85 both library and binary can have a dependency on the library from the
66 binary. That occurs with leksah. The current flattening includes that
86 binary. That occurs with leksah. The current flattening includes that
67 dep, but it shouldn't.
87 dep, but it shouldn't.