Commit Graph

6628 Commits

Author SHA1 Message Date
github-actions[bot]
4ad33a5c7c
Merge master into staging-next 2022-08-18 06:01:24 +00:00
R. Ryantm
802ea45699 janet: 1.23.0 -> 1.24.0 2022-08-18 09:39:41 +08:00
github-actions[bot]
e3522b27b2
Merge staging-next into staging 2022-08-16 00:03:13 +00:00
github-actions[bot]
df465dde1a
Merge master into staging-next 2022-08-16 00:02:25 +00:00
figsoda
a1e1e5b2a7 lunatic: fix hydra build 2022-08-15 21:57:07 +02:00
github-actions[bot]
842c52c5ba
Merge staging-next into staging 2022-08-15 00:03:15 +00:00
github-actions[bot]
1db41d0201
Merge master into staging-next 2022-08-15 00:02:37 +00:00
Robert Scott
4539e7b92f
Merge pull request #184336 from risicle/ris-jruby-binary-bytecode
jruby: mark as `sourceProvenance` `binaryBytecode`
2022-08-14 21:21:38 +01:00
Mario Rodas
c07f7e3cec
Merge pull request #186571 from marsam/update-rubygems
rubygems: 3.2.26 -> 3.3.20
2022-08-14 10:01:53 -05:00
Martin Weinelt
913d759486
Merge pull request #185430 from winterqt/python-unittest-hook 2022-08-14 12:14:04 +02:00
github-actions[bot]
bbedd67512
Merge staging-next into staging 2022-08-14 06:01:58 +00:00
github-actions[bot]
b87f96162b
Merge master into staging-next 2022-08-14 06:01:22 +00:00
Rick van Schijndel
89b3f25cbd cling: use makeWrapper for build platform 2022-08-14 00:17:01 +03:00
Rick van Schijndel
b315bd7e0d acl2: makeWrapper to nativeBuildInputs 2022-08-14 00:09:59 +03:00
Winter
e8fbb38a51 pythonPackages.unittestCheckHook: init 2022-08-13 14:09:43 -04:00
Sergei Trofimovich
123cb930b3 evcxr: 0.12.0 -> 0.13.0
Among other things this release supports rust-1.63.0.
2022-08-13 13:38:52 +01:00
github-actions[bot]
e47407256a
Merge staging-next into staging 2022-08-13 00:03:07 +00:00
github-actions[bot]
afcc45262a
Merge master into staging-next 2022-08-13 00:02:28 +00:00
Mario Rodas
0565bd8b59 ruby: update meta 2022-08-12 04:20:00 +00:00
Mario Rodas
359c6e9a01 racket: 8.5 -> 8.6
https://download.racket-lang.org/v8.6.html
2022-08-12 04:20:00 +00:00
Mario Rodas
b0447f04cb ruby: remove deprecated passthru variables 2022-08-12 04:20:00 +00:00
Mario Rodas
b171096af9 ruby: update railsexpress patchset 2022-08-12 04:20:00 +00:00
Mario Rodas
d9972a62eb rubygems: 3.2.26 -> 3.3.20 2022-08-12 04:20:00 +00:00
Sergei Trofimovich
3ceb8a59a6
Merge pull request #185537 from trofi/decouple-strip-and-separate-debug
setup-hooks/separate-debug-info.sh: don't inhibit strip hook
2022-08-11 08:53:24 +01:00
github-actions[bot]
21cf6d1144
Merge master into staging-next 2022-08-11 00:02:36 +00:00
Anderson Torres
668dc09547
Merge pull request #185991 from r-ryantm/auto-update/nickel
nickel: 0.2.0 -> 0.2.1
2022-08-10 19:51:33 -03:00
Kirill A. Korinsky
60259663a4 spidermonkey_*: fix build under macOS 2022-08-10 23:33:20 +02:00
Kirill A. Korinsky
f6c8d04c78 spidermonkey_*: remove useless dependency 2022-08-10 23:33:20 +02:00
Kirill A. Korinsky
cf3859b188 spidermonkey_*: add myself as a maintainer 2022-08-10 23:33:20 +02:00
Kirill A. Korinsky
c053cde6be spidermonkey_102: init at 102.1.0 2022-08-10 23:33:20 +02:00
Kirill A. Korinsky
457b124ad2 spidermonkey_*: add tests 2022-08-10 23:33:20 +02:00
Kirill A. Korinsky
9a99e98ea4 spidermonkey_78: factor out into a common expression 2022-08-10 23:33:20 +02:00
Kirill A. Korinsky
1573bc9229 spidermonkey_91: factor out into a common expression 2022-08-10 23:33:20 +02:00
R. Ryantm
1cf6528627 nickel: 0.2.0 -> 0.2.1 2022-08-10 21:00:18 +00:00
github-actions[bot]
615ca4335f
Merge master into staging-next 2022-08-10 12:01:18 +00:00
figsoda
c1dbfeb2c0
Merge pull request #185125 from figsoda/update-lunatic
lunatic: 0.9.0 -> 0.10.0
2022-08-10 16:07:44 +08:00
figsoda
41c5b671d6 lunatic: 0.9.0 -> 0.10.0 2022-08-10 15:21:25 +08:00
github-actions[bot]
5ad6c8071e
Merge master into staging-next 2022-08-09 18:01:26 +00:00
Silvan Mosberger
65a60bd702
Merge pull request #185694 from infinisil/bats-libraries
bats: Add library support
2022-08-09 19:55:22 +02:00
Travis A. Everett
d42f6128c7 bats: Add library test
Co-Authored-By: Silvan Mosberger <contact@infinisil.com>
2022-08-09 17:34:13 +02:00
github-actions[bot]
194ba77ae3
Merge master into staging-next 2022-08-09 00:02:24 +00:00
Martin Weinelt
7363ab9ebb
python311: 3.11.0b5 -> 3.11.0rc1
https://docs.python.org/3.11/whatsnew/changelog.html#python-3-11-0-beta-5
2022-08-08 23:55:10 +02:00
Martin Weinelt
f1c0f0554a
Merge pull request #183037 from mweinelt/python3.11.0b5 2022-08-08 23:52:28 +02:00
Silvan Mosberger
fbe194fdf6 bats: Add library wrapper
Adds a `bats.withLibraries (p: [ ... ])` function, which creates a
`bats` wrapper where the `BATS_LIB_PATH` environment variable contains
fallbacks for the given list of libraries.

