Commit Graph
363563 Commits
Author SHA1 Message Date
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
Kevin CoxandGitHub 30d3d79b7d Merge pull request #161652 from 06kellyjac/libpwquality
libpwquality: 1.4.2 -> 1.4.4
2022-03-25 10:41:56 -04:00
Maciej KrügerandGitHub 511e56d76c Merge pull request #140406 from mkg20001/mvn 2022-03-25 15:08:44 +01:00
d6e2e39a6e ocamlPackages.nonstd,facile: run dune upgrade for newer ocaml versions
This allows us to build the packages on OCaml >=4.12

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-03-25 13:55:18 +01:00
Ulrik StridandVincent Laporte 661ee6b468 ocamlPackages treewide: Add missing inputs 2022-03-25 13:55:18 +01:00
Fabian AffolterandGitHub 6e30c654e1 Merge pull request #165738 from r-ryantm/auto-update/flexget
flexget: 3.3.3 -> 3.3.4
2022-03-25 13:41:38 +01:00
Fabian AffolterandGitHub 64a6a5af7d Merge pull request #165753 from r-ryantm/auto-update/python310Packages.asyncsleepiq
python310Packages.asyncsleepiq: 1.2.0 -> 1.2.1
2022-03-25 13:40:09 +01:00
Jacek GalowiczandGitHub 5a650acbb1 Merge pull request #165752 from helsinki-systems/feat/test-runner-send-serial
nixos/test-runner: Allow writing to qemu stdin
2022-03-25 13:32:28 +01:00
Pascal BachandGitHub 08e1edba22 Merge pull request #165456 from r-ryantm/auto-update/nodejs-17_x
nodejs-17_x: 17.7.2 -> 17.8.0
2022-03-25 13:26:49 +01:00
Ryan MulliganandGitHub 1d425aeca2 Merge pull request #165736 from r-ryantm/auto-update/cudatext
cudatext: 1.158.2 -> 1.159.0
2022-03-25 04:33:03 -07:00
Peter Hoeg 8d2df0f499 remove junk 2022-03-25 19:30:11 +08:00
Peter Hoeg 28a3079831 airshipper: add libGL to get gfx debug output 2022-03-25 19:30:11 +08:00
Bobby RongandGitHub d31b9b0052 Merge pull request #165728 from NickCao/v2ray-dlc
v2ray-domain-list-community: 20220201175515 -> 20220324104603
2022-03-25 19:20:24 +08:00
R. Ryantm e440c8b3c3 python310Packages.asyncsleepiq: 1.2.0 -> 1.2.1 2022-03-25 11:19:56 +00:00
Janne Heß 7d0e21c77e nixos/test-runner: Allow writing to qemu stdin 2022-03-25 12:08:21 +01:00
Maciej KrügerandGitHub 6a9b74a92e Merge pull request #165525 from r-ryantm/auto-update/flat-remix-gtk
flat-remix-gtk: 20220310 -> 20220321
2022-03-25 11:20:00 +01:00
Ben SiraphobandGitHub c65d061501 Merge pull request #163868 from dtzWill/fix/openmp-14-patch
llvmPackages_14.openmp: unbreak
2022-03-25 02:58:55 -05:00
R. Ryantm 1eae4d8468 flexget: 3.3.3 -> 3.3.4 2022-03-25 04:58:49 +00:00
Ben SiraphobandGitHub 22ad0a991b Merge pull request #165389 from gador/octoprint-fix-black 2022-03-24 23:58:08 -05:00
Ben SiraphobandGitHub 5e9f61240c Merge pull request #162096 from Synthetica9/micro-test-expect 2022-03-24 23:23:55 -05:00
Ben SiraphobandGitHub fcd48783a7 Merge pull request #165416 from SuperSandro2000/autokey 2022-03-24 23:14:23 -05:00
Martin WeineltandGitHub 2d023aa454 Merge pull request #165735 from squalus/librewolf 2022-03-25 05:12:05 +01:00
Ben SiraphobandGitHub 6ee5702647 Merge pull request #165689 from r-ryantm/auto-update/mcfly 2022-03-24 23:10:36 -05:00
R. Ryantm 08353710a9 cudatext: 1.158.2 -> 1.159.0 2022-03-25 04:04:09 +00:00
ArtturiandGitHub 816fb933df Merge pull request #165734 from Artturin/removemetarep 2022-03-25 06:02:23 +02:00
Ben SiraphobandGitHub 1cf5591a99 Merge pull request #165303 from Stunkymonkey/treewide-pname-version-18 2022-03-24 22:55:34 -05:00
squalus af9f2e4611 librewolf: 98.0-1 -> 98.0.2-1 2022-03-24 20:41:39 -07:00
Artturin 62883c1a5f qmmp: remove meta.repositories
missed this
2022-03-25 05:40:29 +02:00
Ben SiraphobandGitHub cee88c2a1f Merge pull request #165711 from fabius/popeye-darwin 2022-03-24 22:21:07 -05:00
Ben SiraphobandGitHub e0e745fe26 Merge pull request #165512 from Artturin/metarepremove 2022-03-24 22:19:44 -05:00
Ben SiraphobandGitHub 3f1e23cf68 Merge pull request #165113 from toonn/darwin-bundle-fix-icon 2022-03-24 22:12:56 -05:00
Nick Cao 6139e6c99d v2ray-domain-list-community: 20220201175515 -> 20220324104603 2022-03-25 10:48:12 +08:00
Bobby RongandGitHub c7c341796d Merge pull request #165721 from r-ryantm/auto-update/v2ray-geoip
v2ray-geoip: 202203170039 -> 202203240042
2022-03-25 10:37:14 +08:00
Bobby RongandGitHub 036976edfe Merge pull request #165669 from DarkOnion0/master
drawio: 16.5.1 -> 17.2.1
2022-03-25 10:36:47 +08:00
R. Ryantm 199a706caf v2ray-geoip: 202203170039 -> 202203240042 2022-03-25 01:47:07 +00:00
Maximilian BoschandGitHub 4b992f5806 Merge pull request #164876 from TredwellGit/linux
Linux kernels 2022-03-19
2022-03-25 01:11:39 +01:00
Will Dietz 2efcc3e297 openmp: disable tests due to failures 2022-03-24 18:58:38 -05:00
Will Dietz 4f3116f754 openmp: drop fix-find-tool patch, set *_TOOL vars directly 2022-03-24 18:58:38 -05:00
Will Dietz 7151381aab openmp: tests, few failures 2022-03-24 18:58:38 -05:00
Will Dietz 5e04d64aed openmp: no longer broken 2022-03-24 18:58:38 -05:00
Will Dietz 790c4f13dd openmp: new fix-find-tools patch 2022-03-24 18:58:38 -05:00
Will Dietz 641c2d3b7b llvmPackages_14.openmp: fix install dirs patch 2022-03-24 18:58:38 -05:00
Ryan MulliganandGitHub 511b7ecf49 Merge pull request #163857 from r-ryantm/auto-update/mmctl
mmctl: 6.3.3 -> 6.4.2
2022-03-24 16:38:11 -07:00
Fabian AffolterandGitHub 01584a85b7 Merge pull request #165671 from janisz/bump/kubelinter/0.2.6
kube-linter: 0.2.5 -> 0.2.6
2022-03-25 00:38:04 +01:00
Fabian AffolterandGitHub c1eac6d277 Merge pull request #165702 from 06kellyjac/grype
grype: 0.34.6 -> 0.34.7
2022-03-25 00:36:42 +01:00
Fabian AffolterandGitHub 919a0dcc12 Merge pull request #165700 from 06kellyjac/syft
syft: 0.42.2 -> 0.42.4
2022-03-25 00:23:42 +01:00
Fabian AffolterandGitHub b288b1bddd Merge pull request #165699 from r-ryantm/auto-update/python310Packages.stripe
python310Packages.stripe: 2.67.0 -> 2.68.0
2022-03-25 00:23:23 +01:00
Fabian AffolterandGitHub ed585003b7 Merge pull request #165705 from r-ryantm/auto-update/python310Packages.trimesh
python310Packages.trimesh: 3.10.5 -> 3.10.6
2022-03-25 00:21:55 +01:00
Fabian AffolterandGitHub 2557f81d7d Merge pull request #165664 from fabaff/bump-checkov
checkov: 2.0.983 -> 2.0.988
2022-03-25 00:17:44 +01:00
Fabian Deifuß 4a9109ff20 popeye: allow to build on darwin 2022-03-24 23:54:53 +01:00