3
0
Fork 0
forked from mirrors/nixpkgs
Commit graph

402 commits

Author SHA1 Message Date
Gabriel Ebner e8a8d380ec
Merge pull request #107490 from gebner/gstreamer-wrapper
treewide: use GST_PLUGIN_SYSTEM_PATH_1_0 instead of GST_PLUGIN_SYSTEM_PATH
2020-12-24 12:29:43 +01:00
Gabriel Ebner c9161fb11a treewide: use GST_PLUGIN_SYSTEM_PATH_1_0 instead of GST_PLUGIN_SYSTEM_PATH
When GST_PLUGIN_SYSTEM_PATH_1_0 is set, gstreamer ignores
GST_PLUGIN_SYSTEM_PATH.
2020-12-24 10:34:30 +01:00
Luke Granger-Brown 68fdbc6be1 gstreamer: 1.18.1 -> 1.18.2 2020-12-17 07:33:19 +01:00
Niklas Hambüchen f1651e1d83
Merge pull request #105487 from kisik21/gst-plugins-good-aarch64
gst-plugins-good: fix aarch64 builds and make raspi deps optional
2020-12-05 17:34:06 +01:00
Vika be1744fdac
gst-plugins-good: fix aarch64 builds and make raspi deps optional 2020-11-30 23:31:13 +03:00
Luke Granger-Brown 46e30163ff gstreamer: 1.18.0 -> 1.18.1 2020-11-23 18:22:32 +01:00
Niklas Hambüchen 691e6e4c26 gst_all_1.gst-plugins-bad: libva/v4l2codecs are Linux-only. Fixes #104062 2020-11-18 21:13:42 +01:00
Jan Tojnar e66ba6bd46 gst_all_1.gst-plugins-bad: fix build on Darwin
It fails with “Argument list too long” on Darwin,
let’s work around it using strictDeps.

Fixes: https://github.com/NixOS/nixpkgs/issues/103274
2020-11-11 17:29:28 +01:00
Christian Stewart 2537e1169c gstreamer: needs Xext build input when x11 is enabled
Fixes #102023

Signed-off-by: Christian Stewart <christian@paral.in>
2020-10-29 06:35:56 -07:00
Niklas Hambüchen 7fddef376e gst_all_1.gst-plugins-bad: Add upstream patch to fix SRT usage 2020-10-24 02:02:09 +02:00
Niklas Hambüchen 0672de5b89 gstreamer: 1.16.2 -> 1.18.0
Fixes #98769.

Important changes from https://gstreamer.freedesktop.org/releases/1.18/:

* `gst-validate` was renamed to `gst-devtools` upstream:

    > * the `gst-validate` tarball has been superseded by
    >   the `gst-devtools` tarball for consistency with the git module name.

* `gst-python` is now Python 3 only:

    > * Python 2.x is no longer supported
2020-10-24 02:02:09 +02:00
Jan Tojnar 5079e1cd3b
Merge pull request #96939 from jtojnar/drop-gst-010 2020-09-04 17:13:43 +02:00
Doron Behar e30287c590 gst_all_1.gst-rtsp-server: fix pkgconfig includedir and libdir 2020-09-03 13:04:55 +02:00
Jan Tojnar 4a4e642aba
gstreamer: drop legacy
It has been abandoned for ages, insecure, and now finally broken.
2020-09-02 04:01:07 +02:00
Jan Tojnar 4c82b0ce33
gst_all_1.gst-validate: use correct gstreamer
previously it was using the legacy one
2020-09-02 02:42:29 +02:00
Frederik Rietdijk d034a0039d gst-plugins-base: mark as broken
This will disable many reverse dependencies. If you need your program to work
you will need to migrate it to the newer gstreamer package.
https://github.com/NixOS/nixpkgs/issues/39975
2020-07-04 13:30:46 +02:00
Anders Kaseorg c8d064eec1 gstreamer: Fix wrapper quoting
The bug was that the inner double quotes in "\$("…")" are not actually
inner like they would be in "$("…")".  We could write "\$(\"…\")", but
using single quotes on the outside makes everything simpler.

Fixes #63751.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2020-06-13 11:01:38 +02:00
Daiderd Jordan 7b3a2963d1
treewide: replace base64 encoded hashes 2020-06-03 18:35:19 +02:00
Vladimír Čunát 2ba59c0f8e
Revert "gst_all_1.gst-plugins-bad: fix build after opencv4 update"
This reverts commit 1906fc5bd1.
After 18a6a778 it isn't needed anymore.
2020-05-06 08:40:19 +02:00
Vladimír Čunát e8d3c1579b
Merge branch 'staging' into staging-next 2020-05-06 08:22:27 +02:00
Vladimír Čunát 1906fc5bd1
gst_all_1.gst-plugins-bad: fix build after opencv4 update
/cc #85879
2020-05-06 07:39:10 +02:00
Luka Blaskovic e7d3d3b51f gst-plugins-bad: fix compilation with opencv 4.3 2020-05-02 05:00:39 +00:00
Jan Tojnar d1009f4d99
gst_all_1.gstreamer: fix build 2020-04-16 16:46:13 +02:00
Jan Tojnar b4a6714571
Merge branch 'staging-next' into staging 2020-04-13 18:54:59 +02:00
Trolli Schmittlauch 2df7f920d6 gst_all_1.gst-plugins-bad: disable zbar by default
gst-plugins-bad by default used to pull in gtk3 and qtbase and qtx11extras because of the default dependency on zbar.
As zbar is a rarely needed gstreamer plugin, this unnecessarily
increased the closure size.
I am only aware of gnome-keysign actually using the zbar plugin, so that
uses a zbar-enabled gst-plugins-bad.

