summary refs log tree commit diff
path: root/pkgs/development/interpreters
Commit message (Collapse)AuthorAge
* racket: 6.8 -> 6.9geistesk2017-06-04
|
* php: set extension dir to correct locationPascal Bach2017-06-01
| | | | | The extension dir was no longer correctly set to $out/lib/php/extensions as PHP expects the EXTENSION_DIR as environment variable not config flag.
* Fix indentationEelco Dolstra2017-05-30
|
* mkPythonDerivation: obey a dontWrapPythonPrograms attributeRobert Scott2017-05-27
| | | | | This should allow a python derivation to disable possibly overzealous python program wrapping without having to override the whole fixupPhase
* Python: wrapPythonPrograms: only wrap in $out/binFrederik Rietdijk2017-05-27
| | | | | | Thus far all executables in a derivation were wrapped. This commit only wraps executables in $out/bin. If other scripts need to be wrapped as well, then one can use wrapPythonProgramsIn.
* buildPythonPackage: do not keep checkInputsFrederik Rietdijk2017-05-27
| | | | | | When tests are disabled, we do not want to pass checkInputs to stdenv.mkDerivation. This reduces the build requirements and, more importantly, helps cutting cycles.
* maude: disable CVC4 support to fix the buildPeter Simons2017-05-26
|
* Merge older stagingVladimír Čunát2017-05-26
|\ | | | | | | | | | | | | This still causes some uncached rebuilds, but master(!) and staging move too fast forward rebuild-wise, so Hydra might never catch up. (There are also other occasional problems.) Therefore I merge at this point where the rebuild isn't that bad.
| * python-3.3: fixup evaluation after #25916Vladimír Čunát2017-05-24
| |
| * Merge pull request #25916 from FRidh/reproducibleFrederik Rietdijk2017-05-22
| |\ | | | | | | Python: set DETERMINISTIC_BUILD and PYTHONHASHSEED in setupHook
| | * Python: set DETERMINISTIC_BUILD and PYTHONHASHSEED in setupHookFrederik Rietdijk2017-05-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Python interpreters are patched so they can build .pyc bytecode free of certain indeterminism. When building Python packages we currently set ``` compiling python files. in nix store. DETERMINISTIC_BUILD=1; PYTHONHASHSEED = 0; ``` Instead if setting these environment variables in the function that builds the package, this commit sets the variables instead in the Python setup hook. That way, whenever Python is included in a derivation, these variables are set. See also the issue https://github.com/NixOS/nixpkgs/issues/25707.
* | | php71: 7.1.2 -> 7.1.5Franz Pletz2017-05-25
|/ /
* / php70: 7.0.16 -> 7.0.19Robin Gloster2017-05-20
|/ | | | fixes build with openssl 1.1
* elixir: 1.4.2 -> 1.4.4mimadrid2017-05-15
|
* luajit: 2.1.0-beta2 -> 2.1.0-beta3Vladimír Čunát2017-05-02
| | | | | The removal of `luaL_reg` alias caused lots of breakage. Only sysdig and knot-resolver needed (also) other changes.
* lua5_{sec,1_sockets,expat}: convert to aliasesVladimír Čunát2017-05-02
| | | | | There's nothing better in these expressions than what we have in lua-packages.nix
* Merge pull request #24648 from asppsa/php-config-fix2Michael Raskin2017-05-01
|\ | | | | php: fix php-config header file paths
| * php: fix php-config header file pathsAlastair Pharo2017-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Split outputs mean that the "include" folder from PHP gets placed into a "dev" derivation. However php-config is not aware of this, which means that compiling extensions with phpize fails with an error about being unable to find header files (see #24357, #24420). This fixes that by: 1. passing the `--includedir` flag to `configure` so that `php-config` gives the correct paths. 2. moving the `phpize` and `php-config` scripts and man pages to the dev derivation, to prevent cylic references. 3. ensuring that the `configure` script arguments are stripped from all binaries, including `php-embed`, to prevent cyclic references.
* | Merge remote-tracking branch 'upstream/master' into HEADFrederik Rietdijk2017-04-23
|\ \
| * | picolisp: 16.6 -> 16.12Tomas Hlavaty2017-04-21
| |/
| * python36: 3.6.0 -> 3.6.1Frederik Rietdijk2017-04-18
| |
* | perl: add patch for sw_vers on darwinDaiderd Jordan2017-04-22
| | | | | | | | Fixes #25090
* | perl: init 5.24.1 and set as default perlMaksim Bronsky2017-04-18
| |
* | perl: 5.22.2 -> 5.22.3Maksim Bronsky2017-04-18
| |
* | Python 3.x: do not regenerate _sysconfigdataFrederik Rietdijk2017-04-16
|/ | | | | | | | | | | | | | | | | This commit fixes several issues: - as reported in https://github.com/NixOS/nixpkgs/issues/24924 it was possible that the file _sysconfigdata.pyc was generated after the actual build of the CPython interpreter. We forgot to regenerate that file during the build. This is now fixed - the expression of the 3.3 interpreter now also includes some of the determinism patches even though the output isn't yet reproducible. The reason for adding them is that this makes the expressions of the different interpreters more similar. - references to -dev packages are now also removed in the 3.6 package, thereby reducing its closure size
* octaveHg: add packageAlastair Pharo2017-04-09
|
* octave: add runtime texinfo dependencyAlastair Pharo2017-04-09
| | | | | | | | | | | | makeinfo (provided by the texinfo package) is used by the "help" command in Octave to display info about functions, etc. By default, Octave looks for "makeinfo" in the PATH, rather than specifying the location of the executable. This results in Nix not being aware that makeinfo is required at runtime (so unless you happen have makeinfo available from your path, "help" won't work). This patch fixes that by setting the path to makeinfo in Octave, thereby creating a runtime dependency on texinfo.
* Merge branch 'staging'Vladimír Čunát2017-04-08
|\ | | | | | | | | | | There are a few dozen new failures on Darwin, probably related to updates of stdenv's llvm and/or pkgconfig. Still the total number of successes increases.
| * Merge branch 'master' into stagingVladimír Čunát2017-04-06
| |\
| * | python: Move catch_conflicts.py into subdirectory (#23600)Johannes Bornhold2017-04-01
| | | | | | | | | | | | | | | | | | | | | | | | Python does add the script's directory into "sys.path". For the case of "catch_conflicts.py" this means "/nix/store" is added to "sys.path". This can result in very long delays if the store contains a lot of entries. (moved from master commit 76213d102c1eaa91e733b326d9d312b60103d88a)
* | | hy: 0.11.1 -> 0.12.1Andrew R. M2017-04-07
| |/ |/| | | | | Fixed build inputs up a little while bumping version
* | ruby: 2.0.0-p647 -> 2.0.0-p648Tim Steinbach2017-04-03
| |
* | ruby: 2.2.5 -> 2.2.7Tim Steinbach2017-04-03
| |
* | ruby: 2.3.3 -> 2.3.4Tim Steinbach2017-04-03
| |
* | ruby: 2.4.0 -> 2.4.1Tim Steinbach2017-04-03
|/
* Revert "python: Move catch_conflicts.py into subdirectory (#23600)" (#24528)Vladimír Čunát2017-04-01
| | | This reverts commit 76213d102c1eaa91e733b326d9d312b60103d88a.
* python: Move catch_conflicts.py into subdirectory (#23600)Johannes Bornhold2017-04-01
| | | | | Python does add the script's directory into "sys.path". For the case of "catch_conflicts.py" this means "/nix/store" is added to "sys.path". This can result in very long delays if the store contains a lot of entries.
* gnuapl: 1.6 -> 1.7Lancelot SIX2017-03-31
| | | | | See http://lists.gnu.org/archive/html/info-gnu/2017-03/msg00007.html for release announcement.
* nix-exec: fix buildRobin Gloster2017-03-30
|
* groovy: 2.4.8 -> 2.4.10Victor Calvert2017-03-26
|
* supercollider: pin to Qt 5.6Thomas Tuegel2017-03-25
|
* octave: fix on darwinAnthony Cowley2017-03-22
| | | | | | | This change is required on darwin, but did not make it into the 4.2.1 release of Octave. It is a very small change, and a comment on the patch includes a link for more information and a note that it should be removed from subsequent releases.
* clooj: fix urlRobin Gloster2017-03-21
|
* php: Add a dev outputEelco Dolstra2017-03-20
| | | | This reduces the closure size from 438 to 174 MiB.
* php: Strip modulesEelco Dolstra2017-03-20
| | | | This reduces the closure size from 566 to 438 MiB.
* erlangR14: delete unreferenced ancient fileDan Peebles2017-03-19
|
* erlang: patch all versions to work with clang 4Dan Peebles2017-03-19
|
* guile_2_0: init at 2.0.13Michael Raskin2017-03-19
| | | | Reinstate guile 2.0.x. Use it for autogen
* guile: 2.0 -> 2.2Rahul Gopinath2017-03-19
|
* erlangR19: update maintainersEric Bailey2017-03-18
| | | | | | | Use the list of direct committers: https://github.com/NixOS/nixpkgs/commits/master/pkgs/development/interpreters/erlang/R19.nix Originally, I just copied and pasted from R18.nix, I think.