git.iko.soy/typeable/cabal2nix
on 1663fb8 help sign in
all commits
92f56caUpdate cabal2nix to generate output for GHC 7.10.x.Peter Simons bb6ede9Commit to GHC 7.10.1 or later so that we can get rid of the CPP conditionals.Peter Simons dea071aFix build with Cabal 1.22.x.Peter Simons ca341aaFix hlint warnings.Peter Simons c45599aMore cosmetic re-factoring.Peter Simons 94896d0Distribution.Nix is now called Distribution.Nixpkgs.Peter Simons 8f30d41Rename Distribution.NixOS to Distribution.Nix.Peter Simons 1d3d51bre-factoring: switch [String] to Set String in Meta typePeter Simons 2ebe4dcre-factoring: switch [String] to Set String in Derivation typePeter Simons a305101cabal2nix: add command line arguments -f and --flag to specify custom Cabal flagsPeter Simons cd89e0dGenerate.hs: normalize the generated expression before running the post-process hookPeter Simons 5db389aUse 'finalizePackageDescription' to detect packages that are broken because of missing dependencies.Peter Simons 77cf15bAdd support for 'editedCabalFile' to cabal2nix.Peter Simons 04c9e09Add support for the meta.broken attribute.Peter Simons 859f11cAdded support for parsing and generating the 'editedCabalFile' attribute.Peter Simons 3faffc2Switch default compiler to 7.8.3.Peter Simons 5f0d5a2Merge remote-tracking branch 'origin/master' into feature-local-onlyBenno Fünfstück 99bb780Add support for the 'enableSplitObjs' attribute.Peter Simons f729341Merge branch 'master' into feature-local-onlyBenno Fünfstück bd127caAdd support for the 'hyperlinkSource' attribute.Peter Simons 2c45ef1Allow specifying the location of the source codeBenno Fünfstück 1f68b44Merge branch 'master' into feature-local-onlyBenno Fünfstück 3b8a862Add the ability to specify extra function arguments expected by the expression. This is useful for passing values that don't represent a package, i.e. that aren't added to buildInputs, etc.Peter Simons 1a871ebSupport local-only projectsBenno Fünfstück 4981441Add support for meta.hydraPlatforms attribute.v1.56Peter Simons 4479994Add support for new 'testTarget' attribute.Peter Simons a5d0a1esrc/Cabal2Nix/Generate.hs: generate builds for GHC 7.6.3 by defaultPeter Simons f8b027dsrc/Cabal2Nix/Generate.hs: fix minor typoPeter Simons 42128b4Generate.hs: all kinds of dependencies from test suites go into 'testDepends'Peter Simons 0a09168Distribution/NixOS/Derivation/Cabal.hs: add a field 'testDepends'Peter Simons 448b428Distribution/NixOS/Derivation/Cabal.hs: render the 'doCheck' field only when it's set to 'false'Peter Simons 9b0d7d2Generate.hs: naive attempt to extract the dependencies of the test suitePeter Simons eae4a15Add 'doCheck' field to the Cabal derivation.Peter Simons 8d405d9Add support for jailbreak attribute.Peter Simons 12b7021Added a few post-processing steps.Andres Loeh 3fda2c0Cabal2Nix/Generate.hs: updated the GHC version number used that's passed to Cabal internally to 7.4.1Peter Simons d75a8d6Various style improvements.Peter Simons 0849460Extended Derivation type by a 'postInstall' field.Peter Simons a9b4c99Cabal2Nix/Generate.hs: configure Cabal to assume we're building with GHC 7.2.2Peter Simons e90b404Don't mix cabal flags and general-purpose configure flags in the same type.Peter Simons 52e60f7Cabal2Nix: generalized configureFlag support so that it supports FlagAssignment as well as other extra flagsPeter Simons a3f42bdCabal2Nix.Package renamed to Cabal2NixGenerate, which feels more appropriate.Peter Simons