closes #84845
2020-04-11 21:08:00 +02:00
Orivej Desh bbdd169400
gst_all_1.gst-plugins-good: enable jack plugin (#84543)
On Linux this adds two dependencies to the closure, libjack2 and celt, which
increases its size from 163.5 MB to 164.4 MB.

This should not cause any issues on macOS since jack supports it.
2020-04-11 17:26:26 +00:00
Michael Reilly 84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
worldofpeace c6816b8f7c gst_all_1.gst-plugins-bad: fix build with neon 0.31
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1165
2020-04-03 19:01:41 -04:00
Orivej Desh db1eb191fd lrdf: 0.5.0 -> 0.6.1
Also remove the second copy of lrdf from gstreamer/bad inputs.
2020-03-23 01:07:01 +00:00
Orivej Desh 1b89aa3f7a Merge branch 'master' into staging 2020-03-23 00:53:16 +00:00
Orivej Desh e1c3085354 lrdf: move from librdf libraries
It was never called librdf and it is not a librdf.org project.
2020-03-23 00:22:36 +00:00
Matthew Bauer 5198179adc gstreamer: needs extra build inputs
Cross needs some extra native tools:

- glib
- wayland
- orc
- glib is needed in nativeBuildInputs

Also:

- bash-completion needs to be available for PKG_CONFIG_PATH
2020-03-05 20:41:06 -05:00
Luka Blaskovic 731275872c gstreamer legacy: build with bison3 2020-01-13 21:35:19 +00:00
Frederik Rietdijk 8fff915659
Merge pull request #76488 from jtojnar/more-python-cleanups
Another batch of Python 2 clean-ups
2020-01-06 12:00:36 +01:00
Jan Tojnar e9cdcde6ea
gst_all_1.gst-plugins-ugly: switch to python 3 2019-12-29 11:21:07 +01:00
Jan Tojnar 544ae96082
gst_all_1.gst-editing-services: switch to python 3
Also remove no longer needed perl.
2019-12-29 11:21:06 +01:00
Jan Tojnar 4cb22aa377
gst_all_1.gst-validate: switch to python 3 2019-12-29 11:21:06 +01:00
Jan Tojnar b171037944
Merge pull request #75668 from jtojnar/py2-cleanup
Another batch of Python 2 removals
2019-12-19 01:24:00 +01:00
Will Dietz 3e046ee556 gst_all_1.gstreamer: 1.16.1 -> 1.16.2 2019-12-15 18:49:13 +01:00
Will Dietz 0de5452c84 gst_all_1.gst-vaapi: 1.16.1 -> 1.16.2 2019-12-15 18:49:13 +01:00
Will Dietz 94dd6d0789 gst_all_1.gst-plugins-ugly: 1.16.1 -> 1.16.2 2019-12-15 18:49:13 +01:00
Will Dietz d12f31a0da gst_all_1.gst-plugins-base: 1.16.1 -> 1.16.2 2019-12-15 18:49:13 +01:00
Will Dietz 800ba7974e gst_all_1.gst-libav: 1.16.1 -> 1.16.2 2019-12-15 18:49:13 +01:00
Will Dietz a4f6196485 gst_all_1.gst-validate: 1.16.1 -> 1.16.2 2019-12-15 18:49:13 +01:00
Will Dietz 8040ac8b79 gst_all_1.gst-rtsp-server: 1.16.1 -> 1.16.2 2019-12-15 18:49:13 +01:00
Will Dietz 560c4c9fdb gst_all_1.gst-plugins-good: 1.16.1 -> 1.16.2 2019-12-15 18:49:13 +01:00
Will Dietz 6c1f9493ed gst_all_1.gst-plugins-bad: 1.16.1 -> 1.16.2 2019-12-15 18:49:13 +01:00
Will Dietz 04f53c483e gst_all_1.gst-editing-services: 1.16.1 -> 1.16.2 2019-12-15 18:49:13 +01:00
Jan Tojnar feb4e68173
gst_all_1.gst-plugins-good: switch to python 3 2019-12-15 01:50:38 +01:00
Jan Tojnar 5a139f0e7d
gst_all_1.gst-plugins-base: Fix building Wayland support
Apparently, generic builder sets `nullglob`, disappearing any flags containing square brackets
not resolving to file names (e.g. `mesonFlags = [ "-Dgl_winsys=[x11,wayland]" ];`). This caused
the `gl_winsys` flag default to `auto` and, since we were missing `wayland-protocols`, Wayland
support was not built.

Fortunately, Meson also supports simple array notation without square brackets, so we can use
that. No need to wait for `_structuredAttrs`.

We also no longer set `gl_platform` flag, since passing the default auto value is redundant.
2019-12-05 15:14:29 +01:00