[PATCH 1/6] gnu: webkitgtk: Refer to GStreamer plugins in description.

  • Open
  • quality assurance status badge
Details
One participant
  • Pierre Neidhardt
Owner
unassigned
Submitted by
Pierre Neidhardt
Severity
normal
P
P
Pierre Neidhardt wrote on 8 Jul 2020 12:27
(address . guix-patches@gnu.org)
20200708102732.31101-1-mail@ambrevar.xyz
* gnu/packages/webkit.scm (webkitgtk)[description]: Explain that WebKitGTK+
relies on optional GStreamer plugins to play media content.
---
gnu/packages/webkit.scm | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)

Toggle diff (20 lines)
diff --git a/gnu/packages/webkit.scm b/gnu/packages/webkit.scm
index 3804209841..7e15937507 100644
--- a/gnu/packages/webkit.scm
+++ b/gnu/packages/webkit.scm
@@ -238,7 +238,10 @@ engine that uses Wayland for graphics output.")
(description
"WebKitGTK+ is a full-featured port of the WebKit rendering engine,
suitable for projects requiring any kind of web integration, from hybrid
-HTML/CSS applications to full-fledged web browsers.")
+HTML/CSS applications to full-fledged web browsers.
+
+Support for media playback depends on the availability of various GStreamer
+plugins such as @code{gst-plugins-*} or @code{gst-libav}.")
;; WebKit's JavaScriptCore and WebCore components are available under
;; the GNU LGPL, while the rest is available under a BSD-style license.
(license (list license:lgpl2.0

base-commit: bcdacb0072a7666e2c6d440f90aa3c8503afb0ed
--
2.27.0
P
P
Pierre Neidhardt wrote on 8 Jul 2020 12:28
[PATCH 2/6] gnu: gstreamer: Refer to GStreamer plugins in description.
(address . 42262@debbugs.gnu.org)
20200708102847.32156-1-mail@ambrevar.xyz
* gnu/packages/gstreamer.scm (gstreamer)[description]: Explain
that GStreamer plugins can be used to to play media content.
---
gnu/packages/gstreamer.scm | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)

Toggle diff (19 lines)
diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index 69fb1d8ae4..7cef0a0f19 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -183,7 +183,11 @@ Applications can take advantage of advances in codec and filter technology
transparently. Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.
-This package provides the core library and elements.")
+This package provides the core library and elements.
+
+See @code{gst-plugins-*} and @code{gst-libav} for additional codecs, filters,
+and functionality that are frequently required for media playback in
+external applications like web browsers.")
(license license:lgpl2.0+)))
(define-public gst-plugins-base
--
2.27.0
P
P
Pierre Neidhardt wrote on 8 Jul 2020 12:28
[PATCH 4/6] gnu: gst-plugins-bad: Describe where these plugins are useful.
(address . 42262@debbugs.gnu.org)
20200708102847.32156-3-mail@ambrevar.xyz
* gnu/packages/gstreamer.scm (gst-plugins-bad)[description]: Explain that
this plugin can be used to play videos, e.g. in a web browser.
---
gnu/packages/gstreamer.scm | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)

Toggle diff (19 lines)
diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index de9219bb75..3651cf7329 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -426,8 +426,10 @@ quality code and correct functionality.")
(home-page "https://gstreamer.freedesktop.org/")
(synopsis "Plugins for the GStreamer multimedia library")
(description
- "GStreamer Bad Plug-ins is a set of plug-ins whose quality aren't up to
-par compared to the rest.")
+ "GStreamer Bad Plug-ins are extra codecs, filters, and functionality that
+are can be used for media playback in external applications like web browsers.
+
+The quality of this set of plug-ins isn't up to par compared to the rest.")
(license license:lgpl2.0+)))
(define-public gst-plugins-ugly
--
2.27.0
P
P
Pierre Neidhardt wrote on 8 Jul 2020 12:28
[PATCH 6/6] gnu: gst-libav: Describe where these plugins are useful.
(address . 42262@debbugs.gnu.org)
20200708102847.32156-5-mail@ambrevar.xyz
* gnu/packages/gstreamer.scm (gst-libav)[description]: Explain that
this plugin can be used to play videos, e.g. in a web browser.
---
gnu/packages/gstreamer.scm | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)

Toggle diff (18 lines)
diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index fa1e96c91c..c0217a77b5 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -505,7 +505,10 @@ e.g. due to patent threats.")
(synopsis "Plugins for the GStreamer multimedia library")
(description
"This GStreamer plugin supports a large number of audio and video
-compression formats through the use of the libav library.")
+compression formats through the use of the libav library.
+
+It can be used for media playback in external applications like web
+browsers.")
(license license:gpl2+)))
(define-public gst-editing-services
--
2.27.0
P
P
Pierre Neidhardt wrote on 8 Jul 2020 12:28
[PATCH 5/6] gnu: gst-plugins-ugly: Describe where these plugins are useful.
(address . 42262@debbugs.gnu.org)
20200708102847.32156-4-mail@ambrevar.xyz
* gnu/packages/gstreamer.scm (gst-plugins-ugly)[description]: Explain that
this plugin can be used to play videos, e.g. in a web browser.
---
gnu/packages/gstreamer.scm | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index 3651cf7329..fa1e96c91c 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -465,9 +465,13 @@ The quality of this set of plug-ins isn't up to par compared to the rest.")
("python-wrapper" ,python-wrapper)))
(home-page "https://gstreamer.freedesktop.org/")
(synopsis "GStreamer plugins from the \"ugly\" set")
- (description "GStreamer Ugly Plug-ins. This set contains those plug-ins
-which the developers consider to have good quality code but that might pose
-distribution problems in some jurisdictions, e.g. due to patent threats.")
+ (description "GStreamer Ugly Plug-ins are extra codecs, filters, and
+functionality that can be used for media playback in external applications
+like web browsers.
+
+This set contains those plug-ins which the developers consider to have good
+quality code but that might pose distribution problems in some jurisdictions,
+e.g. due to patent threats.")
(license license:lgpl2.0+)))
(define-public gst-libav
--
2.27.0
P
P
Pierre Neidhardt wrote on 8 Jul 2020 12:28
[PATCH 3/6] gnu: gst-plugins-good: Describe where these plugins are useful.
(address . 42262@debbugs.gnu.org)
20200708102847.32156-2-mail@ambrevar.xyz
* gnu/packages/gstreamer.scm (gst-plugins-good)[description]: Explain that
this plugin can be used to play videos, e.g. in a web browser.
---
gnu/packages/gstreamer.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)

Toggle diff (20 lines)
diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index 7cef0a0f19..de9219bb75 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -331,8 +331,11 @@ for the GStreamer multimedia library.")
(synopsis
"Plugins for the GStreamer multimedia library")
(description "GStreamer Good Plug-ins is a set of plug-ins for the
-GStreamer multimedia library. This set contains those plug-ins which the
-developers consider to have good quality code and correct functionality.")
+GStreamer multimedia library that can be used for media playback in external
+applications like web browsers.
+
+This set contains those plug-ins which the developers consider to have good
+quality code and correct functionality.")
(license license:lgpl2.0+)))
(define-public gst-plugins-bad
--
2.27.0
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 42262@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 42262
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch