Commit Graph

463 Commits

Author SHA1 Message Date
Martin Weinelt
52851b3f8c gstreamer: 1.18.2 -> 1.18.4
Fixes: CVE-2021-3497, CVE-2021-3498
2021-04-29 01:01:44 +02:00
Sandro Jäckel
40a88de407
gst_all_1: cleanup, remove darwin from inputs 2021-03-05 18:14:36 +01:00
Sandro
6b746880b9
Merge pull request #113822 from baloo/baloo/gstreamer-plugins-bad/vo-aacenc 2021-03-04 20:46:35 +01:00
Arthur Gautier
52eba2efb9 gst_all_1.gst-plugins-bad: adds voaacenc support
Signed-off-by: Arthur Gautier <baloo@superbaloo.net>
2021-02-26 20:48:34 +00:00
rnhmjoj
bc1f67fefc
gst-plugins-good: fix build with Qt 2021-02-23 11:10:22 +01:00
Michele Guerini Rocco
3642025e5e
Merge pull request #110608 from pstn/gstqt5
gst-plugins-good: Add optional qt5Support
2021-02-23 10:31:23 +01:00
Philipp
fce7366370
gst-plugins-good: Remove unnecessarily doubled line. 2021-02-22 21:18:48 +01:00
Philipp
3162bc0e32
gst-plugins-good: Add optional qt5Support 2021-02-22 21:18:39 +01:00
Sandro Jäckel
79032bbd23
gstreamer_bad: removeu unused input 2021-02-22 01:16:24 +01: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
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
Jan Tojnar
4ea81e7891
gst_all_1.gst-plugins-good: fix build with gtkSupport
Fixes regression from https://github.com/NixOS/nixpkgs/pull/70690
2019-11-27 18:56:48 +01:00
adisbladis
c9d8624ccd
treewide: Get rid of libGLU_combined 2019-11-18 20:10:43 +00:00
Jan Tojnar
c846ede763
gstreamer 1.16.1 (#70690)
gstreamer 1.16.1
2019-11-14 21:33:25 +01:00
Niklas Hambüchen
2c800ed685
gst_all_1: Fix evaluation on Darwin, fix gstreamer builds.
Commit be382109ad broke evaluation
on Darwin because it added these unconditional buildInputs
that don't evaluate on Darwin:

    libnice librdf lilv lv2 serd sord sratom

This commit fixes it, and also fixes recently-added new dependencies
for other packages accordingly.

It further fixes the build of many gstreamer packages on Darwin.
2019-11-14 12:22:46 +01:00
Will Dietz
5b1920fd06
gst_all_1.gst-validate: 1.16.0 -> 1.16.1 2019-11-14 12:09:06 +01:00
Will Dietz
56a60bf216
gst_all_1.gst-plugins-ugly: 1.16.0 -> 1.16.1 2019-11-14 12:09:06 +01:00
Will Dietz
32680d9aaa
gst_all_1.gst-plugins-bad: 1.16.0 -> 1.16.1 2019-11-14 12:09:06 +01:00
Will Dietz
7dff4003ba
gst_all_1.gst-vaapi: 1.16.0 -> 1.16.1 2019-11-14 12:09:05 +01:00
Will Dietz
2ef14fa9eb
gst_all_1.gst-plugins-good: 1.16.0 -> 1.16.1 2019-11-14 12:09:05 +01:00
Will Dietz
ca789d36ff
gst_all_1.gst-libav: 1.16.0 -> 1.16.1 2019-11-14 12:09:05 +01:00
Will Dietz
e8043ce0ab
gst_all_1.gstreamer: 1.16.0 -> 1.16.1 2019-11-14 12:09:05 +01:00
Will Dietz
c6eec8874a
gst_all_1.gst-rtsp-server: 1.16.0 -> 1.16.1 2019-11-14 12:09:04 +01:00
Will Dietz
9e4fb4c23c
gst_all_1.gst-plugins-base: 1.16.0 -> 1.16.1 2019-11-14 12:09:02 +01:00
Will Dietz
b32481a687
gst_all_1.gst-editing-services: 1.16.0 -> 1.16.1 2019-11-14 01:54:53 +01:00
Will Dietz
1f6d0f00a0
gst_all_1: pname-ification 2019-11-14 01:54:39 +01:00
Vladimír Čunát
832f46a703
gst-plugins-base: use fetchpatch for better hash stability
/cc original PR #70283.
2019-11-09 07:51:00 +01:00
John Ericson
908b143e51 gstreamer: GST_PLUGIN_SYSTEM_PATH.* may be undefined 2019-11-08 13:28:59 -05:00
Pierre Bourdon
a92c42d197 gst-plugins-base: apply patch for CVE-2019-9928
Refactor the patchPhase management for the package along the way to
something more standard.
2019-10-24 08:53:12 +02:00
Anton-Latukha
37de7c56ce qt_gstreamer1: drop
If someone would be interested - last commit builds with {Qt5, Qt5 config flag}
2019-09-19 17:50:46 +03:00
Anton-Latukha
dcb86e8856 qt-gstreamer: drop
(Progresses Qt4 cleaup #33248, gstreamer cleanup #39975)

This is legacy version of a newer and legacy unmaintained version.
It is Qt4 and gstreamer 0.10.
This is a GNOME-related project, so Qt support dropped.
qt-gstreamers legacy has no dependencies.
2019-09-19 17:50:45 +03:00
worldofpeace
dc5d1aa474 gst_all_1: auto_features already enabled 2019-09-12 14:12:02 -04:00
worldofpeace
ca9c4d29e9 gst_all_1.gst-vaapi: patch to Remove Mesa from drivers white list
See https://mail.gnome.org/archives/distributor-list/2019-September/msg00000.html
Users can re-add it with GST_VAAPI_ALL_DRIVERS.
2019-09-12 14:11:24 -04:00
Ben Wolsieffer
dc74568f65 gst_all_1.gst-plugins-base: fix build on ARM 2019-08-31 12:36:18 +02:00
volth
08f68313a4 treewide: remove redundant rec 2019-08-28 11:07:32 +00: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
Frederik Rietdijk
0f6bda38fe Merge staging-next into staging 2019-07-26 14:45:31 +02:00
Michael Raskin
22f5ee4e0e
Merge pull request #65305 from averelld/disable-zbar-wine-gstreamer
wine: disable zbar in gst-plugins-bad
2019-07-25 12:36:10 +00:00
Orivej Desh
32fbbc6f9b Merge master into staging 2019-07-25 09:23:21 +00:00
worldofpeace
42f527e8f0
Merge pull request #63677 from averelld/gst-plugins-good-build
gst-plugins-good: Remove jack2 by default
2019-07-23 15:35:28 -04:00
Averell Dalton
9332773e51 wine: disable zbar in gst-plugins-bad 2019-07-23 16:30:56 +02:00
worldofpeace
b1bc0645ea gdk-pixbuf: rename from gdk_pixbuf 2019-07-22 18:50:57 -04:00
worldofpeace
9bf7fc9945 gst_all_1.gst-editing-services: fix build
Caused by e529ec3263
2019-07-13 16:07:30 -04:00
Averell Dalton
93f818b354 gst-plugins-good: Remove jack2 by default 2019-06-23 02:00:15 +02:00
Daiderd Jordan
ce17e9941f
gst_all_1.gstreamer: re-enable auto_features 2019-06-22 01:12:20 +02:00
Daiderd Jordan
2962730b88
gstreamer: fix darwin build 2019-06-21 20:30:05 +02:00
Matthew Bauer
a33837391a gstreamer: don’t use libvisual
Fixes #63617
2019-06-21 11:29:11 -04:00
Niklas Hambüchen
a4c5d37226 gst_all_1.gst-plugins-bad: Fix rtmp dependency 2019-06-20 13:36:11 +02:00
Niklas Hambüchen
46d25e912d gst_all_1.gst-plugins-bad: Fix gsm dependency 2019-06-20 13:36:11 +02:00
Niklas Hambüchen
95bea55802 gstreamer: 1.15.1 -> 1.16.0
Changes needed:

* core: dbghelp disabled as it's not needed
* core: Fixed script not being executable and skipped by patchShebangs
* base: gtk_doc disabled because of wayland symbol error
* ges: Patch removed that was merged upstream:
  https://bugzilla.gnome.org/show_bug.cgi?id=794856#c16
2019-06-20 13:36:11 +02:00