Commit Graph

6658 Commits

Author SHA1 Message Date
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
Jörg Thalheim
4f16be72cb
Revert "ruby: enable O3 optimization"
This reverts commit 64e09fac3d.

This commit should go to staging first.
2022-06-18 07:16:34 +02:00
Jörg Thalheim
3364c75574
Merge pull request #175820 from Mic92/ruby
ruby: enable O3 optimization
2022-06-18 06:14:49 +01:00
Jörg Thalheim
64e09fac3d
ruby: enable O3 optimization 2022-06-18 07:13:21 +02:00
jacobtolar
e449ba23ba
groovy: 3.0.7 -> 3.0.11 2022-06-17 16:32:30 -05:00
github-actions[bot]
5e3a16c8af
Merge staging-next into staging 2022-06-17 06:01:47 +00:00
github-actions[bot]
c2c4d2b8fa
Merge master into staging-next 2022-06-17 06:01:10 +00:00
R. Ryantm
abc33c65fc clojure: 1.11.1.1129 -> 1.11.1.1139 2022-06-17 02:21:21 +00:00
github-actions[bot]
46b42d9734
Merge staging-next into staging 2022-06-16 23:27:58 +00:00
github-actions[bot]
ccdd0f7af6
Merge master into staging-next 2022-06-16 23:27:22 +00:00
Artturin
843b988680 python3: fix wrong platform libs when cross-compiling
see https://github.com/NixOS/nixpkgs/pull/169475#issuecomment-1129517328

patch by adisbladis

Co-authored-by: adisbladis <adisbladis@gmail.com>
2022-06-16 16:49:18 +03:00
Thiago Kenji Okada
5f51c12a38
Merge pull request #176721 from thiagokokada/pythonRelaxDepsHook-fix
pythonRelaxDepsHook: fix usage in packages with `-` in pname
2022-06-16 10:43:58 +01:00
github-actions[bot]
8c2f449ebc
Merge staging-next into staging 2022-06-15 00:02:51 +00:00
github-actions[bot]
4e74812c3a
Merge master into staging-next 2022-06-15 00:02:12 +00:00
Martin Weinelt
0b63d22aab
Merge pull request #173998 from mweinelt/cpython311 2022-06-15 01:28:11 +02:00
Martin Weinelt
a5c5302ddd
python311: 3.11.0b1 -> 3.11.0b3
https://www.python.org/downloads/release/python-3110b2/
https://pythoninsider.blogspot.com/2022/05/python-3110b2-is-now-available.html

With updated darwin-libutil.patch provided by Randy Eckenrode.

