Frederik Rietdijk
35ccdb8632
Merge pull request #32544 from FRidh/pythonmodule
...
Python: rewrite requiredPythonModules to prevent stack overflows
2017-12-11 09:46:15 +01:00
Frederik Rietdijk
44f46a3293
Merge pull request #32542 from FRidh/bytecode
...
buildPythonPackage: remove bytecode from bin folder
2017-12-11 09:45:50 +01:00
Frederik Rietdijk
a334930490
Python: rewrite requiredPythonModules. Add requiredPythonModules attribute to derivation
2017-12-10 20:40:34 +01:00
Orivej Desh
dd604d575f
Merge branch 'master' into staging
...
* master: (39 commits)
pythonPackages: rename dns -> dnspython
awesome: fix LUA_PATH/LUA_CPATH to lgi [now for version 3.5]
qt4: fix qmake on darwin and delete custom install phase
python.buildEnv: always include the $out output
nix-bash-completions: lazy load aware install
borg: 1.1.1 -> 1.1.3
nixos/programs/bash: document that /etc/bash_completion.d is obsolete
ocamlPackages.markup: 0.7.4 -> 0.7.5
hhvm: 3.21 -> 3.23.2
ocamlPackages.ulex: 1.1 -> 1.2
notmuch: 0.25.2 -> 0.25.3
gmime3: 3.0.1 -> 3.0.5
qt4: fix darwin install phase
nixos/programs/bash: Let bash-completion lazy load scripts
Revert "gmime: 3.0.1 -> 3.0.5"
rawtherapee: delete unused files
pythonPackages: rename dns -> dnspython
nixpkgs: remove sqlite/kyotocabinet deps for leveldb
tor-browser-bundle-bin: 7.0.10 -> 7.0.11
networkmanager: remove restart after suspend from resume
...
2017-12-10 15:24:30 +00:00
Frederik Rietdijk
d945b3e53b
buildPythonPackage: remove bytecode from bin folder
...
When a Python script has the extension `.py`, bytecode is generated.
Typically, executables in bin have no extension, so no bytecode is
generated. However, some packages do provide executables with
extensions, and thus bytecode is generated.
2017-12-10 16:01:09 +01:00
Frederik Rietdijk
163ba09117
python.buildEnv: always include the $out output
...
28299f669a
introduced the first Python
packages having multiple outputs. The required outputs were not picked
up by `python.buildEnv` (#31857 ).
This commit modifies `python.buildEnv` so that it always includes the
$out output and thus fixes #31857 .
2017-12-10 15:21:35 +01:00
Shea Levy
3dfbf51a25
Add gurobipy for python2.7 on darwin.
2017-12-09 15:00:43 -05:00
Vladimír Čunát
2309acf723
Merge branch 'master' into staging
2017-12-09 21:00:07 +01:00
Shea Levy
d077d22893
python27: Enable building with alternate UCS encoding
2017-12-09 12:00:52 -05:00
Daiderd Jordan
b2e2490181
Merge pull request #32454 from andir/erlang-cleanup
...
Erlang cleanup (remove R17, R16 cleanup, updated couchdb to R19)
2017-12-09 14:48:56 +01:00
Orivej Desh
40950f6a2d
Merge pull request #31006 from florianjacob/prosody
...
Improvements for Prosody
2017-12-09 09:19:24 +00:00
Andreas Rammhold
14f1698649
erlangR17: removed outdated & unused version
...
erlangR17 doesn't receive any upstream updates anymore and none of our
packages depend on it.
2017-12-08 15:06:01 +01:00
Andreas Rammhold
9f39d0ef68
erlang_basho_R16B02: OTP_16B02_basho8 -> OTP_16B02_basho10
...
Also renamed the file since it is no longer version 8.
2017-12-08 15:06:00 +01:00
Andreas Rammhold
b8b4d7ebf2
erlang: removed R16.nix, was a leftover from #32443
2017-12-08 15:06:00 +01:00
Daiderd Jordan
42d437129f
R16B02-8-basho: mark insecure
2017-12-08 13:03:54 +01:00
Daiderd Jordan
7d85f1b0e2
erlangR17: mark insecure
2017-12-08 13:03:54 +01:00
Andreas Rammhold
2107291346
erlangR18: 18.3.4.4 -> 18.3.4.7 (fixes CVE-2017-1000385)
2017-12-08 10:27:17 +01:00
Andreas Rammhold
366355f7eb
erlangR19: 19.3 -> 19.3.6.4 (fixes CVE-2017-1000385)
2017-12-08 10:27:14 +01:00
Andreas Rammhold
175f2e147f
erlangR20: 20.1 -> 20.1.7 (fixes CVE-2017-1000385)
2017-12-08 10:27:09 +01:00
Orivej Desh
dc4200f934
perl522: do not apply the patch for parallel building
...
It does not apply and this version is not affected.
2017-12-07 07:07:58 +00:00
Orivej Desh
8ce5ee5c5a
perl: fix parallel building
...
https://hydra.nixos.org/build/65428077/nixlog/1
2017-12-06 22:20:56 +00:00
Orivej Desh
7b1489e1a1
j: fix build
...
/usr/bin/env does not exist in the sandbox.
2017-12-02 06:04:00 +00:00
Joachim F
6ccf5617d2
Merge pull request #32208 from Synthetica9/master
...
j: 701_b -> 806
2017-12-01 17:24:04 +00:00
Patrick Hilhorst
4bb9ffef6a
j: 701_b -> 806
2017-11-30 17:14:33 +01:00
Orivej Desh
00ced68a9e
lua5_1: provide version
2017-11-29 03:01:15 +00:00
Orivej Desh
d202a0ce67
nix-exec: mark as broken
...
It has not been compatible with nix unstable since 2017-05.
2017-11-29 00:20:34 +00:00
Orivej Desh
b00c65103d
luajit: symlink missing lua.hpp
2017-11-27 16:14:18 +00:00
Frederik Rietdijk
35f5912db5
Merge remote-tracking branch 'upstream/python-unstable' into HEAD
2017-11-23 16:38:39 +01:00
Frederik Rietdijk
6ad79678d4
Merge remote-tracking branch 'upstream/master' into HEAD
2017-11-23 16:38:31 +01:00
Frederik Rietdijk
80329e7123
python.pkgs.buildPythonPackage: some comments
2017-11-23 15:11:03 +01:00
Frederik Rietdijk
209ee2f20f
python.pkgs.buildPythonPackage: do not pass attributes that stdenv.mkDerivation does not use
2017-11-23 15:11:03 +01:00
Frederik Rietdijk
42eece04e4
python.pkgs.buildPythonPackage: meta.maintainers: don't add chaoflow
2017-11-23 15:11:03 +01:00
Frederik Rietdijk
40851a4d26
Python: the pythonModule attribute
...
Python libraries or modules now have an attribute `pythonModule = interpreter;` to indicate
they provide Python modules for the specified `interpreter`.
The package set provides the following helper functions:
- hasPythonModule: Check whether a derivation provides a Python module.
- requiredPythonModules: Recurse into a list of Python modules, returning all Python modules that are required.
- makePythonPath: Create a PYTHONPATH from a list of Python modules.
Also included in this commit is:
- disabledIf: Helper function for disabling non-buildPythonPackage functions.
2017-11-23 15:11:02 +01:00
John Ericson
405412dfd9
Merge pull request #31775 from obsidiansystems/stdenv-both-propagated-files
...
stdenv setup: Always use both propagated files
2017-11-22 15:23:37 -05:00
Jörg Thalheim
acfd95a249
Merge pull request #30808 from andir/fix-luajit-include-directory
...
luajit: do not override INSTALL_INC
2017-11-22 13:38:26 +00:00
Joerg Thalheim
17a0c80355
pypy: cleanup indentation mess
2017-11-21 20:52:54 +00:00
Joerg Thalheim
b99226706d
pypy: 5.8 -> 5.9
2017-11-21 20:50:54 +00:00
John Ericson
da19c34d0f
stdenv setup: Always use both propagated files
...
This continues #23374 , which always kept around both attributes, by
always including both propagated files: `propgated-native-build-inputs`
and `propagated-build-inputs`. `nativePkgs` and `crossPkgs` are still
defined as before, however, so this change should only barely
observable.
This is an incremental step to fully keeping the dependencies separate
in all cases.
2017-11-21 10:44:44 -05:00
Orivej Desh
1161741351
Merge branch 'master' into staging
...
* master: (28 commits)
go_1_9: skip flaky TestWaitGroupMisuse2
erlangR18: fix patch hashes with fetchpatch
xml2: replace dead links
nixos/pam: fix docs about path to u2f_keys file
cinelerra: add a note about parallel building
msmtp: install docs and examples (#31769 )
kernel: Fix out-of-tree modules on aarch64
nixos/tests/acme: update terms of service to fix test
gixy: init at 0.1.8
pythonPackages.ConfigArgParse: 0.9.3 -> 0.12.0, refactor, move to python-modules
mono: init at 4.8
wal-g: fix license so not to break evaluation
wal-g: init at 0.1.2
maintainers: add backuitist
nixos/prometheus: Correct documentation for external_labels
spidermonkey: replace broken links
vagrant: removed custom rake gem
vagrant: 2.0.0 -> 2.0.1
nixos/prometheus: add external_labels option
nixos/prometheus: add scrape_configs.honor_labels
...
2017-11-17 18:06:22 +00:00
Orivej Desh
587642bddc
erlangR18: fix patch hashes with fetchpatch
2017-11-17 17:04:23 +00:00
Orivej Desh
ceed4b2d12
spidermonkey: replace broken links
...
people.mozilla.org is gone
2017-11-17 11:04:28 +00:00
Orivej Desh
d99a2fc093
Merge branch 'master' into staging
...
* master: (293 commits)
go_1_9: skip flaky TestServerCancelsReadTimeoutWhenIdle
qsyncthingtray: fix build
qt56.qtwebengine: fix build
stdman: d860212 -> 2017.04.02
jackett: use mono50
hg-git: disable with python3
hg-git: 0.8.5 -> 0.8.10
xfce4-settings: enable parallel building
gcc-snapshot: mark as broken
heaptrack: 2017-02-14 -> 2017-10-30
nixos-container: Modify existing test to cover show-ip command
nixos-container: Make show-ip work together with ipv4 + netmask
linux-copperhead: 4.13.12.a -> 4.13.13.a
matterbridge: 1.1.0 -> 1.4.1
nixos/nghttpx: add module for the nghttpx proxy server (#31680 )
mattermost: 4.3.0 -> 4.4.0
breakpad: delete
simp_le: 0.2.0 -> 0.6.1
certbot: 0.11.1 -> 0.19.0
afl: 2.51b -> 2.52b
...
2017-11-17 05:35:09 +00:00
Michael Raskin
c127e94bf7
clisp-tip: 2.50pre20170130 -> 2.50pre20171114; progress on #31696
2017-11-15 19:05:58 +01:00
John Ericson
728446f755
Merge pull request #30484 from obsidiansystems/libbfd
...
bfd, opcodes: Init separate derivations for binutils libraries
2017-11-14 12:10:44 -05:00
Dan Peebles
34fe3e0a49
perl: remove unsupported sandboxProfile
2017-11-14 10:34:03 -05:00
Michael Raskin
eac38d0b1e
Merge pull request #31617 from orivej/clisp
...
clisp_2_44_1, libsigsegv_25: delete
2017-11-14 09:42:20 +01:00
Orivej Desh
b62ad4f22b
Merge pull request #31526 from srhb/fix-php-external-pcre
...
php: Fix php pcre by using external lib
2017-11-13 20:15:37 +00:00
Orivej Desh
c3b6a63961
clisp_2_44_1, libsigsegv_25: delete
2017-11-13 18:36:25 +00:00
Gabriel Ebner
82687ffeed
Merge pull request #31556 from gebner/racket_docs
...
racket: reenable docs by default
2017-11-13 09:03:56 +01:00
John Ericson
d7bddc27b2
treewide: Try to avoid depending on binutils directly
...
One should depend on
- `stdenv.cc.bintools`: for executables at build time
- `libbfd` or `libiberty`: for those libraries
- `targetPackages.cc.bintools`: for exectuables at *run* time
- `binutils`: only for specifically GNU Binutils's executables, regardless of
the host platform, at run time.
2017-11-13 00:47:48 -05:00
Sarah Brofeldt
7e17685d09
php: Disallow bundled pcre
2017-11-12 13:19:17 +01:00
Sarah Brofeldt
201444f02d
php: Move test comment to the top
2017-11-12 13:07:22 +01:00
Gabriel Ebner
30cf73cbde
racket: reenable docs by default
2017-11-12 10:12:29 +01:00
Sarah Brofeldt
58d07e2d6b
php: Add nixos test to ensure php-pcre works in httpd
2017-11-12 08:05:27 +01:00
Sarah Brofeldt
c7891595c9
php: Fix php pcre by using external lib
2017-11-11 17:02:07 +01:00
Vladimír Čunát
8559b6db82
Merge branch 'master' into staging
...
A couple thousand rebuilds from master.
2017-11-11 09:25:07 +01:00
Vladimír Čunát
304259bdb1
Merge branch 'master' into staging
...
Mass rebuild, mainly on Darwin.
2017-11-09 22:37:01 +01:00
John Boehr
1cff740488
Apply changes recommended by @Mic92
2017-11-09 00:14:27 -08:00
John Boehr
4f3649be76
Merge branch 'master' of https://github.com/NixOS/nixpkgs into php-mysqlnd-m
2017-11-09 00:10:07 -08:00
Dan Peebles
0f75e6bef7
cpython: make configd optional (for sandboxed darwin bootstraps)
2017-11-08 22:20:00 -05:00
aszlig
845aae9c10
clisp: Add patch to remove reference to cfree
...
Fixes the build failure after the upgrade to glibc 2.26 in
9bb67d5c1e
.
From the cfree(3) manpage:
This function should never be used. Use free(3) instead. Starting with
version 2.26, it has been removed from glibc.
From the glibc 2.26 release notes[1]:
* The obsolete function cfree has been removed. Applications should use
free instead.
[1]: https://sourceware.org/ml/libc-alpha/2017-08/msg00010.html
Signed-off-by: aszlig <aszlig@nix.build>
Cc: @7c6f434c, @tohl
2017-11-08 15:52:25 +01:00
Orivej Desh
06408bd713
Merge pull request #31380 from djgoku/bump-erlang-to-20.1
...
erlang: 20.0 -> 20.1
2017-11-08 10:15:34 +00:00
Jonathan C. Otsuka
442e238234
erlang: 20.0 -> 20.1
2017-11-07 23:36:13 -06:00
John Boehr
24c6407883
Merge branch 'master' of https://github.com/NixOS/nixpkgs into php-mysqlnd-m
2017-11-07 14:01:39 -08:00
Christian Kjær
233a0b3f36
php: specify CXXFLAGS for macOS
...
Fixes #31059
2017-11-07 22:20:17 +01:00
John Boehr
41cd4f2459
php: add config.php.mysqlnd option
2017-11-06 14:23:27 -08:00
Markus Kohlhase
d7ee7cf9d9
lua-filesystem: remove flosse from the list of maintainers
2017-11-06 15:58:59 +01:00
Jan Tojnar
4d5a009b11
spidermonkey_52: init at 52.2.1gnome1
2017-11-05 17:02:29 +01:00
Michael Raskin
af7be86125
Merge pull request #31264 from kini/acl2-update
...
acl2: 6.5 -> 7.4; sbcl: remove 1.2.0 and 1.3.12
2017-11-04 23:17:30 +00:00
Graham Christensen
59c995ce06
Merge pull request #31259 from mimadrid/update/elixir-1.5.2
...
elixir: 1.5.1 -> 1.5.2
2017-11-04 16:58:40 -04:00
Keshav Kini
0094ca20cc
acl2: 6.5 -> 7.4, refactor
...
The `make regression` line was failing because the expression was
downloading a core-system-only, no-libraries source tarball. I
switched to using fetchFromGitHub, which downloads the full source
code -- the core system as well as the "community books",
i.e. libraries -- but the libraries unfortunately do not build yet
because they have more dependencies than the core system, and they
also run into some impurity problems during the build process.
This commit changes the ACL2 package so that at least the user will
obtain the latest version of the core system, even though they won't
get the community books. In a later commit I hope to fix this; it
will require either changes to ACL2 itself, or a patch to be applied
to ACL2 in nixpkgs.
ACL2 7.4 has no trouble building on the current version of SBCL in
nixpkgs, so I let it do so instead of using the ancient SBCL version
1.2.0 from 2014.
I also added myself as a maintainer to this package, since I'm an
active contributor to the ACL2 project and am interested in seeing it
working on Nix.
2017-11-04 13:48:22 -07:00
mimadrid
a6e12e5cf5
elixir: 1.5.1 -> 1.5.2
2017-11-04 20:30:27 +01:00
mimadrid
303ad53e7e
jruby: 9.1.12.0 -> 9.1.13.0
2017-11-04 15:36:17 +01:00
Orivej Desh
3ea077e638
Merge pull request #30942 from andrestylianos/joker
...
joker: init at 0.8.6
2017-11-04 07:09:56 +00:00
Orivej Desh
a167ea6875
joker: do not install private generators
2017-11-04 07:03:06 +00:00
André Stylianos Ramos
49e0be1d4d
joker: init at 0.8.6
2017-11-04 06:36:16 +01:00
John Boehr
57f6b87229
php: fix ldap paths when header exists on host system
...
Fixes #20491
2017-11-03 16:58:01 -07:00
Orivej Desh
78ed9da5e4
mkPythonDerivation: let name default to ${pname}-${version}
2017-11-03 04:15:36 +00:00
Orivej Desh
e1cd08e1c7
Merge pull request #31090 from flokli/cve-2016-4000
...
jython: 2.7.0 -> 2.7.1
2017-11-01 17:58:18 +00:00
Florian Klink
e0b906c5cb
jython: 2.7.0 -> 2.7.1
...
addresses CVE-2016-4000
2017-11-01 15:01:57 +01:00
Vladimír Čunát
447802a683
Merge branch 'master' into staging
2017-10-31 23:47:34 +01:00
geistesk
1b918d1ad2
racket: 6.10.1 -> 6.11
2017-10-31 02:09:33 +01:00
Vladimír Čunát
9319019c17
Merge #30965 : perl: security 5.24.2 -> 5.24.3
2017-10-30 22:30:47 +01:00
Vladimír Čunát
687943763c
Merge branch 'master' into staging
2017-10-30 22:30:14 +01:00
Franz Pletz
f41f5a8f77
php71: 7.1.9 -> 7.1.11
2017-10-30 17:56:59 +01:00
Franz Pletz
3975f267ab
php70: 7.0.24 -> 7.0.25
2017-10-30 17:56:59 +01:00
Franz Pletz
ecdf4f1c51
php56: 5.6.31 -> 5.6.32
2017-10-30 17:56:59 +01:00
Tim Steinbach
d266a456ab
perl: 5.24.2 -> 5.24.3
2017-10-30 08:54:14 -04:00
Frederik Rietdijk
6d41ae55dd
Merge remote-tracking branch 'upstream/master' into HEAD
2017-10-30 07:51:09 +01:00
Evan Wallace
a3b1f77533
lua5_3: 5.3.0 -> 5.3.4
...
Updated to latest upstream version
2017-10-29 12:54:26 +00:00
Andreas Rammhold
0134ccb4dd
luajit: do not override INSTALL_INC
...
Overriding INSTALL_INC caused luajit to be installed directly into the
`include/` directory instead of `include/luajit-${version}` as normally
expected. Previously the path indicated in the pkg-config file also did
not match the actual header file location.
2017-10-26 01:09:54 +02:00
Jon Banafato
f906d6d18e
python36: 3.6.2 -> 3.6.3
2017-10-22 18:24:56 +02:00
Daiderd Jordan
60a7a4db83
erlang: fix ssl on darwin
2017-10-14 12:36:15 +02:00
Jörg Thalheim
7a566fc06d
Merge pull request #30202 from pbogdan/update-ruby
...
ruby_2_2: 2.2.7 -> 2.2.8
2017-10-07 21:12:35 +01:00
Piotr Bogdan
547fba5140
ruby_2_2: 2.2.7 -> 2.2.8
...
For multiple CVE's:
- CVE-2017-0898
- CVE-2017-10784
- CVE-2017-14033
- CVE-2017-14064
See https://www.ruby-lang.org/en/news/2017/09/14/ruby-2-2-8-released/
2017-10-07 20:10:32 +01:00
Orivej Desh
66d4941afe
Merge branch 'master' into staging
...
* master: (48 commits)
Mathematica: 11.0.1 -> 11.2.0
kbfs: 20170922.f76290 -> 20171004.40555d
packer: 1.0.3 -> 1.1.0
libxdg-basedir: 1.0.2 -> 1.2.0
fscrypt: 0.2.1 -> 0.2.2
devtodo: init at 0.1.20
keybase: 1.0.30 -> 1.0.33
elixir: Fix locale problem on NixOS
keybase-gui: 1.0.25 -> 1.0.33
terraform: 0.10.2 -> 0.10.7 (#30055 )
emby: 3.2.32.0 -> 3.2.33.0
sbcl: 1.3.21 -> 1.4.0
ardour: 5.11 -> 5.12
axoloti: fix evaluation
axoloti: init at 1.0.12-1
melpa-packages: Add new lean packages
fastlane: init at 2.60.1
nixos/traefik: guard example path
go-ethereum: 1.7.0 -> 1.7.1
xzgv: 0.9.1 -> 0.9.2
...
2017-10-05 07:41:39 +00:00
Gleb Peregud
558db539f5
elixir: Fix locale problem on NixOS
...
It looks like Erlang/OTP requires access to LOCALE_ARCHIVE for locales to correctly work. Elixir depends on this here:
7a556b8f26/lib/elixir/src/elixir.erl (L76)
Fixes #30047
2017-10-04 23:23:57 +02:00
Orivej Desh
fda26c8476
Merge branch 'master' into staging
...
* master: (271 commits)
pysmbc: clarify license
pysmbc: fix license
bazel: 0.5.4 -> 0.6.0 (#29990 )
googler: init at 3.3
go: declare support for aarch64
firefox-beta-bin: 56.0b5 -> 57.0b4
spotify: 1.0.64.401.g9d720389-21 -> 1.0.64.407.g9bd02c2d-26
gogs: 0.11.19 -> 0.11.29
grafana: 4.5.1 -> 4.5.2
mopidy-iris: 3.4.1 -> 3.4.9
nextcloud: 12.0.2 -> 12.0.3
haskell-json-autotype: jailbreak to fix build within LTS 9.x
kore: fix up
kore: init at 2.0.0
glusterfs service: fix issues with useRpcbind
tig: 2.2.2 -> 2.3.0
haskell-hspec-core: enable test suite again
hackage-packages.nix: automatic Haskell package set update
librsvg: fix thumbnailer path
awscli: 1.11.108 -> 1.11.162
...
2017-10-02 00:22:12 +00:00
Rickard Nilsson
85049c5aad
ruby: 2.3.4 -> 2.3.5
...
Fixes CVE-2017-14033, CVE-2017-0898
2017-09-30 22:43:20 +02:00
Tuomas Tynkkynen
fd97fa71dd
darwin: Disable some more packages that have never built
...
streamripper: https://hydra.nixos.org/build/61726659
racket: https://hydra.nixos.org/build/61750850
radare: https://hydra.nixos.org/build/61756146
stockfish: https://hydra.nixos.org/build/61726172
2017-09-30 22:32:27 +03:00