Commit graph

6527 commits

Author SHA1 Message Date
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
Ben Siraphob 259fa13d53 treewide: remove nativeBuildInputs that are in stdenv 2022-04-16 21:46:46 +03:00
github-actions[bot] 6be56bfc2e
Merge master into staging-next 2022-04-16 12:01:10 +00:00
R. Ryantm d48d193e6b babashka: 0.8.0 -> 0.8.1 2022-04-16 01:13:25 +00:00
Fabián Heredia Montiel 75e732b709 gnuapl: add extra -Wno-error for gcc11 2022-04-15 11:56:50 -05:00
Martin Weinelt a7fc5aaa76 Merge remote-tracking branch 'origin/master' into staging-next 2022-04-15 13:30:48 +02:00
Lassulus 92734ac395
Merge pull request #166865 from malob/treewide-mainProgram
treewide: add meta.mainProgram to many packages
2022-04-15 09:28:00 +01:00
Maximilian Bosch 0772c92925
Merge pull request #168514 from drupol/php/april-2022-bumps
php: bumps (April 2022)
2022-04-15 08:42:09 +02:00
Martin Weinelt f65c792154
Merge pull request #168401 from jboyens/bump-ruby 2022-04-15 02:23:26 +02:00
JR Boyens 5bd5ab2410 ruby_3_1: 3.1.1 -> 3.1.2
https://www.ruby-lang.org/en/news/2022/04/12/ruby-3-1-2-released/

Fixes: CVE-2022-28738, CVE-2022-28739
2022-04-15 02:22:24 +02:00
JR Boyens 3e995fbb31 ruby_3_0: 3.0.3 -> 3.0.4
https://www.ruby-lang.org/en/news/2022/04/12/ruby-3-0-4-released/

Fixes: CVE-2022-28738, CVE-2022-28739
2022-04-15 02:21:54 +02:00
JR Boyens dd5210d85a ruby_2_7: 2.7.5 -> 2.7.6
https://www.ruby-lang.org/en/news/2022/04/12/ruby-2-7-6-released/

Fixes: CVE-2022-28739
2022-04-15 02:21:06 +02:00
Malo Bourgon 0e802eafad treewide: add meta.mainProgram to many packages 2022-04-14 10:24:01 -07:00
Pol Dellaiera abb096f629
php80: 8.0.17 -> 8.0.18 2022-04-14 15:43:35 +02:00
Vladimír Čunát d5d94127fd
Merge branch 'staging-next' into staging
Minor conflicts; I hope I didn't mess up:
	pkgs/development/tools/misc/binutils/default.nix
	pkgs/games/openjk/default.nix
2022-04-14 09:53:21 +02:00
Martin Weinelt 66beaa9225
cpython: update patches for 3.11a7 on darwin 2022-04-14 01:33:33 +02:00
Pol Dellaiera 47d7d17126
php81: 8.1.4 -> 8.1.5 2022-04-13 20:07:25 +02:00
Pol Dellaiera ba45a559b5
php74: 7.4.28 -> 7.4.29 2022-04-13 20:07:08 +02:00
Luka Blaskovic ce8dab1b44 luajit: 2.0.5-2021-10-02, 2.1.0-2021-10-27 -> 2.0.5-2022-03-13, 2.1.0-2022-04-05
* switch to SRI hashes
2022-04-13 06:33:05 +00:00
Vladimír Čunát e1118817a1
Merge #168140: staging-next 2022-04-10 2022-04-12 19:20:51 +02:00
Martin Weinelt 52843aefea python39: 3.10.3 -> 3.10.4
https://www.python.org/downloads/release/python-3104/
https://docs.python.org/release/3.10.4/whatsnew/changelog.html
2022-04-12 18:27:46 +02:00
Martin Weinelt 0c57648722 python39: 3.9.11 -> 3.9.12
https://www.python.org/downloads/release/python-3912/
https://docs.python.org/release/3.9.12/whatsnew/changelog.html
2022-04-12 18:27:46 +02:00
Martin Weinelt 24ce3fcf7c
python311: 3.11.0a6 -> 3.11.0a7
https://www.python.org/downloads/release/python-3110a7/