Co-Authored-By: Randy Eckenrode <randy@largeandhighquality.com>
2022-06-15 01:18:26 +02:00
Martin Weinelt
08615ec689
python310: 3.10.4 -> 3.10.5
https://docs.python.org/release/3.10.5/whatsnew/changelog.html#python-3-10-5-final
2022-06-14 15:39:54 +02:00
Martin Weinelt
76b76719e7 Merge remote-tracking branch 'origin/master' into staging-next 2022-06-13 10:59:32 +02:00
R. Ryantm
e3f6c19443 clojure: 1.11.1.1124 -> 1.11.1.1129 2022-06-13 01:23:49 +00:00
github-actions[bot]
1f50f0a724
Merge master into staging-next 2022-06-12 12:01:12 +00:00
Thiago Kenji Okada
15491e727d pythonRelaxDepsHook: correct handles multiple wheels 2022-06-12 11:48:52 +01:00
R. Ryantm
a8d6ba5802 clojure: 1.11.1.1119 -> 1.11.1.1124 2022-06-12 01:22:09 +00:00
github-actions[bot]
3540574f91
Merge master into staging-next 2022-06-10 18:01:27 +00:00
Elis Hirwing
b6d8d68ce9
Merge pull request #177136 from drupol/php/bumps-june-2022
PHP Bumps
2022-06-10 15:51:18 +02:00
github-actions[bot]
ef1a40da01
Merge staging-next into staging 2022-06-10 12:02:21 +00:00
Pol Dellaiera
5d890c086a
php81: 8.1.6 -> 8.1.7 2022-06-10 12:27:08 +02:00
Pol Dellaiera
24e9824ddb
php80: 8.0.19 -> 8.0.20 2022-06-10 12:27:08 +02:00
Elis Hirwing
7afff45088
Merge pull request #174555 from etu/php-drop-php74
php: Drop PHP 7.4
2022-06-10 10:43:31 +02:00
R. Ryantm
056e7bc946 clojure: 1.11.1.1113 -> 1.11.1.1119 2022-06-10 01:32:02 +00:00
github-actions[bot]
2721aade99
Merge staging-next into staging 2022-06-09 12:02:09 +00:00
R. Ryantm
a153c90eec babashka: 0.8.2 -> 0.8.156 2022-06-09 00:52:14 +00:00
Martin Weinelt
6451e9d4a5 Merge remote-tracking branch 'origin/staging-next' into staging 2022-06-08 22:22:26 +02:00
Elis Hirwing
e91811bbe1
php74: Drop PHP 7.4 and add aliases throwing an error 2022-06-08 18:11:55 +02:00
Tejas Agarwal
74ffc37950 oak: init at 0.2 2022-06-08 17:58:32 +05:30
Thiago Kenji Okada
61223d51de pythonRelaxDepsHook: fix usage in packages with - in pname 2022-06-07 21:24:48 +01:00
Mario Rodas
0b91b24971
Merge pull request #176505 from thefloweringash/ruby-jemalloc-prop
ruby: move jemalloc to propagatedBuildInputs
2022-06-07 00:05:44 -05:00
Martin Weinelt
a15f7ddc28
spidermonkey_78: pin python39
Because the configure script hasn't been update to work with Python 3.10
and never will. Spidermonkey 78 is EOL.

