Artturi
dcc7df7fe6
Merge pull request #211685 from Artturin/splicingstuff1-split
2023-02-03 12:49:08 +02:00
Ulrik Strid
376e9ceead
treewide: add strictDeps = true to most packages depending on ocaml
2023-02-03 08:59:34 +01:00
github-actions[bot]
931f54ceff
Merge staging-next into staging
2023-02-03 06:02:05 +00:00
github-actions[bot]
41d7ce1517
Merge master into staging-next
2023-02-03 06:01:30 +00:00
Weijia Wang
b062ec5b83
rustpython: unbreak on x86_64-darwin
2023-02-03 00:02:17 +01:00
Weijia Wang
0437df79ed
Merge pull request #214223 from Mic92/ruby-fix
...
ruby: fix default CC not beeing set
2023-02-02 23:37:17 +01:00
github-actions[bot]
6d7be19afb
Merge master into staging-next
2023-02-02 18:01:08 +00:00
Jörg Thalheim
42a4f2fd0a
ruby: fix default CC not beeing set
...
This is a regression introduced in https://github.com/NixOS/nixpkgs/pull/202041
2023-02-02 18:41:53 +01:00
Alyssa Ross
d608fbb9f6
buildPython*: allow overriding disabled packages
...
Previously:
nix-repl> python3.pkgs.WSME
error: WSME-0.11.0 not supported for interpreter python3.10
nix-repl> python3.pkgs.WSME.overridePythonAttrs (_: { disabled = false; })
error: WSME-0.11.0 not supported for interpreter python3.10
Now:
nix-repl> python3.pkgs.WSME
error: WSME-0.11.0 not supported for interpreter python3.10
«derivation
nix-repl> python3.pkgs.WSME.overridePythonAttrs (_: { disabled = false; })
«derivation /nix/store/cxkiwdfm146zvl573s2hahlbjd1wfrrp-python3.10-WSME-0.11.0.drv»
2023-02-02 16:49:27 +01:00
github-actions[bot]
ffbbb55ee2
Merge master into staging-next
2023-02-02 06:01:28 +00:00
Weijia Wang
97b3ca8685
nextflow: 22.04.5 -> 22.10.6
2023-02-02 03:00:33 +01:00
Pol Dellaiera
fb528f2237
php82: 8.2.1 -> 8.2.2
2023-02-01 21:40:01 +01:00
Pol Dellaiera
806e263d6a
php81: 8.1.14 -> 8.1.15
2023-02-01 20:25:51 +01:00
github-actions[bot]
b74764e3d4
Merge master into staging-next
2023-02-01 18:01:25 +00:00
Vladimír Čunát
9e2af38827
Merge branch 'staging' into staging-next
2023-02-01 17:05:25 +01:00
Vladimír Čunát
9287f4461d
Merge #206907 : stdenv: gcc11 -> gcc12
2023-02-01 16:54:44 +01:00
R. Ryantm
245bee6ef5
erlang: 25.2.1 -> 25.2.2
2023-02-01 08:33:56 -05:00
Vladimír Čunát
4782601857
Merge #211410 : ruby: 2.7.6 -> 2.7.7, 3.0.4 -> 3.0.5
...
...into staging
2023-02-01 10:19:18 +01:00
Nick Cao
4f1caea482
wasmer: 3.1.0 -> 3.1.1
...
Diff: https://github.com/wasmerio/wasmer/compare/v3.1.0...v3.1.1
2023-02-01 11:23:32 +08:00
github-actions[bot]
82c24e442d
Merge staging-next into staging
2023-01-31 06:01:59 +00:00
github-actions[bot]
66bb8338fc
Merge master into staging-next
2023-01-31 06:01:26 +00:00
logo4poop
94edb149a5
hashlink: 1.12 -> 1.13
2023-01-30 21:53:43 -05:00
Nick Cao
2603076d9a
Merge pull request #212760 from Cynerd/luajit-crossbuild
...
luajit: fix cross build for 32 bit architectures
2023-01-31 09:14:56 +08:00
Francesco Gazzetta
6ad639f20a
Merge pull request #211550 from fgaz/pikchr/tcl
...
pikchr: enable tcl support (and related stuff)
2023-01-30 10:36:37 +00:00
Karel Kočí
af2839518e
luajit: fix cross build for 32 bit architectures
...
The 32bit compiler has to be used when building on 64bit system.
2023-01-30 09:54:34 +01:00
github-actions[bot]
2019d6632b
Merge master into staging-next
2023-01-29 12:01:20 +00:00
github-actions[bot]
d7f991bb53
Merge master into staging-next
2023-01-29 00:02:27 +00:00
Alyssa Ross
b682fef8e9
python3.pkgs: fix splice through unsupported hosts
...
Previously, unless unsupported platforms were allowed, the following
would fail to evaluate (from an "x86_64-linux" system):
pkgsCross.x86_64-freebsd.__splicedPackages.docutils.__spliced.buildHost
It shouldn't have, because the buildHost package ends up being for
Linux. This broke evaluation of e.g. pkgsCross.x86_64-freebsd.libdrm,
because it has docutils in nativeBuildInputs. mkDerivation would try
to go through __spliced.buildHost on docutils to get to the Linux
version, but the check in ensurePythonModules would kick in first,
triggering the meta check because of the equality check in the
implementation of hasPythonModule, which would fail because Python is
not marked as supported on FreeBSD in Nixpkgs at the moment. Thus,
even though they're not supposed to be, the meta checks would be
triggered even though the only attribute being accessed on the
unsupported derivation was __spliced.
We can fix this by using the same mechanism used to implement the meta
checks themselves: lib.extendDerivation. Now, attempting to access
drvPath or outPath on an attribute that fails the validity check will
produce the same error as before, but other accesses will be allowed
through, fixing splicing.
I've tested evaluation of packages that pass and fail the validity
check, and confirmed that the behaviour is still correct.
2023-01-28 21:08:50 +00:00
Alyssa Ross
02ee33a5c1
python3.pkgs: simplify ensurePythonModules logic
...
It wasn't clear before, but it turns out that this is just four
separate conditions, and an attribute is valid if any of the
conditions is true, so we don't need a sea of parentheses to express
it.
2023-01-28 21:08:50 +00:00
github-actions[bot]
edb59645f2
Merge master into staging-next
2023-01-28 18:01:11 +00:00
Fabián Heredia Montiel
0cf5d85f0c
treewide: add gcc12 flags
2023-01-27 21:20:52 -06:00
Martin Weinelt
52029b8e00
Merge remote-tracking branch 'origin/master' into staging-next
2023-01-27 23:50:36 +01:00
Vladimír Čunát
8a77ed60ac
Merge branch 'master' into staging-next
2023-01-27 09:36:55 +01:00
Mario Rodas
686ad19923
nelua: 2022-11-20 -> 2023-01-21
2023-01-27 04:20:00 +00:00
Mario Rodas
43e5897f70
zuo: 2022-11-15 -> 2023-01-02
2023-01-27 04:20:00 +00:00
Mario Rodas
b6779f09d7
luau: 0.558 -> 0.560
...
https://github.com/Roblox/luau/releases/tag/0.560
2023-01-27 04:20:00 +00:00
github-actions[bot]
578f1ba854
Merge master into staging-next
2023-01-26 18:01:29 +00:00
Shawn8901
a59dda942c
treewide: remove global with lib; statements in pkgs/development
2023-01-26 18:31:02 +01:00
Weijia Wang
dcd69bc308
Merge pull request #212714 from wegank/aarch64-gcc-comments
...
treewide: mark #201254
2023-01-26 15:38:04 +01:00
Weijia Wang
52a28708b8
treewide: mark #201254
2023-01-26 15:11:41 +01:00
Francesco Gazzetta
9d9eceb7e0
tcl.tclPackageHook: add dontWrapTclBinaries parameter
2023-01-26 14:46:46 +01:00
github-actions[bot]
d7e7d75f99
Merge master into staging-next
2023-01-26 06:01:24 +00:00
Sergei Trofimovich
c82cfa8bc0
guile_3_0: 3.0.8 -> 3.0.9
...
Changes: https://www.gnu.org/software/guile/news/gnu-guile-309-released.html
2023-01-25 21:42:30 +00:00
github-actions[bot]
a1c257a1c6
Merge master into staging-next
2023-01-25 18:01:20 +00:00
Anderson Torres
ff6d32d09b
Merge pull request #210194 from sternenseemann/cbqn-fix-extra-outputs
...
cbqn: tie outputs for library to library config option
2023-01-25 13:38:26 -03:00
R. Ryantm
8486c3d92e
babashka: 1.0.170 -> 1.1.172
2023-01-25 13:41:32 +00:00
github-actions[bot]
20df8d00cc
Merge master into staging-next
2023-01-25 12:01:34 +00:00
Dmitry Kalinkin
f9d18ffe58
lib.maintainers.doublec: remove
2023-01-24 01:02:59 -05:00
github-actions[bot]
eadaaa7d20
Merge master into staging-next
2023-01-23 12:01:24 +00:00
Thiago Kenji Okada
5bd1073f47
Merge pull request #212216 from r-ryantm/auto-update/babashka
...
babashka: 1.0.169 -> 1.0.170
2023-01-23 09:39:46 +00:00
github-actions[bot]
d8bfd0a059
Merge master into staging-next
2023-01-23 06:01:12 +00:00
R. Ryantm
53bb93d08b
babashka: 1.0.169 -> 1.0.170
2023-01-23 05:33:47 +00:00
Nick Cao
6ad4d75364
Merge pull request #211079 from NickCao/py37
...
python37: remove leftovers
2023-01-23 11:22:35 +08:00
github-actions[bot]
feb2240b37
Merge master into staging-next
2023-01-22 18:01:03 +00:00
Weijia Wang
123cd79117
Merge pull request #195387 from r-ryantm/auto-update/zef
...
zef: 0.14.2 -> 0.14.6
2023-01-22 16:17:12 +01:00
Adam Joseph
42815b4a0c
treewide: systemdSupport: use lib.meta.availableOn
...
Many packages have some kind of flag indicating whether or not to build with
systemd support. Most of these default to `stdenv.isLinux`, but systemd does
not build on (and is marked `broken` for) `isStatic`. Only a few packages have
the needed `&& !isStatic` in the default value for their parameter.
This commit moves the logic for the default value of these flags into
`systemd.meta.{platforms,badPlatforms}` and evaluates those conditions using
`lib.meta.availableOn`.
This provides three benefits:
1. The default values are set correctly (i.e. including `&& isStatic`)
2. The default values are set consistently
3. The way is paved for any future non-Linux systemd platforms (FreeBSD is
reported to have experimental systemd support)
2023-01-22 00:27:19 -08:00
Weijia Wang
218c4c526e
Merge pull request #212002 from mothsART/feature/replace_http_by_https
...
treewide: replace http by https when https is a permanent redirection
2023-01-22 03:26:02 +01:00
Ferry Jérémie
65d7e87fdb
treewide: replace http by https when https is a permanent redirection
2023-01-22 02:46:49 +01:00
figsoda
da5b47eba8
Merge pull request #211962 from figsoda/go
...
treewide: remove empty go vendor hashes
2023-01-21 18:06:47 -05:00
figsoda
d8f9bcbcd6
treewide: remove empty go vendor hashes
2023-01-21 11:35:00 -05:00
Guillaume Girol
33afbf39f6
treewide: switch to nativeCheckInputs
...
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
Guillaume Girol
b7042dc36a
buildLuaPackage: adapt to native check inputs
2023-01-21 16:42:10 +01:00
Guillaume Girol
dcfdd9d8da
mkTclDerivation: support nativeCheckInputs
2023-01-21 16:42:10 +01:00
Guillaume Girol
339a5491bb
buildPythonPackage: support nativeCheckInputs
2023-01-21 16:42:09 +01:00
Guillaume Girol
90c78aee6c
Merge branch 'nativeCheckInputs' into staging-nativeCheckInputs
2023-01-21 12:00:00 +00:00
figsoda
3290828905
fetchPypi: move to top level
...
fetchPypi doesn't use python under the hood and doesn't need to be tied
to a specific version of python. Moving it to top level makes it more
consistent with other fetchers and makes code generation easier.
2023-01-21 08:21:33 +01:00
R. Ryantm
c4961615c7
erlang: 24.3.4.7 -> 24.3.4.8
2023-01-20 15:03:17 -05:00
Artturin
b94fa2c253
python-packages-base: use extends instead of //
...
// shouldn't be used when overrideAttrs is available
here we can use extends instead of overrideAttrs for performance
2023-01-20 19:19:18 +02:00
R. Ryantm
90fb934fec
erlangR25: 25.2 -> 25.2.1
2023-01-19 16:50:30 -05:00
Alyssa Ross
0ae87d514f
treewide: add names to all setup hooks
2023-01-19 15:00:36 +00:00
Minijackson
2b43490121
python: improve ABI name detection
2023-01-19 15:20:31 +01:00
Sandro
304f744fbe
Merge pull request #210146 from aaronjheng/starlark
2023-01-18 23:10:20 +01:00
ajs124
0f9f669328
ruby_3_0: 3.0.4 -> 3.0.5
...
Fixes CVE-2021-33621
2023-01-18 15:57:58 +01:00
ajs124
828487c551
ruby_2_7: 2.7.6 -> 2.7.7
...
Fixes CVE-2021-33621
2023-01-18 15:57:54 +01:00
Alyssa Ross
b0997077e7
perl: don't use libxcrypt on FreeBSD
...
Tested by building pkgsCross.x86_64-freebsd.perl from x86_64-linux.
2023-01-18 12:10:34 +00:00
Aaron Jheng
45f6453b67
starlark: unstable-2022-08-17 -> unstable-2023-01-12
2023-01-17 15:16:49 +00:00
Nick Cao
dde298c126
python37: remove leftover files
2023-01-16 19:49:16 +08:00
R. Ryantm
ef10ea96d8
elixir_1_14: 1.14.2 -> 1.14.3
2023-01-15 16:13:37 -05:00
Thiago Kenji Okada
79194a913d
Merge pull request #210078 from thiagokokada/dont-expose-resholve
...
resholve: mark it as knownVulnerabilities, allow resholve-utils usage
2023-01-15 18:10:34 +00:00
Thiago Kenji Okada
66093a4120
python27: remove stripLibs argument
...
Since we are now guarantee that the `resholve` is not exposing `python27`,
let's remove the `stripLibs` hack that tried to reduce its size.
2023-01-15 12:29:42 +00:00
Vladimír Čunát
77a214e764
spidermonkey: fixup build on aarch64-linux
...
All three versions are the same in this respect.
It's the issue with old libgcc_s propagated via our glibc package; e.g.
https://github.com/NixOS/nixpkgs/pull/209113
2023-01-13 10:03:32 +01:00
github-actions[bot]
ceb05ad4bf
Merge master into staging-next
2023-01-13 06:01:09 +00:00
Mario Rodas
e7b6fb49fd
Merge pull request #208744 from wegank/python312-darwin
...
python312: fix build on darwin
2023-01-12 22:35:07 -05:00
Andrew Marshall
baf1f1293b
ruby: Fix withPackages on darwin with makeBinaryWrapper
...
See also https://github.com/NixOS/nixpkgs/pull/161298
2023-01-11 11:28:41 -05:00
sternenseemann
cac5e045dc
cbqn: tie outputs for library to library config option
2023-01-11 13:00:24 +01:00
github-actions[bot]
166b049bd9
Merge master into staging-next
2023-01-11 06:01:29 +00:00
DavidCromp
52a9d9ad39
cbqn: fix output on non-Linux platforms
...
cbqn: fix output on non-Linux platforms
2023-01-11 00:16:04 -03:00
Martin Weinelt
c1e6c6af69
Merge remote-tracking branch 'origin/master' into staging-next
2023-01-11 03:51:33 +01:00
R. Ryantm
aa478e283b
janet: 1.25.1 -> 1.26.0
2023-01-11 09:04:53 +08:00
github-actions[bot]
e4fc9a910a
Merge master into staging-next
2023-01-09 12:01:24 +00:00
Elis Hirwing
b080bcbedf
Merge pull request #208928 from drupol/php/bumps-january-2023
...
php interpreter: bumps
2023-01-09 08:23:25 +01:00
github-actions[bot]
fce67420c4
Merge master into staging-next
2023-01-09 00:02:14 +00:00
Thiago Kenji Okada
4b74c3c3d1
pypy39: fix pypy3 symlink
2023-01-08 19:34:59 +00:00
Thiago Kenji Okada
c04fc21156
pythonInterpreters.pypy39_prebuilt: remove global with lib
2023-01-08 19:34:59 +00:00
Thiago Kenji Okada
eddcc1c01c
pythonInterpreters.pypy27_prebuilt: remove global with lib
2023-01-08 19:34:59 +00:00
Thiago Kenji Okada
a7ffcced44
pypy{27,38,39}: remove global with lib
2023-01-08 19:34:59 +00:00
Thiago Kenji Okada
92f0173213
pypy{27,38,39}: refactor derivation
...
- Remove code related to i686 archs (not supported anymore since #209100 )
- Split non-install steps in installPhase in installCheckPhase/preFixup
- Add missing pre/post hooks
2023-01-08 19:34:59 +00:00
Thiago Kenji Okada
7b71b0253f
Merge pull request #209699 from wegank/pypy27-darwin
...
pypy27, pypy39: unbreak on aarch64-darwin
2023-01-08 18:38:50 +00:00
Weijia Wang
9d10b68a85
pypy27: unbreak on aarch64-darwin
2023-01-08 19:00:31 +01:00
Martin Weinelt
4d65509504
Merge remote-tracking branch 'origin/master' into staging-next
2023-01-08 16:34:30 +01:00
Mario Rodas
4d6f451018
Merge pull request #209646 from marsam/update-luau
...
luau: 0.555 -> 0.558
2023-01-08 07:48:42 -05:00
Thiago Kenji Okada
2a19c135fc
Merge pull request #209597 from wegank/pypy27-darwin
...
pythonInterpreters.pypy27_prebuilt: fix install check on darwin
2023-01-08 11:05:31 +00:00
Thiago Kenji Okada
dac15fbb93
Merge pull request #209598 from wegank/pypy39-darwin
...
pythonInterpreters.pypy39_prebuilt: add darwin support
2023-01-08 11:01:17 +00:00
Nick Cao
f742c6d443
python311: fix cross compilation
2023-01-08 12:39:02 +08:00
Mario Rodas
f5476f74bc
luau: 0.555 -> 0.558
...
https://github.com/Roblox/luau/releases/tag/0.556
https://github.com/Roblox/luau/releases/tag/0.557
https://github.com/Roblox/luau/releases/tag/0.558
2023-01-08 04:20:00 +00:00
Weijia Wang
fd6ddd9923
pythonInterpreters.pypy39_prebuilt: add darwin support
2023-01-08 02:04:15 +01:00
Weijia Wang
e380607d07
pythonInterpreters.pypy27_prebuilt: fix install check on darwin
2023-01-08 02:02:45 +01:00
github-actions[bot]
4bf238a8fb
Merge master into staging-next
2023-01-08 00:02:31 +00:00
Fabián Heredia Montiel
d9fbb33f92
python27: mark as vulnerable/insecure due to EOL on 2020-01-01
...
More information: https://www.activestate.com/products/python/python-2-end-of-life-security-updates/
2023-01-07 16:25:35 -06:00
Thiago Kenji Okada
aa0c474f4b
pypy{27,38,39}: mark as broken in aarch64-darwin
2023-01-07 21:14:22 +00:00
Thiago Kenji Okada
997a09e612
pypy39: fix build in darwin
2023-01-07 21:11:49 +00:00
Thiago Kenji Okada
4645ec9de6
pypy{27,38,39}: remove i686-linux, add aarch64-darwin
2023-01-07 21:11:49 +00:00
Thiago Kenji Okada
40db51d563
pythonInterpreters.pypy27_prebuilt: add support to darwin
2023-01-07 21:11:49 +00:00
Thiago Kenji Okada
3d440c1c1e
pythonInterpreters.pypy39_prebuilt: use autoPatchelfHook
2023-01-07 21:11:49 +00:00
Thiago Kenji Okada
c89380b0c4
pythonInterpreters.pypy27_prebuilt: use autoPatchelfHook
2023-01-07 21:11:48 +00:00
Thiago Kenji Okada
a49d01ce3f
pythonInterpreters.pypy27_prebuilt: add support for aarch64-linux
2023-01-07 21:11:48 +00:00
Thiago Kenji Okada
be456598db
pypy38: 7.3.9 -> 7.3.11
2023-01-07 21:11:48 +00:00
Thiago Kenji Okada
797e62d503
pypy39: 7.3.9 -> 7.3.11
...
Also build it with pypy27 instead of python27.
2023-01-07 21:11:48 +00:00
Thiago Kenji Okada
284d9a1067
pypy27: 7.3.9 -> 7.3.11
...
Also build it with pythonInterpreters.pypy27_prebuilt instead of
python27, to avoid it being broken after #201859 is merged.
Keep in mind that the above change will make this derivation only work
with x86_64-linux for now (since pypy27_prebuilt is only packaged for
that platform). However support for newer platforms can be added later,
and a working package for one platform is better than a broken package
in 4 platforms.
2023-01-07 21:11:48 +00:00
Thiago Kenji Okada
6339c29710
pypy37: remove
2023-01-07 21:11:48 +00:00
Thiago Kenji Okada
5dbf9ca20c
pythonInterpreters.pypy39_prebuilt: 7.3.9 -> 7.3.11
2023-01-07 21:11:48 +00:00
Thiago Kenji Okada
525588440a
pythonInterpreters.pypy27_prebuilt: 7.3.9 -> 7.3.11
2023-01-07 21:11:48 +00:00
github-actions[bot]
3b3114f45d
Merge master into staging-next
2023-01-07 18:01:08 +00:00
Artturi
f56de234bb
Merge pull request #207652 from Artturin/splicenixfmt
2023-01-07 17:42:25 +02:00
github-actions[bot]
00aa7f762f
Merge master into staging-next
2023-01-07 06:01:13 +00:00
R. Ryantm
0166341b2c
babashka: 1.0.168 -> 1.0.169
2023-01-07 03:59:42 +00:00
Martin Weinelt
5b308cd1df
Merge remote-tracking branch 'origin/master' into staging-next
2023-01-06 19:10:05 +01:00
Adam Joseph
c031cc5bf1
luajit: add powerpc64le-linux to badPlatforms
2023-01-06 16:03:23 +01:00
Martin Weinelt
afd962b51c
Merge remote-tracking branch 'origin/master' into staging-next
2023-01-05 17:16:26 +01:00
Elis Hirwing
d6f6154cc7
Merge pull request #180827 from drupol/php/update-script
...
php: Provide an update script.
2023-01-05 14:14:36 +01:00
Thiago Kenji Okada
e3e7a85fbd
Merge pull request #209090 from thiagokokada/bump-python2
...
python27: 2.7.18.5 -> 2.7.18.6
2023-01-05 13:02:05 +00:00
Pol Dellaiera
142ac0ba91
php: add updateScript
2023-01-05 13:42:31 +01:00
Martin Weinelt
e75f5e8efa
python37: drop
...
The package set hasn't been working for a long time now, due to infinite
recursions, that nobody was going to fix.
The release is going to go EOL in 2023/06 and we don't want to ship it
in NixOS 23.05 anyway.
2023-01-05 13:20:49 +01:00
Arnout Engelen
af0b453724
Merge pull request #208103 from raboof/neovim-reproducible
...
neovim: make the build reproducible
2023-01-05 13:17:38 +01:00
Thiago Kenji Okada
b0ac530007
python27: 2.7.18.5 -> 2.7.18.6
2023-01-04 21:12:03 +00:00
Pol Dellaiera
041d551384
php81: 8.1.13 -> 8.1.14
2023-01-04 21:42:24 +01:00
github-actions[bot]
789ae2c93d
Merge staging-next into staging
2023-01-04 18:01:36 +00:00
Thiago Kenji Okada
0992faa347
Merge pull request #206642 from thiagokokada/python27-use-system-libs
...
python27: use ffi/expat as system libraries
2023-01-04 16:34:21 +00:00
Martin Weinelt
e464bde9ba
Merge pull request #208962 from KAction/patch/v1/python3.pkgs.sphinxHook
2023-01-04 02:38:53 +01:00
Dmitry Bogatov
82ae2e8f06
python3.pkgs.sphinxHook: fix co-installability of generated documentation
...
Include full $name of the derivation into docdir, so documentation for
python package "foo" is installed into $out/share/doc/python3.10-foo-1.2.3
instead of just $out/share/doc/foo, where it may conflict with some
other package named "foo" and not-coinstallable with different
versions of the same python package.
Change from $name to $pname was introduced in [1ee5fca
], probably as
unindented side-effect of adding support for formats other than html.
2023-01-03 20:28:48 -05:00
github-actions[bot]
e859576396
Merge staging-next into staging
2023-01-04 00:03:20 +00:00
Sandro
daf4e55ddb
Merge pull request #208194 from wegank/chibi-darwin
...
Closes https://github.com/NixOS/nixpkgs/issues/190889
2023-01-03 23:22:39 +01:00
Pol Dellaiera
793d5252be
php82: 8.2.0 -> 8.2.1
2023-01-03 21:57:26 +01:00
Pol Dellaiera
19e31cd677
php80: 8.0.26 -> 8.0.27
2023-01-03 21:51:47 +01:00
github-actions[bot]
e076f677a1
Merge staging-next into staging
2023-01-03 18:01:45 +00:00
Mario Rodas
c5a38863e4
Merge pull request #205337 from Radvendii/patch-1
...
ruby: add `buildGems` to passthru
2023-01-03 09:21:17 -05:00
Weijia Wang
f6fd1b9a53
python312: fix build on darwin
2023-01-02 13:07:46 +01:00
github-actions[bot]
ccef3ab7d8
Merge staging-next into staging
2023-01-02 12:02:01 +00:00
Maximilian Bosch
f0d67d8732
evcxr: 0.14.1 -> 0.14.2
...
ChangeLog: https://github.com/google/evcxr/releases/tag/v0.14.2
2023-01-02 10:09:35 +01:00
Jan Tojnar
5810109b42
Merge branch 'staging-next' into staging
...
- readline6 attribute removed from all-packages.nix in d879125d61
- readline attribute was bumped to readline82 in 50adabdd60
2023-01-02 03:04:32 +01:00
Weijia Wang
a440e955e0
python3: allow enabling framework on darwin
2023-01-01 16:05:48 +01:00
Arnout Engelen
90c4a2ebc3
neovim: make the build reproducible
...
This introduces a patch that improves binary reproducibility since changes in
ordering of the generated code indeed cause changes in the compiled code.
Additionally, since neovim embeds luajit-compiled bytecode into the nvim binary,
we are impacted by https://github.com/LuaJIT/LuaJIT/issues/626 . It is possible
to switch to lua 5.1, but that'd be a regression (luajit has much better
performance and some plugins depend on it, like for example Noice and Lazy).
Disabling `COMPILE_LUA` at build time would cause a runtime penalty each time
neovim starts. Instead, we run luagit with those security settings disabled for
the build-time code generation.
(Note to self: for a minimized testcase this seemed to help at
975ec13f5d5aefcac1dbb15fa867e660e07c93a1 but no longer at
03080b795aa3496ed62d4a0697c9f4767e7ca7e5 of luajit, which is surprising since
that commit doesn't look super relevant. _Also_ surprisingly it does seem to
work in the context of the neovim code generation, though, so that might be
good enough...)
Also, some of the code generation (using mpack and tables) still relies on
stable table ordering. This should eventually be fixed, but as a workaround
we use the luajit-with-stable-string-ids for those generators as well.
Fixes #207841
2023-01-01 15:50:12 +01:00
sternenseemann
c7667f198f
cbqn: drop obsolete darwin flags
...
This was already done in f5c7a97d53
, but
reverted later by accident.
2022-12-30 18:49:53 +01:00
sternenseemann
2f3f2c82c8
cbqn: install headers and shared library
...
This is useful for embedding CBQN and writing libraries that can be used
via the CBQN FFI.
2022-12-30 18:49:53 +01:00
Sandro
726088a964
Merge pull request #206812 from SuperSandro2000/luajit-openresty
2022-12-30 03:11:54 +01:00
Robert Schütz
fa3feb9f65
python3Packages.pythonImportsCheck: set $PYTHONPATH
...
Don't rely on the installPhase doing so.
2022-12-29 04:11:02 -08:00
Weijia Wang
182e336979
chibi: fix wrapping on darwin
2022-12-29 06:34:22 +01:00
Sergei Trofimovich
092d57c076
Merge remote-tracking branch 'origin/staging-next' into staging
...
Conflicts:
pkgs/development/tools/language-servers/ansible-language-server/default.nix
2022-12-28 09:35:37 +00:00
R. Ryantm
57dbff4228
erlang_odbc: 24.3.4.6 -> 24.3.4.7
2022-12-27 23:48:39 -05:00
K900
fe78d26e80
Merge pull request #207564 from ereslibre/wasmtime-4.0.0
...
wasmtime: 3.0.1 -> 4.0.0
2022-12-26 12:05:55 +03:00
R. Ryantm
0df348ed0a
zef: 0.14.2 -> 0.14.6
2022-12-26 02:10:29 +00:00
Sandro Jäckel
56acc4566e
luajit_openresty: init at 2.1-20220915
2022-12-26 02:57:06 +01:00
Sandro
f4c3e67d80
Merge pull request #206807 from SuperSandro2000/lua-sourceVersion
2022-12-25 21:42:47 +01:00
Artturin
58fa78077c
treewide: use splicing convenience functions
2022-12-25 14:05:03 +02:00
Jan Tojnar
72c37eddec
Merge branch 'staging-next' into staging
2022-12-25 01:30:47 +01:00
Rafael Fernández López
a8153ecbd8
wasmtime: 3.0.1 -> 4.0.0
2022-12-24 14:06:50 +01:00
R. Ryantm
d9c3fbfcdc
erlangR25: 25.1.2 -> 25.2
2022-12-24 07:50:37 -05:00
R. Ryantm
3f6ffe5977
erlangR23: 23.3.4.17 -> 23.3.4.18
2022-12-22 13:16:28 -05:00
R. Ryantm
78317d420d
erlangR24: 24.3.4.5 -> 24.3.4.6
2022-12-22 11:22:00 -05:00
Sandro Jäckel
b374880027
interpreters/lua: replace sourceVersion with lib.versions
2022-12-22 05:14:31 +01:00
Narazaki, Shuji
efbce7d4aa
cbqn: add enableReplxx option
2022-12-21 14:17:29 +09:00
github-actions[bot]
dc7ebb0163
Merge staging-next into staging
2022-12-18 18:01:41 +00:00
Valentin Gagarin
f782da699e
Merge pull request #206646 from figsoda/typos
2022-12-18 18:27:57 +01:00
Thiago Kenji Okada
47f904bad1
python27: use ffi/expat as system libraries
...
Without `--with-system-{ffi,expat}` flags, Python will use its own
embedded libraries that are out-of-date. Thanks to it, they can be a
security issue. So let's use our own libraries instead.
This is already what Python 3.x does, so should be safe.
2022-12-18 12:32:51 +00:00
github-actions[bot]
ab5c904c51
Merge staging-next into staging
2022-12-18 06:01:44 +00:00
figsoda
ec8cb34358
treewide: fix typos
2022-12-17 19:39:44 -05:00
Anderson Torres
a4807c14ff
Merge pull request #206641 from atorres1985-contrib/nickel
...
nickel: fill meta.changelog
2022-12-17 21:23:44 -03:00
github-actions[bot]
7984a7dacb
Merge staging-next into staging
2022-12-18 00:05:50 +00:00
Anderson Torres
06db865023
Merge pull request #206605 from r-ryantm/auto-update/nickel
...
nickel: 0.3.0 -> 0.3.1
2022-12-17 21:04:57 -03:00
AndersonTorres
ed7c556639
nickel: fill meta.changelog
2022-12-17 21:04:11 -03:00
Sandro Jäckel
04a1c0d7ad
treewide: fix quoting of GITHUB_TOKEN in curl
2022-12-17 23:32:43 +01:00
R. Ryantm
44a3bccab9
nickel: 0.3.0 -> 0.3.1
2022-12-17 20:34:27 +00:00
github-actions[bot]
61a0176830
Merge staging-next into staging
2022-12-17 00:02:50 +00:00
github-actions[bot]
30b97b0e83
Merge master into staging-next
2022-12-17 00:02:17 +00:00
Thiago Kenji Okada
bc884bf9e0
Merge pull request #206143 from thiagokokada/strip-down-python2-resholve-further
...
resholve: strip unused libraries from python27
2022-12-16 22:59:54 +00:00
Vladimír Čunát
59a68f487d
Merge branch 'staging-next' into staging
2022-12-16 11:20:50 +01:00
github-actions[bot]
b9ac6ee4d9
Merge master into staging-next
2022-12-16 00:02:17 +00:00
Artturin
05a2dfd674
lib.replaceChars: warn about being a deprecated alias
...
replaceStrings has been in nix since 2015(nix 1.10)
so it is safe to remove the fallback
d6d5885c15
2022-12-15 22:25:51 +02:00
github-actions[bot]
eaf7260c5b
Merge master into staging-next
2022-12-15 18:01:21 +00:00
R. Ryantm
88b3cc8ecc
wasmer: 3.0.2 -> 3.1.0
2022-12-15 05:35:36 +00:00
Thiago Kenji Okada
283ecac082
resholve: strip unused libraries from python27
...
Strip unused libraries from resholve's own python27 derivation, further
reducing its size and reducing its attack surface.
2022-12-15 00:07:02 +00:00
github-actions[bot]
4db4181d93
Merge staging-next into staging
2022-12-14 00:02:53 +00:00
github-actions[bot]
1e7dd98694
Merge master into staging-next
2022-12-14 00:02:18 +00:00
Rick van Schijndel
9833d56c24
treewide: mark packages broken that never built on PLATFORM
...
Done with the help of https://github.com/Mindavi/nixpkgs-mark-broken
Tool is still WIP but this is one of the first results.
I manually audited the results and removed some results that were not valid.
Note that some of these packages maybe should have more constrained platforms set
instead of broken set, but I think not being perfectly correct is better than
just keep trying to build all these things and never succeeding.
Some observations:
- Some darwin builds require XCode tools
- aarch64-linux builds sometimes suffer from using gcc9
- gcc9 is getting older and misses some new libraries/features
- Sometimes tools try to do system detection or expect some explicit settings for
platforms that are not x86_64-linux
2022-12-13 21:40:12 +01:00
github-actions[bot]
74a066ab3f
Merge staging-next into staging
2022-12-13 18:02:08 +00:00
github-actions[bot]
d07c2d73fd
Merge master into staging-next
2022-12-13 18:01:30 +00:00
figsoda
126bb19304
Merge pull request #205815 from thiagokokada/strip-down-python2-resholve
...
resholve: use stripped-down python27
2022-12-13 11:02:30 -05:00
Thiago Kenji Okada
2e943fc060
resholve: use stripped-down python27
...
This PR strips down the modified `python27` derivation used by `resholve`. The
idea is to reduce the possible security issues, and also to make it easier to
bootstrap.
2022-12-13 14:37:00 +00:00
github-actions[bot]
8506553217
Merge staging-next into staging
2022-12-13 00:02:51 +00:00
github-actions[bot]
a680c884cc
Merge master into staging-next
2022-12-13 00:02:19 +00:00