git.iko.soy/typeable/cabal2nix
on master help sign in
history of1ff74fc..master
compare
ce58b8bCabal2Nix/License.hs: dropped obsolete modulePeter Simons 5c6de8fCabal2Nix/Pretty.hs: dropped obsolete modulePeter Simons a92a7fbDistribution/NixOS/Derivation: configured export listsPeter Simons 8d51e97Converted Hackage4Nix.hs and Cabal2Nix to use the re-factored data types.Peter Simons 49165f2Distribution.NixOS: refactor our code into re-usable general-purpose data typesPeter Simons da79644Hackage4Nix.hs: fixed process logic with regard to updatesv1.10Peter Simons 3379ceeHackage4Nix: cleaned up import specificationsPeter Simons 4c9c819Hackage4Nix: replaced use of ByteString with String to simply the codePeter Simons e6aca8cReverted back to the regular expression-based parser.Peter Simons 5c446f6Registered BNFC in the Cabal build and re-factored the Nix grammar into a re-usage Language.Nix hierarchy.Peter Simons 5a98cc5cabal2nix.cabal: don't build hackage4 nix with -WallPeter Simons 9f11784cabal2nix.cabal: added the Hackage4Nix.Nix modulePeter Simons 3921d63Hackage4Nix.hs: automatically ignore packages that define patchPhase, configureFlags, or postIinstallPeter Simons d2917b5Hackage4Nix.hs: when a package sets noHaddock, pass that on to cabal2nixPeter Simons 1a0438dHackage4Nix/Nix.hs: improved recognition of the meta.platforms attributePeter Simons 8680873Cabal2Nix.hs: added --no-haddock option to disable generation of the Haddock documentationPeter Simons 4a0f046Added 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 172ad4aHackage4Nix.hs: replace the old regex-parser with the BNFC-generated onePeter Simons 6bd1f35cabal2nix.cabal: added dependency on arrayPeter Simons 427d3e9nixExpr2CabalExpr: added lots of hacks so that the function succeeds parsing all of NixpkgsPeter Simons 423cf25Cabal2Nix/Package.hs: store license as a stringPeter Simons