Commit Graph

350 Commits

Author SHA1 Message Date
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
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