git.iko.soy
/
typeable/cabal2nix
readme
files
commits
refs
on
4ffcf04
help
sign in
4ffcf04
PackageList.hs: strip GHC 7.2.1 packages for the time being
Peter Simons
15 years ago
62dcc0c
selectLatestVersions: order packages by package version, then GHC version, then alphabetically
Peter Simons
15 years ago
7919758
PackageList.hs: don't try to guess the Nix attribute -- nix-env can tell us what it is
Peter Simons
15 years ago
b472d83
src/PackageList.hs: convert "nix-env -qa *" output into a package list for Hackage
Peter Simons
15 years ago
b654259
Hackage4Nix.hs: current versions of SDL declares their dependencies
Peter Simons
15 years ago
0938e91
cabal2nix.cabal: use custom build to define __HADDOCK__
Peter Simons
15 years ago
708f83e
Distribution.NixOS.Derivation: added Haddock documentation
Peter Simons
15 years ago
ae12979
Distribution/NixOS/Derivation/Cabal.hs: don't fail with 'error' when the version string can't be parsed
Peter Simons
15 years ago
f716ae2
Drop unnecessary module imports.
Peter Simons
15 years ago
48f7283
Don't export Distribution.NixOS.PrettyPrinting (yet).
Peter Simons
15 years ago
167204e
Re-defined readVersion with 'simpleParse'.
Peter Simons
15 years ago
1bccb4e
Cleaned up our representation of licenses.
Peter Simons
15 years ago
6bba006
Distribution.NixOS: simplified and re-factored the data types
Peter Simons
15 years ago
71a1fe9
cabal2nix.cabal: advertise the fact that GHC 7.2.1 can build this package
Peter Simons
15 years ago
32c7ed4
cabal2nix.cabal: require Cabal 1.8 or later
Peter Simons
15 years ago
f81e3c3
cabal2nix.cabal: introduced a library stanza to build haddock documentation for the common modules
v1.11
Peter Simons
15 years ago
9a5a64b
Distribution/NixOS/Derivation/Cabal.hs: this module *does* depend on the pattern guards extension
Peter Simons
15 years ago
c309d8f
Hackage4Nix.hs: this module no longer depends on the pattern guards extension
Peter Simons
15 years ago
6c9717c
Cabal2Nix/Package.hs: sort all lists of strings without distinguishing upper-/lower case
Peter Simons
15 years ago
9646e58
Cabal2Nix/Package.hs: some code re-factoring, no functional change
Peter Simons
15 years ago
064c627
Distribution/NixOS/Derivation/Cabal.hs: sort expression arguments alphabetically without distinguishing case
Peter Simons
15 years ago
a57216e
Cabal2Nix.hs: use 'show . disp' instead of 'display' to render the derivation
Peter Simons
15 years ago
64becb5
Cabal2Nix.hs: fixed spelling of "self.ghc.meta.platforms"
Peter Simons
15 years ago
c8bf02b
Cabal2Nix.hs: fixed infinite recursion accidentally introduced earlier
Peter Simons
15 years ago
1130f5d
Re-enabled normalization of the maintainer list when generate the update-calls to cabal2nix.
Peter Simons
15 years ago
e6d1dc7
cabal2nix.cabal: updated for latest version
Peter Simons
15 years ago
ce58b8b
Cabal2Nix/License.hs: dropped obsolete module
Peter Simons
15 years ago
5c6de8f
Cabal2Nix/Pretty.hs: dropped obsolete module
Peter Simons
15 years ago
a92a7fb
Distribution/NixOS/Derivation: configured export lists
Peter Simons
15 years ago
8d51e97
Converted Hackage4Nix.hs and Cabal2Nix to use the re-factored data types.
Peter Simons
15 years ago
49165f2
Distribution.NixOS: refactor our code into re-usable general-purpose data types
Peter Simons
15 years ago
da79644
Hackage4Nix.hs: fixed process logic with regard to updates
v1.10
Peter Simons
15 years ago
3379cee
Hackage4Nix: cleaned up import specifications
Peter Simons
15 years ago
4c9c819
Hackage4Nix: replaced use of ByteString with String to simply the code
Peter Simons
15 years ago
e6aca8c
Reverted back to the regular expression-based parser.
Peter Simons
15 years ago
5c446f6
Registered BNFC in the Cabal build and re-factored the Nix grammar into a re-usage Language.Nix hierarchy.
Peter Simons
15 years ago
5a98cc5
cabal2nix.cabal: don't build hackage4 nix with -Wall
Peter Simons
15 years ago
9f11784
cabal2nix.cabal: added the Hackage4Nix.Nix module
Peter Simons
15 years ago
3921d63
Hackage4Nix.hs: automatically ignore packages that define patchPhase, configureFlags, or postIinstall
Peter Simons
15 years ago
d2917b5
Hackage4Nix.hs: when a package sets noHaddock, pass that on to cabal2nix
Peter Simons
15 years ago
1a0438d
Hackage4Nix/Nix.hs: improved recognition of the meta.platforms attribute
Peter Simons
15 years ago
8680873
Cabal2Nix.hs: added --no-haddock option to disable generation of the Haddock documentation
Peter Simons
15 years ago
4a0f046
Added the modules generated by bnfc into the repository until I've figured out how to integrate that tool into the cabal build process.
Peter Simons
15 years ago
172ad4a
Hackage4Nix.hs: replace the old regex-parser with the BNFC-generated one
Peter Simons
15 years ago
6bd1f35
cabal2nix.cabal: added dependency on array
Peter Simons
15 years ago
427d3e9
nixExpr2CabalExpr: added lots of hacks so that the function succeeds parsing all of Nixpkgs
Peter Simons
15 years ago
423cf25
Cabal2Nix/Package.hs: store license as a string
Peter Simons
15 years ago
1ff74fc
Hackage4Nix/Nix.hs: this module contains code to convert a parsed Nix expression into our custom Pkg type
Peter Simons
15 years ago
fe7ad4c
src/Cabal2Nix/Package.hs: export the Pkg(..) data type
Peter Simons
15 years ago
68c82ef
src/Nix.cf: a full-blown happy parser for Cabal derivations, generated by bnfc
Peter Simons
15 years ago
older commits
keys
esc to close
j k
move down, up
enter
open
esc
back, or up a level
1 2 3 4
readme, files, commits, refs
/
filter
y
copy the clone command
c
compare the chosen commit with another (or shift-click both)
?
show or hide this list