Commit graph

72 commits

Author SHA1 Message Date
Ben Siraphob 223f25cf4a treewide: add targetPrefix to hardcoded references to CC=cc 2021-02-20 01:01:46 +07:00
Robert Schütz c37421fee4 libav: mark as insecure 2021-02-02 17:26:34 +01:00
Tyson Whitehead 2daee780a0
libav: libvpx >= 1.8 drops some formats 2021-01-29 10:58:26 -05:00
Ben Siraphob 66e44425c6 pkgs/development/libraries: stdenv.lib -> lib 2021-01-21 19:11:02 -08:00
Jonathan Ringer 9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
continuation of #109595

pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.

python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
Michael Reilly 84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Merijn Broeren 133103d709
treewide: replace make/build/configure/patchFlags with nix lists 2019-12-30 12:58:11 +01:00
volth c814d72b51 treewide: name -> pname 2019-08-17 10:54:38 +00:00
John Ericson 0828e2d8c3 treewide: Remove usage of remaining redundant platform compatability stuff
Want to get this out of here for 18.09, so it can be deprecated
thereafter.
2018-08-30 17:20:32 -04:00
volth 6d2857a311 [bot] treewide: remove unused 'inherit' in let blocks 2018-07-20 19:38:19 +00:00
Ryan Mulligan df8062c45b treewide: http -> https 2018-07-19 18:12:04 -07:00
John Ericson 7864a17bfb misc video players: Clean up cross 2018-05-10 01:57:49 -04:00
John Ericson feb648ce59 Merge commit '70963b382f3f820ba6d3bc3b3aaf50a2957ec1ff' into lib-platform-simplify 2018-05-10 01:40:38 -04:00
John Ericson a02be2bd85 treewide: Get rid of *Platform.arch
Use `parsed.cpu.name` or `platform.gcc.arch` instead.
2018-05-10 01:37:31 -04:00
xeji adbd25c75c libav: remove /bin/sh dependencies
that resulted in some Hydra build fails
2018-03-09 00:32:57 +01:00
Vladimír Čunát 655446c7f5
libav*: maintenance updates
Also remove myself from meta.maintainers,
as I can't really give them too much maintenance.
2018-02-18 19:57:34 +01:00
John Ericson e755a8a27d treewide: Use targetPrefix instead of prefix for platform name prefixes
Certain tools, e.g. compilers, are customarily prefixed with the name of
their target platform so that multiple builds can be used at once
without clobbering each other on the PATH. I was using identifiers named
`prefix` for this purpose, but that conflicts with the standard use of
`prefix` to mean the directory where something is installed. To avoid
conflict and confusion, I renamed those to `targetPrefix`.
2017-11-27 03:15:50 -05:00
Vladimír Čunát 25515ce928
libav_11: security 11.10 -> 11.11
Fixes CVE-2017-7862.
2017-10-31 00:12:38 +01:00
Vladimír Čunát 7a946f0ae6
libav_12: maintenance 12.1 -> 12.2 2017-10-10 18:18:45 +02:00
John Ericson 531e4b80c9 misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs
Only acts on one-line dependency lists.
2017-09-21 15:49:53 -04:00
Franz Pletz b1e9eff33e
libav_12: 12 -> 12.1 2017-09-05 14:24:59 +02:00
mimadrid 09e0cc7cc7
Update homepage attributes: http -> https
Homepage link "http://.../" is a permanent redirect to "https://.../" and should be updated
https://repology.org/repository/nix_stable/problems
2017-08-03 11:56:15 +02:00
Vladimír Čunát 322582d703
libav: maintenance 11.9 -> 11.10 2017-07-05 17:37:39 +02:00
hsloan 58196b607e libav: Don't use stdenv.cross 2017-06-28 19:33:46 -04:00
John Ericson 594d264205 cross stdenv adaptor: Support --host --build --target across the board
Packages get --host and --target by default, but can explicitly request
any subset to be passed as needed. See docs for more info.