Traceback (most recent call last):
  File "/build/firefox-78.15.0/obj/../js/src/../../configure.py", line 25, in <module>
    from mozbuild.configure import (
  File "/build/firefox-78.15.0/python/mozbuild/mozbuild/configure/__init__.py", line 33, in <module>
    from mozbuild.util import (
  File "/build/firefox-78.15.0/python/mozbuild/mozbuild/util.py", line 760, in <module>
    class HierarchicalStringList(object):
  File "/build/firefox-78.15.0/python/mozbuild/mozbuild/util.py", line 785, in HierarchicalStringList
    class StringListAdaptor(collections.Sequence):
AttributeError: module 'collections' has no attribute 'Sequence'
2022-06-06 11:46:07 -07:00
Martin Weinelt
f1ac3fa330
python3Minimal: 3.9 -> 3.10 2022-06-06 11:46:06 -07:00
github-actions[bot]
7842b6ba40
Merge staging-next into staging 2022-06-06 12:02:11 +00:00
Sandro Jäckel
cca70b7324 python-minimal: don't clean meta.maintainer
Every package should have a maintainer and we should not throw it away if we arleady have one.
Also in reality the maintainer of python3 is also the one of python3-minimal
2022-06-06 09:00:59 +02:00
Andrew Childs
e6299e5368 ruby: move jemalloc to propagatedBuildInputs
Alternative malloc implementations in ruby are not fully encapsulated.
Their header files are required when building gems with native
extensions, like bcrypt.
2022-06-06 13:13:32 +09:00
github-actions[bot]
a1bbd60cb7
Merge staging-next into staging 2022-06-05 18:01:45 +00:00
Thomas Gerbet
e366bbf9b6 janet: 1.21.2 -> 1.22.0
Fixes CVE-2022-30763

https://github.com/janet-lang/janet/releases/tag/v1.22.0
2022-06-05 17:35:29 +02:00
github-actions[bot]
b569a7ba09
Merge staging-next into staging 2022-06-05 12:02:45 +00:00
Robert Scott
3b6bc4b69c treewide: set sourceProvenance for packages containing downloaded jars
these are the easily identifiable cases and will not be comprehensive
2022-06-04 19:47:57 +01:00
github-actions[bot]
2e0eeecb7e
Merge staging-next into staging 2022-06-03 18:02:09 +00:00
Sergei Trofimovich
532885f58d unicon-lang: add -fcommon workaround
Workaround build failure on -fno-common toolchains like upstream
gcc-10. Otherwise build fails as:

    ld: ../common/ipp.o:(.bss+0x0): multiple definition of `lpath'; tglobals.o:(.bss+0x30): first defined here
2022-06-02 23:50:42 +01:00
github-actions[bot]
5f6eccb822
Merge staging-next into staging 2022-06-01 12:02:09 +00:00
github-actions[bot]
ebcaa0d01c
Merge master into staging-next 2022-06-01 12:01:27 +00:00
Martin Weinelt
a9377b6919
Merge pull request #164174 from ReplayCoding/fix/python-llvm-pgo 2022-06-01 11:07:54 +02:00
github-actions[bot]
e8d5ce419a
Merge staging-next into staging 2022-05-31 18:01:50 +00:00
github-actions[bot]
d6ede66f6a
Merge master into staging-next 2022-05-31 18:01:11 +00:00
Martin Weinelt
78ffb8f7ae
spidermonkey_91: 91.9.1 -> 91.10.0 2022-05-31 16:34:39 +02:00
Robin Gloster
5a7d0b6b34
lua5_4: fix CVE-2022-28805 2022-05-30 21:04:17 +02:00
Robin Gloster
04d41ba8cc
lua5_2: add patch for CVE-2022-28805
Derived from 1f3c6f4534
2022-05-30 21:04:16 +02:00
github-actions[bot]
8d36a138eb
Merge master into staging-next 2022-05-30 18:01:09 +00:00
Rick van Schijndel
11ee22d797
treewide: pkgs/development: mark broken for aarch64-linux 2022-05-30 13:42:59 +02:00
Rick van Schijndel
03bc571744
treewide: pkgs/development: mark broken for darwin 2022-05-30 13:42:57 +02:00
github-actions[bot]
f82caaee74
Merge staging-next into staging 2022-05-26 00:02:58 +00:00
Martin Weinelt
af02d617c7
Merge pull request #174285 from tobim/pkgsStatic/fix-python 2022-05-26 00:35:11 +02:00
github-actions[bot]
6935cd110f
Merge staging-next into staging 2022-05-24 18:02:00 +00:00
Lassulus
0292979f81
Merge pull request #165893 from r-ryantm/auto-update/jruby
jruby: 9.3.3.0 -> 9.3.4.0
2022-05-24 19:16:55 +02:00
Tobias Mayer
1e447d7898 pkgsStatic.python3: fix build
GCC does not come with a `libgcc_eh.a` for the target platform if
it was built without `--enable-shared`. That flag was removed with
c6dd11ca39, meaning we should no longer
attempt to link against that lib.
2022-05-24 18:03:33 +02:00
github-actions[bot]
2e043cf685
Merge staging-next into staging 2022-05-24 06:01:54 +00:00
Ben Siraphob
1aacecae97
Merge pull request #173679 from risicle/ris-moarvm-mimalloc-darwin-fix 2022-05-23 17:09:10 -07:00
Martin Weinelt
1923b68bda Merge remote-tracking branch 'origin/staging-next' into staging 2022-05-23 17:35:37 +02:00
Martin Weinelt
736fdef658
Merge pull request #174005 from mweinelt/cpython 2022-05-23 16:44:37 +02:00
Artturi
b82c7826da
Merge pull request #173909 from Artturin/strictdeps2 2022-05-23 16:19:35 +03:00
Vladimír Čunát
4ddea71bbd
Re-Revert "lua: fix on darwin by using makeBinaryWrapper (#172749)"
This reverts commit 9f4060c552.
After the previous merge commit this should work now.
2022-05-23 10:28:05 +02:00
Pascal Wittmann
13b6e21c20
Merge pull request #174034 from risicle/ris-falcon-gcc-10
falcon: use gcc10Stdenv
2022-05-22 22:23:02 +02:00
Robert Scott
254ffa6f53 falcon: use gcc10Stdenv
build fails with gcc 11
2022-05-22 19:03:46 +01:00
Martin Weinelt
85dfb11907
python311: 3.11.0a7 -> 3.11.0b1
https://www.python.org/downloads/release/python-3110b1/
https://blog.python.org/2022/05/python-3110b1-is-now-available.html
2022-05-22 16:14:33 +02:00
Vladimír Čunát
9f4060c552
Revert "lua: fix on darwin by using makeBinaryWrapper (#172749)"
This reverts commit 92f4c6ed82.
On aarch64-darwin this completely broke lua instead of improving it;
let's revert at least until that's resolved.
https://github.com/NixOS/nixpkgs/pull/172749#issuecomment-1133759233
2022-05-22 15:45:36 +02:00
Martin Weinelt
761ecd1061
python39: 3.9.12 -> 3.9.13
https://www.python.org/downloads/release/python-3913/
https://blog.python.org/2022/05/python-3913-is-now-available.html
2022-05-22 15:42:31 +02:00
Artturin
6b46fa896e python3Minimal: enable strictDeps
remove unused let binding from the main expr

verified that cross-compiling still works
2022-05-22 16:40:36 +03:00
Artturin
f002ffed9a treewide: enable strictDeps in bootstrap packages 2022-05-22 16:40:26 +03:00
github-actions[bot]
86ec85655d
Merge master into staging-next 2022-05-22 12:01:28 +00:00
Rafael Fernández López
593dfc4d9d wasmtime: 0.36.0 -> 0.37.0
Re-enable darwin platform.
2022-05-22 07:36:16 -04:00
Robert Scott
7d56d31d82 moarvm: add patch fixing build of bundled mimalloc on darwin
same patch as introduced to our own mimalloc in
9ba8bda313
2022-05-22 12:02:31 +01:00
Martin Weinelt
814a08cdfb
Merge pull request #173810 from mweinelt/spidermonkey
spidermonkey_91: unpin icu, drop yasm, refactor
2022-05-22 11:57:53 +02:00
Jan Tojnar
b8b9f52393 Merge branch 'master' into staging-next
Conflicts:
- pkgs/applications/networking/browsers/firefox/common.nix between 318fae87c0 and f6c5761935.
2022-05-21 17:52:39 +02:00
Martin Weinelt
71e22b76fc
spidermonkey_91: unpin icu, drop yasm, refactor
Split the argument list into build and runtime dependencies and sort
everything alphabetically.

Unpin icu, it works with icu70, which is the latest version at this
time.

Remove yasm, it's not needed in firefox either.
2022-05-21 00:09:15 +02:00
Martin Weinelt
ba2e66efd1
spidermonkey_91: 91.9.0 -> 91.9.1
https://www.mozilla.org/en-US/security/advisories/mfsa2022-19/

Fixes: CVE-2022-1802, CVE-2022-1529
2022-05-20 23:45:32 +02:00
David
8581c7e4d1 erlangR25: fix version 2022-05-20 16:13:35 +02:00
github-actions[bot]
f5558d8fda
Merge master into staging-next 2022-05-20 12:01:25 +00:00
David Leslie
814537f297
erlangR25: init at 25.0 (#173674) 2022-05-20 06:17:16 -04:00
github-actions[bot]
75906ed245
Merge master into staging-next 2022-05-20 00:02:29 +00:00
Sandro
327a92a221
Merge pull request #173277 from abathur/bats_1.7.0
bats: 1.6.0 -> 1.7.0
2022-05-20 01:15:23 +02:00
github-actions[bot]
17dfec3606
Merge master into staging-next 2022-05-19 00:02:14 +00:00
Martin Weinelt
6472a13910
Merge pull request #172351 from lostnet/spider919 2022-05-19 01:09:50 +02:00
Shea Levy
7456be85db
Merge branch 'staging-next' into staging 2022-05-18 06:40:21 -04:00
Jeremy Wall
92f4c6ed82
lua: fix on darwin by using makeBinaryWrapper (#172749) 2022-05-17 09:45:38 +00:00
7c6f434c
18d43dd8c4
Merge pull request #173164 from AndersonTorres/new-j
j: 902-release-b -> 904-beta-c
2022-05-17 08:35:31 +00:00
AndersonTorres
403d5ae1a6 j: 902-release-b -> 904-beta-c
An almost complete rewrite was made. Now the detection of main features are made
by Nix code, emulating the detection of upstream source scripts.
2022-05-16 23:33:41 -03:00
Travis A. Everett
d32f6e65a4 bats: 1.6.0 -> 1.7.0 2022-05-16 10:35:28 -05:00
Sandro
8a7547141a
Merge pull request #170019 from abathur/resholve_bats_improvements
bats: improve package; move installCheck to passthru
2022-05-16 09:42:56 +02:00
Mario Rodas
cca7c716c2
Merge pull request #172780 from schuelermine/update/dart
dart: 2.15.1 -> 2.17.0

Fixes #172674
2022-05-14 06:27:01 -05:00
Karl Hallsby
8399907be3 octave: add patch for octave incorrectly failing on package builds
Patch comes from https://savannah.gnu.org/bugs/?func=detailitem&item_id=62436
2022-05-13 12:50:35 -05:00
Pol Dellaiera
e76ad56103
php81: 8.1.5 -> 8.1.6 2022-05-13 09:14:47 +02:00
Pol Dellaiera
229d9938da
php80: 8.0.18 -> 8.0.19 2022-05-13 09:14:35 +02:00
Anselm Schüler
cff57430da dart: 2.15.1 -> 2.17.0 2022-05-13 01:44:35 +02:00
Elis Hirwing
b376c2d2af
Merge pull request #172256 from jtojnar/php-cleanups
php: Remove fixes for abandoned PHP versions
2022-05-11 08:44:53 +02:00
Anderson Torres
ec4e18bfb8
Merge pull request #172276 from AndersonTorres/MISC
Misc
2022-05-11 00:54:24 -03:00
davidak
e7c4f5578e
Merge pull request #172268 from malob/pythonPackages-no-mainProgram
Revert "pythonPackages: set mainProgram to pname by default"
2022-05-11 03:23:34 +02:00
Malo Bourgon
44d5d31d98 Revert "pythonPackages: set mainProgram to pname by default"
It's now the case that `nix run` checks `pname` as well as `name`, so
this is no longer needed. See:
a2473823d7

This reverts commit baf91ea7d9.
2022-05-10 11:51:54 -07:00
Armeen Mahdian
98a2cf221d lumo: remove 2022-05-10 11:00:49 -05:00
Will
bbb27f8eb3 spidermonkey_91: 91.8.0 -> 91.9.0 2022-05-10 13:01:01 +00:00
AndersonTorres
3d195260ad yex-lang: unstable-2021-12-25 -> 0.pre+date=2022-05-10 2022-05-10 07:47:50 -03:00
Jan Tojnar
b4c6e5f345 php: Remove fixes for abandoned PHP versions 2022-05-10 01:23:39 +02:00
Jan Tojnar
d4884bbc9e php.extensions: Remove fixes for abandoned PHP versions 2022-05-10 00:37:55 +02:00
Lily Foster
11a1935581 supercollider: fix build with libsndfile >=1.1.0 2022-05-09 11:26:49 -04:00
Stig
8a22e5f840
Merge pull request #171854 from alyssais/lddlflags
pkgsStatic.perl: fix build
2022-05-09 11:40:02 +02:00
github-actions[bot]
a714337bb2
Merge master into staging-next 2022-05-07 12:01:21 +00:00
R. Ryantm
90fe3b144b babashka: 0.8.1 -> 0.8.2 2022-05-07 00:48:01 +00:00
github-actions[bot]
6c361fbbd8
Merge master into staging-next 2022-05-06 18:01:18 +00:00
sternenseemann
f566801fa2 Merge #171808: cbqn: 0.pre+date=2021-12-1 -> 0.pre+date=2022-05-06 2022-05-06 17:04:02 +02:00
Alyssa Ross
4761e50372
pkgsStatic.perl: fix build
This perl-cross upgrade brings in a single new commit, by me, that
fixes the pkgsStatic.perl build.

Fixes: d1adf50277 ("perl: use pkgs.zlib instead of bundled zlib")
2022-05-06 14:05:10 +00:00
github-actions[bot]
6e0aca3c43
Merge master into staging-next 2022-05-06 12:02:02 +00:00
Thiago Kenji Okada
bfd06fd04d
Merge pull request #171432 from thiagokokada/bump-hy-and-unify
python3Packages.hy: 1.0a3 -> 1.0a4; hy: replace it with python3Packages.hy; hyrule: init at 0.1
2022-05-06 08:46:37 +01:00
Narazaki, Shuji
63106c6b2a cbqn: 0.pre+date=2021-12-1 -> 0.pre+date=2022-05-06 2022-05-06 16:30:11 +09:00
github-actions[bot]
ff5c4d3404
Merge master into staging-next 2022-05-06 06:01:36 +00:00
Thiago Kenji Okada
72fd5b71bc hy: replace it with python3Packages.hy
Add `hyDefinedPythonPackages` parameter to allow backwards compatibility
with interpreters/hy.

Fixes https://github.com/NixOS/nixpkgs/issues/171428.
2022-05-05 09:41:11 +01:00
Malo Bourgon
16e15fa68f treewide: add meta.mainProgram to many packages 2022-05-04 18:08:19 -07:00
github-actions[bot]
ae265ec922
Merge master into staging-next 2022-05-05 00:02:31 +00:00
Armeen Mahdian
ffa38b7712 pixie: remove 2022-05-04 15:22:54 -05:00
github-actions[bot]
ee7e3f30f3
Merge staging-next into staging 2022-05-04 00:02:57 +00:00
Frederik Rietdijk
ab62fad9d5
Merge pull request #136100 from KAction/sphinx-hook
New hook: sphinxHook to build documentation into different formats/outputs
2022-05-03 20:07:37 +02:00
github-actions[bot]
c4bf3689ee
Merge staging-next into staging 2022-05-02 18:10:52 +00:00
Bobby Rong
ace7d5480f
Merge pull request #170497 from armeenm/bump-alda
alda: 2.2.0 -> 2.2.3
2022-05-02 20:15:06 +08:00
Vladimír Čunát
9478ec747c
Merge branch 'staging-next-2022-04-23'
Close #169965: the PR and real 'staging-next' branch contained
extra systemd rebuild that I wanted to avoid in this iteration.
(to save Hydra's work)
2022-05-02 09:12:51 +02:00
github-actions[bot]
12bd815a0c
Merge staging-next into staging 2022-05-02 00:03:48 +00:00
github-actions[bot]
b886c70998
Merge master into staging-next 2022-05-02 00:02:31 +00:00
Mario Rodas
2397fb1114 racket: 8.4 -> 8.5
https://github.com/racket/racket/releases/tag/v8.5
2022-05-01 04:20:00 +00:00
Thiago Kenji Okada
e19019fe32 pythonRelaxDepsHook: init
We have a common pattern here in nixpkgs for Python applications: when a
Python package ships with either a requirements.txt or setup.py file, we
generally end up having to modify its version restriction, otherwise we have
build failures since we package only one specific version of each package
normally.

However, this end up being done in a completely ad-hoc way: some people
use substituteInPlace, some others use sed, others uses patches, etc.
In many cases, the code ends up being buggy, so it may work in one
version and breaks on the next one. We can instead implement one
standard way of doing this, and trying to be a correct as possible.

So this is what this commit does: it implements a new build hook, that
when called will automatically patch the wheel file. This is one of the
most generic ways to patch Python dependencies, and should work in
multiple cases.
2022-04-30 13:19:30 +01:00
Dmitry Bogatov
6b8b02cef7
python3.pkgs.sphinxHook: new package
This hook takes care of building and installing html documentation from Sphinx
sources.
2022-04-29 08:45:38 -04:00
github-actions[bot]
58538c1840
Merge staging-next into staging 2022-04-28 18:07:38 +00:00
Vladimír Čunát
84de05dba7
Merge branch 'master' into staging-next 2022-04-28 18:05:38 +02:00
Vladimír Čunát
8caa1418f6
Merge branch 'master' into staging-next-2022-04-23 2022-04-28 18:04:16 +02:00
Bobby Rong
d6315ad42f
Merge pull request #167066 from r-ryantm/auto-update/sollya
sollya: 7.0 -> 8.0
2022-04-28 21:28:41 +08:00
Armeen Mahdian
3d3ce64993 alda: 2.2.0 -> 2.2.3 2022-04-26 15:53:19 -05:00
github-actions[bot]
6f99633360
Merge staging-next into staging 2022-04-26 12:09:41 +00:00
github-actions[bot]
e7703dd154
Merge master into staging-next 2022-04-26 12:04:22 +00:00
Bobby Rong
a67323002c
Merge pull request #165646 from r-ryantm/auto-update/joker
joker: 0.18.0 -> 1.0.0
2022-04-26 18:39:13 +08:00
github-actions[bot]
413490ab0d
Merge staging-next into staging 2022-04-26 06:01:45 +00:00
github-actions[bot]
f8c265f433
Merge master into staging-next 2022-04-26 06:01:08 +00:00
Rick van Schijndel
4586388f85
Merge pull request #170320 from andersk/negated-version
treewide: Simplify negated uses of versionAtLeast, versionOlder
2022-04-26 07:50:15 +02:00
Anders Kaseorg
6920d8ca42 treewide: Simplify negated uses of versionAtLeast, versionOlder
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2022-04-25 13:35:24 -07:00
Thiago Kenji Okada
d6d8c43d11 pythonInterpreters.graalpython37: remove 2022-04-25 17:53:06 +01:00
github-actions[bot]
978c7ce28c
Merge staging-next into staging 2022-04-24 18:01:40 +00:00
github-actions[bot]
6f66eac9d1
Merge master into staging-next 2022-04-24 18:01:04 +00:00
Sergei Trofimovich
a649d4f038 python: use whitespace to split possible existing options
Noticed option globbing when tried to enable parallelism by default
locally for most packages by default. python3Packages.yt-dlp failed as:

    python3.9-yt-dlp> /nix/store/5mywvxdjkk1q6srwwwgdkzc37ibla801-python3.9-setuptools-61.2.0/lib/python3.9/site-packages/setuptools/dist.py:516: UserWarning: Normalizing '2022.04.08' to '2022.4.8'
    python3.9-yt-dlp>   warnings.warn(tmpl.format(**locals()))
    python3.9-yt-dlp> invalid command name 'build_lazy_extractors--parallel'

The change adds leading whitespace everywhere where options might
already be present.
2022-04-24 14:28:26 +02:00
github-actions[bot]
b9e4b22843
Merge master into staging-next 2022-04-24 12:01:14 +00:00
Elis Hirwing
f4edd23812
Merge pull request #169728 from shyim/patch-2
php: fix extensions on php-cgi
2022-04-24 10:28:42 +02:00
Travis A. Everett
a60c1dbb51 bats: move installCheck into passthru.tests
I happily painted myself into a corner when converting bats to use
resholve. Since resholve tests itself with bats, all updates to
resholve now require rebuilding bats. The build itself is quick, but
the tests take a few minutes; moving them into passthru saves time. :)
2022-04-23 16:05:53 -05:00
Travis A. Everett
749b97bb23 bats: improve package w/ new resholve features
The resholve 0.8.0 release includes better support for intra-package
references, making it possible to also resholve files in lib/libexec.

This process helped shake loose 5 more unnoticed package dependencies,
and enable bats' parallel execution support.
2022-04-23 16:02:19 -05:00
github-actions[bot]
fddf656b60
Merge master into staging-next 2022-04-23 18:01:13 +00:00
Vladimír Čunát
82ec893b68
Merge branch 'staging' into staging-next 2022-04-23 18:10:57 +02:00
Anderson Torres
abe23368de
Merge pull request #169656 from AndersonTorres/new-nickel
nickel: init at 0.1.0
2022-04-23 11:15:24 -03:00
R. Ryantm
4bcda364c3 clojure: 1.11.1.1107 -> 1.11.1.1113 2022-04-23 01:22:33 +00:00
AndersonTorres
57f964efe9 nickel: init at 0.1.0 2022-04-22 20:43:12 -03:00
Artturi
785373a76f
Merge pull request #166605 from siraben/remove-redundant-stdenv 2022-04-22 20:25:38 +03:00
Phillip Cloud
52248e4466 python: enable opt-in parallel build_ext builds for setuptools 2022-04-22 18:25:12 +02:00
Shyim
994b6400c8
php: remove whitespace 2022-04-22 10:24:55 +02:00
Shyim
8fb8ccb179
php: fix extensions on php-cgi 2022-04-22 10:16:29 +02:00
Mario Rodas
683d310db7 zuo: init at 2022-04-15 2022-04-22 04:20:00 +00:00
github-actions[bot]
cbc56d5cc3
Merge staging-next into staging 2022-04-21 18:02:06 +00:00
Sandro
581b9541be
Merge pull request #147011 from lilyinstarlight/feature/supercollider-plugins 2022-04-21 16:11:34 +02:00
adisbladis
881ea516cf python3: Whitelist config options when overriding interpreter
In the case of cross compilation we don't want pass through build
inputs from the cross platform, but we do want to pass on config options.
2022-04-21 14:50:28 +02:00
Frederik Rietdijk
ba02fd0434 python3: fix overriding of interpreters, closes #163639
Overriding the interpreters did not work correctly. When overriding
packages would end up twice in the build time closure: one corresponding
to the overridden interpreter and one corresponding to the original
interpreter. The reason is that the override was not applied to the
interpreters in the spliced package sets.
2022-04-21 14:50:28 +02:00
github-actions[bot]
91a1bc431e
Merge staging-next into staging 2022-04-21 12:01:54 +00:00
Rafael Fernández López
9c653ec608 wasmtime: 0.35.2 -> 0.36.0 2022-04-21 07:57:16 -04:00
Atemu
7f802c7046 python-wrapper: use makeBinaryWrapper
A "python" made with the wrapper is likely to be used as a shebang. On macOS,
this requires a binary rather than another shebang'd script.
2022-04-20 21:59:47 +02:00
Domen Kožar
f33b059782
Merge pull request #161093 from Sciencentistguy/dart-arrch64-darwin
Dart: Add support for aarch64-darwin
2022-04-20 09:42:17 +01:00
Vladimír Čunát
9c6d3daf9d
Merge #168450: luajit*: update 2022-04-20 09:32:17 +02:00
Lily Foster
2b7ebac344 supercollider: add sc3-plugins test 2022-04-18 06:20:02 -04:00
Lily Foster
591754016f supercolliderPlugins.sc3-plugins: init at 3.11.1 2022-04-18 06:00:04 -04:00
Lily Foster
089f8b107b supercollider: add plugin support 2022-04-18 06:00:04 -04:00
Lily Foster
09f63fb46c supercollider: change maintainer to lilyinstarlight 2022-04-18 06:00:04 -04:00