3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/top-level
Niklas Hambüchen 1a6e572529 gstreamer: 1.14.4 -> 1.15.1, and extended gst-plugins-bad.
During the 1.14 -> 1.15 upgrade, lots of stuff stopped working because
gstreamer changed what features are enabled by default and which ones are
automatically turned on/off via pkgconfig dependency detection.

This resulted in the `gstreamer` ("core" attribute in nixpkgs) package
to have only 15 of its previous 163 build targets enabled, and downstream
packages breaking correspondingly.

To ease maintainability and to ensure users will find the expected features
available (and when not, will see in the nix file why not), we now pass
the `-Dauto_features=enabled` Meson build flag to all gstreamer builds,
which sets all `auto` dependencies to `enabled`, and we explicitly disable
those that we can't build.

This means in particular that `gst-plugins-bad` now has vastly more integrations
(namely all for which nixpkgs has libraries available).
2019-06-20 13:36:11 +02:00
..
aliases.nix Merge pull request #55475 from Moredread/slic3r 2019-06-11 19:25:27 +09:00
all-packages.nix gstreamer: 1.14.4 -> 1.15.1, and extended gst-plugins-bad. 2019-06-20 13:36:11 +02:00
beam-packages.nix
config.nix treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
coq-packages.nix coqPackages.gappalib: init at 1.4.1 2019-06-19 09:24:34 +00:00
darwin-packages.nix cf-private: don’t use private sdk 2019-04-26 21:54:51 -04:00
default.nix systems: allow passing in string for cross/localSystem 2019-06-04 11:17:25 -04:00
dotnet-packages.nix treewide: Change URLs to HTTPS 2019-04-22 10:19:54 +02:00
emacs-packages.nix emacsPackages.irony: add clang for Linux builds 2019-06-19 13:27:08 -04:00
emscripten-packages.nix
haskell-packages.nix ghc: add alpha-1 pre-release for version 8.8.1 2019-04-30 11:43:44 +00:00
haxe-packages.nix
impure.nix systems: allow passing in string for cross/localSystem 2019-06-04 11:17:25 -04:00
java-packages.nix
lua-packages.nix Merge pull request #63108 from Shados/lua-packaging-improvements-pr 2019-06-19 14:23:31 +02:00
make-tarball.nix
metrics.nix metrics: don’t output nix output for qaDrv* 2019-06-07 15:52:10 -04:00
ocaml-packages.nix ocamlPackages.printbox: init at 0.2 2019-06-20 07:29:55 +00:00
perl-packages.nix perlPackages.SysCPU: remove broken attribute 2019-06-15 12:08:40 +02:00
php-packages.nix phpPackages.composer: 1.8.5 -> 1.8.6 2019-06-11 22:21:37 +03:00
pure-packages.nix
python-packages.nix freecad: python3, qt5, occt7 (#63348) 2019-06-18 22:00:23 +02:00
release-cross.nix Merge branch 'staging' into release-cross-fixes 2019-05-18 14:57:53 -05:00
release-lib.nix
release-python.nix
release-small.nix webkit: move to aliases 2019-03-06 00:20:55 +01:00
release.nix Merge staging-next into staging 2019-04-30 15:52:19 +02:00
splice.nix top-level: Create pkgs{Build,Host,Target}{Build,Host,Target} 2019-03-24 22:12:15 -04:00
stage.nix Merge pull request #57611 from Ericson2314/stage-braid-not-chain 2019-03-25 21:56:59 -04:00
static.nix treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
unix-tools.nix unix-tools: default when no provider exists 2019-06-04 22:45:11 -04:00
wine-packages.nix winePackages.fonts: init at 4.0 2019-06-12 23:33:18 +02:00