nixpkgs/pkgs/top-level
Domen Kožar bf5d6fb9b1 Refactor buildPythonPackage to modularize building process.
Before we used `easy_install` command to handle installation
in one shot, now this is split into two phases:

 - buildPhase: python setup.py build
 - installPhase: python setup.py install

Each of those commands have the ability to pass extra
parameters through buildPythonPackage parameters as
`setupPyInstallFlags` and `setupPyBuildFlags`.

Phases now correctly execute post/pre hooks.

In configurePhase we inject setuptools dependency before distutils
is imported to apply monkeypatching by setuptools that is needed
for special features to apply.

We don't have to reorder default phases anymore, as test
phase comes after build and that works.

I rewrote offineDistutils into distutils-cfg with a bit cleaner
syntax and ability to specify extraCfg to the config file.

Plone packages are failing and garbas said he will adopt them to
the new functions. The rest of the packages I fixed and these commits
shouldn't break any package (according to my testings) and they introduce
16 new jobs and fix 38 that were broken before.
2014-02-20 01:19:15 +01:00
..
all-packages.nix linuxsampler: fix the build by using bison2 2014-02-19 23:50:24 +01:00
guile-2-test.nix guile-2-test: Update to 2.0. 2011-02-22 13:39:56 +00:00
haskell-defaults.nix haskell-terminfo: update to version 0.4.0.0 2014-01-15 16:38:18 +01:00
haskell-packages.nix Add nc-indicators-0.1 Haskell package 2014-02-17 23:06:26 +01:00
make-tarball.nix Fix updating of the tarball mirror 2014-02-19 13:58:42 +01:00
mingw.nix * Remove execute permission. 2006-09-11 13:37:46 +00:00
node-packages-generated.nix titaniumsdk: Add 3.2 SDK option 2014-02-18 16:34:34 +01:00
node-packages.json titaniumsdk: Add 3.2 SDK option 2014-02-18 16:34:34 +01:00
node-packages.nix add node-protobuf + binary dep 2013-12-23 11:29:16 +01:00
perl-packages.nix perlPackages.ExceptionClass: update from 1.30 to 1.37 2014-02-18 04:22:27 +02:00
platforms.nix platforms.nix: Separate 32-bit and 64-bit PCs 2013-12-31 21:34:44 -05:00
python-packages-generated.nix Update python packages 2013-10-13 15:19:46 +02:00
python-packages.json Revert "pythonPackage.psycopg2: fix" 2013-10-11 10:44:18 +02:00
python-packages.nix Refactor buildPythonPackage to modularize building process. 2014-02-20 01:19:15 +01:00
r-packages.nix Remove uses of __overrides feature 2013-12-30 11:04:45 -05:00
release-cross.nix platforms.nix: Separate 32-bit and 64-bit PCs 2013-12-31 21:34:44 -05:00
release-lib.nix Only show/build a package on the platforms listed in meta.platforms 2013-11-05 00:06:10 +01:00
release-python.nix Merge master into stdenv-updates 2014-01-20 19:39:28 +01:00
release-small.nix release-small.nix: Disable FreeBSD 2014-02-01 11:55:14 +01:00
release.nix Disable FreeBSD builds 2014-01-28 16:13:16 +01:00