Commit Graph

30 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
R. Ryantm
08590cf6b9 live555: 2022.01.21 -> 2022.02.07 2022-02-12 08:19:15 +00:00
Jonathan Ringer
1e8d75b093 live555: add vlc test 2022-01-28 13:56:31 -08:00
AndersonTorres
75adc68b57 live555: adding myself as maintainer 2022-01-26 08:25:26 -03:00
FliegendeWurst
460fdfce74 live555: 2019.11.22 -> 2022.01.21 2022-01-25 17:45:38 +01:00
Sandro
2373e7d559
live555: fix eval on unsupported platforms (#133732) 2021-08-13 13:31:56 +02:00
Ben Siraphob
66e44425c6 pkgs/development/libraries: stdenv.lib -> lib 2021-01-21 19:11:02 -08:00
R. RyanTM
a402fa81b1 live555: 2019.10.20 -> 2019.11.22 (#74452) 2019-12-02 18:53:52 +01:00
R. RyanTM
bc55c463b4 live555: 2019.08.16 -> 2019.10.20 (#69656)
* live555: 2019.08.16 -> 2019.09.18

Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/live555/versions

* live555: 2019.09.18 -> 2019.10.20
2019-10-24 11:15:29 +02:00
Vladimír Čunát
2e6bf42a22
Merge branch 'master' into staging-next
There ver very many conflicts, basically all due to
name -> pname+version.  Fortunately, almost everything was auto-resolved
by kdiff3, and for now I just fixed up a couple evaluation problems,
as verified by the tarball job.  There might be some fallback to these
conflicts, but I believe it should be minimal.

Hydra nixpkgs: ?compare=1538299
2019-08-24 08:55:37 +02:00
R. RyanTM
0b00207f94 live555: 2019.06.28 -> 2019.08.16
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/live555/versions
2019-08-19 11:43:05 -07:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
R. RyanTM
db3be46606 live555: 2019.05.29 -> 2019.06.28
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/live555/versions
2019-07-01 16:22:15 -07:00
R. RyanTM
39e784dd99 live555: 2019.04.24 -> 2019.05.29
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/live555/versions
2019-06-01 22:19:01 -07:00
R. RyanTM
5d8fd1b606 live555: 2019.03.06 -> 2019.04.24
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/live555/versions
2019-05-01 11:29:36 +02:00
R. RyanTM
cc1cc4970b live555: 2019.02.03 -> 2019.03.06 (#57305)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/live555/versions
2019-03-27 23:19:27 +01:00
R. RyanTM
f471cbe931 live555: 2018.12.14 -> 2019.02.03 (#55251)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/live555/versions
2019-02-24 01:33:16 +01:00
R. RyanTM
d86e2daa7d live555: 2018.11.26 -> 2018.12.14 (#52842)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/live555/versions
2019-01-02 23:15:33 +01:00
Will Dietz
d7118788a4 live555: 2018.10.17 -> 2018.11.26
http://lists.live555.com/pipermail/live-devel/2018-November/021099.html

Also add videolan as alternative hosting since can't use official...
2018-12-02 00:14:20 -06:00
c0bw3b
525e397f64 live555: broken on aarch64 2018-11-18 17:50:27 +01:00
Peter Hoeg
fb81d629ac live555: 2018.02.28 -> 2018.10.17 2018-11-18 17:34:31 +01:00
John Ericson
2c2f1e37d4 reewide: Purge all uses stdenv.system and top-level system
It is deprecated and will be removed after 18.09.
2018-08-30 17:20:32 -04:00
Matthew Bauer
22fb762e1a live555: add aarch64-linux entry
Fixes eval
2018-04-25 00:10:08 -05:00
Matthew Bauer
dad3714ec1 live555: supports darwin 2018-04-24 15:06:15 -05:00
Ryan Mulligan
6ab10aba30 live555: 2018.02.12 -> 2018.02.28
Semi-automatic update generated by https://github.com/ryantm/nix-update tools. These checks were done:

- built on NixOS
- Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.)
- found 2018.02.28 with grep in /nix/store/gfv4ai63b95lkydlxj9579driy60h4v6-live555-2018.02.28
- found 2018.02.28 in filename of file in /nix/store/gfv4ai63b95lkydlxj9579driy60h4v6-live555-2018.02.28
2018-03-14 20:24:09 -07:00
Ryan Mulligan
c405b608cd live555: 2016.02.09 -> 2018.02.12
Semi-automatic update. These checks were performed:

- built on NixOS
- found 2018.02.12 with grep in /nix/store/j71f4ma9pvna3bjm3baiybspdkvnsla2-live555-2018.02.12
- found 2018.02.12 in filename of file in /nix/store/j71f4ma9pvna3bjm3baiybspdkvnsla2-live555-2018.02.12
2018-02-26 21:41:42 -08:00
Vladimír Čunát
7ba482a74a
live555: fixup build with glibc-2.26 2017-11-07 07:27:32 +01:00
Bjørn Forsman
7177d4fa6b live555: 2015.10.12 -> 2016.02.09 (unbreaks download)
The old version is not available in the mirrors.

Build tested with vlc, the only immediate dependee.
2016-02-19 08:28:05 +01:00
Vladimír Čunát
53c60a0ce4 live555: fixup after accidental merge, close #10624
Use a URL that works (checked md5 was the same) but use a stronger hash.
2015-11-05 16:58:09 +01:00
Ilya Novoselov
ac2582baea live555: added package 2015-11-05 15:47:03 +01:00