Commit Graph

108 Commits

Author SHA1 Message Date
Vladimír Čunát
bfff65312a
Merge #190023: gst-plugins-bad: patch nvcodec to check opengl path
...into staging
2022-09-28 09:58:48 +02:00
Sergei Trofimovich
4267dbb57b gst_all_1.gst-plugins-bad: add missing lcms2 depend
Without the change build fails as:

       > Run-time dependency pangocairo found: YES 1.50.8
       > Run-time dependency lcms2 found: NO (tried pkgconfig)
       >
       > ext/colormanagement/meson.build:1:0: ERROR: Dependency "lcms2" not found, tried pkgconfig
2022-09-24 08:46:49 +01:00
Alexander Shpilkin
1554ab553b gst_all_1.gst-plugins-bad: link with zxing-cpp 2022-09-07 21:44:35 +03:00
Kiskae
d5436fa986 gst-plugins-bad: patch nvidia runtime paths 2022-09-06 18:01:12 +02:00
Linus Heckemann
df8b4cc43f
Merge pull request #182214 from DeterminateSystems/libgme-merge
game-music-emu: merge in libgme
2022-08-30 12:09:08 +02:00
Christian Albrecht
9be211b6a7
gst_all_1: 1.20.1 -> 1.20.3, fix CVE-2022-(192[0-5]|2122)
Vulnerabilities:
 - 7.8 https://nvd.nist.gov/vuln/detail/CVE-2022-1920
 - 7.8 https://nvd.nist.gov/vuln/detail/CVE-2022-1921
 - 7.8 https://nvd.nist.gov/vuln/detail/CVE-2022-1922
 - 7.8 https://nvd.nist.gov/vuln/detail/CVE-2022-1923
 - 7.8 https://nvd.nist.gov/vuln/detail/CVE-2022-1924
 - 7.8 https://nvd.nist.gov/vuln/detail/CVE-2022-1925
 - 7.8 https://nvd.nist.gov/vuln/detail/CVE-2022-2122

https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1224
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1225
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1226
2022-08-11 12:23:38 +02:00
Linus Heckemann
6983172974 treewide: replace references to libgme with game-music-emu 2022-07-20 17:08:32 +02:00
Artturin
20642e2ab0 various: readd gobject-introspection to buildInputs
see eb829035c9
2022-07-12 15:18:44 +03:00
Artturin
31f99a8a28 gst_all_1: don't disable gobject-introspection when cross 2022-07-07 21:30:16 +03:00
Adam Joseph
421ca6d67b gstreamer: add bluezSupport flag
This allows the option of compiling gstreamer (and packages depending
upon it) without bluetooth support.
2022-06-04 23:55:16 -07:00
Trolli Schmittlauch
528db1977f
gst_all_1.gst-plugins-bad: enable aptx support
- previously, aptx support had been disabled dueto libopenaptx license issues
- since 1.20.1, gstreamer supports libfreeaptx as a drop-in replacement
2022-04-20 15:07:15 +02:00
Trolli Schmittlauch
d979ff2d4a
gst_all_1: 1.20.0 -> 1.20.1 2022-04-20 15:07:15 +02:00
Randy Eckenrode
abcc6adeb6
gst_all_1.gst-plugins-bad: fix build on Darwin 2022-02-15 19:46:22 -05:00
Jonathan Ringer
d01d0835c0 gst_all_1.gst-plugins-bad: disable isac, avoid webrtc_1 2022-02-09 21:05:27 -08:00
Jonathan Ringer
f02555db3f gst_all_1.gst-plugins-bad: add webrtc-audio-processing_0_3 2022-02-09 21:05:27 -08:00
Jonathan Ringer
c42a247d85 gst_all_1: use webrtc-audio-processing 1.x 2022-02-09 21:05:27 -08:00
Jan Tojnar
a1c9e8402c gst_all_1.gst-plugins-bad: fix eval 2022-02-06 19:02:19 +01:00
Jan Tojnar
ba6f1d7470 gst_all_1.gst-plugins-bad: remove unused dependencies
1.20.0 removed mms and ofa plug-ins:

https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1153
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1211
2022-02-06 18:57:56 +01:00
Jan Tojnar
500a98c8cc gst_all_1.gst-plugins-bad: 1.18.5 → 1.20.0 2022-02-06 18:34:55 +01:00
Jan Tojnar
827bc2e586 gst_all_1.gst-plugins-bad: 1.18.5 → 1.20.0 2022-02-06 17:21:19 +01:00
Josh Hoffer
6f4c70cbfe gst-plugins-base 1.18.4 -> 1.18.5 2022-01-11 12:51:09 +00:00
Sergei Trofimovich
5881a720d3 gst_all_1.gst-plugins-bad: fix gcc-11 build by applying fix unconditionally
Without the change build on `gcc-11` fails as:

    $ nix build --impure --expr 'with import ./. {}; gst_all_1.gst-plugins-bad.override { stdenv = gcc11Stdenv; }' -L
    ...
    include/glib-2.0/glib/gatomic.h:113:19: error: argument 2 of '__atomic_load' must not be a pointer to a 'volatile' type
      113 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
          |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2021-11-26 23:33:44 +00:00
Jan Tojnar
1a8fc0bb52 gst_all_1.gst-plugins-bad: disable asserts
`lib/gstreamer-1.0/libgstdvbsubenc.so` and `lib/libgstcodecparsers-1.0.so` include `${gstreamer.dev}/include/gstreamer-1.0/gst/base/gstbitwriter.h` in their .rodata section, increasing the runtime closure unnecessarily. This happens because `gstbitwriter.h` header uses GLib’s `g_assert` macro, which wants to print `__FILE__` on assertion failure.

The assertions can and should be disabled on stable releases (7b8d74c15b) so let’s do that.
2021-10-13 22:53:14 +02:00
Sandro Jäckel
95947e7346
gst_all_1.gst-plugins-bad: enable libopenmtp 2021-09-05 03:57:00 +02:00
Rick van Schijndel
dc98b9aa7d gstreamer: support cross by disabling introspection 2021-07-02 21:06:51 +02:00
Jan Tojnar
c05d8ea394
gst_all_1.gst-plugins-bad: fix build on Darwin 2021-05-05 22:43:06 +02:00
Sandro Jäckel
40a88de407
gst_all_1: cleanup, remove darwin from inputs 2021-03-05 18:14:36 +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
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
Luke Granger-Brown
68fdbc6be1 gstreamer: 1.18.1 -> 1.18.2 2020-12-17 07:33:19 +01: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
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
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
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
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
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
Will Dietz
6c1f9493ed gst_all_1.gst-plugins-bad: 1.16.1 -> 1.16.2 2019-12-15 18:49:13 +01:00
adisbladis
c9d8624ccd
treewide: Get rid of libGLU_combined 2019-11-18 20:10:43 +00: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
32680d9aaa
gst_all_1.gst-plugins-bad: 1.16.0 -> 1.16.1 2019-11-14 12:09:06 +01:00
Will Dietz
1f6d0f00a0
gst_all_1: pname-ification 2019-11-14 01:54:39 +01: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