Commit Graph

6535 Commits

Author SHA1 Message Date
Sandro
e83851024e
Merge pull request #179990 from ShadowRZ/shadowrz/renpy-8 2022-07-15 12:10:09 +02:00
夜坂雅
b151a79d10
renpy: init at 8.0.0 2022-07-14 10:27:27 +08:00
Martin Weinelt
802ec5de4b
python311: 3.11.0b3 -> 3.11.0b4
https://www.python.org/downloads/release/python-3110b4/
https://pythoninsider.blogspot.com/2022/07/python-3110b4-is-now-available.html
2022-07-12 12:50:27 +02:00
Elis Hirwing
cffa3d2d65
Merge pull request #180740 from helsinki-systems/upd/php
php8*: 8.0.20 -> 8.0.21, 8.1.7 -> 8.1.8
2022-07-09 09:00:41 +02:00
ajs124
e416f8806d php81: 8.1.7 -> 8.1.8
Fixes CVE-2022-31627

https://www.php.net/ChangeLog-8.php#8.1.8
2022-07-08 18:24:36 +02:00
ajs124
b429bc2508 php80: 8.0.20 -> 8.0.21
https://www.php.net/ChangeLog-8.php#8.0.21
2022-07-08 18:23:30 +02:00
ajs124
3020f0014c php: sha256 -> hash 2022-07-08 18:22:14 +02:00
Berk D. Demir
699a374e8a starlark: Patch tests to unbreak on aarch64
Pull in the patch from the submitted pull request to upstream to fix the
unit test data that doesn't tolerate floating point approximation.

