git.iko.soy/typeable/cabal2nix
on master help sign in
history ofc8bf02b..master
compare
502e91binitial version of the nixos-types libraryPeter Simons d19c3c2Cabal2Nix/Flags.hs: fixed ghc warningsPeter Simons 9628dedcabal2nix.cabal: re-added Cabal2Nix.License to the distributionPeter Simons 96e068bcabal2nix: added support for hard-coded flag selectionsPeter Simons 4c991c0Fixed GHC warnings.Peter Simons 30f3640cabal2nix.cabal: added missing build-depends for packagelist binaryPeter Simons 21fc793Hackage4Nix.hs: re-use normalize functionPeter Simons b5bfa46Normalize.hs: ensure quote . quote == quotePeter Simons ddc3d98Cabal2Nix: moved normalization code into a separate modulePeter Simons 980335dHackage4Nix.hs (discoverNixFiles): don't ignore paths that begin with a '.'Peter Simons 84fbf30Greatly extended 'libNixName' and 'buildToolNixName'.Peter Simons 638122ccabal2nix.cabal: declare the RecordWildCard extension used in PostProcess.hsPeter Simons de9c596Hackage4Nix: the list of packages we cannot re-generate has been cut down to 2 entries, yay!Peter Simons c5d45e2Hackage4Nix: improved 'regenerateDerivation' to recognize more manually added patchesPeter Simons 51ef63bAdded a post-processing stage to 'cabal2nix' that can be used to mess with the generated derivation, i.e. to add undeclared build inputs.Peter Simons 18fb5f8Cabal2Nix.hs: simplified the command line parser logicPeter Simons 3b6f64fPackageList.hs: filter all packages that are not registered in HackagePeter Simons bdfde6aPackageList.hs: improved import specificationPeter Simons 23ee664PackageList.hs: extended parseHaskellPackageName to recognize all "haskellPackages"Peter Simons 67bbe8eCabal2Nix: added a separate name-mapping function for build toolsPeter Simons 22281d7cabal2nix.cabal: added packagelist executablePeter Simons ca2b280Moved readCabalFile function into the Hackage module.Peter Simons 801e2aesrc/Cabal2Nix/Name.hs: cosmetic, no functional changePeter Simons cbf4889Cosmetic, no functional change.Peter Simons 4ffcf04PackageList.hs: strip GHC 7.2.1 packages for the time beingPeter Simons 62dcc0cselectLatestVersions: order packages by package version, then GHC version, then alphabeticallyPeter Simons 7919758PackageList.hs: don't try to guess the Nix attribute -- nix-env can tell us what it isPeter Simons b472d83src/PackageList.hs: convert "nix-env -qa *" output into a package list for HackagePeter Simons b654259Hackage4Nix.hs: current versions of SDL declares their dependenciesPeter Simons 0938e91cabal2nix.cabal: use custom build to define __HADDOCK__Peter Simons 708f83eDistribution.NixOS.Derivation: added Haddock documentationPeter Simons ae12979Distribution/NixOS/Derivation/Cabal.hs: don't fail with 'error' when the version string can't be parsedPeter Simons f716ae2Drop unnecessary module imports.Peter Simons 48f7283Don't export Distribution.NixOS.PrettyPrinting (yet).Peter Simons 167204eRe-defined readVersion with 'simpleParse'.Peter Simons 1bccb4eCleaned up our representation of licenses.Peter Simons 6bba006Distribution.NixOS: simplified and re-factored the data typesPeter Simons 71a1fe9cabal2nix.cabal: advertise the fact that GHC 7.2.1 can build this packagePeter Simons 32c7ed4cabal2nix.cabal: require Cabal 1.8 or laterPeter Simons f81e3c3cabal2nix.cabal: introduced a library stanza to build haddock documentation for the common modulesv1.11Peter Simons 9a5a64bDistribution/NixOS/Derivation/Cabal.hs: this module *does* depend on the pattern guards extensionPeter Simons c309d8fHackage4Nix.hs: this module no longer depends on the pattern guards extensionPeter Simons 6c9717cCabal2Nix/Package.hs: sort all lists of strings without distinguishing upper-/lower casePeter Simons 9646e58Cabal2Nix/Package.hs: some code re-factoring, no functional changePeter Simons 064c627Distribution/NixOS/Derivation/Cabal.hs: sort expression arguments alphabetically without distinguishing casePeter Simons a57216eCabal2Nix.hs: use 'show . disp' instead of 'display' to render the derivationPeter Simons 64becb5Cabal2Nix.hs: fixed spelling of "self.ghc.meta.platforms"Peter Simons