git.iko.soy/typeable/cabal2nix
on ddc3d98 help sign in
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 c8bf02bCabal2Nix.hs: fixed infinite recursion accidentally introduced earlierPeter Simons 1130f5dRe-enabled normalization of the maintainer list when generate the update-calls to cabal2nix.Peter Simons e6d1dc7cabal2nix.cabal: updated for latest versionPeter Simons 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