- Unbreaks aarch64-linux
- Fixes the build for aarch64-darwin
2022-07-08 06:47:36 +00:00
Payas Relekar
d4fee29542 jpm: 0.0.2 -> 1.1.0 2022-07-04 16:22:29 +05:30
Payas Relekar
5da31db744 janet: 1.22.0 -> 1.23.0 2022-07-04 16:22:29 +05:30
Juan Ibiapina
62e5acd0a7
ruby: Expose generic builder (#173390)
To avoid duplicating the ruby compilation code, this change exposes two
functions `mkRubyVersion` and `mkRuby`, which can be used in an overlay
to build any past or current ruby version.

An example overlay:
```nix
self: super:

{
  ruby_2_7_6 = super.mkRuby {
    version = super.mkRubyVersion "2" "7" "6" "";
    sha256 = "042xrdk7hsv4072bayz3f8ffqh61i8zlhvck10nfshllq063n877";
  };

  ruby_3_1_2 = super.mkRuby {
    version = super.mkRubyVersion "3" "1" "2" "";
    sha256 = "0gm84ipk6mrfw94852w5h7xxk2lqrxjbnlwb88svf0lz70933131";
  };
}
```
2022-07-04 11:57:06 +02:00
Sandro
723b9f71d7
Merge pull request #179278 from wegank/sollya-darwin
sollya: build on darwin and enable tests
2022-07-04 09:44:27 +02:00
R. Ryantm
c9c932511e babashka: 0.8.156 -> 0.8.157 2022-07-02 01:39:55 +00:00
ajs124
0c35b851e4 maintainers: remove kkallio
no github account linked
2022-06-29 00:55:00 +02:00
Sandro
ea8ec5c60e
Merge pull request #179019 from locallycompact/lc/hashlink 2022-06-28 20:59:14 +02:00
Daniel Firth
58f73da668 hashlink: init at 1.12 2022-06-28 17:01:11 +00:00
Martin Weinelt
62b05d9742 Merge remote-tracking branch 'origin/master' into staging-next 2022-06-27 23:50:37 +02:00
Matthieu Coudron
de50d08d73 buildPythonPackage: document why we always propagate python
python applications should not propagate python in PATH but we do it
nevertheless to avoid rebuilds see https://github.com/NixOS/nixpkgs/issues/170887
for an explanation.
2022-06-27 21:02:27 +02:00
Martin Weinelt
9525331e5a
Merge pull request #179322 from mweinelt/mozilla 2022-06-27 20:52:02 +02:00
github-actions[bot]
3a95230a71
Merge master into staging-next 2022-06-27 18:01:12 +00:00
Thomas Depierre
fb9aa8ce61 erlang: remove r16-basho 2022-06-27 12:52:20 -04:00
Martin Weinelt
d3d7ea1ace
spidermonkey_91: 91.10.0 -> 91.11.0 2022-06-27 14:20:48 +02:00
Weijia Wang
66fc10995b sollya: build on darwin and enable tests 2022-06-27 05:00:18 +02:00
github-actions[bot]
4f79f81d47
Merge master into staging-next 2022-06-23 18:01:15 +00:00
Bernardo Meurer
ba1bd41359
Merge pull request #178457 from ereslibre/bump-wasmtime-0-38
wasmtime: 0.37.0 -> 0.38.0
2022-06-23 12:30:56 -04:00
Rafael Fernández López
d4ed4c52e1
wasmtime: 0.37.0 -> 0.38.0 2022-06-23 07:52:44 +03:00
Rafael Fernández López
7042b2fd9c
wasmtime: remove unneeded dependencies
Also, add `ereslibre` as a maintainer
2022-06-23 07:52:35 +03:00
github-actions[bot]
9a2405d657
Merge staging-next into staging 2022-06-22 18:02:10 +00:00
Johannes Maier
39e6ebdfe1
buildDhallUrl: fix impure proxy variable passing (#178544)
PR #177891 tried fixing a problem with `buildDhallUrl` in environments
where proxy variables are necessary for internet access to work.  The
`impureEnvVars` should be set in `downloadEncodedFile` instead of the
final `runCommand`, as the former is an FOD, the latter isn't.
2022-06-22 09:06:54 -07:00
github-actions[bot]
2d797ca635
Merge staging-next into staging 2022-06-22 12:02:03 +00:00
R. Ryantm
c355dfa974 clojure: 1.11.1.1145 -> 1.11.1.1149 2022-06-22 01:21:13 +00:00
github-actions[bot]
56813953d0
Merge staging-next into staging 2022-06-21 12:06:48 +00:00
R. Ryantm
8934564829 clojure: 1.11.1.1139 -> 1.11.1.1145 2022-06-21 01:32:30 +00:00
github-actions[bot]
47ced4f28d
Merge staging-next into staging 2022-06-19 18:01:54 +00:00
legendofmiracles
9fba3c44d7
Merge pull request #176867 from tejasag/submit/init-oak
oak: init at v0.2
2022-06-19 06:38:34 -06:00
Matthieu Coudron
ce505a3984
vimPlugins: use lua derivation if it exists (#178180)
Neovim plugins are now more often than not written in lua.
One advantage of the lua ecosystem over vim's is the existence of
luarocks and the rockspec format, which allows to specify a package
dependencies formally.
I would like more neovim plugins to have a formal description,
"rockspec" being the current candidate.
This MR allows to use nix lua packages as neovim plugins, so as to enjoy
every benefit that rockspecs bring:
- dependdency discovery
- ability to run test suite
- luarocks versioning
- rockspec metadata

the vim update.py script will check if an attribute with the vim plugin
pname exists in lua51Packages. If it does, it uses
buildNeovimPluginFrom2Nix on it, which modifies the luarocks config to
do an almost flat install (luarocks will install the package in the lua
folder instead of share/5.1/lua etc).
It also calls toVimPlugin on it to get all the vim plugin niceties.

The list of packages that could benefit from this is available at
https://luarocks.org/labels/neovim
but I hope it grows.
2022-06-19 14:18:16 +02:00
github-actions[bot]
5cbc2787df
Merge staging-next into staging 2022-06-19 06:01:44 +00:00
github-actions[bot]
05f221fbe3
Merge master into staging-next 2022-06-19 06:01:10 +00:00
Adam Joseph
b21933faab cpython: have powerpc64le use "ppc64le" to follow PEP600
The PEP600 standard gives Python's naming scheme for various
architectures; it follows the convention which was in use by Fedora in
2014.  According to PEP600, the architecture name for Power PC is
`ppc64le`, not `powerpc64le`.  This is also how python3 declares its
"supported wheels" under Debian on PowerPC, as checked with `pip debug
--verbose`

  $ pip debug --verbose | grep powerpc
  $ pip debug --verbose | grep ppc | head
  cp39-cp39-manylinux_2_31_ppc64le
  cp39-cp39-manylinux_2_30_ppc64le
  cp39-cp39-manylinux_2_29_ppc64le
  cp39-cp39-manylinux_2_28_ppc64le
  cp39-cp39-manylinux_2_27_ppc64le
  cp39-cp39-manylinux_2_26_ppc64le
  cp39-cp39-manylinux_2_25_ppc64le
  cp39-cp39-manylinux_2_24_ppc64le
  cp39-cp39-manylinux_2_23_ppc64le

Let's adjust the `pythonHostPlatform` expression in
cpython/default.nix to pass the architecture using the naming scheme
Python expects.

Verified on a Raptor Computing Systems Talos II.  Without this commit,
PyQt5 fails to build, failing with "unsupported wheel".  With this
commit, it builds successfully.
2022-06-19 07:46:29 +02:00
github-actions[bot]
9f3b3514f1
Merge staging-next into staging 2022-06-19 00:03:16 +00:00
github-actions[bot]
b7aba4fb0f
Merge master into staging-next 2022-06-19 00:02:36 +00:00
Matthieu Coudron
011911bc54 luarocks-check-hook: init
The hook is added to buildLuarocksPackage when doCheck is set to true.
2022-06-18 21:23:45 +02:00
github-actions[bot]
9274b44e43
Merge staging-next into staging 2022-06-18 12:01:49 +00:00
github-actions[bot]
8f08f9d222
Merge master into staging-next 2022-06-18 12:01:16 +00:00
Gabriella Gonzalez
cb058dc7ea buildDhallUrl: Respect proxy environment variables
`buildDhallUrl` is a fixed output derivation, which means
that we can (and should) inherit impure proxy-related
environment variables for fetching URLs.

The motivation for this change is:

https://discourse.dhall-lang.org/t/cant-build-a-nixified-dhall-package-in-a-sandbox-depending-on-the-environment/

… where a `buildDhallUrl` derivation was failing in a restricted
networking environment due to not inheriting proxy-related
settings.
2022-06-18 11:09:19 +02:00
github-actions[bot]
358f18f4c3
Merge staging-next into staging 2022-06-18 07:06:46 +00:00
Sergei Trofimovich
5ee88ab21d Merge master into staging-next 2022-06-18 08:00:58 +01:00
Jörg Thalheim
49145d30e0
Revert "Revert "ruby: enable O3 optimization""
This reverts commit fe8f468f0e.

Now we are targeting the right branch.
2022-06-18 07:21:38 +02:00
Jörg Thalheim
fe8f468f0e
Revert "ruby: enable O3 optimization"
This reverts commit 64e09fac3d.

This commit should go to staging first.
2022-06-18 07:19:45 +02:00
Jörg Thalheim
f93c47b2e3
ruby: enable O3 optimization 2022-06-18 07:19:42 +02:00