Commit graph

335 commits

Author SHA1 Message Date
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
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
Daniel Schaefer 06fad89bd6 treewide: Update meta of packages hosted on gnome
- Update homepage URLs
- Add missing meta entries
2019-05-13 03:01:25 -04:00
Daniel Schaefer b85ccbac54 treewide: Add passthru.updateScript to gnome pkgs
`updateScript` lets us update packages automatically.
For packages that are hosted on the gnome mirror it's very easy to add
that. Inspired by https://github.com/NixOS/nixpkgs/issues/36150
2019-05-12 22:23:48 +02:00
Robin Gloster 8c06639141
gstreamer: add patches to fix cross 2019-05-07 18:14:09 +02:00
Jan Tojnar cb1a20499a
Merge branch 'master' into staging 2019-04-05 11:37:15 +02:00
Niklas Hambüchen e0d114267d gst-plugins-good: Add missing xfixes/xdamage dependencies.
Fixes mouse curser not being visible (show-pointer=true and use-damage=true
having no effect) in `ximagesrc`.
2019-03-30 01:22:02 +01:00
worldofpeace e430f8db22
Merge pull request #54340 from bachp/gstreamer-plugins
gstreamer: fix plugin detection
2019-03-09 17:57:37 -05:00
Jan Tojnar f40412e3e2
Merge pull request #54380 from nh2/package-srt
SRT support for gstreamer
2019-02-05 15:28:42 +01:00
Piotr Bogdan 0fb0af65b0 gst-ffmpeg: drop 2019-01-27 00:41:18 +00:00
Niklas Hambüchen 31981d2cd9 gstreamer: Add srt support to gst-plugins-bad 2019-01-23 01:08:09 +01:00
Pascal Bach 9b7742eefc gstreamer: fix plugin detection
The `--suffix` option escapes it's arguments. This leads to the
`GST_PLUGIN_SYTEM_PATH` variable to be not correctly expanded with the embedded
bash script.

Switching to `--run` and crafting the required export by hand bypasses the issue.
2019-01-19 22:07:26 +01:00
Michael Raskin 0feb54c9ae gst_all_1.gst-editing-services: fix build 2019-01-11 11:46:23 +01:00
Vladimír Čunát 981b504ecd
gst_all_1.gst-plugins-ugly: link with libm explicitly 2019-01-06 12:13:19 +01:00
Jörg Thalheim 1b146a8c6f
treewide: remove paxutils from stdenv
More then one year ago we removed grsecurity kernels from nixpkgs:
https://github.com/NixOS/nixpkgs/pull/25277

This removes now also paxutils from stdenv.
2018-12-22 12:55:05 +01:00
Jan Tojnar a51a99c690
gobject-introspection: rename package
camelCase package name was a huge inconsistency in GNOME package set.
2018-12-02 12:42:29 +01:00
Jan Tojnar 0a898e5980
Merge pull request #48600 from lopsided98/gstreamer-update
gstreamer: 1.14.2 -> 1.14.4
2018-10-18 22:54:30 +02:00
Jan Tojnar dc1963594e gst_all_1.gst-plugins-bad: add python3 for install script
Meson no longer propagates it so we need to re-add it.
2018-10-18 13:49:39 -04:00
Jan Tojnar 3a0e193520 gst_all_1.gst-plugins-base: add python3 for install script
Meson no longer propagates it so we need to re-add it.
2018-10-18 13:49:39 -04:00
Ben Wolsieffer e6d0bd0551 gst_all_1.gst-libav: 1.14.2 -> 1.14.4 2018-10-16 21:44:01 -04:00
Ben Wolsieffer 0d53d4e5f4 gst_all_1.gst-validate: 1.14.2 -> 1.14.4 2018-10-16 21:44:01 -04:00
Ben Wolsieffer a1da3555b6 gst_all_1.gst-rtsp-server: 1.14.2 -> 1.14.4 2018-10-16 21:44:01 -04:00
Ben Wolsieffer d3bad96fea gst_all_1.gst-vaapi: 1.14.2 -> 1.14.4 2018-10-16 21:44:01 -04:00
Ben Wolsieffer 71258d8369 gst_all_1.gst-editing-services: 1.14.2 -> 1.14.4 2018-10-16 21:44:00 -04:00
Ben Wolsieffer d85c5797e4 gst_all_1.gst-plugins-ugly: 1.14.2 -> 1.14.4 2018-10-16 21:44:00 -04:00
Ben Wolsieffer 171259dce3 gst_all_1.gst-plugins-bad: 1.14.2 -> 1.14.4 2018-10-16 21:44:00 -04:00
Ben Wolsieffer 19e8b8d297 gst_all_1.gst-plugins-good: 1.14.2 -> 1.14.4 2018-10-16 21:44:00 -04:00
Ben Wolsieffer 09cb8c3c18 gst_all_1.gst-plugins-base: 1.14.2 -> 1.14.4 2018-10-16 21:44:00 -04:00
Ben Wolsieffer 7563f891c6 gst_all_1.gstreamer: 1.14.2 -> 1.14.4 2018-10-16 21:44:00 -04:00