rustc: Avoid hash breakage by using the old (ignored)
dontSetConfigureCross when not cross building
2017-06-22 17:52:28 -04:00
Vladimír Čunát 5576ef9f1d
libav-11: maintenance 11.8 -> 11.9
The patch doesn't apply anymore and changelog suggests it's not needed.
2017-04-18 18:58:57 +02:00
John Ericson 4c0d7da183 Get rid of all with { inherit... } and just used let inherit...
The old forms presumably predates, or were made in ignorance of,
`let inherit`. This way is better style as the scoping as more lexical,
something which Nix can (or might already!) take advantage of.
2017-03-30 03:05:05 -04:00
Franz Pletz 5f3c62698b
libav_0_8: 0.8.19 -> 0.8.20 for multiple CVEs
Fixes:

  * CVE-2016-9819
  * CVE-2016-9820
  * CVE-2016-9821
  * CVE-2016-9822
2017-01-25 20:53:32 -05:00
Franz Pletz 8afb65ff66
libav_12: init at 12 2017-01-15 18:24:42 +01:00
Franz Pletz a848207c16
libav_0_8: 0.8.17 -> 0.8.19 2017-01-15 18:24:42 +01:00
Vladimír Čunát 9c0b11e7cd libav: 11.7 -> 11.8 2016-09-10 11:25:07 +02:00
Tuomas Tynkkynen a17216af4c treewide: Shuffle outputs
Make either 'bin' or 'out' the first output.
2016-08-29 14:49:51 +03:00
Vladimír Čunát 48f1d9c483 libav: fixup build after e9cce6d
Fixes #16411. The patch wasn't applied anymore.
2016-06-22 10:25:06 +02:00
Lluís Batlle i Rossell e9cce6db44 Updating libav from 11.6 to 11.7. 2016-06-18 15:16:58 +02:00
Christian Albrecht fd294521e6
libav: add patches for libvpx 1.5
ffmpeg bug report: https://trac.ffmpeg.org/ticket/4956
ffmepg fix commit: http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=6540fe04a3f9a11ba7084a49b3ee5fa2fc5b32ab
2016-05-17 01:01:55 +02:00
Vladimír Čunát ab15a62c68 Merge branch 'master' into closure-size
Beware that stdenv doesn't build. It seems something more will be needed
than just resolution of merge conflicts.
2016-04-01 10:06:01 +02:00
Tobias Geerinckx-Rice 9ba1afb94b libav: drop unused version 9. 2016-03-21 18:28:08 +01:00
Vladimír Čunát 07a3d42023 libav: minor updates 11.4 -> 11.6
The older branches seem unmaintained and better not used -
/cc maintainer of keyfinder @nckx.
2016-03-21 09:57:09 +01:00
Vladimír Čunát 02b13f7bdb libav: fixup sandboxed builds after parent commit 2016-03-21 09:56:25 +01:00
Ryan Artecona f3f8da4a5f libav: support Darwin & install docs/manpages 2016-03-20 17:42:34 -04:00
Luca Bruno e289717414 rename moveToOutput and propagatedBuildInputs 2015-12-02 10:05:36 +01:00
Vladimír Čunát 17b86fef1e libva: build a lighter version by default
Mesa, X etc. are not very light dependencies.
This will also allow us to break the cycle with mesa.
2015-10-28 14:15:44 +01:00
Vladimír Čunát d0f72e729a libav: fix with multiple outputs and improve splitting 2015-10-04 11:29:37 +02:00
Vladimír Čunát 5227fb1dd5 Merge commit staging+systemd into closure-size
Many non-conflict problems weren't (fully) resolved in this commit yet.
2015-10-03 13:33:37 +02:00
Vladimír Čunát c86c1b79af libav(-11): maintenance update, including security 2015-06-02 11:02:11 +02:00
Vladimír Čunát bf414c9d4f Merge 'staging' into closure-size
- there were many easy merge conflicts
- cc-wrapper needed nontrivial changes

Many other problems might've been created by interaction of the branches,
but stdenv and a few other packages build fine now.
2015-04-18 11:22:20 +02:00
Vladimír Čunát 07e49e6952 libav*: maintenance updates, including security 2015-03-12 20:15:22 +01:00
Vladimír Čunát cdd00f47fa libav*.tools: remove overlapping paths, fixes #6682 2015-03-06 12:55:08 +01:00
Vladimír Čunát c8f2a31de3 libav-11: maintenance update, including security
CVE-2014-{8541,8542,8543,8547,8548,8549}
2015-02-22 21:32:31 +01:00
Vladimír Čunát 6a63d1e1e1 libav: replace default 10 branch by the new 11
Upstream claims the upgrade is API-compatible.
That is why I decided to drop the 10 branch completely.
2014-09-13 21:48:11 +02:00