Claes Wallin (韋嘉誠)
f81c0c1d8e
racket, racket-minimal: 7.1 -> 7.2 ( #54994 )
...
The old src/configure has been split into src/lt/configure for
classical Racket and src/cs/c/configure for Racket CS (Racket on Chez
Scheme).
2019-02-04 05:52:59 +00:00
Vladimír Čunát
bd9f835bf6
Merge branch 'master' into staging-next
...
Larger rebuild, probably mainly haskell.
Hydra nixpkgs: ?compare=1503325
2019-02-02 17:13:11 +01:00
Alyssa Ross
4e270f979c
Merge pull request #55005 from clacke/racket-full-no-darwin
...
racket: remove x86_64-darwin from platforms
2019-02-01 16:37:30 +00:00
Claes Wallin (韋嘉誠)
45c0f8956d
racket: mark x86_64-darwin broken
...
It does not build on this platform, and will not do so any time soon.
Closes #53389
2019-02-01 22:53:23 +08:00
Vladimír Čunát
8ba516664b
Merge branch 'staging-next' into staging
2019-02-01 09:42:53 +01:00
Vladimír Čunát
5effa4e0f9
Merge branch 'master' into staging-next
...
Comments on conflicts:
- llvm: d6f401e1
vs. 469ecc70
- docs for 6 and 7 say the default is
to build all targets, so we should be fine
- some pypi hashes: they were equivalent, just base16 vs. base32
2019-02-01 09:22:29 +01:00
Herwig Hochleitner
f89f2478b8
pixie: fix build with pypy
2019-01-31 20:06:16 +01:00
Claes Wallin (韋嘉誠)
f0fbed5690
racket{,-minimal}: add cacert to nativeBuildInputs, silence warnings
...
We don't actually perform any network access, but since Racket 7.0,
when certain modules are loaded, they emit an annoying warning.
While compiling the bundled packages, this happens over and over and
pollutes the logs.
Having a correct SSL configuration prevents the warnings.
2019-02-01 01:23:40 +08:00
Claes Wallin (韋嘉誠)
e43a4fa9ce
racket: add libGL and libGLU to libPath
...
The sgl collection loads them over FFI.
Closes #52990
2019-02-01 01:17:39 +08:00
Mario Rodas
46415c186c
racket: 7.1 -> 7.2 ( #54971 )
2019-01-31 15:06:23 +00:00
Will Dietz
d96dcb66fb
lua-5 setup-hook: quiet noisy 'cd -' printing path repeatedly
2019-01-30 13:55:07 -06:00
Alyssa Ross
f72d26d8dd
Merge pull request #53959 from ejpcmac/update-elixir_1_8
...
elixir_1_8: 1.8.0-rc.1 -> 1.8.1
2019-01-30 18:51:58 +00:00
Alyssa Ross
60e279e526
Merge pull request #54939 from alyssais/ruby-2.6.1
...
ruby_2_6: 2.6.0 -> 2.6.1
2019-01-30 18:07:37 +00:00
Jean-Philippe Cugnet
2407326fd9
elixir_1_8: 1.8.0-rc.1 -> 1.8.1
2019-01-30 18:40:24 +01:00
Matthieu Coudron
c4519cf8a6
lua: add withPackages function ( #54460 )
...
* lua: add withPackages function
First step towards more automation similar to the haskell backend.
Follow up of https://github.com/NixOS/nixpkgs/pull/33903
2019-01-30 14:13:15 +00:00
Alyssa Ross
b89c3b952a
ruby_2_6: 2.6.0 -> 2.6.1
2019-01-30 13:47:28 +00:00
Graham Christensen
18993b3dd1
elixir: remember where a package is defined
...
A bunch of human-facing things around Nixpkgs depend on knowing where
a package was defined. This PR makes it so ofborg can ping elixir
maintainers.
2019-01-29 12:32:55 -05:00
Nathan van Doorn
28097a54f1
metamath: 0.171 -> 0.172
2019-01-29 10:58:21 +00:00
Matthew Bauer
92f0f8dd68
Merge remote-tracking branch 'NixOS/master' into staging
2019-01-27 00:01:13 -05:00
Jörg Thalheim
b5c1deca8a
treewide: remove wkennington as maintainer
...
He prefers to contribute to his own nixpkgs fork triton.
Since he is still marked as maintainer in many packages
this leaves the wrong impression he still maintains those.
2019-01-26 10:05:32 +00:00
Vladimír Čunát
3fe32b675e
Merge branch 'master' into staging
2019-01-22 15:59:42 +01:00
Mario Rodas
ac1ef106c1
racket: fix gappsWrapperArgs
...
Otherwise LD_LIBRARY_PATH is unset
2019-01-20 18:56:14 -05:00
Frederik Rietdijk
ca2edf79f7
Merge master into staging-next
2019-01-20 18:22:17 +01:00
Dmitry Kalinkin
531bba6182
mujs: enable on darwin
2019-01-19 18:40:06 -05:00
Frederik Rietdijk
d531da6f8a
Merge pull request #54094 from rnhmjoj/shell
...
treewide: use ${stdenv.shell} instead of /bin/sh where possible
2019-01-19 14:15:51 +01:00
adisbladis
c0fcae159c
mujs: 2017-01-24 -> 1.0.5
2019-01-19 12:56:01 +00:00
Frederik Rietdijk
f8b45e2d84
Merge staging-next into staging
2019-01-19 09:24:01 +01:00
Jörg Thalheim
3ba707d228
Merge pull request #54163 from Mic92/racket
...
racket: fix drracket crashes on file dialogs
2019-01-18 07:48:48 +00:00
Jan Tojnar
af3758e0b5
Merge branch 'master' into staging
2019-01-17 21:49:16 +01:00
Jean-Philippe Cugnet
6750dd66f9
erlangR21: 21.2 -> 21.2.3
2019-01-17 10:50:41 +01:00
Jörg Thalheim
4f9e46af5d
racket: fix drracket crashes on file dialogs
2019-01-17 08:58:34 +00:00
Frederik Rietdijk
9cfae76fc5
Merge staging-next into staging
2019-01-17 09:21:29 +01:00
rnhmjoj
bcf54ce5bb
treewide: use ${stdenv.shell} instead of /bin/sh where possible
2019-01-16 20:37:15 +01:00
Anders Kaseorg
004b908ae6
pypy, pypy3: Remove wrapper
...
The wrapper is not needed because the runpath is already set correctly,
and LD_LIBRARY_PATH was breaking child processes linked against
different libc versions.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2019-01-16 08:36:47 +01:00
Anders Kaseorg
6282071229
pypy: Correct Python version in meta description
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2019-01-16 08:15:50 +01:00
Jörg Thalheim
8c3e66e28a
Merge pull request #53992 from fgaz/dead-links/1
...
Fix some dead links
2019-01-15 19:47:36 +00:00
Francesco Gazzetta
81e8923186
duktape: update meta urls
2019-01-15 17:18:14 +01:00
Frederik Rietdijk
42d276c6b8
Merge staging-next into staging
2019-01-15 16:59:03 +01:00
Frederik Rietdijk
c5d99308de
buildPython*: fix nativeBuildInputs
2019-01-15 10:16:11 +01:00
xeji
39af949542
Merge pull request #53778 from etu/php-upgrades
...
php71: 7.1.25 -> 7.1.26, php72: 7.2.13 -> 7.2.14
2019-01-13 21:42:10 +01:00
Vladimír Čunát
bde8efe792
Merge branch 'master' into staging-next
...
A couple thousand rebuilds have accumulated on master.
2019-01-12 12:19:34 +01:00
Jörg Thalheim
efe523725e
Merge pull request #53718 from jlesquembre/clojure
...
clojure: 1.10.0.403 -> 1.10.0.411
2019-01-11 12:05:09 +00:00
Danylo Hlynskyi
0f69eb3e5b
Merge pull request #53614 from ebzzry/tinyscheme-1.41
...
tinyscheme: init at 1.41
2019-01-11 02:41:16 +02:00
Elis Hirwing
49538f6b3a
php71: 7.1.25 -> 7.1.26
...
Changelog: http://php.net/ChangeLog-7.php#7.1.26
2019-01-10 21:23:01 +01:00
Elis Hirwing
ab341a18ad
php72: 7.2.13 -> 7.2.14
...
Changelog: http://php.net/ChangeLog-7.php#7.2.14
2019-01-10 21:22:54 +01:00
Robin Gloster
0af5ce1c8b
php73: 7.3.0 -> 7.3.1
2019-01-10 17:43:14 +01:00
Vladimír Čunát
287144e342
Merge branch 'master' into staging-next
2019-01-10 13:07:21 +01:00
José Luis Lafuente
e82f51cded
clojure: 1.10.0.403 -> 1.10.0.411
2019-01-09 23:38:57 +01:00
Rommel MARTINEZ
a2db494f6c
tinyscheme: init at 1.41
2019-01-08 09:07:02 +08:00
Nathan van Doorn
3a096b4616
metamath: 0.168 -> 0.171
2019-01-07 18:38:22 +00:00
Vladimír Čunát
10a12194e3
Merge #53490 : fix treewide linking errors after #51770
...
Issue #53001 . This might not be all of them, but let's not wait.
2019-01-06 12:14:52 +01:00
Frederik Rietdijk
a4250d1478
Merge staging-next into staging
2019-01-06 09:48:31 +01:00
Vladimír Čunát
d84a33d85b
Merge branch 'master' into staging-next
...
A few more rebuilds (~1k on x86_64-linux).
2019-01-05 15:02:04 +01:00
Jörg Thalheim
8832292ace
Merge pull request #52932 from ejpcmac/init-elixir_1_8
...
elixir_1_8: init at 1.8.0-rc.1
2019-01-05 12:59:33 +01:00
Jean-Philippe Cugnet
5cefef0d12
elixir_1_3: Remove since it is not supported anymore
2019-01-05 12:34:49 +01:00
Frederik Rietdijk
60a3973a55
Merge staging-next into staging
2019-01-05 10:15:00 +01:00
Piotr Bogdan
8bc5a019e8
pure: link with libLLVMJIT explicitly
2019-01-04 21:44:21 +00:00
Piotr Bogdan
46fad2b3b8
gtk-server: link with libdl explicitly
2019-01-04 21:44:19 +00:00
Frederik Rietdijk
9618abe87c
Merge master into staging-next
2019-01-04 21:13:19 +01:00
Lengyel Balazs
f4a53ff3bc
treewide/xorg: replace *proto with xorgproto
2019-01-04 14:38:57 +01:00
Frederik Rietdijk
63bcd07888
python: add isPy2 attribute to passthru
...
Some packages relied on it. For consistency, also introduce isPy3 (which
is the same as isPy3k).
2019-01-04 12:31:42 +01:00
Frederik Rietdijk
d91b496eac
pythonInterpreters.pypy{27,35}_prebuilt: init at 6.0.0
...
These interpreters are prebuilt by upstream and patched using patchelf.
They are primarily added for testing purposes and development on the
non-prebuilt PyPy interpreters as it can speed up translation
significantly.
2019-01-04 10:45:22 +01:00
Frederik Rietdijk
0a2caa41fe
Python: drop python.majorVersion
...
Drop `python.majorVersion`. For Python language version, use `python.pythonVersion`.
For implementation version, use `python.sourceVersion`.
Some expressions were broken. Those that were identified were fixed.
fixup major
2019-01-04 10:45:22 +01:00
Frederik Rietdijk
f665828fa3
Python: improve cross-compilation
...
This changeset allows for cross-compilation of Python packages. Packages
built with buildPythonPackage are not allowed to refer to the build
machine. Executables that have shebangs will refer to the host.
2019-01-04 10:45:22 +01:00
Frederik Rietdijk
613498af97
pypy: merge 2.7 and 3.5 into a single expression
...
This commit merges the two expressions in a single one, using
the passthru function that is shared with CPython.
2019-01-04 10:45:22 +01:00
Frederik Rietdijk
efbe87f3ef
CPython: merge expressions of interpreters
...
Each time a new major/minor version of CPython was released, a new
expression would be written, typically copied from the previous release.
Often fixes are only made in the current/latest release. By merging the
expressions it's more likely that modifications end up in all versions,
as is likely intended.
This commit introduces one expression for Python 3, and another for 2.7.
These two may also be merged, but it will result in a lot of extra
conditionals making the expression harder to follow.
A common passthru is introduced for CPython and PyPy.
python 2.7: use common passthru
2019-01-04 10:45:22 +01:00
Michael Raskin
d366e13b8d
Merge pull request #53383 from r-ryantm/auto-update/angelscript
...
angelscript: 2.32.0 -> 2.33.0
2019-01-04 06:09:26 +00:00
R. RyanTM
f985ffd06a
angelscript: 2.32.0 -> 2.33.0
...
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/angelscript/versions
2019-01-03 20:54:24 -08:00
R. RyanTM
39c376b6f5
groovy: 2.5.4 -> 2.5.5
...
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/groovy/versions
2019-01-03 09:52:39 -08:00
Jean-Philippe Cugnet
4345715025
elixir_1_8: init at 1.8.0-rc.1
2019-01-03 06:23:34 +01:00
Frederik Rietdijk
092e3b50a8
Merge master into staging-next
2019-01-02 21:08:27 +01:00
Vladimír Čunát
70bff06140
Merge branch 'master' into staging
2019-01-02 17:19:23 +01:00
Franz Pletz
47587f5d31
python37: fix cross build
2019-01-01 23:00:56 +01:00
volth
098d919425
perldevel: 5.29.4 -> 5.29.6 ( #52510 )
2019-01-01 19:08:44 +01:00
Frederik Rietdijk
070290bda7
Merge master into staging-next
2018-12-31 12:00:36 +01:00
Joaquim Pedro França Simão
3e69bdcc94
picoLisp 16.12 -> 18.12
...
{ stdenv, fetchurl, jdk, makeWrapper }:
with stdenv.lib;
stdenv.mkDerivation rec {
name = "picoLisp-${version}";
version = "18.12";
src = fetchurl {
url = "https://www.software-lab.de/${name}.tgz ";
sha256 = "0hvgq2vc03bki528jqn95xmvv7mw8xx832spfczhxc16wwbrnrhk";
};
buildInputs = [makeWrapper] ++ optional stdenv.is64bit jdk;
patchPhase = ''
sed -i "s/which java/command -v java/g" mkAsm
${optionalString stdenv.isAarch32 ''
sed -i s/-m32//g Makefile
cat >>Makefile <<EOF
ext.o: ext.c
\$(CC) \$(CFLAGS) -fPIC -D_OS='"\$(OS)"' \$*.c
ht.o: ht.c
\$(CC) \$(CFLAGS) -fPIC -D_OS='"\$(OS)"' \$*.c
EOF
''}
'';
sourceRoot = ''picoLisp/src${optionalString stdenv.is64bit "64"}'';
installPhase = ''
cd ..
mkdir -p "$out/share/picolisp" "$out/lib" "$out/bin"
cp -r . "$out/share/picolisp/build-dir"
ln -s "$out/share/picolisp/build-dir" "$out/lib/picolisp"
ln -s "$out/lib/picolisp/bin/picolisp" "$out/bin/picolisp"
makeWrapper $out/bin/picolisp $out/bin/pil \
--add-flags "$out/lib/picolisp/lib.l" \
--add-flags "@lib/misc.l" \
--add-flags "@lib/btree.l" \
--add-flags "@lib/db.l" \
--add-flags "@lib/pilog.l"
mkdir -p "$out/share/emacs"
ln -s "$out/lib/picolisp/lib/el" "$out/share/emacs/site-lisp"
'';
meta = {
description = "A simple Lisp with an integrated database";
homepage = https://picolisp.com/ ;
license = licenses.mit;
platforms = platforms.all;
broken = stdenv.isDarwin; # times out
maintainers = with maintainers; [ raskin tohl ];
};
passthru = {
updateInfo = {
downloadPage = "http://www.software-lab.de/down.html ";
};
};
}
2018-12-28 11:30:57 -03:00
Frederik Rietdijk
10afccf145
Merge staging-next into staging
2018-12-27 18:11:34 +01:00
Mario Rodas
1764870813
python37: fix darwin build
...
Remove issue24658 patch because is already fixed and backported to
Python 3.7 178d1c0777
2018-12-27 09:27:59 +01:00
Mario Rodas
31680c54e1
python36: fix darwin build
...
Remove issue24658 patch because is already fixed and backported to
Python 3.6 a5ebc205be
2018-12-27 09:27:59 +01:00
Mario Rodas
7d141ec326
ruby_2_6: init at 2.6.0
2018-12-26 09:32:24 -05:00
Frederik Rietdijk
2526f9f157
python37: remove references to openssl.dev
2018-12-26 10:37:55 +01:00
R. RyanTM
fc27f4b297
gauche: 0.9.6 -> 0.9.7
...
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/gauche/versions
2018-12-26 10:36:30 +01:00
Frederik Rietdijk
e45ca47f14
Merge staging-next into staging
2018-12-26 09:30:32 +01:00
Frederik Rietdijk
552d8a70d4
python37: 3.7.1 -> 3.7.2
2018-12-25 10:05:49 +01:00
Frederik Rietdijk
741e00fd10
python36: 3.6.7 -> 3.6.8
2018-12-25 10:05:38 +01:00
Jan Tojnar
ef935fa101
Merge branch 'master' into staging
2018-12-24 15:02:29 +01:00
Frederik Rietdijk
3d5025ba79
buildPython*: don't override custom updateScript
2018-12-23 09:59:56 +01:00
Jörg Thalheim
1b146a8c6f
treewide: remove paxutils from stdenv
...
More then one year ago we removed grsecurity kernels from nixpkgs:
https://github.com/NixOS/nixpkgs/pull/25277
This removes now also paxutils from stdenv.
2018-12-22 12:55:05 +01:00
Herwig Hochleitner
f097a16992
clojure: add $out/bin to wrapper PATH
...
without this, the `clj` command calls into system path, instead of its
own `clojure` command
cc @the-kenny
2018-12-22 02:41:42 +01:00
José Luis Lafuente
5d9d164c77
clojure: 1.9.0.391 -> 1.10.0.403
2018-12-21 17:03:48 +01:00
Samuel Dionne-Riel
3c38cc8058
Merge pull request #51813 from samueldr/aarch64/disable-non-arm-builds-part-1
...
aarch64: ZHF for aarch64 (1/??)
2018-12-20 21:06:52 -05:00
Jörg Thalheim
855777ad22
wrap-python: fix pypy site-packages path
2018-12-20 14:18:25 +00:00
Jörg Thalheim
cc30e48624
Merge pull request #52481 from Mic92/python37-cross
...
python37: fix cross-compilation
2018-12-20 15:06:22 +01:00
Jan Tojnar
e69ee9b53e
buildPython*: simplify updateScript
...
updateScript accepts a list, in which case, it will execute the head with the
tail as arguments. Switching to this style will allow us to get rid of the need
to create extra script doing just that.
2018-12-20 00:28:49 +01:00
Anders Kaseorg
85379a29ec
pypy3: init at 6.0.0
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2018-12-19 09:53:31 +01:00
Frederik Rietdijk
9ab61ab8e2
Merge staging-next into staging
2018-12-19 09:00:36 +01:00
Maximilian Bosch
acd4340731
Merge pull request #52241 from r-ryantm/auto-update/jruby
...
jruby: 9.2.4.0 -> 9.2.5.0
2018-12-18 23:36:27 +01:00
Jörg Thalheim
ab9c602fd4
Merge pull request #40459 from andersk/pypy
...
pypy: 5.10.0 -> 6.0.0
2018-12-18 20:35:38 +00:00
Jörg Thalheim
1148ce1b60
Merge pull request #52062 from volth/perl526-drop
...
perl526: drop
2018-12-18 17:02:01 +00:00
Jörg Thalheim
14b2dcea8f
python37: fix cross-compilation
2018-12-18 12:39:24 +00:00