https://pythoninsider.blogspot.com/2022/04/the-last-python-311-alpha-3110a7-is.html
2022-04-12 05:14:23 +02:00
github-actions[bot] bf63dd7434
Merge staging-next into staging 2022-04-10 18:01:38 +00:00
github-actions[bot] 7feda9ba09
Merge master into staging-next 2022-04-10 18:01:07 +00:00
R. Ryantm a47e82e785 elixir: 1.13.3 -> 1.13.4 2022-04-10 13:01:07 -04:00
Stig Palmquist 836d406251
perl: use pkgs.zlib instead of bundled zlib
(cherry picked from commit d1adf50277 from PR #167084)
2022-04-10 10:36:09 +02:00
github-actions[bot] 28c6c88d42
Merge staging-next into staging 2022-04-10 00:02:52 +00:00
Doron Behar 13c8900b5c
Merge pull request #167900 from r-ryantm/auto-update/octave 2022-04-09 23:40:46 +03:00
github-actions[bot] 55db28db36
Merge staging-next into staging 2022-04-09 18:01:56 +00:00
Janne Heß f263888bdc
Merge pull request #167435 from stigtsp/package/rakudo-2022.03
rakudo: 2022.02 -> 2022.03
2022-04-09 19:38:05 +02:00
Doron Behar 88e6baf832 octave: Remove JIT support (removed upstream) 2022-04-09 19:52:16 +03:00
github-actions[bot] 01b0aa0bc6
Merge staging-next into staging 2022-04-09 06:01:47 +00:00
Travis A. Everett 368346c5a1 resholve: track API update in dependent packages 2022-04-08 21:13:20 -04:00
Lassulus 81dc2b51fd
Merge pull request #164301 from stigtsp/package/perl-5.34.1
perl: 5.34.0 -> 5.34.1, perldevel: 5.35.4 -> 5.35.9, perl.perl-cross: 393821c7 -> 1.3.7
2022-04-08 17:56:55 +01:00
Janne Heß f4de52a156
Merge pull request #167084 from stigtsp/fix/perl-core-zlib
perl: use pkgs.zlib instead of bundled zlib
2022-04-08 18:53:32 +02:00
R. Ryantm bd1e8ccfef octave: 6.4.0 -> 7.1.0 2022-04-08 16:23:23 +00:00
github-actions[bot] a36cec68d4
Merge staging-next into staging 2022-04-08 12:02:01 +00:00
Martin Weinelt cc774b5792 Merge remote-tracking branch 'origin/staging-next' into staging 2022-04-07 12:12:57 +02:00
Will 7979a1b294 spidermonkey_91: 91.7.0 -> 91.8.0 2022-04-07 08:44:04 +00:00
R. Ryantm 05bb0a39e3 clojure: 1.11.0.1100 -> 1.11.1.1107 2022-04-06 19:59:08 +00:00
github-actions[bot] 3dc8bd98b9
Merge staging-next into staging 2022-04-06 00:02:41 +00:00
Stig Palmquist db0a2f538e nqp: 2022.02 -> 2022.03 2022-04-06 00:44:55 +02:00
Stig Palmquist 38b516e144 moarvm: 2022.02 -> 2022.03 2022-04-06 00:44:41 +02:00
Stig Palmquist 7abc40e37a rakudo: 2022.02 -> 2022.03 2022-04-06 00:44:19 +02:00
Vladimír Čunát b4729bad3d
Merge #165406: staging-next 2022-03-23 2022-04-05 20:34:08 +02:00
R. Ryantm e149ce8eb5 babashka: 0.7.8 -> 0.8.0 2022-04-05 07:27:47 +00:00
github-actions[bot] ba0cd3c436
Merge staging-next into staging 2022-04-05 06:02:19 +00:00
github-actions[bot] 444daea093
Merge master into staging-next 2022-04-05 06:01:45 +00:00
Martin Weinelt bf1914e12a Merge remote-tracking branch 'origin/staging-next' into staging 2022-04-05 04:05:02 +02:00
R. Ryantm 4561be3064 janet: 1.21.1 -> 1.21.2 2022-04-05 08:57:08 +08:00
github-actions[bot] 120925b5cb
Merge master into staging-next 2022-04-05 00:02:06 +00:00
Robert Hensing a292213c44
Merge pull request #166792 from hercules-ci/pkgs-config-allowAliases-option
config.allowAliases: Define as option
2022-04-04 21:09:44 +02:00
github-actions[bot] 5844b1c2fa
Merge master into staging-next 2022-04-04 18:01:27 +00:00
Mike Sperber bced189985
scsh: Update to latest head, unbreaking the build
The only difference with the previous revision is that the submodule URL is now https: instead of unauthenticated git@ protocol - this pull request:

https://github.com/scheme/scsh/pull/44
2022-04-04 18:23:58 +02:00
Mario Rodas faddaa7fb2
Merge pull request #161801 from thefloweringash/ruby-revision
ruby: specify RUBY_REVISION
2022-04-04 06:42:43 -05:00
Martin Weinelt f95a3d1140 Merge remote-tracking branch 'origin/staging-next' into staging 2022-04-04 00:46:25 +02:00
Stig Palmquist d1adf50277 perl: use pkgs.zlib instead of bundled zlib 2022-04-03 22:31:05 +02:00
R. Ryantm 8d94aa0660 sollya: 7.0 -> 8.0 2022-04-03 19:03:03 +00:00
github-actions[bot] c46200d454
Merge master into staging-next 2022-04-03 18:01:07 +00:00
Martin Weinelt eb40e8633a
Merge pull request #167027 from helsinki-systems/drop/broken 2022-04-03 18:29:26 +02:00
Lassulus e75bb38033
Merge pull request #160850 from aaronjheng/starlark
starlark: init at unstable-2022-03-02
2022-04-03 16:55:14 +01:00
ajs124 ca81c78218 pure: remove after being marked broken for over two years
It was marked in commit ae2a5a91dd by Luka Blaskovic on 2020-01-18 (commited on 2020-01-31)
2022-04-03 16:15:00 +01:00
Rafael Fernández López 1865515d63 wasmtime: make derivation available only on linux for now 2022-04-03 08:11:58 -04:00
Rafael Fernández López d233c169c7 Fix wasmtime build
Provide a specific path for the v8 project, so `wasmtime` dependency
`rusty_v8` can find it and does not need to download the static
library, what would break build hermetism.
2022-04-03 08:11:58 -04:00
Gabor Greif a4b3bd08d9 wasmtime: 0.21.0 -> 0.35.2 2022-04-03 08:11:58 -04:00
github-actions[bot] ffa96ab0c0
Merge staging-next into staging 2022-04-02 18:01:37 +00:00
github-actions[bot] fc17fe6417
Merge master into staging-next 2022-04-02 18:01:07 +00:00
7c6f434c 8188f10752
Merge pull request #166430 from alyssais/openssl-static-retry
treewide: use lib.getLib for OpenSSL libraries
2022-04-02 12:59:55 +00:00
Robert Hensing 200175a701 config.allowAliases: Define as option
This simplifies usages and makes the default value consistent.

In a few cases, the default value was interpreted to be `false`,
but this is useless, because virtually nobody will explicitly
set `allowAliases = true;`.
2022-04-01 11:33:10 +02:00
github-actions[bot] 9aa014c46a
Merge staging-next into staging 2022-03-31 12:02:10 +00:00
Alyssa Ross ac5a927919
Merge remote-tracking branch 'nixpkgs/master' into staging-next
Conflicts:
	pkgs/development/python-modules/einops/default.nix
	pkgs/development/python-modules/elegy/default.nix
2022-03-31 11:46:46 +00:00
Alyssa Ross 22c23dbb8d
Merge remote-tracking branch 'nixpkgs/staging-next' into staging
Conflicts:
	pkgs/development/python-modules/google-auth-oauthlib/default.nix
2022-03-31 11:42:24 +00:00
Ben Siraphob 5187709ff7
Merge pull request #166508 from siraben/automake-buildinputs 2022-03-31 03:15:41 -05:00
Martin Weinelt d0bfb3ccbb Merge remote-tracking branch 'origin/master' into staging-next 2022-03-31 03:49:37 +02:00
Ben Siraphob 21faf9fc29
treewide: move autoconf, automake to nativeBuildInputs 2022-03-30 20:17:24 -05:00
Sandro 0fa8cbf8de
Merge pull request #166277 from lourkeur/refactor-cosmopolitan 2022-03-30 17:28:47 +02:00
Alyssa Ross fd78240ac8
treewide: use lib.getLib for OpenSSL libraries
At some point, I'd like to make another attempt at
71f1f4884b ("openssl: stop static binaries referencing libs"), which
was reverted in 195c7da07d.  One problem with my previous attempt is
that I moved OpenSSL's libraries to a lib output, but many dependent
packages were hardcoding the out output as the location of the
libraries.  This patch fixes every such case I could find in the tree.
It won't have any effect immediately, but will mean these packages
will automatically use an OpenSSL lib output if it is reintroduced in
future.

This patch should cause very few rebuilds, because it shouldn't make
any change at all to most packages I'm touching.  The few rebuilds
that are introduced come from when I've changed a package builder not
to use variable names like openssl.out in scripts / substitution
patterns, which would be confusing since they don't hardcode the
output any more.

I started by making the following global replacements:

    ${pkgs.openssl.out}/lib -> ${lib.getLib pkgs.openssl}/lib
    ${openssl.out}/lib -> ${lib.getLib openssl}/lib

Then I removed the ".out" suffix when part of the argument to
lib.makeLibraryPath, since that function uses lib.getLib internally.

Then I fixed up cases where openssl was part of the -L flag to the
compiler/linker, since that unambigously is referring to libraries.

Then I manually investigated and fixed the following packages:

 - pycurl
 - citrix-workspace
 - ppp
 - wraith
 - unbound
 - gambit
 - acl2

I'm reasonably confindent in my fixes for all of them.

For acl2, since the openssl library paths are manually provided above
anyway, I don't think openssl is required separately as a build input
at all.  Removing it doesn't make a difference to the output size, the
file list, or the closure.

I've tested evaluation with the OfBorg meta checks, to protect against
introducing evaluation failures.
2022-03-30 15:10:00 +00:00
Louis Bettens 9f4b404b5c maintainers/teams: add cosmopolitan team 2022-03-30 10:33:17 +02:00
Louis Bettens bd84351def python-cosmopolitan: init at 3.6.14 2022-03-30 10:33:17 +02:00
R. Ryantm ebeae1436f janet: 1.21.0 -> 1.21.1 2022-03-30 14:19:07 +08:00
Martin Weinelt 630d5e1d0d Merge remote-tracking branch 'origin/master' into staging-next 2022-03-29 18:17:36 +02:00
Ben Siraphob 19c90d5f74
Merge pull request #166191 from siraben/picoc-darwin 2022-03-29 09:34:22 -05:00
Sandro be561c7d0b
Merge pull request #166226 from Stunkymonkey/treewide-fetchFromGitHub-3 2022-03-29 16:02:21 +02:00
Nicolas Benes 2f027dff0b python: remove ncurses flag
It seems the additional linker flags were added in 9d3b0a2 (May 2008) as
a workaround for readline support. They were kept since then, but it
also means that `python3-config` outputs these flags

```console
$ python3-config --libs
 -lpthread -ldl -lcrypt -lncurses -lutil -lm -lm
```

while other GNU/Linux distros do not. For example, Debian 11:

```console
$ sudo apt install python3-dev
$ python3-config --libs
 -lcrypt -lpthread -ldl  -lutil -lm -lm
```

This change removes the `-lncurses` flag and aligns Nix/NixOS with other
distros.
2022-03-29 13:39:33 +02:00
Felix Buehler 35c43df711 scsh: switch to fetchFromGitHub 2022-03-29 12:59:08 +02:00
R. Ryantm e4e8a630d7 clojure: 1.11.0.1097 -> 1.11.0.1100 2022-03-29 10:00:02 +00:00
Ben Siraphob 5b45f1458f
picoc: fix darwin build 2022-03-29 01:15:23 -05:00
Jan Tojnar 997bb5e42c Merge branch 'master' into staging-next
; Conflicts:
;	pkgs/development/python-modules/dnspython/default.nix
;	pkgs/development/python-modules/googleapis-common-protos/default.nix
2022-03-28 17:55:31 +02:00
Sandro 2f1e03cb2b
Merge pull request #165691 from lucc/github-removed-unencrypted-git 2022-03-28 12:47:42 +02:00
Martin Weinelt d68657af92 Merge remote-tracking branch 'origin/master' into staging-next 2022-03-27 15:54:05 +02:00
R. Ryantm 1dfd0c261d janet: 1.20.0 -> 1.21.0 2022-03-27 21:18:20 +08:00
Sandro 6773b4e5e6
Merge pull request #165448 from fgaz/jimtcl/0.81 2022-03-27 14:30:22 +02:00
Martin Weinelt 7be28200e2 Merge remote-tracking branch 'origin/master' into staging-next 2022-03-27 01:45:13 +01:00
R. Ryantm 44454a17b4 jruby: 9.3.3.0 -> 9.3.4.0 2022-03-26 23:41:46 +00:00
R. Ryantm 1da79f049b clojure: 1.10.3.1093 -> 1.11.0.1097 2022-03-26 19:35:14 +00:00
Lucas Hoffmann 47190314df treewide: replace defunct git://github.com urls with https://
Github has removed support for git://github.com and recommends
https://github.com instead.

See https://github.blog/2021-09-01-improving-git-protocol-security-github/
2022-03-25 11:21:42 +01:00
Vladimír Čunát 0a8b4eddd2
Merge branch 'master' into staging-next 2022-03-25 10:16:56 +01:00
R. Ryantm b0a6341bb7 joker: 0.18.0 -> 1.0.0 2022-03-24 15:56:04 +00:00
ajs124 d576772452
Merge pull request #164576 from drupol/php/bumps-march-2022
php80: 8.0.16 -> 8.0.17
2022-03-23 17:38:38 +01:00
Francesco Gazzetta d8df466ed7 jimtcl: add fgaz to maintainers 2022-03-23 14:24:34 +01:00
Francesco Gazzetta 4bb5799ce9 jimtcl: 0.79 -> 0.81 2022-03-23 14:24:19 +01:00
github-actions[bot] c80dabe3b1
Merge staging-next into staging 2022-03-23 06:01:55 +00:00
Sandro 4e33e493f7
Merge pull request #165182 from fleimgruber/master 2022-03-23 05:05:45 +01:00
zowoq be98149597 Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
	pkgs/servers/isso/default.nix
2022-03-23 10:04:17 +10:00
Alyssa Ross 3ff5f0eb76 spidermonkey: use the same LLVM as rustc
Spidermonkey depends on rustc, so we have the best chance at only
having a single LLVM in the build closure if we use the same LLVM that
rustc depends on.
2022-03-22 20:40:54 +00:00
github-actions[bot] e452d308f5
Merge staging-next into staging 2022-03-22 12:02:02 +00:00
Thiago Kenji Okada 5b456050f8
Merge pull request #165199 from r-ryantm/auto-update/clojure
clojure: 1.10.3.1087 -> 1.10.3.1093
2022-03-22 10:55:56 +00:00
github-actions[bot] c62314becb
Merge staging-next into staging 2022-03-22 06:01:42 +00:00
R. Ryantm 3c8312dfef clojure: 1.10.3.1087 -> 1.10.3.1093 2022-03-22 02:05:34 +00:00
Sandro 4348e36456
Merge pull request #164248 from Stunkymonkey/treewide-fetchFromGitHub-2 2022-03-22 02:13:45 +01:00
fleimgruber 90e831473c alda: 2.0.6 -> 2.2.0
Motivated by https://github.com/alda-lang/alda/issues/411
2022-03-21 22:55:56 +01:00
Pol Dellaiera a5911f1597 php81: 8.1.3 -> 8.1.4 2022-03-18 13:23:25 +01:00
github-actions[bot] 838f421cf3
Merge staging-next into staging 2022-03-17 12:02:05 +00:00
Pol Dellaiera 1e395cf2e8 php80: 8.0.16 -> 8.0.17 2022-03-17 12:00:54 +01:00
Martin Weinelt 5117b2ee8c python310: 3.10.2 -> 3.10.3
https://www.python.org/downloads/release/python-3103/
2022-03-17 07:40:52 +01:00
Martin Weinelt 88deb06a96 python39: 3.9.10 -> 3.9.11
https://www.python.org/downloads/release/python-3911/
2022-03-17 07:40:52 +01:00
Martin Weinelt c91c73a714 python37: 3.7.12 -> 3.7.13
https://www.python.org/downloads/release/python-3713/
2022-03-17 07:39:01 +01:00
Martin Weinelt d56ccde39a python38: 3.8.12 -> 3.8.13
https://www.python.org/downloads/release/python-3813/
2022-03-17 07:39:01 +01:00
github-actions[bot] abc8ee49e5
Merge staging-next into staging 2022-03-17 06:01:51 +00:00
github-actions[bot] 2eac3106df
Merge staging-next into staging 2022-03-17 00:02:45 +00:00
Sergei Trofimovich a96ff65536 guile_3_0: fix attribute for updater script
Without the change updater script extracts location from `guile` (`guile_2_2`).

I did not notice it initially as I use local override of `guile = guile_3_0`.
2022-03-16 23:15:57 +00:00
Martin Weinelt 37a035335c
Merge pull request #163916 from mweinelt/python311 2022-03-16 21:05:37 +01:00
Stig Palmquist 2cf99c997d perldevel: 5.35.4 -> 5.35.9 2022-03-16 17:00:33 +01:00
Stig Palmquist d25a1e4e0f perl.perl-cross: 393821c7 -> 1.3.7
- Update `perl-cross` to latest release which supports perl 5.34.1
- Remove patch as it's included upstream
2022-03-16 17:00:24 +01:00
Stig Palmquist c8527aab06 perl: 5.34.0 -> 5.34.1 2022-03-16 14:04:19 +01:00
zowoq 6431086967 Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
	pkgs/development/python-modules/symengine/default.nix
2022-03-16 16:03:43 +10:00
Felix Buehler 9feb246fb8 ceptre: switch to fetchFromGitHub 2022-03-16 00:45:13 +01:00
Felix Buehler 28ff2255a4 pixie: switch to fetchFromGitHub 2022-03-16 00:45:13 +01:00
Andrew Childs 6e859afe34 ruby: always build from the tarball, drop support for git builds 2022-03-15 21:57:36 +09:00
Andrew Childs 9634895022 ruby: fix build with bundled gems 2022-03-15 21:57:36 +09:00
Andrew Childs fa6f87a8ae ruby: fix default value of RUBY_REVISION when building from git
The revision.h header is normally pregenerated and included in the
tarball. When building from a git export the value defaults to "HEAD".
2022-03-15 21:57:36 +09:00