This allows to e.g. use the `bats-assert` library (which itself requires the
`bats-support` library) with

    bats.withLibraries (p: [ p.bats-support p.bats-assert ])

In a `.bats` file you can then call `bats_load_library` [1] to load the
libraries in the `setup()` function:

    setup() {
      bats_load_library bats-support
      bats_load_library bats-assert
    }

[1]: https://bats-core.readthedocs.io/en/stable/writing-tests.html?highlight=library#bats-load-library-load-system-wide-libraries
2022-08-08 20:20:10 +02:00
Silvan Mosberger
d1949b739a bats: init libraries
- init bats-assert 2.0.0
- init bats-support 0.3.0
- init bats-file 0.3.0
2022-08-08 20:11:37 +02:00
Sergei Trofimovich
b3b672d5a1 setup-hooks/separate-debug-info.sh: don't inhibit strip hook
Before the change separate-debug-info.sh did the stripping itself.
This scheme has a few problems:
1. Stripping happens only on ELF files. *.a and *.o files are skipped.
   Derivations have to do it manually. Usually incorrectly
   as they don't run $RANLIB (true for `glibc` and `musl`).
2. Stripping happens on all paths. Ideally only `stripDebugList` paths
   should be considered.
3. Host strip is called on Target files.

This change offloads stripping logic to strip hook. This strips more
files for `glibc` and `musl`. Now we can remove most $STRIP calls
from individual derivations.

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-08-07 12:49:37 +01:00
github-actions[bot]
beef677ae7
Merge master into staging-next 2022-08-06 18:01:15 +00:00
Elis Hirwing
f44841f33d
Merge pull request #185160 from helsinki-systems/upd/php
php80: 8.0.21 -> 8.0.22 & php81: 8.1.8 -> 8.1.9
2022-08-06 17:18:48 +02:00
github-actions[bot]
4bbe802309
Merge staging-next into staging 2022-08-06 12:01:56 +00:00
Frederik Rietdijk
2270b66d75 pythonPackagesExtensions: override all Python package sets at once
Python package sets can be overridden by overriding an interpreter
and passing in `packageOverrides = self: super: {...};`. This is fine
in case you need a single interpreter, however, it does not help you
when you want to override all sets.

With this change it is possible to override all sets at once by
appending a list of "extensions" to `pythonPackagesExtensions`.

From reading the implementation you might wonder why a list is used, and
not
`lib.composeExtensions`? The reason is the latter requires knowledge of
the library function. This approach should be easier for most users
as it is similar to how we append to lists of e.g. inputs or patches
when overriding a derivation.
2022-08-06 09:39:39 +02:00