[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
11/20: gnu: gst-plugins/selection: Implement in terms of G-Expressions.
From: |
guix-commits |
Subject: |
11/20: gnu: gst-plugins/selection: Implement in terms of G-Expressions. |
Date: |
Sun, 31 Jul 2022 06:18:53 -0400 (EDT) |
lilyp pushed a commit to branch staging
in repository guix.
commit f1fdde3c4504d6e4ffddeff94f69c3f07ed13b2f
Author: Liliana Marie Prikler <liliana.prikler@gmail.com>
AuthorDate: Tue Jun 28 20:41:37 2022 +0200
gnu: gst-plugins/selection: Implement in terms of G-Expressions.
* gnu/packages/gstreamer.scm (gst-plugins/selection)[#:configure-flags]:
Use G-Expressions.
[#:phases]: Likewise. Drop trailing #t.
* gnu/packages/video.scm (pitivi)[inputs]: Adjust accordingly.
---
gnu/packages/gstreamer.scm | 26 +++++++++++++-------------
gnu/packages/video.scm | 2 +-
2 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index d6612a2d0b..d58db086af 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -29,6 +29,7 @@
(define-module (gnu packages gstreamer)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages)
+ #:use-module (guix gexp)
#:use-module (guix download)
#:use-module (guix git-download)
#:use-module (guix build-system cmake)
@@ -1035,20 +1036,19 @@ given, also pass them to the build system instead of
the ones used by PKG."
(package/inherit pkg
(arguments
(substitute-keyword-arguments (package-arguments pkg)
- ((#:configure-flags flags `(,@(or configure-flags '())))
- `(append
+ ((#:configure-flags flags #~'())
+ #~(append
(list
- ,@(map (lambda (plugin)
- (string-append "-D" plugin "=enabled"))
- plugins))
- (list ,@(or configure-flags flags))))
- ((#:phases phases)
- `(modify-phases ,phases
- (add-after 'unpack 'disable-auto-plugins
- (lambda _
- (substitute* "meson_options.txt"
- (("'auto'") "'disabled'"))
- #t)))))))))
+ #$@(map (lambda (plugin)
+ (string-append "-D" plugin "=enabled"))
+ plugins))
+ #$(or configure-flags flags)))
+ ((#:phases phases)
+ #~(modify-phases #$phases
+ (add-after 'unpack 'disable-auto-plugins
+ (lambda _
+ (substitute* "meson_options.txt"
+ (("'auto'") "'disabled'")))))))))))
(define-public python-gst
(package
diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index 5600baf638..49cd38687a 100644
--- a/gnu/packages/video.scm
+++ b/gnu/packages/video.scm
@@ -4353,7 +4353,7 @@ tools for styling them, including a built-in real-time
video preview.")
(gst-plugins/selection gst-plugins-bad #:plugins
'("debugutils" "transcode")
#:configure-flags
- '("-Dintrospection=enabled"))
+ #~'("-Dintrospection=enabled"))
gst-libav
gsound
gtk+
- 06/20: gnu: gst-plugins-ugly: Update to 1.20.3., (continued)
- 06/20: gnu: gst-plugins-ugly: Update to 1.20.3., guix-commits, 2022/07/31
- 04/20: gnu: gst-plugins-good: Update to 1.20.3., guix-commits, 2022/07/31
- 03/20: gnu: gst-plugins-base: Update to 1.20.3., guix-commits, 2022/07/31
- 05/20: gnu: gst-plugins-bad: Update to 1.20.3., guix-commits, 2022/07/31
- 13/20: gnu: webkitgtk: Add missing inputs., guix-commits, 2022/07/31
- 09/20: gnu: gstreamer-docs: Update to 1.20.3., guix-commits, 2022/07/31
- 10/20: gnu: python-gst: Update to 1.20.3., guix-commits, 2022/07/31
- 17/20: gnu: gst-plugins-ugly: Use new package style., guix-commits, 2022/07/31
- 02/20: gnu: gstreamer: Update to 1.20.3., guix-commits, 2022/07/31
- 15/20: gnu: gst-plugins-good: Use new package style., guix-commits, 2022/07/31
- 11/20: gnu: gst-plugins/selection: Implement in terms of G-Expressions.,
guix-commits <=
- 12/20: gnu: Add gst-plugins-bad-minimal., guix-commits, 2022/07/31
- 14/20: gnu: gstreamer: Use new package style., guix-commits, 2022/07/31
- 20/20: gnu: gst-editing-services: Update FIXME comment., guix-commits, 2022/07/31
- 01/20: gnu: python-gst: Add upstream-name., guix-commits, 2022/07/31
- 18/20: gnu: gst-editing-services: Use new package style., guix-commits, 2022/07/31
- 07/20: gnu: gst-libav: Update to 1.20.3., guix-commits, 2022/07/31
- 08/20: gnu: gst-editing-services: Update to 1.20.3., guix-commits, 2022/07/31