From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 05 23:43:23 2022 Received: (at submit) by debbugs.gnu.org; 6 Apr 2022 03:43:24 +0000 Received: from localhost ([127.0.0.1]:56596 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nbwZi-0008E9-E0 for submit@debbugs.gnu.org; Tue, 05 Apr 2022 23:43:23 -0400 Received: from lists.gnu.org ([209.51.188.17]:51810) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nbwZd-0008Dx-W6 for submit@debbugs.gnu.org; Tue, 05 Apr 2022 23:43:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50944) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nbwZa-0006ow-3p for guix-patches@gnu.org; Tue, 05 Apr 2022 23:43:13 -0400 Received: from mail-m975.mail.163.com ([123.126.97.5]:29145) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nbwZQ-0000sa-9q for guix-patches@gnu.org; Tue, 05 Apr 2022 23:43:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-ID:MIME-Version; bh=Gww6L AveKJn3FgP7jMkDLT3/tX9CZPMCjBZdZnOMla0=; b=EZVrUhzClyN0qTiZQmyR/ wkbz5aeSTnMicw8o6PlzQSS8wPdLtcmbdPlbm0XeUelhzPcN/OM8TL7IPwtnuV45 +sCppCS9tB/QSQRHmlG4SwhRCU71zmslGotnzkO1v+P0wkxJiISjXTEVaHM90ZV9 6bXymCbUZSVgStcSxzmjXw= Received: from asus-laptop (unknown [163.125.202.150]) by smtp5 (Coremail) with SMTP id HdxpCgCHBvc8DE1iBQQ1Ag--.15181S2; Wed, 06 Apr 2022 11:42:53 +0800 (CST) User-agent: mu4e 1.6.10; emacs 27.2 From: Zhu Zihao To: guix-patches@gnu.org Subject: [PATCH] Update gstreamer and its families to 1.20.1. Date: Wed, 06 Apr 2022 11:38:34 +0800 Message-ID: <86bkxeop1g.fsf@163.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-CM-TRANSID: HdxpCgCHBvc8DE1iBQQ1Ag--.15181S2 X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73 VFW2AGmfu7bjvjm3AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvjxU8hL0DUUUU X-Originating-IP: [163.125.202.150] X-CM-SenderInfo: pdoosuxxwbztlvw6il2tof0z/xtbBPQzar2AY-nSwZgABsh Received-SPF: pass client-ip=123.126.97.5; envelope-from=all_but_last@163.com; helo=mail-m975.mail.163.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" --==-=-= Content-Type: text/plain Here's a series of patches that updates gstreamer to 1.20.1. `guix refresh gstreamer -l` shows that triggers 900+ rebuilds, I'm not sure every packages depends on gstreamer is tested and worked well. Currently only webkitgtk is tested. --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIsEARYIADMWIQRefA5qkqvnKdl/GTlmOX+E92aT+QUCYk0MOxUcYWxsX2J1dF9s YXN0QDE2My5jb20ACgkQZjl/hPdmk/n9UAEA7TQ8/XLe+uDzdgv8nsDru8XXry2A 9y7/yJPpqz1B724A/3mzQv17jenynocC0gfqejYs7nJVeDroJnXJvj3VJ6QK =zZkM -----END PGP SIGNATURE----- --==-=-=-- --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-gnu-gstreamer-docs-Update-to-1.20.1.patch >From 5ad6187b41bd197573e24058accaf780dcb37035 Mon Sep 17 00:00:00 2001 From: Zhu Zihao Date: Mon, 4 Apr 2022 09:20:12 +0800 Subject: [PATCH 01/10] gnu: gstreamer-docs: Update to 1.20.1. * gnu/packages/gstreamer.scm (%gstreamer-version): New variable. (gstreamer-docs): Update to 1.20.1. [source]: Use %gstreamer-version. [arguments]: Use G-expressions. --- gnu/packages/gstreamer.scm | 39 ++++++++++++++++++++------------------ 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm index 8ff8e6242b..883baea458 100644 --- a/gnu/packages/gstreamer.scm +++ b/gnu/packages/gstreamer.scm @@ -28,6 +28,7 @@ (define-module (gnu packages gstreamer) #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix gexp) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix git-download) @@ -401,10 +402,12 @@ (define-public orc ;; under the 3-clause BSD license, the rest is under 2-clause BSD license. (license (list license:bsd-2 license:bsd-3)))) +(define %gstreamer-version "1.20.1") + (define-public gstreamer-docs (package (name "gstreamer-docs") - (version "1.18.5") + (version %gstreamer-version) (source (origin (method url-fetch) (uri (string-append @@ -412,25 +415,25 @@ (define-public gstreamer-docs "/gstreamer-docs-" version ".tar.xz")) (sha256 (base32 - "1xvqrqv1zxqdpvd02dvr0xspk30c8b940vvnr9x75a08nx0x75xh")))) + "1brngvhp8k1hdh82g2mcqa5dnb2b68wc4m4jlras6fmr6cyjzn6x")))) (build-system trivial-build-system) (arguments - `(#:modules ((guix build utils)) - #:builder - (begin - (use-modules ((guix build utils))) - (let* ((source (assoc-ref %build-inputs "source")) - (tar (assoc-ref %build-inputs "tar")) - (xz (assoc-ref %build-inputs "xz")) - (out (assoc-ref %outputs "out")) - (books (string-append out "/share/devhelp/books"))) - (setenv "PATH" (string-append xz "/bin")) - (mkdir-p books) - (with-directory-excursion books - (invoke (string-append tar "/bin/tar") "-xvf" source - "--strip-components=3" - (string-append ,name "-" ,version - "/devhelp/books/GStreamer"))))))) + (list + #:modules '((guix build utils)) + #:builder + #~(begin + (use-modules ((guix build utils))) + (let* ((source (assoc-ref %build-inputs "source")) + (tar (assoc-ref %build-inputs "tar")) + (xz (assoc-ref %build-inputs "xz")) + (books (string-append #$output "/share/devhelp/books"))) + (setenv "PATH" (string-append xz "/bin")) + (mkdir-p books) + (with-directory-excursion books + (invoke (string-append tar "/bin/tar") "-xvf" source + "--strip-components=3" + (string-append #$name "-" #$version + "/devhelp/books/GStreamer"))))))) (native-inputs (list tar xz)) (home-page "https://gstreamer.freedesktop.org/") -- 2.34.0 --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0002-gnu-gstreamer-Update-to-1.20.1.patch >From 6fb757e726236e2f07798aae012db9f68d2b3d35 Mon Sep 17 00:00:00 2001 From: Zhu Zihao Date: Mon, 4 Apr 2022 11:51:19 +0800 Subject: [PATCH 02/10] gnu: gstreamer: Update to 1.20.1. * gnu/packages/gstreamer.scm (%common-gstreamer-phases): Use G-expressions. (gstreamer): Update to 1.20.1. [version]: Use `%gstreamer-version` variable. [arguments]: Use G-expressions. : Remove workaround for gstreamer bug because it's fixed by upstream. [native-inputs]: Use label-less style inputs. --- gnu/packages/gstreamer.scm | 72 ++++++++++++++++---------------------- 1 file changed, 30 insertions(+), 42 deletions(-) diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm index 883baea458..02972f4e1a 100644 --- a/gnu/packages/gstreamer.scm +++ b/gnu/packages/gstreamer.scm @@ -456,18 +456,19 @@ (define-public gstreamer-docs ;; Increase the test timeouts to accommodate slow or busy machines. (define %common-gstreamer-phases - '((add-after 'unpack 'increase-test-timeout - (lambda _ - (substitute* "tests/check/meson.build" - (("'CK_DEFAULT_TIMEOUT', '[0-9]*'") - "'CK_DEFAULT_TIMEOUT', '600'") - (("timeout ?: .*\\)") - "timeout: 90 * 60)")))))) + (list + #~(add-after 'unpack 'increase-test-timeout + (lambda _ + (substitute* "tests/check/meson.build" + (("'CK_DEFAULT_TIMEOUT', '[0-9]*'") + "'CK_DEFAULT_TIMEOUT', '600'") + (("timeout ?: .*\\)") + "timeout: 90 * 60)")))))) (define-public gstreamer (package (name "gstreamer") - (version "1.18.5") + (version %gstreamer-version) (source (origin (method url-fetch) @@ -476,33 +477,20 @@ (define-public gstreamer version ".tar.xz")) (sha256 (base32 - "02p8my6dzmm4rvd93s3qnh8w5bm9bh4f7gdydbsvnn9llqr251jm")))) + "0cghi6n4nhdbajz3wqcgbh5xm94myvnqgsi9g2bz9n1s9904l2fy")))) (build-system meson-build-system) (arguments - `(#:phases - (modify-phases %standard-phases - ,@%common-gstreamer-phases - ;; FIXME: Since switching to the meson-build-system, two tests - ;; started failing on i686. See - ;; . - ,@(if (string-prefix? "i686" (or (%current-target-system) - (%current-system))) - `((add-after 'unpack 'disable-some-tests - (lambda _ - (substitute* "tests/check/gst/gstsystemclock.c" - (("tcase_add_test \\(tc_chain, test_stress_cleanup_unschedule.*") - "") - (("tcase_add_test \\(tc_chain, test_stress_reschedule.*") - ""))))) - '()) - (add-after 'unpack 'disable-problematic-tests - (lambda _ - ;; Disable the 'pipelines-seek' test, which appears to be load - ;; sensitive (see: - ;; https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/854). - (substitute* "tests/check/meson.build" - ((".*'pipelines/seek.c'.*") - ""))))))) + (list + #:phases + #~(modify-phases %standard-phases + #$@%common-gstreamer-phases + (add-after 'unpack 'disable-problematic-tests + (lambda _ + ;; Disable the 'pipelines-seek' test, which appears to be load + ;; sensitive (see: + ;; https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/854). + (substitute* "tests/check/meson.build" + ((".*'pipelines/seek.c'.*") ""))))))) (propagated-inputs ;; In gstreamer-1.0.pc: ;; Requires: glib-2.0, gobject-2.0 @@ -510,15 +498,15 @@ (define-public gstreamer (list elfutils ; libdw glib libunwind)) (native-inputs - `(("bash-completion" ,bash-completion) - ("bison" ,bison) - ("flex" ,flex) - ("gettext" ,gettext-minimal) - ("glib" ,glib "bin") - ("gobject-introspection" ,gobject-introspection) - ("perl" ,perl) - ("pkg-config" ,pkg-config) - ("python-wrapper" ,python-wrapper))) + (list bash-completion + bison + flex + gettext-minimal + `(,glib "bin") + gobject-introspection + perl + pkg-config + python-wrapper)) (inputs (list gmp libcap ;; For tests. -- 2.34.0 --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0003-gnu-gst-plugins-base-Update-to-1.20.1.patch >From 2be2f280a25609e0235a9cffb67fda249d962b8e Mon Sep 17 00:00:00 2001 From: Zhu Zihao Date: Mon, 4 Apr 2022 12:02:30 +0800 Subject: [PATCH 03/10] gnu: gst-plugins-base: Update to 1.20.1. * gnu/packages/gstreamer.scm (gst-plugins-base): Update to 1.20.1. [version]: Use `%gstreamer-version` variable. [propagated-inputs]: Propagates libgudev. Use label-less style inputs. [inputs]: Use label-less style inputs. [native-inputs]: Ditto. [arguments]: Use G-expressions. --- gnu/packages/gstreamer.scm | 145 +++++++++++++++++++------------------ 1 file changed, 73 insertions(+), 72 deletions(-) diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm index 02972f4e1a..aabed346a6 100644 --- a/gnu/packages/gstreamer.scm +++ b/gnu/packages/gstreamer.scm @@ -533,86 +533,87 @@ (define-public gstreamer (define-public gst-plugins-base (package (name "gst-plugins-base") - (version "1.18.5") + (version %gstreamer-version) (source (origin - (method url-fetch) - (uri (string-append "https://gstreamer.freedesktop.org/src/" name "/" - name "-" version ".tar.xz")) - (sha256 - (base32 - "18vg8kk7p2p8za8zaqg0v7z6898yw5a3b12vvl7xn02pb3s7l2wn")))) + (method url-fetch) + (uri (string-append "https://gstreamer.freedesktop.org/src/" name "/" + name "-" version ".tar.xz")) + (sha256 + (base32 + "0162ly7pscymq6bsf1d5fva2k9s16zvfwyi1q6z4yfd97d0sdn4n")))) (build-system meson-build-system) (propagated-inputs - `(("glib" ,glib) ;required by gstreamer-sdp-1.0.pc - ("gstreamer" ,gstreamer) ;required by gstreamer-plugins-base-1.0.pc - ;; wayland-client.h is referred to in - ;; include/gstreamer-1.0/gst/gl/wayland/gstgldisplay_wayland.h - ("wayland" ,wayland) - ;; XXX: Do not enable Orc optimizations on ARM systems because - ;; it leads to two test failures. - ;; https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/683 - ,@(if (string-prefix? "arm" (or (%current-target-system) - (%current-system))) - '() - `(("orc" ,orc))))) ;required by gstreamer-audio-1.0.pc + (append + ;; FIXME: propagates all package referenced in .pc files. + (list glib ;required by gstreamer-sdp-1.0.pc + gstreamer ;required by gstreamer-plugins-base-1.0.pc + libgudev ;required by gstreamer-gl-1.0.pc + ;; wayland-client.h is referred to in + ;; include/gstreamer-1.0/gst/gl/wayland/gstgldisplay_wayland.h + wayland) + ;; XXX: Do not enable Orc optimizations on ARM systems because + ;; it leads to two test failures. + (if (string-prefix? "arm" + (or (%current-target-system) + (%current-system))) + '() + (list orc)))) ;required by gstreamer-audio-1.0.pc (inputs ;; TODO: Add libvorbisidec - `(("cdparanoia" ,cdparanoia) - ("pango" ,pango) - ("libogg" ,libogg) - ("libtheora" ,libtheora) - ("libvorbis" ,libvorbis) - ("libx11" ,libx11) - ("zlib" ,zlib) - ("libXext" ,libxext) - ("libxv" ,libxv) - ("alsa-lib" ,alsa-lib) - ("opus" ,opus) - ("graphene" ,graphene) - ("iso-codes" ,iso-codes) - ("libgudev" ,libgudev) - ("libjpeg" ,libjpeg-turbo) - ("libpng" ,libpng) - ("libvisual" ,libvisual) - ("mesa" ,mesa) - ("wayland-protocols" ,wayland-protocols))) - (native-inputs - `(("pkg-config" ,pkg-config) - ("glib:bin" ,glib "bin") - ("gobject-introspection" ,gobject-introspection) - ("python-wrapper" ,python-wrapper) - ("gettext" ,gettext-minimal) - ("xorg-server" ,xorg-server-for-tests))) + (list cdparanoia + pango + libogg + libtheora + libvorbis + libx11 + zlib + libxext + libxv + alsa-lib + opus + graphene + iso-codes + libgudev + libjpeg-turbo + libpng + libvisual + mesa + wayland-protocols)) + (native-inputs (list pkg-config + `(,glib "bin") + gobject-introspection + python-wrapper + gettext-minimal + xorg-server-for-tests)) (arguments - `(#:phases - (modify-phases %standard-phases - ,@%common-gstreamer-phases - (add-after 'unpack 'disable-problematic-tests - (lambda _ - (substitute* "tests/check/meson.build" - ;; This test causes nondeterministic failures (see: - ;; https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues/950). - ((".*'elements/appsrc.c'.*") - "")))) - (add-before 'configure 'patch - (lambda _ - (substitute* "tests/check/libs/pbutils.c" - (("/bin/sh") (which "sh"))))) - (add-before 'check 'pre-check - (lambda _ - ;; Tests require a running X server. - (system "Xvfb :1 +extension GLX &") - (setenv "DISPLAY" ":1") - ;; Tests write to $HOME. - (setenv "HOME" (getcwd)) - ;; Tests look for $XDG_RUNTIME_DIR. - (setenv "XDG_RUNTIME_DIR" (getcwd)) - ;; For missing '/etc/machine-id'. - (setenv "DBUS_FATAL_WARNINGS" "0")))))) + (list + #:phases + #~(modify-phases %standard-phases + #$@%common-gstreamer-phases + (add-after 'unpack 'disable-problematic-tests + (lambda _ + (substitute* "tests/check/meson.build" + ;; This test causes nondeterministic failures (see: + ;; https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues/950). + ((".*'elements/appsrc.c'.*") "")))) + (add-before 'configure 'patch + (lambda _ + (substitute* "tests/check/libs/pbutils.c" + (("/bin/sh") (which "sh"))))) + (add-before 'check 'pre-check + (lambda _ + ;; Tests require a running X server. + (system "Xvfb :1 +extension GLX &") + (setenv "DISPLAY" ":1") + ;; Tests write to $HOME. + (setenv "HOME" (getcwd)) + ;; Tests look for $XDG_RUNTIME_DIR. + (setenv "XDG_RUNTIME_DIR" (getcwd)) + ;; For missing '/etc/machine-id'. + (setenv "DBUS_FATAL_WARNINGS" "0")))))) (home-page "https://gstreamer.freedesktop.org/") - (synopsis - "Plugins for the GStreamer multimedia library") + (synopsis "Plugins for the GStreamer multimedia library") (description "This package provides an essential exemplary set of plug-ins for the GStreamer multimedia library.") (license license:lgpl2.0+))) -- 2.34.0 --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0004-gnu-gst-plugins-good-Update-to-1.20.1.patch >From 15aae76aed129ed87b38348f8a6ebf27ee300642 Mon Sep 17 00:00:00 2001 From: Zhu Zihao Date: Mon, 4 Apr 2022 13:56:24 +0800 Subject: [PATCH 04/10] gnu: gst-plugins-good: Update to 1.20.1. * gnu/packages/gstreamer.scm (gst-plugins-good): Update to 1.20.1. [version]: Use `%gstreamer-version` variable. [arguements]: Use G-expressions. : Add 'absolutize-libsoup-library' to embbed abosulute path to libsoup into the source. [propagated-inputs]: Remove unnecessary propagation. [native-inputs]: Use label-less style inputs. [inputs]: Ditto. * gnu/packages/patches/gst-plugins-good-fix-test.patch: Remove. * gnu/local.mk (dist_patch_DATA): Remove corresponding entry. --- gnu/local.mk | 1 - gnu/packages/gstreamer.scm | 145 ++++++++++-------- .../patches/gst-plugins-good-fix-test.patch | 94 ------------ 3 files changed, 79 insertions(+), 161 deletions(-) delete mode 100644 gnu/packages/patches/gst-plugins-good-fix-test.patch diff --git a/gnu/local.mk b/gnu/local.mk index a704161abc..da38c87b4c 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1221,7 +1221,6 @@ dist_patch_DATA = \ %D%/packages/patches/grub-efi-fat-serial-number.patch \ %D%/packages/patches/grub-setup-root.patch \ %D%/packages/patches/gspell-dash-test.patch \ - %D%/packages/patches/gst-plugins-good-fix-test.patch \ %D%/packages/patches/guile-1.8-cpp-4.5.patch \ %D%/packages/patches/guile-2.2-skip-oom-test.patch \ %D%/packages/patches/guile-2.2-skip-so-test.patch \ diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm index aabed346a6..3c3f914245 100644 --- a/gnu/packages/gstreamer.scm +++ b/gnu/packages/gstreamer.scm @@ -621,7 +621,7 @@ (define-public gst-plugins-base (define-public gst-plugins-good (package (name "gst-plugins-good") - (version "1.18.5") + (version %gstreamer-version) (source (origin (method url-fetch) @@ -629,76 +629,89 @@ (define-public gst-plugins-good (string-append "https://gstreamer.freedesktop.org/src/" name "/" name "-" version ".tar.xz")) - (patches (search-patches "gst-plugins-good-fix-test.patch")) (sha256 - (base32 "0svrapawych2s3lm4lx3x023zxq5kcx50jnfmh0qigszfskyxbis")))) + (base32 "1al4f35mx41cy2h6agvmsqkjfchsyfs0iyxzpv6pnl0xh9pqfriw")))) (build-system meson-build-system) (arguments - `(#:glib-or-gtk? #t ; To wrap binaries and/or compile schemas - #:phases - (modify-phases %standard-phases - ,@%common-gstreamer-phases - (add-before 'check 'pre-check - (lambda _ - ;; Tests require a running X server. - (system "Xvfb :1 +extension GLX &") - (setenv "DISPLAY" ":1") - ;; Tests write to $HOME. - (setenv "HOME" (getcwd)) - ;; Tests look for $XDG_RUNTIME_DIR. - (setenv "XDG_RUNTIME_DIR" (getcwd)) - ;; For missing '/etc/machine-id'. - (setenv "DBUS_FATAL_WARNINGS" "0") - #t))))) + (list + #:glib-or-gtk? #t ; To wrap binaries and/or compile schemas + #:phases + #~(modify-phases %standard-phases + #$@%common-gstreamer-phases + + ;; In https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/c3455def2e7bd09a7c3806283ceb69d0bef24869 + ;; gst-plugins-good will dlopen libsoup at runtime instead of link + ;; to it. Patch the full library path of libsoup to avoid + ;; fiddle around with LD_LIBRARY_PATH environment variable. + (add-after 'unpack 'absolutize-libsoup-library + (lambda* (#:key inputs #:allow-other-keys) + (define libsoup + (search-input-file inputs "lib/libsoup-3.0.so")) + + (substitute* "ext/soup/gstsouploader.c" + (("(#define LIBSOUP_3_SONAME ).+$" _ prefix) + (string-append prefix "\"" libsoup "\"\n"))))) + (add-before 'check 'pre-check + (lambda _ + ;; Tests require a running X server. + (system "Xvfb :1 +extension GLX &") + (setenv "DISPLAY" ":1") + ;; Tests write to $HOME. + (setenv "HOME" (getcwd)) + ;; Tests look for $XDG_RUNTIME_DIR. + (setenv "XDG_RUNTIME_DIR" (getcwd)) + ;; For missing '/etc/machine-id'. + (setenv "DBUS_FATAL_WARNINGS" "0") + #t))))) (native-inputs - `(("gettext" ,gettext-minimal) - ("glib:bin" ,glib "bin") - ("gobject-introspection" ,gobject-introspection) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("perl" ,perl) - ("pkg-config" ,pkg-config) - ("python-wrapper" ,python-wrapper) - ("xmllint" ,libxml2) - ("xorg-server" ,xorg-server-for-tests))) + (list gettext-minimal + `(,glib "bin") + gobject-introspection + gsettings-desktop-schemas + perl + pkg-config + python-wrapper + libxml2 + xorg-server-for-tests)) (inputs - `(("aalib" ,aalib) - ("bzip2" ,bzip2) - ("cairo" ,cairo) - ("flac" ,flac) - ("librsvg" ,(librsvg-for-system)) - ("glib" ,glib) - ("glib-networking" ,glib-networking) - ("glu" ,glu) - ("gtk+" ,gtk+) - ("jack" ,jack-2) - ("lame" ,lame) - ("libavc1394" ,libavc1394) - ("libcaca" ,libcaca) - ("libdv" ,libdv) - ("libgudev" ,libgudev) - ("libiec61883" ,libiec61883) - ("libjpeg" ,libjpeg-turbo) - ("libpng" ,libpng) - ("libshout" ,libshout) - ("libsoup" ,libsoup) - ("libvpx" ,libvpx) - ("libx11" ,libx11) - ("libxdamage" ,libxdamage) - ("libxfixes" ,libxfixes) - ("libxext" ,libxext) - ("libxshm" ,libxshmfence) - ("mesa" ,mesa) - ("mpg123" ,mpg123) - ("orc" ,orc) - ("pulseaudio" ,pulseaudio) - ("speex" ,speex) - ("taglib" ,taglib) - ("twolame" ,twolame) - ("v4l-utils" ,v4l-utils) - ("wavpack" ,wavpack) - ("zlib" ,zlib))) - (propagated-inputs - (list gstreamer gst-plugins-base)) + (list aalib + bzip2 + cairo + flac + (librsvg-for-system) + glib + glib-networking + glu + gstreamer + gst-plugins-base + gtk+ + jack-2 + lame + libavc1394 + libcaca + libdv + libgudev + libiec61883 + libjpeg-turbo + libpng + libshout + libsoup + libvpx + libx11 + libxdamage + libxfixes + libxext + libxshmfence + mesa + mpg123 + orc + pulseaudio + speex + taglib + twolame + v4l-utils + wavpack + zlib)) (synopsis "GStreamer plugins and helper libraries") (description "GStreamer-Plugins-Good is a collection of plug-ins you'd want to have right next to you on the battlefield. Shooting sharp and making no diff --git a/gnu/packages/patches/gst-plugins-good-fix-test.patch b/gnu/packages/patches/gst-plugins-good-fix-test.patch deleted file mode 100644 index 38ec0ba802..0000000000 --- a/gnu/packages/patches/gst-plugins-good-fix-test.patch +++ /dev/null @@ -1,94 +0,0 @@ -Fix a broken test: - -https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/803 - -Patches copied from upstream source repository: - -https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/commit/2ce5909f3a0b0da3abb7b794215d6b8b72a3b7fa -https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/commit/f5310ce346180a717f091f2f09bcbb3ddfb15436 - -From 2ce5909f3a0b0da3abb7b794215d6b8b72a3b7fa Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= -Date: Thu, 12 Nov 2020 23:38:21 +0000 -Subject: [PATCH 1/2] tests: qtdemux: fix crash on 32-bit architectures - -Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/803 - -Part-of: ---- - tests/check/elements/qtdemux.c | 14 ++++++++------ - 1 file changed, 8 insertions(+), 6 deletions(-) - -diff --git a/tests/check/elements/qtdemux.c b/tests/check/elements/qtdemux.c -index 5271c6576..0c748278b 100644 ---- a/tests/check/elements/qtdemux.c -+++ b/tests/check/elements/qtdemux.c -@@ -797,9 +797,10 @@ GST_START_TEST (test_qtdemux_pad_names) - "protection-system", G_TYPE_STRING, - "9a04f079-9840-4286-ab92-e65be0885f95", NULL); - caps = -- gst_caps_new_simple ("video/quicktime", "variant", G_TYPE_STRING, -- "mss-fragmented", "timesacle", G_TYPE_UINT64, 10000000, "media-caps", -- GST_TYPE_CAPS, mediacaps, NULL); -+ gst_caps_new_simple ("video/quicktime", -+ "variant", G_TYPE_STRING, "mss-fragmented", -+ "timesacle", G_TYPE_UINT64, G_GUINT64_CONSTANT (10000000), -+ "media-caps", GST_TYPE_CAPS, mediacaps, NULL); - - /* Send segment event* */ - event = gst_event_new_caps (caps); -@@ -852,9 +853,10 @@ GST_START_TEST (test_qtdemux_pad_names) - "protection-system", G_TYPE_STRING, - "9a04f079-9840-4286-ab92-e65be0885f95", NULL); - caps = -- gst_caps_new_simple ("video/quicktime", "variant", G_TYPE_STRING, -- "mss-fragmented", "timesacle", G_TYPE_UINT64, 10000000, "media-caps", -- GST_TYPE_CAPS, mediacaps, NULL); -+ gst_caps_new_simple ("video/quicktime", -+ "variant", G_TYPE_STRING, "mss-fragmented", -+ "timesacle", G_TYPE_UINT64, G_GUINT64_CONSTANT (10000000), -+ "media-caps", GST_TYPE_CAPS, mediacaps, NULL); - - /* Send segment event* */ - event = gst_event_new_caps (caps); --- -2.30.0 - - -From f5310ce346180a717f091f2f09bcbb3ddfb15436 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= -Date: Thu, 12 Nov 2020 23:39:21 +0000 -Subject: [PATCH 2/2] tests: qtdemux: fix typo in caps field - -timesacle -> timescale - -Part-of: ---- - tests/check/elements/qtdemux.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/tests/check/elements/qtdemux.c b/tests/check/elements/qtdemux.c -index 0c748278b..4a14c45c0 100644 ---- a/tests/check/elements/qtdemux.c -+++ b/tests/check/elements/qtdemux.c -@@ -799,7 +799,7 @@ GST_START_TEST (test_qtdemux_pad_names) - caps = - gst_caps_new_simple ("video/quicktime", - "variant", G_TYPE_STRING, "mss-fragmented", -- "timesacle", G_TYPE_UINT64, G_GUINT64_CONSTANT (10000000), -+ "timescale", G_TYPE_UINT64, G_GUINT64_CONSTANT (10000000), - "media-caps", GST_TYPE_CAPS, mediacaps, NULL); - - /* Send segment event* */ -@@ -855,7 +855,7 @@ GST_START_TEST (test_qtdemux_pad_names) - caps = - gst_caps_new_simple ("video/quicktime", - "variant", G_TYPE_STRING, "mss-fragmented", -- "timesacle", G_TYPE_UINT64, G_GUINT64_CONSTANT (10000000), -+ "timescale", G_TYPE_UINT64, G_GUINT64_CONSTANT (10000000), - "media-caps", GST_TYPE_CAPS, mediacaps, NULL); - - /* Send segment event* */ --- -2.30.0 - -- 2.34.0 --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0005-gnu-gst-plugins-bad-Update-to-1.20.1.patch >From dff111ac950ed03613ed5d56a9eaba3e260b5b9a Mon Sep 17 00:00:00 2001 From: Zhu Zihao Date: Mon, 4 Apr 2022 14:34:10 +0800 Subject: [PATCH 05/10] gnu: gst-plugins-bad: Update to 1.20.1. * gnu/packages/gstreamer.scm (gst-plugins-bad): Update to 1.20.1. [version]: Use `%gstreamer-version` variable. [arguments]: Use G-expressions. [native-inputs]: Use label-less style inputs. [inputs]: Ditto. (gst-plugins/selection): Remove because it's not useful in packaging and requires extra maintenance. * gnu/packages/video.scm (pitivi)[inputs]: Use gst-plugins-bad. --- gnu/packages/gstreamer.scm | 352 +++++++++++++++++-------------------- gnu/packages/video.scm | 5 +- 2 files changed, 167 insertions(+), 190 deletions(-) diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm index 3c3f914245..24afc36347 100644 --- a/gnu/packages/gstreamer.scm +++ b/gnu/packages/gstreamer.scm @@ -724,14 +724,14 @@ (define libsoup (define-public gst-plugins-bad (package (name "gst-plugins-bad") - (version "1.18.5") + (version %gstreamer-version) (source (origin (method url-fetch) (uri (string-append "https://gstreamer.freedesktop.org/src/" name "/" name "-" version ".tar.xz")) (sha256 (base32 - "13k7mm2wmsbhd04a20v9lj4afpf0w33ambpwlrw8bl7hjhxr4r51")) + "0j1q89dl8369djibc5p27lyj8y8p4maplmdzlryvrw0ib77w5lq9")) (modules '((guix build utils))) (snippet '(begin @@ -739,175 +739,177 @@ (define-public gst-plugins-bad (delete-file-recursively "ext/sctp/usrsctp"))))) (build-system meson-build-system) (arguments - `(#:configure-flags '("-Dsctp-internal-usrsctp=disabled") - #:glib-or-gtk? #t ; To wrap binaries and/or compile schemas - #:phases - (modify-phases %standard-phases - ,@%common-gstreamer-phases - ,@(if (string-prefix? "arm" (or (%current-target-system) - (%current-system))) - ;; Disable test that fails on ARMv7. - ;; https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/1188 - `((add-after 'unpack 'disable-asfmux-test - (lambda _ - (substitute* "tests/check/meson.build" - (("\\[\\['elements/asfmux\\.c'\\]\\],") - ""))))) - '()) - (add-after 'unpack 'adjust-tests - (lambda* (#:key native-inputs inputs #:allow-other-keys) - (let ((gst-plugins-good (assoc-ref (or native-inputs inputs) - "gst-plugins-good"))) - (substitute* "tests/check/meson.build" - ;; Make gst-plugin-good available for tests, see - ;; https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1426 - (("'GST_PLUGIN_SYSTEM_PATH_1_0', ''") - (string-append "'GST_PLUGIN_SYSTEM_PATH_1_0', '" - gst-plugins-good "/lib/gstreamer-1.0'")) + (list + #:configure-flags #~(list "-Dsctp-internal-usrsctp=disabled") + #:glib-or-gtk? #t ; To wrap binaries and/or compile schemas + #:phases + #~(modify-phases %standard-phases + #$@%common-gstreamer-phases + #$@(if (string-prefix? "arm" (or (%current-target-system) + (%current-system))) + ;; Disable test that fails on ARMv7. + ;; https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/1188 + (list + #~(add-after 'unpack 'disable-asfmux-test + (lambda _ + (substitute* "tests/check/meson.build" + (("\\[\\['elements/asfmux\\.c'\\]\\],") + ""))))) + '()) + (add-after 'unpack 'adjust-tests + (lambda* (#:key native-inputs inputs #:allow-other-keys) + (let ((gst-plugins-good #$(this-package-native-input + "gst-plugins-good"))) + (substitute* "tests/check/meson.build" + ;; Make gst-plugin-good available for tests, see + ;; https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1426 + (("'GST_PLUGIN_SYSTEM_PATH_1_0', ''") + (string-append "'GST_PLUGIN_SYSTEM_PATH_1_0', '" + gst-plugins-good "/lib/gstreamer-1.0'")) - ;; https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1136 - ((".*elements/msdkh264enc\\.c.*") "") - ((".*elements/svthevcenc\\.c.*") "") + ;; https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1136 + ((".*elements/msdkh264enc\\.c.*") "") + ((".*elements/svthevcenc\\.c.*") "") - ;; The 'elements_shm.test_shm_live' test sometimes times out - ;; (see: - ;; https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/790). - ((".*'elements/shm\\.c'.*") "") + ;; The 'elements_shm.test_shm_live' test sometimes times out + ;; (see: + ;; https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/790). + ((".*'elements/shm\\.c'.*") "") - ;; FIXME: Why is this failing. - ((".*elements/dash_mpd\\.c.*") "") + ;; FIXME: Why is this failing. + ((".*elements/dash_mpd\\.c.*") "") - ;; These tests are flaky and occasionally time out: - ;; https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/932 - ((".*elements/curlhttpsrc\\.c.*") "") - ;; https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1412 - ((".*elements/dtls\\.c.*") "")) - (substitute* "tests/check/elements/zxing.c" - ;; zxing 1.2.0 seemingly changed the type representation of - ;; the EAN_13 structure; disable it. - ((".*\"EAN_13\".*") - ""))))) - (add-before 'check 'pre-check - (lambda _ - ;; Tests require a running X server. - (system "Xvfb :1 +extension GLX &") - (setenv "DISPLAY" ":1") - ;; Tests write to $HOME. - (setenv "HOME" (getcwd)) - ;; Tests look for $XDG_RUNTIME_DIR. - (setenv "XDG_RUNTIME_DIR" (getcwd)) - ;; For missing '/etc/machine-id'. - (setenv "DBUS_FATAL_WARNINGS" "0")))))) + ;; These tests are flaky and occasionally time out: + ;; https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/932 + ((".*elements/curlhttpsrc\\.c.*") "") + ;; https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1412 + ((".*elements/dtls\\.c.*") "")) + (substitute* "tests/check/elements/zxing.c" + ;; zxing 1.2.0 seemingly changed the type representation of + ;; the EAN_13 structure; disable it. + ((".*\"EAN_13\".*") + ""))))) + (add-before 'check 'pre-check + (lambda _ + ;; Tests require a running X server. + (system "Xvfb :1 +extension GLX &") + (setenv "DISPLAY" ":1") + ;; Tests write to $HOME. + (setenv "HOME" (getcwd)) + ;; Tests look for $XDG_RUNTIME_DIR. + (setenv "XDG_RUNTIME_DIR" (getcwd)) + ;; For missing '/etc/machine-id'. + (setenv "DBUS_FATAL_WARNINGS" "0")))))) (propagated-inputs - (list gstreamer gst-plugins-base)) + (list gstreamer gst-plugins-base)) ;referenced in its headers (native-inputs - `(("gettext" ,gettext-minimal) - ("glib:bin" ,glib "bin") ; for glib-mkenums, etc. - ("gobject-introspection" ,gobject-introspection) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("gst-plugins-good" ,gst-plugins-good) ;for tests - ("perl" ,perl) - ("pkg-config" ,pkg-config) - ("python" ,python-wrapper) - ("xorg-server" ,xorg-server-for-tests))) + (list gettext-minimal + `(,glib "bin") ; for glib-mkenums, etc. + gobject-introspection + gsettings-desktop-schemas + gst-plugins-good ;for tests + perl + pkg-config + python-wrapper + xorg-server-for-tests)) (inputs - `(("bluez" ,bluez) - ("bzip2" ,bzip2) - ("cairo" ,cairo) - ;; ("ccextractor" ,ccextractor) - ("chromaprint" ,chromaprint) - ("curl" ,curl) - ("directfb" ,directfb) - ;;("dssim" ,dssim) - ("faac" ,faac) - ("faad2" ,faad2) - ("flite" ,flite) - ("fluidsynth" ,fluidsynth) - ("glib" ,glib) - ("glib-networking" ,glib-networking) - ("glu" ,glu) - ("gsm" ,gsm) - ("gtk+" ,gtk+) - ("iqa" ,iqa) - ("ladspa" ,ladspa) - ("lcms" ,lcms) - ("libaom" ,libaom) - ("libass" ,libass) - ("libbs2b" ,libbs2b) - ("libdc1394" ,libdc1394) - ("libdca" ,libdca) - ("libde265" ,libde265) - ("libdrm" ,libdrm) - ("libdvdnav" ,libdvdnav) - ("libdvdread" ,libdvdread) - ("libexif" ,libexif) - ("libfdk" ,libfdk) - ("libgcrypt" ,libgcrypt) - ("libgme" ,libgme) - ("libgudev" ,libgudev) - ("libkate" ,libkate) - ("libmfx" ,mediasdk) - ("libmms" ,libmms) - ("libmodplug" ,libmodplug) - ("libmpcdec" ,libmpcdec) - ("libnice" ,libnice) - ("libofa" ,libofa) - ("libopenmpt" ,libopenmpt) - ("librsvg" ,librsvg) - ("libsndfile" ,libsndfile) - ("libsrtp" ,libsrtp) - ("libssh2" ,libssh2) - ("libtiff" ,libtiff) - ("libusb" ,libusb) - ("libva" ,libva) - ("libvdpau" ,libvdpau) - ("libwebp" ,libwebp) - ("libx11" ,libx11) - ("libxcb" ,libxcb) - ("libxext" ,libxext) - ("libxkbcommon" ,libxkbcommon) - ("libxml2" ,libxml2) - ("libxshm" ,libxshmfence) - ("lilv" ,lilv) - ("lrdf" ,lrdf) - ("lv2" ,lv2) - ("mesa" ,mesa) - ("mjpegtools" ,mjpegtools) - ("neon" ,neon) - ("nettle" ,nettle) - ("openal" ,openal) - ;; ("opencv" ,opencv) - ("openexr" ,openexr) - ("openh264" ,openh264) - ("openjpeg" ,openjpeg) - ;; ("openni2" ,openni2) - ("opensles" ,opensles) - ("openssl" ,openssl) - ("opus" ,opus) - ("orc" ,orc) - ("pango" ,pango) - ("rtmp" ,rtmpdump) - ("sbc" ,sbc) - ("sctp" ,lksctp-tools) - ("soundtouch" ,soundtouch) - ("spandsp" ,spandsp) - ("srt" ,srt) - ("svthevcenc" ,svt-hevc) - ("tinyalsa" ,tinyalsa) - ("transcode" ,transcode) - ("usrsctp" ,usrsctp) - ("v4l" ,v4l-utils) - ("voaacenc", vo-aacenc) - ("voamrwbenc" ,vo-amrwbenc) - ("vulkan-headers" ,vulkan-headers) - ("vulkan-loader" ,vulkan-loader) - ("x265" ,x265) - ("wayland" ,wayland) - ("webrtcdsp" ,webrtc-audio-processing) - ("wildmidi" ,wildmidi) - ("wpebackend-fdo" ,wpebackend-fdo) - ("zbar" ,zbar) - ("zxing" ,zxing-cpp-1.2))) + (list bluez + bzip2 + cairo + ;; ("ccextractor" ,ccextractor) + chromaprint + curl + directfb + ;;("dssim" ,dssim) + faac + faad2 + flite + fluidsynth + glib + glib-networking + glu + gsm + gtk+ + iqa + ladspa + lcms + libaom + libass + libbs2b + libdc1394 + libdca + libde265 + libdrm + libdvdnav + libdvdread + libexif + libfdk + libgcrypt + libgme + libgudev + libkate + mediasdk + libmms + libmodplug + libmpcdec + libnice + libofa + libopenmpt + librsvg + libsndfile + libsrtp + libssh2 + libtiff + libusb + libva + libvdpau + libwebp + libx11 + libxcb + libxext + libxkbcommon + libxml2 + libxshmfence + lilv + lrdf + lv2 + mesa + mjpegtools + neon + nettle + openal + ;; ("opencv" ,opencv) + openexr + openh264 + openjpeg + ;; ("openni2" ,openni2) + opensles + openssl + opus + orc + pango + rtmpdump + sbc + lksctp-tools + soundtouch + spandsp + srt + svt-hevc + tinyalsa + transcode + usrsctp + v4l-utils + vo-aacenc + vo-amrwbenc + vulkan-headers + vulkan-loader + x265 + wayland + webrtc-audio-processing + wildmidi + wpebackend-fdo + zbar + zxing-cpp-1.2)) (home-page "https://gstreamer.freedesktop.org/") (synopsis "Plugins for the GStreamer multimedia library") (description @@ -1037,28 +1039,6 @@ (define-public gst-editing-services non-linear editors.") (license license:gpl2+))) -(define-public gst-plugins/selection - (lambda* (pkg #:key plugins configure-flags) - "Build PKG with only PLUGINS enabled. Optionally, if CONFIGURE-FLAGS are -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 - (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))))))))) - (define-public python-gst (package (name "python-gst") diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index dc05c0a222..0b6c20b08a 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -4419,10 +4419,7 @@ (define-public pitivi gstreamer gst-plugins-base gst-plugins-good - (gst-plugins/selection gst-plugins-bad #:plugins - '("debugutils" "transcode") - #:configure-flags - '("-Dintrospection=enabled")) + gst-plugins-bad gst-libav gsound gtk+ -- 2.34.0 --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0006-gnu-gst-plugins-ugly-Update-to-1.20.1.patch >From 1ac989e625704471a72d170fc219cdc10ef8b626 Mon Sep 17 00:00:00 2001 From: Zhu Zihao Date: Mon, 4 Apr 2022 14:37:05 +0800 Subject: [PATCH 06/10] gnu: gst-plugins-ugly: Update to 1.20.1. * gnu/packages/gstreamer.scm (gst-plugins-ugly): Update to 1.20.1. [version]: Use `%gstreamer-version` variable. [arguments]: Use G-expressions. [propagated-inputs]: Remove unnecessary propagation. [native-inputs]: Use label-less style inputs. --- gnu/packages/gstreamer.scm | 55 +++++++++++++++++++------------------- 1 file changed, 28 insertions(+), 27 deletions(-) diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm index 24afc36347..3cdd118565 100644 --- a/gnu/packages/gstreamer.scm +++ b/gnu/packages/gstreamer.scm @@ -920,7 +920,7 @@ (define-public gst-plugins-bad (define-public gst-plugins-ugly (package (name "gst-plugins-ugly") - (version "1.18.5") + (version %gstreamer-version) (source (origin (method url-fetch) @@ -928,33 +928,36 @@ (define-public gst-plugins-ugly (string-append "https://gstreamer.freedesktop.org/src/" name "/" name "-" version ".tar.xz")) (sha256 - (base32 "1nb6kz3gbn8r0sld6xkm16qpgyb2bvhafb7sff9rgagqk0z80cnz")))) + (base32 "06fvgyjwcf4paqxgp1xmgd0d0glkxys7n818526k10wrw92m20s2")))) (build-system meson-build-system) (arguments - `(#:glib-or-gtk? #t ; To wrap binaries and/or compile schemas - #:phases - (modify-phases %standard-phases - ,@%common-gstreamer-phases - (add-before 'check 'pre-check - (lambda _ - ;; Tests require a running X server. - (system "Xvfb :1 +extension GLX &") - (setenv "DISPLAY" ":1") - ;; Tests write to $HOME. - (setenv "HOME" (getcwd)) - ;; Tests look for $XDG_RUNTIME_DIR. - (setenv "XDG_RUNTIME_DIR" (getcwd)) - ;; For missing '/etc/machine-id'. - (setenv "DBUS_FATAL_WARNINGS" "0")))))) + (list + #:glib-or-gtk? #t ; To wrap binaries and/or compile schemas + #:phases + #~(modify-phases %standard-phases + #$@%common-gstreamer-phases + (add-before 'check 'pre-check + (lambda _ + ;; Tests require a running X server. + (system "Xvfb :1 +extension GLX &") + (setenv "DISPLAY" ":1") + ;; Tests write to $HOME. + (setenv "HOME" (getcwd)) + ;; Tests look for $XDG_RUNTIME_DIR. + (setenv "XDG_RUNTIME_DIR" (getcwd)) + ;; For missing '/etc/machine-id'. + (setenv "DBUS_FATAL_WARNINGS" "0")))))) (native-inputs - `(("gettext" ,gettext-minimal) - ("glib:bin" ,glib "bin") - ("gobject-introspection" ,gobject-introspection) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("perl" ,perl) - ("pkg-config" ,pkg-config) - ("python-wrapper" ,python-wrapper) - ("xorg-server" ,xorg-server-for-tests))) + (list gettext-minimal + `(,glib "bin") + gobject-introspection + gsettings-desktop-schemas + gstreamer + gst-plugins-base + perl + pkg-config + python-wrapper + xorg-server-for-tests)) (inputs (list glib glib-networking @@ -965,8 +968,6 @@ (define-public gst-plugins-ugly libx264 opencore-amr orc)) - (propagated-inputs - (list gstreamer gst-plugins-base)) (synopsis "GStreamer plugins and helper libraries") (description "Gst-Plugins-Ugly are the ones that might have a patent noose around their neck, or a lock-up license, or any other problem that makes you -- 2.34.0 --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0007-gnu-gst-libav-Update-to-1.20.1.patch >From 5092ba4cbaf12402c2dba6273ed7d3b4fff375fe Mon Sep 17 00:00:00 2001 From: Zhu Zihao Date: Mon, 4 Apr 2022 14:38:11 +0800 Subject: [PATCH 07/10] gnu: gst-libav: Update to 1.20.1. * gnu/packages/gstreamer.scm (gst-libav): Update to 1.20.1. [version]: Use `%gstreamer-version` variable. [propagated-inputs]: Remove unnecessary propagation. --- gnu/packages/gstreamer.scm | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm index 3cdd118565..4dad4514da 100644 --- a/gnu/packages/gstreamer.scm +++ b/gnu/packages/gstreamer.scm @@ -978,7 +978,7 @@ (define-public gst-plugins-ugly (define-public gst-libav (package (name "gst-libav") - (version "1.18.5") + (version %gstreamer-version) (source (origin (method url-fetch) @@ -987,14 +987,12 @@ (define-public gst-libav "https://gstreamer.freedesktop.org/src/" name "/" name "-" version ".tar.xz")) (sha256 - (base32 "0j55jgk9sbhinfx2gsg21q609x6yzrixrn5xxlxd378fj6500bl2")))) + (base32 "1iwz7928yi48xia5kfkj54x5dfmhbj25g9125vainpmp6fv1z9wi")))) (build-system meson-build-system) (native-inputs (list perl pkg-config python-wrapper ruby)) (inputs - (list ffmpeg)) - (propagated-inputs - (list gstreamer gst-plugins-base)) + (list ffmpeg gstreamer gst-plugins-base)) (synopsis "GStreamer plugins and helper libraries") (description "Gst-Libav contains a GStreamer plugin for using the encoders, decoders, muxers, and demuxers provided by FFmpeg.") -- 2.34.0 --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0008-gnu-python-gst-Update-to-1.20.1.patch >From b893ccbbf7693d139590de5644d00b0304acadb3 Mon Sep 17 00:00:00 2001 From: Zhu Zihao Date: Mon, 4 Apr 2022 18:05:59 +0800 Subject: [PATCH 08/10] gnu: python-gst: Update to 1.20.1. * gnu/packages/gstreamer.scm (python-gst): Update to 1.20.1. [version]: Use `%gstreamer-version` variable. [arguments]: : Add missing slash. [propagated-inputs]: propagates gstreamer. --- gnu/packages/gstreamer.scm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm index 4dad4514da..d96a07cc33 100644 --- a/gnu/packages/gstreamer.scm +++ b/gnu/packages/gstreamer.scm @@ -1041,7 +1041,7 @@ (define-public gst-editing-services (define-public python-gst (package (name "python-gst") - (version "1.18.5") + (version %gstreamer-version) (source (origin (method url-fetch) (uri (string-append @@ -1049,7 +1049,7 @@ (define-public python-gst "gst-python-" version ".tar.xz")) (sha256 (base32 - "0lmwwmr3wm56qlrdrb0d5cpmqxkcmarz61wmp1nrv5852f3qadjk")))) + "08ll518b15r9ipssrcc0iq5kr0lx4cf3b0k9ihfricrxmagxav5s")))) (build-system meson-build-system) (arguments `(#:modules ((guix build meson-build-system) @@ -1060,11 +1060,11 @@ (define-public python-gst #:configure-flags (list (string-append "-Dpygi-overrides-dir=" - (python:site-packages %build-inputs %outputs) "gi/overrides")))) + (python:site-packages %build-inputs %outputs) "/gi/overrides")))) (native-inputs (list pkg-config python)) (propagated-inputs - (list gst-plugins-base python-pygobject)) + (list gstreamer gst-plugins-base python-pygobject)) (home-page "https://gstreamer.freedesktop.org/") (synopsis "GStreamer GObject Introspection overrides for Python") (description -- 2.34.0 --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0009-gnu-webkitgtk-Fix-build-failed-against-gstreamer-1.2.patch >From 1bd254d7544db7633d2c34313b0e95b92adf1c91 Mon Sep 17 00:00:00 2001 From: Zhu Zihao Date: Tue, 5 Apr 2022 00:14:56 +0800 Subject: [PATCH 09/10] gnu: webkitgtk: Fix build failed against gstreamer 1.20. * gnu/packages/webkit.scm (webkitgtk): [inputs]: Add gst-plugins-bad. It provides gstreamer-parsecodec. --- gnu/packages/webkit.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/gnu/packages/webkit.scm b/gnu/packages/webkit.scm index f79d6bd4f6..67df4c297e 100644 --- a/gnu/packages/webkit.scm +++ b/gnu/packages/webkit.scm @@ -326,6 +326,7 @@ (define-public webkitgtk ("enchant" ,enchant) ("geoclue" ,geoclue) ("gst-plugins-base" ,gst-plugins-base) + ("gst-plugins-bad" ,gst-plugins-bad) ("gtk+-2" ,gtk+-2) ("harfbuzz" ,harfbuzz) ("hyphen" ,hyphen) -- 2.34.0 --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0010-gnu-gst-editing-services-Update-to-1.20.1.patch >From 70ea4b4c8085fce957557a9df2a44ab217ffaf78 Mon Sep 17 00:00:00 2001 From: Zhu Zihao Date: Wed, 6 Apr 2022 11:31:00 +0800 Subject: [PATCH 10/10] gnu: gst-editing-services: Update to 1.20.1. * gnu/packages/gstreamer.scm (gst-editing-services): Update to 1.20.1. [version]: Use `%gstreamer-version` variable. [source]: Generate download URL by package name. [arguments]: Use G-expressions. [native-inputs]: Use label-less input style. --- gnu/packages/gstreamer.scm | 35 +++++++++++++++++++---------------- 1 file changed, 19 insertions(+), 16 deletions(-) diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm index d96a07cc33..ef0b1d1ead 100644 --- a/gnu/packages/gstreamer.scm +++ b/gnu/packages/gstreamer.scm @@ -1002,35 +1002,38 @@ (define-public gst-libav (define-public gst-editing-services (package (name "gst-editing-services") - (version "1.18.5") + (version %gstreamer-version) (source (origin (method url-fetch) (uri (string-append "https://gstreamer.freedesktop.org/src/" name "/" - "gst-editing-services-" version ".tar.xz")) + name "-" version ".tar.xz")) (sha256 (base32 - "1x8db4021qv4ypq1g6n5q2awrb7glr4xp1h650c3w7q59lwsix4a")))) + "1ps887yyj6jkj8a2613n43b4fbvynxwryinxvavi00cfnlhipkka")))) (build-system meson-build-system) (arguments - ;; FIXME: 16/22 failing tests. - `(#:tests? #f - #:glib-or-gtk? #t ; To wrap binaries and/or compile schemas - #:phases (modify-phases %standard-phases - ,@%common-gstreamer-phases))) + (list + ;; FIXME: 16/22 failing tests. + #:tests? #f + #:glib-or-gtk? #t ; To wrap binaries and/or compile schemas + #:phases + #~(modify-phases %standard-phases + #$@%common-gstreamer-phases))) (propagated-inputs (list gstreamer gst-plugins-base)) (inputs (list glib glib-networking gtk+ libxml2)) (native-inputs - `(("flex" ,flex) - ("gobject-introspection" ,gobject-introspection) - ("glib:bin" ,glib "bin") - ("gst-plugins-bad" ,gst-plugins-bad) - ("gst-plugins-good" ,gst-plugins-good) - ("perl" ,perl) - ("pkg-config" ,pkg-config) - ("python" ,python-wrapper))) + (list flex + gobject-introspection + `(,glib "bin") + ;; gst-devtools + gst-plugins-bad + gst-plugins-good + perl + pkg-config + python-wrapper)) (home-page "https://gstreamer.freedesktop.org/") (synopsis "GStreamer library for non-linear editors") (description -- 2.34.0 --=-=-= Content-Type: text/plain -- Retrieve my PGP public key: gpg --recv-keys D47A9C8B2AE3905B563D9135BE42B352A9F6821F Zihao --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 06 01:56:53 2022 Received: (at 54744) by debbugs.gnu.org; 6 Apr 2022 05:56:53 +0000 Received: from localhost ([127.0.0.1]:56686 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nbyez-0003Zg-Fp for submit@debbugs.gnu.org; Wed, 06 Apr 2022 01:56:53 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:16587) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nbyex-0003ZX-FB for 54744@debbugs.gnu.org; Wed, 06 Apr 2022 01:56:52 -0400 Received: from lprikler-laptop.ist.intra (gw.ist.tugraz.at [129.27.202.101]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4KYDKr32LTz3xdn; Wed, 6 Apr 2022 07:56:48 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1649224608; bh=Z4TnURxeCzMZgn1VNddANBMsi/Paj3Tc/o/aJ0EYFas=; h=Subject:From:To:Date:In-Reply-To:References; b=ZL5XzRGHIUDSWHOwhNPKnMZ8/rfAD8qCKqroCuyhfgsIpVHgM4ZccuRCYtI26y8rg 7VINbiZqwHgJ645R6fOjB1HcOAi14sSffq9fvHTvVQ/0Qn/Cs3lsaQ0LVTP8hXVmv1 wVst1m+9pNzfufNtpxXM42SovFfpWrZjOfa33a04= Message-ID: <2a54af688cb50fc4bdaa96650be5718d12d420f0.camel@ist.tugraz.at> Subject: Re: [PATCH] Update gstreamer and its families to 1.20.1. From: Liliana Marie Prikler To: Zhu Zihao , 54744@debbugs.gnu.org Date: Wed, 06 Apr 2022 07:56:48 +0200 In-Reply-To: <86bkxeop1g.fsf@163.com> References: <86bkxeop1g.fsf@163.com> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-TUG-Backscatter-control: waObeELIUl4ypBWmcn/8wQ X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 54744 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Am Mittwoch, dem 06.04.2022 um 11:38 +0800 schrieb Zhu Zihao: > > Here's a series of patches that updates gstreamer to 1.20.1. > > `guix refresh gstreamer -l` shows that triggers 900+ rebuilds, I'm not > sure every packages depends on gstreamer is tested and worked well. > Currently only webkitgtk is tested. Indeed, gstreamer updates go to staging. > * gnu/packages/gstreamer.scm (%gstreamer-version): New variable. I don't think that's necessary or even beneficial. Drop it. Ditto for all the packages referencing it. > * gnu/packages/gstreamer.scm (gst-plugins-good): Update to 1.20.1. > [...] > [propagated-inputs]: Remove unnecessary propagation. Do gst-plugins-good really no longer depend on the base plugins? > * gnu/packages/gstreamer.scm (gst-plugins-ugly): Update to 1.20.1. > [...] > [propagated-inputs]: Remove unnecessary propagation. Idem. > * gnu/packages/gstreamer.scm (gst-libav): Update to 1.20.1. > [...] > [propagated-inputs]: Remove unnecessary propagation. Ibidem. > (gst-plugins/selection): Remove because it's not useful in packaging > and requires extra maintenance. > * gnu/packages/video.scm (pitivi)[inputs]: Use gst-plugins-bad. Packages that only require some bad plugins and can exactly state which should not be forced to pull in all of them. The bad plugins are explicitly named bad, because they're bad. Enabling any of them beyond necessity should be an active choice of the user. > * gnu/packages/webkit.scm (webkitgtk): > [inputs]: Add gst-plugins-bad. It provides gstreamer-parsecodec. My, what a perfect use case for gst-plugins/selection that would be. Note, that gratuitous media codecs are an additional attack surface. Cheers From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 06 05:35:07 2022 Received: (at 54744) by debbugs.gnu.org; 6 Apr 2022 09:35:07 +0000 Received: from localhost ([127.0.0.1]:56950 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nc24A-00019c-Us for submit@debbugs.gnu.org; Wed, 06 Apr 2022 05:35:07 -0400 Received: from mail-m975.mail.163.com ([123.126.97.5]:41584) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nc247-00018v-6A for 54744@debbugs.gnu.org; Wed, 06 Apr 2022 05:35:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-ID:MIME-Version; bh=qr8B8 iOL2s3pYVNdnHOm4rCqVYbjULQvBPv9lPEIHZM=; b=D5wmtcWsd8LA4kPXc35h6 ora75lsst7oJ2iu65KRIGSCPnkmBkVNNYw81SllHwC9gcKKLBrJZDiexEKOWPsIi t6gtT6tB09ZtoznoY3UsVQvk2qzzZuh4+IHPuzMCUOIby/fWtKnf/WGAM3nkUwAk SOA9o69+rYg3PSN85D1Wpg= Received: from asus-laptop (unknown [163.125.202.150]) by smtp5 (Coremail) with SMTP id HdxpCgDHRfa7Xk1idCdYAg--.19423S2; Wed, 06 Apr 2022 17:34:52 +0800 (CST) References: <86bkxeop1g.fsf@163.com> <2a54af688cb50fc4bdaa96650be5718d12d420f0.camel@ist.tugraz.at> User-agent: mu4e 1.6.10; emacs 27.2 From: Zhu Zihao To: Liliana Marie Prikler Subject: Re: [PATCH] Update gstreamer and its families to 1.20.1. Date: Wed, 06 Apr 2022 17:16:54 +0800 In-reply-to: <2a54af688cb50fc4bdaa96650be5718d12d420f0.camel@ist.tugraz.at> Message-ID: <86czhud07t.fsf@163.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-CM-TRANSID: HdxpCgDHRfa7Xk1idCdYAg--.19423S2 X-Coremail-Antispam: 1Uf129KBjvJXoW7ZrWrtF4fur4kCFWUZFWUJwb_yoW5JFyxpF 43JF4rtr1ktFyrAwsIyw1fCr1fXF48AFWrXa43ury5Cr45GFZYva4jqF4rCF1xGF9Yvw42 9anIgF4Uu345ZaDanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x0zR53k_UUUUU= X-Originating-IP: [163.125.202.150] X-CM-SenderInfo: pdoosuxxwbztlvw6il2tof0z/1tbiFBzar1aEABjBogAAsU X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54744 Cc: 54744@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Liliana Marie Prikler writes: >> * gnu/packages/gstreamer.scm (%gstreamer-version): New variable. > I don't think that's necessary or even beneficial. Drop it. > Ditto for all the packages referencing it. Good. From my view this can ensure packager to update every package of gstreamer, not only a part of them. Gstreamer now use a monorepo for all its components, they'll also have regular release cycle for all components. >> * gnu/packages/gstreamer.scm (gst-plugins-good): Update to 1.20.1. >> [...] >> [propagated-inputs]: Remove unnecessary propagation. > Do gst-plugins-good really no longer depend on the base plugins? > >> * gnu/packages/gstreamer.scm (gst-plugins-ugly): Update to 1.20.1. >> [...] >> [propagated-inputs]: Remove unnecessary propagation. > Idem. > >> * gnu/packages/gstreamer.scm (gst-libav): Update to 1.20.1. >> [...] >> [propagated-inputs]: Remove unnecessary propagation. > Ibidem. I checked the ugly and good and gst-libav, they do rely on gst-plugins-base, but no propagation needed. I don't find a reason that they really requires propagation, because their content just a so file. Gstreamer in Nixpkgs also don't have propagations for above packages. For necessary propgations like gst-plugins-bad(header or gi), I've added some comments. >> (gst-plugins/selection): Remove because it's not useful in packaging >> and requires extra maintenance. >> * gnu/packages/video.scm (pitivi)[inputs]: Use gst-plugins-bad. > Packages that only require some bad plugins and can exactly state which > should not be forced to pull in all of them. The bad plugins are > explicitly named bad, because they're bad. Enabling any of them beyond > necessity should be an active choice of the user. > >> * gnu/packages/webkit.scm (webkitgtk): >> [inputs]: Add gst-plugins-bad. It provides gstreamer-parsecodec. > My, what a perfect use case for gst-plugins/selection that would be.=20 > Note, that gratuitous media codecs are an additional attack surface. > > Cheers I'll investigate into it. Currently I only see pitivi use gst-plugins/selection. Many package use gst-plugins-bad directly.=20 BTW, how to maintain changes for a long patches series like this in the review phase? It's quite annoying when I make some minor changes but I have to re-sent all patches to the mail list. =2D-=20 Retrieve my PGP public key: gpg --recv-keys D47A9C8B2AE3905B563D9135BE42B352A9F6821F Zihao --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIoEARYIADMWIQRefA5qkqvnKdl/GTlmOX+E92aT+QUCYk1ephUcYWxsX2J1dF9s YXN0QDE2My5jb20ACgkQZjl/hPdmk/kh4wD/YtNF4fsC79jykc+qUiKo3hmuelLi Vs9ndQqgcj38wKoA+IslcMwiPNP+AAHt+Ss/AGpKTO/UxLSZmp6LmbWgtwA= =We/V -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 06 06:06:03 2022 Received: (at 54744) by debbugs.gnu.org; 6 Apr 2022 10:06:03 +0000 Received: from localhost ([127.0.0.1]:57019 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nc2Y6-0004Ec-M1 for submit@debbugs.gnu.org; Wed, 06 Apr 2022 06:06:03 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:26934) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nc2Y4-0004E9-EP for 54744@debbugs.gnu.org; Wed, 06 Apr 2022 06:06:01 -0400 Received: from lprikler-laptop.ist.intra (gw.ist.tugraz.at [129.27.202.101]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4KYKsJ3tLmz3xNK; Wed, 6 Apr 2022 12:05:56 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1649239556; bh=p/z7o7mk6JOCzC83bjiGgocxOgogjZBuKLPk8Mrz09c=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=ic2xLSG0CBusftKMZDvlTexSaHbrNNPJINtBlg+LOUbedZySN6QtG9740tbURZ0NL FlmIr8kqT7K/YTPue14EUCa73ne9FVllc/85sX4MJ7m4gterNJPVwUWyUGxI/xav5T a8p5Ni0z6Z7u2cQY5S5/WfjnHvex5vgbE1NSEx4Y= Message-ID: <1b4e9351aef38bba2b0a7f6fd10d385dadf7d785.camel@ist.tugraz.at> Subject: Re: [PATCH] Update gstreamer and its families to 1.20.1. From: Liliana Marie Prikler To: Zhu Zihao Date: Wed, 06 Apr 2022 12:05:55 +0200 In-Reply-To: <86czhud07t.fsf@163.com> References: <86bkxeop1g.fsf@163.com> <2a54af688cb50fc4bdaa96650be5718d12d420f0.camel@ist.tugraz.at> <86czhud07t.fsf@163.com> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: waObeELIUl4ypBWmcn/8wQ X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 54744 Cc: 54744@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Am Mittwoch, dem 06.04.2022 um 17:16 +0800 schrieb Zhu Zihao: > > Liliana Marie Prikler writes: > > > * gnu/packages/gstreamer.scm (%gstreamer-version): New variable. > > I don't think that's necessary or even beneficial.  Drop it. > > Ditto for all the packages referencing it. > > Good. From my view this can ensure packager to update every package > of gstreamer, not only a part of them. Gstreamer now use a monorepo > for all its components, they'll also have regular release cycle for > all components. Can't really say that the monorepo is a good idea nor condemn it without knowing the motivations behind, but let's hope that things still build in isolation. As for updating, the new variable does more harm than good. It forces every build to break when actually the build would have been sane. IMHO you should instead leave compatibility breaking changes to upstream. > > > * gnu/packages/gstreamer.scm (gst-plugins-good): Update to > > > 1.20.1. > > > [...] > > > [propagated-inputs]: Remove unnecessary propagation. > > Do gst-plugins-good really no longer depend on the base plugins? > > > > > * gnu/packages/gstreamer.scm (gst-plugins-ugly): Update to > > > 1.20.1. > > > [...] > > > [propagated-inputs]: Remove unnecessary propagation. > > Idem. > > > > > * gnu/packages/gstreamer.scm (gst-libav): Update to 1.20.1. > > > [...] > > > [propagated-inputs]: Remove unnecessary propagation. > > Ibidem. > > I checked the ugly and good and gst-libav, they do rely on > gst-plugins-base, but no propagation needed. I don't find a reason > that they really requires propagation, because their content just a > so file. > Gstreamer in Nixpkgs also don't have propagations for above packages. I personally found that missing these GstElements at runtime can screw you up. If that is no longer the case, then fair enough, but you need to prove that by launching a gst pipeline using a plugin from e.g. gst- plugins-good without having gst-plugins-base in your GST paths. > For necessary propgations like gst-plugins-bad(header or gi), I've > added some comments. That is always welcome. > > > > > (gst-plugins/selection): Remove because it's not useful in > > > packaging and requires extra maintenance. > > > * gnu/packages/video.scm (pitivi)[inputs]: Use gst-plugins-bad. > > Packages that only require some bad plugins and can exactly state > > which should not be forced to pull in all of them.  The bad plugins > > are explicitly named bad, because they're bad.  Enabling any of > > them beyond necessity should be an active choice of the user. > > > > > > > * gnu/packages/webkit.scm (webkitgtk): > > > [inputs]: Add gst-plugins-bad. It provides gstreamer-parsecodec. > > My, what a perfect use case for gst-plugins/selection that would > > be. Note, that gratuitous media codecs are an additional attack > > surface. > > > > Cheers > > I'll investigate into it. > > Currently I only see pitivi use gst-plugins/selection. Many packages > use gst-plugins-bad directly. Whether to use gst-plugins-bad or a selection of it is a per-package decision.  It depends on whether upstream communicates clearly which plugins they need or whether you'd have to pull hairs out of their noses to do so. In the latter case, it's likelier that they include it just because they can and will introduce more dependencies on it as time marches forward. For most packages not using it, there might however just be a historical reason – gst-plugins/selection has not existed for that long. If you feel it is underused, you might want to search for packages that (like Pitivi) provide a clear description of what they need. > BTW, how to maintain changes for a long patches series like this in > the review phase? It's quite annoying when I make some minor changes > but I have to re-sent all patches to the mail list. Ideally, you would send them one by one using `git send-email'. Then you can send a v2 for an individual patch. Note that excessive use of minor changes might however annoy both reviewers and infrastructure (I hear there's a patchwork instance somewhere actually building these packages). In my opinion it would be wiser to let it sit for a while, collect opinions, and then formulate a v2 with all of those in mind. Note that in your case, v2 should also be sent to staging, i.e. [PATCH staging v2]. Cheers From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 06 11:37:30 2022 Received: (at 54744) by debbugs.gnu.org; 6 Apr 2022 15:37:30 +0000 Received: from localhost ([127.0.0.1]:58957 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nc7ig-0005IK-A6 for submit@debbugs.gnu.org; Wed, 06 Apr 2022 11:37:30 -0400 Received: from mail-m973.mail.163.com ([123.126.97.3]:21810) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nc7id-0005I0-12 for 54744@debbugs.gnu.org; Wed, 06 Apr 2022 11:37:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-ID:MIME-Version; bh=mU6ni 2h/KkGrYo/LLKJdI8ZuVk3zCSmrsqIuSPuSRg4=; b=Gh2eiBM8s87AzravYe45O X66Lxroo7hFo6Y/ue5x5AElkmUNc+ZIwDCuJ3EQ5GRbTzekeKXj6MBnF4kTZbKMT waLF1fyvUewWS8zaWJKrCD53A6NKyu/SgiFxH3lvA4/DiUp6U7Mj6TPG/cnXuGKA iu4slcdwKNIZqHeC54QKOE= Received: from asus-laptop (unknown [163.125.202.150]) by smtp3 (Coremail) with SMTP id G9xpCgBnElegs01iijUaAA--.5098S2; Wed, 06 Apr 2022 23:37:05 +0800 (CST) References: <86bkxeop1g.fsf@163.com> <2a54af688cb50fc4bdaa96650be5718d12d420f0.camel@ist.tugraz.at> <86czhud07t.fsf@163.com> <1b4e9351aef38bba2b0a7f6fd10d385dadf7d785.camel@ist.tugraz.at> User-agent: mu4e 1.6.10; emacs 27.2 From: Zhu Zihao To: Liliana Marie Prikler Subject: Re: [PATCH] Update gstreamer and its families to 1.20.1. Date: Wed, 06 Apr 2022 23:34:29 +0800 In-reply-to: <1b4e9351aef38bba2b0a7f6fd10d385dadf7d785.camel@ist.tugraz.at> Message-ID: <86bkxei5ph.fsf@163.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-CM-TRANSID: G9xpCgBnElegs01iijUaAA--.5098S2 X-Coremail-Antispam: 1Uf129KBjvdXoW7Wr48Aw1DKF1DZw18ZryUAwb_yoWkArb_CF WDCrZ5J3yq9rWxta9xJFZIqFZ7J3WxuFWUAryUAr1UW34rAa1Ig3s7CFZrZ3yUur9xGF93 JFs7Cw12qFyI9jkaLaAFLSUrUUUUUb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7xR_gAwDUUUUU== X-Originating-IP: [163.125.202.150] X-CM-SenderInfo: pdoosuxxwbztlvw6il2tof0z/1tbiFALar1aEAB1lzQAAsE X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54744 Cc: 54744@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Liliana Marie Prikler writes: >> I checked the ugly and good and gst-libav, they do rely on >> gst-plugins-base, but no propagation needed. I don't find a reason >> that they really requires propagation, because their content just a >> so file. >> Gstreamer in Nixpkgs also don't have propagations for above packages. > I personally found that missing these GstElements at runtime can screw > you up. If that is no longer the case, then fair enough, but you need > to prove that by launching a gst pipeline using a plugin from e.g. gst- > plugins-good without having gst-plugins-base in your GST paths. Re-check the source code of good,ugly,gst-libav. It looks that some good plugins will use gst_element_factory_make to create element in base, It's reasonable for gst-plugins-good to propagates gst-plugins-base(propagation of gstreamer is not neeeded, I think) But for ugly and gst-libav. I don't see such code in their source code. So It's better to remove their propagated-inputs. =2D-=20 Retrieve my PGP public key: gpg --recv-keys D47A9C8B2AE3905B563D9135BE42B352A9F6821F Zihao --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIsEARYIADMWIQRefA5qkqvnKdl/GTlmOX+E92aT+QUCYk2zmhUcYWxsX2J1dF9s YXN0QDE2My5jb20ACgkQZjl/hPdmk/nOlQD/ZJsBttyPqR3ExB/OES1LO1OxUDnh wlVCkpGgdmlN118BAOaHf7nHDO3dRm5Fubsx9fm+dkv3fh8NykKMXzTyeV0N =RKjM -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 07 02:28:05 2022 Received: (at 54744) by debbugs.gnu.org; 7 Apr 2022 06:28:05 +0000 Received: from localhost ([127.0.0.1]:59535 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ncLcj-0003J9-2u for submit@debbugs.gnu.org; Thu, 07 Apr 2022 02:28:05 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:23988) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ncLch-0003Ir-1F for 54744@debbugs.gnu.org; Thu, 07 Apr 2022 02:28:03 -0400 Received: from lprikler-laptop.ist.intra (gw.ist.tugraz.at [129.27.202.101]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4KYrzM3W24z3xbH; Thu, 7 Apr 2022 08:27:59 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1649312879; bh=f0hD/6VGGaE0XxnK8sVKLxskfxMxuSnS74IysqTWi9w=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=NGN6UyYADbGDCaU6/2ZWP1uMO0YK0fLLIQsi79tvhw9b0T4Sh5ywyRjfOJeHt/j3d Nu56iQRXy8hAnQwLj7Ipw4F9IPW/aE0i/iMEkn7bTsv0H4yp91Z7MyDBL76Vw/BV+k dW3freNZtXd2I+FgsAyo6TA5fabxnXJU6uwyu17M= Message-ID: <0e9cb1f68e42a13d04af9630ffdd866fad5234be.camel@ist.tugraz.at> Subject: Re: [PATCH] Update gstreamer and its families to 1.20.1. From: Liliana Marie Prikler To: Zhu Zihao Date: Thu, 07 Apr 2022 08:27:58 +0200 In-Reply-To: <86bkxei5ph.fsf@163.com> References: <86bkxeop1g.fsf@163.com> <2a54af688cb50fc4bdaa96650be5718d12d420f0.camel@ist.tugraz.at> <86czhud07t.fsf@163.com> <1b4e9351aef38bba2b0a7f6fd10d385dadf7d785.camel@ist.tugraz.at> <86bkxei5ph.fsf@163.com> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: waObeELIUl4ypBWmcn/8wQ X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 54744 Cc: 54744@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Am Mittwoch, dem 06.04.2022 um 23:34 +0800 schrieb Zhu Zihao: > Re-check the source code of good,ugly,gst-libav. It looks that some > good plugins will use gst_element_factory_make to create element in > base, It's reasonable for gst-plugins-good to propagates > gst-plugins-base(propagation of gstreamer is not neeeded, I think) The explicit propagation of gstreamer from any of the plugin paths is so that GST_PLUGIN_SYSTEM_PATH is set. However, it might be a little too restrictive – it does prohibit combination of any of the plugins with a slightly differently built gstreamer. > But for ugly and gst-libav. I don't see such code in their source > code. So It's better to remove their propagated-inputs. Static analysis is not enough here, you need integration tests. From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 30 13:04:24 2022 Received: (at 54744) by debbugs.gnu.org; 30 Jun 2022 17:04:24 +0000 Received: from localhost ([127.0.0.1]:35452 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xaZ-0000lX-Mv for submit@debbugs.gnu.org; Thu, 30 Jun 2022 13:04:24 -0400 Received: from mail-ej1-f65.google.com ([209.85.218.65]:33424) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xaX-0000kX-95 for 54744@debbugs.gnu.org; Thu, 30 Jun 2022 13:04:21 -0400 Received: by mail-ej1-f65.google.com with SMTP id mf9so40313606ejb.0 for <54744@debbugs.gnu.org>; Thu, 30 Jun 2022 10:04:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:date:subject:mime-version:to:cc:content-transfer-encoding :message-id; bh=u1RbKAOgGknGnPeWcgwHZNXlk2z+m+ulbUcN2gZnIO4=; b=YUng9/XNoO56eYNmLU/iXGAh2uMNF3NjWP7qYIOd6DyfH5ABZsWgfy9mZZv0PM1vSg n/sBIkTmF8492F3ScvgoJvsEt37DMslxU47AzKYvHP/ZO+/WHj17mwrd2iqSl89V7KkF ucq86gqn/7vLnd4vKeXtLFDcbPvrnNaiAH/o+OSbFtchan5eXwyFAaI8uXa6uEfWlxrj gMVr4/iMIlVgYVYAbkY9a5u82f6XYfCNi1E+L3Oh23yplm10wrZK2B8CSlsQ7Dcn4kAn ZcusBj92czGBEb6WhDiGA1Z9D+xJB3awby+AYMEnWktkuJjw5Y410+QW97h2TYYU0z5b BSNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:date:subject:mime-version:to:cc :content-transfer-encoding:message-id; bh=u1RbKAOgGknGnPeWcgwHZNXlk2z+m+ulbUcN2gZnIO4=; b=vEkyclw6XtSl1pT/yo0vRbEVQ9TjAzu5YO4dyES0QuQ+NaVWd19Hnw1XD48hoNa95S mlM+MiQ7B/f7GK28OgUzm319fIUrufwJbjNYLf5oDe/NeYq3/KJXODK8sepgz7R366bj D9spR/ab/3msZr4vPCq0cGB7FewJYE4lb/QP5z4md2yVlXQovyJvlKWzhRlFkSKBJvjY zj4dVro2daeji9RWPW2BExGnCRnNYUn54kA3ylasooSW3vpvSR5tRhnI59/CQ2fjfRME ExPt1B8UHvkUBDCjh0bqmW1V8MiuHiVzPDMuNj+aYPAcwpJgjMAqRc+CX8iWssofGi5K 6HPQ== X-Gm-Message-State: AJIora8TLx8kdjy1dflK5/dzzA4nN2cGoZfcKmSy0KnWVarfJx2YQEc3 NSJW2xrTylK42czsY3MLXerrAZn0szM= X-Google-Smtp-Source: AGRyM1udW7L1LGD4L7ZknhP3hknhGOm026KU4iKoGnlnRpOdeJp5PWao1j/b0bOCK5lp0gHCjnbdrQ== X-Received: by 2002:a17:906:b1cb:b0:716:89ce:a708 with SMTP id bv11-20020a170906b1cb00b0071689cea708mr10124449ejb.667.1656608653729; Thu, 30 Jun 2022 10:04:13 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id by27-20020a0564021b1b00b004356112a8a2sm13443872edb.15.2022.06.30.10.04.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Jun 2022 10:04:13 -0700 (PDT) From: Liliana Marie Prikler Date: Thu, 30 Jun 2022 18:55:30 +0200 Subject: [PATCH staging v2 00/20] Update gstreamer et al. to 1.20.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 to: 54744@debbugs.gnu.org Content-Transfer-Encoding: 8bit Message-ID: <01aab13976a992f612e623a10e5c3f94f015e910.camel@gmail.com> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54744 Cc: Zhu Zihao X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Zhu and everyone else reading this patch set (hopefully) provides the right feature split for smoothly upgrading gstreamer. I did not test this on current staging (some firefox-related build killed my machine and I'm not going to restart it in this heat), but I'm fairly certain that things work *mostly*. At the very least, webkitgtk and pitivi built previously. I did not alter any propagated inputs. webkitgtk curiously claims that gst-plugins-bad needs libgudev, but I don't see that in pitivi and it is supposedly fine, so ‾\_(ツ)_/‾ Cheers Liliana Marie Prikler (20): gnu: python-gst: Add upstream-name. gnu: gstreamer: Update to 1.20.3. gnu: gst-plugins-base: Update to 1.20.3. gnu: gst-plugins-good: Update to 1.20.3. gnu: gst-plugins-bad: Update to 1.20.3. gnu: gst-plugins-ugly: Update to 1.20.3. gnu: gst-libav: Update to 1.20.3. gnu: gst-editing-services: Update to 1.20.3. gnu: gstreamer-docs: Update to 1.20.3. gnu: python-gst: Update to 1.20.3. gnu: gst-plugins/selection: Implement in terms of G-Expressions. gnu: Add gst-plugins-bad-minimal. gnu: webkitgtk: Add missing inputs. gnu: gstreamer: Use new package style. gnu: gst-plugins-good: Use new package style. gnu: gst-plugins-bad: Use new package style. gnu: gst-plugins-ugly: Use new package style. gnu: gst-editing-services: Use new package style. gnu: gst-python: Use new package style. gnu: gst-editing-services: Update FIXME comment. gnu/local.mk | 1 - gnu/packages/gstreamer.scm | 787 +++++++++--------- .../patches/gst-plugins-good-fix-test.patch | 94 --- gnu/packages/video.scm | 2 +- gnu/packages/webkit.scm | 2 + 5 files changed, 398 insertions(+), 488 deletions(-) delete mode 100644 gnu/packages/patches/gst-plugins-good-fix-test.patch base-commit: 01d1b285b897342a0153cd8bd7c88db134f5e5a2 -- 2.36.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 30 13:04:24 2022 Received: (at 54744) by debbugs.gnu.org; 30 Jun 2022 17:04:25 +0000 Received: from localhost ([127.0.0.1]:35455 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xaa-0000lg-BA for submit@debbugs.gnu.org; Thu, 30 Jun 2022 13:04:24 -0400 Received: from mail-ej1-f66.google.com ([209.85.218.66]:37720) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xaX-0000kV-BX for 54744@debbugs.gnu.org; Thu, 30 Jun 2022 13:04:22 -0400 Received: by mail-ej1-f66.google.com with SMTP id lw20so40264847ejb.4 for <54744@debbugs.gnu.org>; Thu, 30 Jun 2022 10:04:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:date:subject:to:cc:content-transfer-encoding:message-id :mime-version; bh=57IPzNBiwmNQMbONam9d/GvPJJsE7CEsA6lYroUpz9A=; b=KsrKiJ354SL8Y3seCN9LSZVdKZ53iWd3IGMvNhTeoD8L4NdjAk1OOGiFq3+q1Ke3qi DGQNnO7u3lRdhEMS+pS/b5yrQJzPPm9wcWVuTt5XJDi/2dnor/pgqk+9Q379X6fo4tDS pbmCjL6WycjtwEiSbbC2mlDvabHENRjV48kmmbO8GA8nLMKzan5ynxcFdzi/V936tDdW z6ej6APlNSlUczbuG09b6AwR1y44+uFr46mOC2h/2uNyJXiik7wnjf4fKP7Tt1J3XLtL dhGSFlsbkWYrNjU5vJKdoTJILoPEwy0dp4uacMm5ZYPCD6dE9/9xWOaYbW2WG8SGeBak ZnWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:date:subject:to:cc :content-transfer-encoding:message-id:mime-version; bh=57IPzNBiwmNQMbONam9d/GvPJJsE7CEsA6lYroUpz9A=; b=Mrf5h6LgBycd9WEjWimz4gi3GhylEKA4JryUPPBaR988ROnsqgiOPI8afkU7rco9Ly 3QCXOkaK6mIYcXb5a1bGJf0AD1M5Xc4fbvxqJVcMEeEfjqMgwN3V3eNpUawvwSovWYhE /JOhfb4KIe8mKgwkpyivda4ERGHbqGVoWJ5ngLNVZTQAzrlKYBkKwg3SiL0ZbrkyLpUB YrsIl3ns30AiYqwybJ8FMZ47jdceA9rXmSdW7e/tkfZ7l6bg8GOqblwYSTx6IItYU/9I 4VjteXCAjH3L3VTB+nG0I4wNL66R5cDzgxdL+jOfEUAPjPKfRmi/EZAlZ4FwZlhewyGB 4vsw== X-Gm-Message-State: AJIora+j1DssTflXee4eCB5vNU4b7QYY8vyJBYDY4H5/mrQRe3+a1ADS r4UkNcJ/ms1xrtGowD0tCSHk56XdYVw= X-Google-Smtp-Source: AGRyM1viYzbF+PDNds5cJwXWV9chEBWreo+N4UzAObw2i7JUPNU8NGYAeG8KbWqPXYbXpszpXouVcg== X-Received: by 2002:a17:906:1084:b0:712:2989:b630 with SMTP id u4-20020a170906108400b007122989b630mr9752699eju.344.1656608654430; Thu, 30 Jun 2022 10:04:14 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id by27-20020a0564021b1b00b004356112a8a2sm13443872edb.15.2022.06.30.10.04.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Jun 2022 10:04:14 -0700 (PDT) From: Liliana Marie Prikler Date: Sun, 26 Jun 2022 19:17:24 +0200 Subject: [PATCH staging v2 01/20] gnu: python-gst: Add upstream-name. to: 54744@debbugs.gnu.org Content-Transfer-Encoding: 7bit Message-ID: <11dae4ef8e8fb7a5fe871c8580ed5f07f046d7e7.camel@gmail.com> MIME-Version: 1.0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54744 Cc: Zhu Zihao X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/gstreamer.scm (python-gst)[properties]: Add upstream-name. --- gnu/packages/gstreamer.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm index dd537c9d10..653065237a 100644 --- a/gnu/packages/gstreamer.scm +++ b/gnu/packages/gstreamer.scm @@ -1086,7 +1086,8 @@ (define-public python-gst (description "This package contains GObject Introspection overrides for Python that can be used by Python applications using GStreamer.") - (license license:lgpl2.1+))) + (license license:lgpl2.1+) + (properties `((upstream-name . "gst-python"))))) (define-public gst123 (package -- 2.36.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 30 13:04:25 2022 Received: (at 54744) by debbugs.gnu.org; 30 Jun 2022 17:04:25 +0000 Received: from localhost ([127.0.0.1]:35458 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xaa-0000lx-Rh for submit@debbugs.gnu.org; Thu, 30 Jun 2022 13:04:25 -0400 Received: from mail-ej1-f66.google.com ([209.85.218.66]:40950) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xaX-0000kW-Bp for 54744@debbugs.gnu.org; Thu, 30 Jun 2022 13:04:22 -0400 Received: by mail-ej1-f66.google.com with SMTP id ge10so40233118ejb.7 for <54744@debbugs.gnu.org>; Thu, 30 Jun 2022 10:04:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:date:subject:to:cc:content-transfer-encoding:message-id :mime-version; bh=47srdwZ2N3nwd1ccoLHnwTCXNAuDKlioq9CHGic01b8=; b=GBHwUK1Kq9yHP5rzIi8Cj/ZTW18E1qgiAYCmXJosD6uBhrSb7xafiK2uWgZ58KophD 1fYrJTyG9PQMEsDyRzDzP6x6THxRLmbqXxvUprd1VP7I5TOmRvmiXHFyx/FtWyHGAM/h P36SJZaZq1ELpvB9m7PZW3vsxgyRrUwqyiSmKHC8rO+i8SHs/co5D5iQfRs9shHchUsx C3zdbm0h28AEahFVOYWVFIXFWYDE+qItSbx+UMojM+WYHKspQ+kEOOX9gzkxEbuuEpk2 tcdJUIlDAA3v92ZpwYy1cHmAuNz6Ht1nLAiE7I4Wc/tMg2xJ1KHXgzq/aHz5YaMI8Xki PC3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:date:subject:to:cc :content-transfer-encoding:message-id:mime-version; bh=47srdwZ2N3nwd1ccoLHnwTCXNAuDKlioq9CHGic01b8=; b=vj+tPrA2LHooSXrslcdtFBRIHkzh8R/UlQsWaYbexoed/oxL9/5Qf7eDd4K84DBzKb Wx4ovBV8rWCcLPEIxSR+ZThGp5VyNYEHO/Utz0e+t30rPCG0zhydhDfzu2a27L7D01Rt tS+rWYrP9Mm4K8law4BVQc/PjYkdVVLYMAbZEUFM0ealgTG8FuDdtpxMtiPBOZDyqsRF FqtiGoicgisvv2Hi5lM7OFtjkeeXSfKEc/Dzh/YzhCoqD7RZgMDeM2SAo2TO8DzipLLI SRFIlNPeVyWxJKlcJ6YSP9RNTefS4fINTQksQlBghnQzCFvaJaPdrPOwklNdxFGXXz36 C/Hg== X-Gm-Message-State: AJIora9dqnDVXCL1Y8gaoRjF5LIWNZSrHJhqzDMCXx6o5g3MkH+LaQ3E sezDJ0aC+AUy5rTP5gg/pNJVrTb3sro= X-Google-Smtp-Source: AGRyM1ujlfFZSPGWuE+Ahu2GFonsJzYbaL1phMarTRdaA/4keXPoLTEOAxEBZcaFUM5Vp2arHNVc8g== X-Received: by 2002:a17:906:64d6:b0:722:d5eb:1d66 with SMTP id p22-20020a17090664d600b00722d5eb1d66mr9798988ejn.509.1656608655567; Thu, 30 Jun 2022 10:04:15 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id by27-20020a0564021b1b00b004356112a8a2sm13443872edb.15.2022.06.30.10.04.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Jun 2022 10:04:15 -0700 (PDT) From: Liliana Marie Prikler Date: Sun, 26 Jun 2022 19:22:55 +0200 Subject: [PATCH staging v2 03/20] gnu: gst-plugins-base: Update to 1.20.3. to: 54744@debbugs.gnu.org Content-Transfer-Encoding: 7bit Message-ID: <084580e08187ca7e732d2f67a6747289f7b58ee3.camel@gmail.com> MIME-Version: 1.0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54744 Cc: Zhu Zihao X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/gstreamer.scm (gst-plugins-base): Update to 1.20.3. --- gnu/packages/gstreamer.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm index d950d89245..867c3f5d95 100644 --- a/gnu/packages/gstreamer.scm +++ b/gnu/packages/gstreamer.scm @@ -521,7 +521,7 @@ (define-public gstreamer (define-public gst-plugins-base (package (name "gst-plugins-base") - (version "1.18.5") + (version "1.20.3") (source (origin (method url-fetch) @@ -529,7 +529,7 @@ (define-public gst-plugins-base name "-" version ".tar.xz")) (sha256 (base32 - "18vg8kk7p2p8za8zaqg0v7z6898yw5a3b12vvl7xn02pb3s7l2wn")))) + "17rw8wj1x1bg153m9z76pdvgz5k93m3riyalfpzq00x7h7fv6c3y")))) (build-system meson-build-system) (propagated-inputs `(("glib" ,glib) ;required by gstreamer-sdp-1.0.pc -- 2.36.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 30 13:04:35 2022 Received: (at 54744) by debbugs.gnu.org; 30 Jun 2022 17:04:35 +0000 Received: from localhost ([127.0.0.1]:35468 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xal-0000mz-BW for submit@debbugs.gnu.org; Thu, 30 Jun 2022 13:04:35 -0400 Received: from mail-ej1-f66.google.com ([209.85.218.66]:46669) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xaY-0000kb-Pp for 54744@debbugs.gnu.org; Thu, 30 Jun 2022 13:04:23 -0400 Received: by mail-ej1-f66.google.com with SMTP id q6so40142695eji.13 for <54744@debbugs.gnu.org>; Thu, 30 Jun 2022 10:04:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:date:subject:to:cc:content-transfer-encoding:message-id :mime-version; bh=R4TIp3huWySkABUFMt/Vf1yUzX0M0Ms0OX4CkXzmICw=; b=N8HWvp1LymOUfGDq5hpscsEJxazrq68A9KRaNoTdTBp/qOTP2JWVZUHUs9z6BNUyTn 0OxyRCdptHVYf6Xs1rOAsL6QI3GWFW+wzmbJuXtdNlpO4JkU0ledtS/7VYks66NR0LXD ajWF4OgZUHV92CSisCTUwvPkp+v4WXihQ6adDhodBeCLBVX8uOjg9QreMHNQkZaBFxOy 1YajuYBk0EYqTnaWI+ts01prDgZZ23Dd3DMR9lR/q+qnRVdnclqgFHquBfnoTFObJohy MQpwJvAWCadNbiXxWvGpp2W4E2OTu+/RXwKOnflhgb2uK3QKzkqgqmCm6mY++l1fHuJk DeTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:date:subject:to:cc :content-transfer-encoding:message-id:mime-version; bh=R4TIp3huWySkABUFMt/Vf1yUzX0M0Ms0OX4CkXzmICw=; b=23+shGNv66Dc2wbqCSGCPJ+L/bZz+GqId1S35yU7V4G6VK2ET+sbIUW/fe+/hhxfg1 dX++2gBB4TiwTwVoqvmIvZVrYugav1xAQLr19DVgmQIp5nmZ6kkgq8zVYyZtdG/2PjDI CP5jK99GpX8ZFsnfD1AYAiXCbEmchjmNfmAsZCDbFD2o+3vXqr8RxqXLit334HG24UwZ HsSXtZm6f0FWjJ9p0VWlUigARp3G6rHqgKdskBG0BqzgC7hZeJfiLRD8vuNGu69xq9n/ QFrLcwINzCdUCbmwGJkdESnqOkdb3nU/8CQoFDmQr91vPeaHwrROjeVG4GyxCztdnJzn hycw== X-Gm-Message-State: AJIora9722CvaqouRakw6hnC//bIxbZd20jSDsueQ7ME992SD1D+FL2P /Y0COU9j3v9n0ih5ilsCAJzGMVhU6s4= X-Google-Smtp-Source: AGRyM1vW7hdq8sTLj9kRh9pMWJxIkSLoXvMtG/AI850Y/oGSRBjayHhgpdtY/mlHA2hotAaSZPFJOQ== X-Received: by 2002:a17:906:d7:b0:718:df95:985 with SMTP id 23-20020a17090600d700b00718df950985mr9903129eji.582.1656608657112; Thu, 30 Jun 2022 10:04:17 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id by27-20020a0564021b1b00b004356112a8a2sm13443872edb.15.2022.06.30.10.04.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Jun 2022 10:04:16 -0700 (PDT) From: Liliana Marie Prikler Date: Sun, 26 Jun 2022 19:25:31 +0200 Subject: [PATCH staging v2 06/20] gnu: gst-plugins-ugly: Update to 1.20.3. to: 54744@debbugs.gnu.org Content-Transfer-Encoding: 7bit Message-ID: MIME-Version: 1.0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54744 Cc: Zhu Zihao X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/gstreamer.scm (gst-plugins-ugly): Update to 1.20.3. --- gnu/packages/gstreamer.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm index c723290233..6ee7cceefc 100644 --- a/gnu/packages/gstreamer.scm +++ b/gnu/packages/gstreamer.scm @@ -905,7 +905,7 @@ (define-public gst-plugins-bad (define-public gst-plugins-ugly (package (name "gst-plugins-ugly") - (version "1.18.5") + (version "1.20.3") (source (origin (method url-fetch) @@ -913,7 +913,7 @@ (define-public gst-plugins-ugly (string-append "https://gstreamer.freedesktop.org/src/" name "/" name "-" version ".tar.xz")) (sha256 - (base32 "1nb6kz3gbn8r0sld6xkm16qpgyb2bvhafb7sff9rgagqk0z80cnz")))) + (base32 "1zdfsq0zm1d3wj3w3z44bf3v28clr8yd6qzmkjs09hq9k9w21alc")))) (build-system meson-build-system) (arguments `(#:glib-or-gtk? #t ; To wrap binaries and/or compile schemas -- 2.36.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 30 13:04:36 2022 Received: (at 54744) by debbugs.gnu.org; 30 Jun 2022 17:04:36 +0000 Received: from localhost ([127.0.0.1]:35470 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xal-0000n2-Nh for submit@debbugs.gnu.org; Thu, 30 Jun 2022 13:04:36 -0400 Received: from mail-ej1-f68.google.com ([209.85.218.68]:44974) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xaY-0000ka-9B for 54744@debbugs.gnu.org; Thu, 30 Jun 2022 13:04:22 -0400 Received: by mail-ej1-f68.google.com with SMTP id sb34so40141066ejc.11 for <54744@debbugs.gnu.org>; Thu, 30 Jun 2022 10:04:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:date:subject:to:cc:content-transfer-encoding:message-id :mime-version; bh=6d+dTFKj8qdj22HcD3wNhSEhhxnUMv6OvcrHHo+Ueyk=; b=YBTv9HRqCa3RS5aPEd1dXRYC6YZfYnylEvOzfQnz7MykEhbUbbBrrj/OEnwIJE+fpo HgrI1QB7J9fgMlElgz1yER1hEaZmUALg4UcVL44VbpBa7T2bYFCG5sX8Hv72QYTv/C3V /YBcEfDzHIkEt1m6AfrJdA8WIbvwOQhywG3VNfxUSp5GgCIr7dp987D+1DRSLR4c4c07 KPtWdPJc7KFMjWDGbOlGrrR5ry90TEQBIO+V3vB6pmFp2Dh8kBe8F8qpiMDb6wfRbygt T1xyliMKN7OrGs2G1/mmRHTG6P7JtJNqvrLUInekYRxu82wcl3SJHh3X2ZqJ8Uae3aWZ LkVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:date:subject:to:cc :content-transfer-encoding:message-id:mime-version; bh=6d+dTFKj8qdj22HcD3wNhSEhhxnUMv6OvcrHHo+Ueyk=; b=V/UYTZ41hQIBkkAGwvXO+McpWeKSivaNfqO8PPINyeq6QrNL33rlncSEd4hK1KEI8B HtpQkeYn3zpGJjGfzXLesHRPkZgga//WiYb8L4CsuzW/iG2UQgLq9i7ZjKArE0SZzyn+ vJmshZ4GmHJcxHEYjz7pqOR24i0HHR6wcZUWASq6t1Iqzb9GiWFJgleo2IQMI9UlEF1v UAYJ6xDQn4FSyUiYJ27cTztv8Hga5S8ev4ek/G+TTbmSEBX/d2/18aGI0WExLjqBfyE7 44ol4Kq+7qFqIWb+o6UwjRK3n1nU+9tNzQ/YmG0y6W/bshvL+Y1zUx8HT6IAIWC+rLYF 15vQ== X-Gm-Message-State: AJIora+99OTYt8M73F2srau1cwKTRBprVgPNlLqC7yypBA6dLcoPvL0t NpQhzjuz1I4Te05qhd61pqXdXTGM3Y4= X-Google-Smtp-Source: AGRyM1t1v39Nc4PTUcCGDme1WDOd0ZQYQEkFMfmBHvztNUnDAhe7QGogqIxcQEi0Yz9LF6el4qxJEA== X-Received: by 2002:a17:906:9b92:b0:722:f705:759d with SMTP id dd18-20020a1709069b9200b00722f705759dmr9933382ejc.745.1656608656628; Thu, 30 Jun 2022 10:04:16 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id by27-20020a0564021b1b00b004356112a8a2sm13443872edb.15.2022.06.30.10.04.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Jun 2022 10:04:16 -0700 (PDT) From: Liliana Marie Prikler Date: Sun, 26 Jun 2022 19:25:17 +0200 Subject: [PATCH staging v2 05/20] gnu: gst-plugins-bad: Update to 1.20.3. to: 54744@debbugs.gnu.org Content-Transfer-Encoding: 7bit Message-ID: MIME-Version: 1.0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54744 Cc: Zhu Zihao X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/gstreamer.scm (gst-plugins-bad): Update to 1.20.3. --- gnu/packages/gstreamer.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm index 9fb92ea44b..c723290233 100644 --- a/gnu/packages/gstreamer.scm +++ b/gnu/packages/gstreamer.scm @@ -711,14 +711,14 @@ (define libsoup (define-public gst-plugins-bad (package (name "gst-plugins-bad") - (version "1.18.5") + (version "1.20.3") (source (origin (method url-fetch) (uri (string-append "https://gstreamer.freedesktop.org/src/" name "/" name "-" version ".tar.xz")) (sha256 (base32 - "13k7mm2wmsbhd04a20v9lj4afpf0w33ambpwlrw8bl7hjhxr4r51")) + "0kys6m5hg5bc30wfg8qa3s7dmkdz3kj1j8lhvn3267fxalxw24bs")) (modules '((guix build utils))) (snippet '(begin -- 2.36.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 30 13:04:36 2022 Received: (at 54744) by debbugs.gnu.org; 30 Jun 2022 17:04:36 +0000 Received: from localhost ([127.0.0.1]:35472 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xam-0000nB-49 for submit@debbugs.gnu.org; Thu, 30 Jun 2022 13:04:36 -0400 Received: from mail-ej1-f66.google.com ([209.85.218.66]:33430) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xaZ-0000kc-54 for 54744@debbugs.gnu.org; Thu, 30 Jun 2022 13:04:23 -0400 Received: by mail-ej1-f66.google.com with SMTP id mf9so40313843ejb.0 for <54744@debbugs.gnu.org>; Thu, 30 Jun 2022 10:04:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:date:subject:to:cc:content-transfer-encoding:message-id :mime-version; bh=pv3K17DvbXzXPYFH5KoSVvzHPo86CFONPr5xbE+xGq8=; b=ijaEoYCJYrN5MZIui3h/InJi8SsvD8fG1XafvLpp7F8QuTojmLS8FkgSemJ8PXGIpt 87aBaAO72JGaFNUnHeSaqXBWnBx6TS6oyiTXsuTaPecFWtzFVQBG1bNkDDVp4g/7KZYj Og9OVta6sSvlLUeH5lQqomTGh72h80lnqbT/9kO/YWKroj7dW8biuKNWv3ySHzLci0TI fa0n0o4DDzeD7dTslWJ+gYnCl0rIi60M3qBUX6atAk+shMbo2ql8LLRljm39/07Eawiq OnBfgrd8apbIwWmuWVzrL/mUD/aaOeV76dyQlO1ED/Wnuhi81K0fz2G03uPZtXt2Bo8d eKKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:date:subject:to:cc :content-transfer-encoding:message-id:mime-version; bh=pv3K17DvbXzXPYFH5KoSVvzHPo86CFONPr5xbE+xGq8=; b=mKj++5fNYTA19gzDWM0Ukj8isCn1b7y9lGucqCrhKgnmksYOP76Qz72G7VXSd4+e7r 5/wlk/w4JG6Nf1BB2EnNZFogtwPloU9AbRUlD1a//FOAaLFxCDpWGeQE6Ycv0M6RkWcE cc/9AfRDetVAx9oxnd4mIJts+1b7nbkdyJ/wxP+QfTTkZIsXgPrLobx5fCAdcK+DGSV3 TDbFRfhoPVpBWOFT00oGJspCcsoM4IAvCPBOvCpBjncRpf9WBZprJ8E2dbCXcga/Ztdz zhlzNG4q+3mot/GQYUahb8/U79b9Vpbzt6Mc9mwjVTvGvLJK93JefqHjKILIOdb6qjsZ kAcQ== X-Gm-Message-State: AJIora91IMKLU3VpubwwdsNjpndQmlTC4FnEd1HO57LxIDs4iVtCgcA7 31NtaXtNP6HzDv3k6KKZaZMxiQQ2nO0= X-Google-Smtp-Source: AGRyM1vESVirG8NRV2DUvE1llitpcBliaRl37y8/QDRbF9MyHDdMX0G2t/HafiQwXJ7pUGFxema4gw== X-Received: by 2002:a17:906:4794:b0:722:f10e:6240 with SMTP id cw20-20020a170906479400b00722f10e6240mr10277386ejc.704.1656608657712; Thu, 30 Jun 2022 10:04:17 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id by27-20020a0564021b1b00b004356112a8a2sm13443872edb.15.2022.06.30.10.04.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Jun 2022 10:04:17 -0700 (PDT) From: Liliana Marie Prikler Date: Sun, 26 Jun 2022 19:25:42 +0200 Subject: [PATCH staging v2 07/20] gnu: gst-libav: Update to 1.20.3. to: 54744@debbugs.gnu.org Content-Transfer-Encoding: 7bit Message-ID: MIME-Version: 1.0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54744 Cc: Zhu Zihao X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/gstreamer.scm (gst-libav): Update to 1.20.3. --- gnu/packages/gstreamer.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm index 6ee7cceefc..303d8a2c07 100644 --- a/gnu/packages/gstreamer.scm +++ b/gnu/packages/gstreamer.scm @@ -962,7 +962,7 @@ (define-public gst-plugins-ugly (define-public gst-libav (package (name "gst-libav") - (version "1.18.5") + (version "1.20.3") (source (origin (method url-fetch) @@ -971,7 +971,7 @@ (define-public gst-libav "https://gstreamer.freedesktop.org/src/" name "/" name "-" version ".tar.xz")) (sha256 - (base32 "0j55jgk9sbhinfx2gsg21q609x6yzrixrn5xxlxd378fj6500bl2")))) + (base32 "1zkxybdzdkn07wwmj0rrgxyvbry472dggjv2chdsmpzwc02x3v9z")))) (build-system meson-build-system) (native-inputs (list perl pkg-config python-wrapper ruby)) -- 2.36.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 30 13:04:37 2022 Received: (at 54744) by debbugs.gnu.org; 30 Jun 2022 17:04:37 +0000 Received: from localhost ([127.0.0.1]:35474 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xam-0000nI-K1 for submit@debbugs.gnu.org; Thu, 30 Jun 2022 13:04:36 -0400 Received: from mail-ej1-f67.google.com ([209.85.218.67]:44969) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xaX-0000kU-8u for 54744@debbugs.gnu.org; Thu, 30 Jun 2022 13:04:23 -0400 Received: by mail-ej1-f67.google.com with SMTP id sb34so40140938ejc.11 for <54744@debbugs.gnu.org>; Thu, 30 Jun 2022 10:04:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:date:subject:mime-version:to:cc:content-transfer-encoding :message-id; bh=9si4AJjmWkEjNUMTKDILeaACT1xmC6mjVW8mWPaEQ60=; b=edyZbzwt1dJHjhtFVsnuVxnxokAIKT6oRuAUP+U/R6sL17MugkeNOHflHek762x+i5 T6afASy+T8SRs46TNkWEoxAIX3sf5x8hVW7Pct9GGi1/OTkF//x7A4Y+hlGEVGMIsGIV qOnIt0qPAUmZan93sgna0QjtC1CnXQvrxSvJWPW35MA4eFX2jB+E9SCHmN0cdvmejIpQ ZM5jn8frNuZntOEJleH9je7J6Q1dAvL3/znhYe2d2nBHCUwiVT/ozzGd2ytCbFRx4zyY QMACtz4kHi9McSjYKQ6DRc8lKxTao0EzGICXmYmsRmcGYbrGKpnE/zjOz9DoLqUJIeHT AGsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:date:subject:mime-version:to:cc :content-transfer-encoding:message-id; bh=9si4AJjmWkEjNUMTKDILeaACT1xmC6mjVW8mWPaEQ60=; b=kHsBWfI8uQA1Qirc+pIgtiTy54jg+EvVaBcqFYrom9HKzOJ/E3jeSDQBA6idj2jDsV oJdopAAjQt1NAjCyQjCA0AmScUWlR3wxVVD0jWhNMYaKVKzr4kfZnZtSiztAQyfZnEGS 8+9+BPbXi4LVnIryS/aSRmSb21/r1YSziVEKMf3x6+Df8+5mZeJYMZZAJMr6rEq8YW4h /Frewc3C6Ad5F5X5C//jyvK+prNgfVk7LJkRDfxGOXV7aeYUvUsPudcmKYeefaaxwx4b NLpMY9mq8fsqJqq2lw++j2Do4RJGVFEoIH7VDN0czUqRjhxs+bLKucnPf3LY//Os4hxb iN6w== X-Gm-Message-State: AJIora/YX6JbBc3zfnq+y+iIksWXm6CpB+9zNNJEMSVkPu6LbcHToXJ3 rxcHYcmrxBIARLCEJnV4JyC7uGsuFr8= X-Google-Smtp-Source: AGRyM1tNyW4syYhpxP6JK25pznBem6/QW6NOuAF2jRAsyUZXSYc2RUOtz1+2g6XNlzlET+lx30w8Sw== X-Received: by 2002:a17:907:968a:b0:722:e508:fc15 with SMTP id hd10-20020a170907968a00b00722e508fc15mr10307233ejc.188.1656608654969; Thu, 30 Jun 2022 10:04:14 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id by27-20020a0564021b1b00b004356112a8a2sm13443872edb.15.2022.06.30.10.04.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Jun 2022 10:04:14 -0700 (PDT) From: Liliana Marie Prikler Date: Sun, 26 Jun 2022 19:22:20 +0200 Subject: [PATCH staging v2 02/20] gnu: gstreamer: Update to 1.20.3. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 to: 54744@debbugs.gnu.org Content-Transfer-Encoding: 8bit Message-ID: <72408448ee58b9f7617ebbe3c169e2288e70eacc.camel@gmail.com> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54744 Cc: Zhu Zihao X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/gstreamer.scm (gstreamer): Update to 1.20.3. [#:phases]: Drop ‘disable-some-tests’ and ‘disable-problematic-tests’. --- gnu/packages/gstreamer.scm | 27 +++------------------------ 1 file changed, 3 insertions(+), 24 deletions(-) diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm index 653065237a..d950d89245 100644 --- a/gnu/packages/gstreamer.scm +++ b/gnu/packages/gstreamer.scm @@ -464,7 +464,7 @@ (define %common-gstreamer-phases (define-public gstreamer (package (name "gstreamer") - (version "1.18.5") + (version "1.20.3") (source (origin (method url-fetch) @@ -473,33 +473,12 @@ (define-public gstreamer version ".tar.xz")) (sha256 (base32 - "02p8my6dzmm4rvd93s3qnh8w5bm9bh4f7gdydbsvnn9llqr251jm")))) + "0aisl8nazcfi4b5j6fz8zwpp0k9csb022zniz65b2pxxpdjayzb0")))) (build-system meson-build-system) (arguments `(#:phases (modify-phases %standard-phases - ,@%common-gstreamer-phases - ;; FIXME: Since switching to the meson-build-system, two tests - ;; started failing on i686. See - ;; . - ,@(if (string-prefix? "i686" (or (%current-target-system) - (%current-system))) - `((add-after 'unpack 'disable-some-tests - (lambda _ - (substitute* "tests/check/gst/gstsystemclock.c" - (("tcase_add_test \\(tc_chain, test_stress_cleanup_unschedule.*") - "") - (("tcase_add_test \\(tc_chain, test_stress_reschedule.*") - ""))))) - '()) - (add-after 'unpack 'disable-problematic-tests - (lambda _ - ;; Disable the 'pipelines-seek' test, which appears to be load - ;; sensitive (see: - ;; https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/854). - (substitute* "tests/check/meson.build" - ((".*'pipelines/seek.c'.*") - ""))))))) + ,@%common-gstreamer-phases))) (propagated-inputs ;; In gstreamer-1.0.pc: ;; Requires: glib-2.0, gobject-2.0 -- 2.36.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 30 13:04:50 2022 Received: (at 54744) by debbugs.gnu.org; 30 Jun 2022 17:04:50 +0000 Received: from localhost ([127.0.0.1]:35476 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xb0-0000no-0e for submit@debbugs.gnu.org; Thu, 30 Jun 2022 13:04:50 -0400 Received: from mail-ej1-f68.google.com ([209.85.218.68]:40955) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xaZ-0000ke-Ox for 54744@debbugs.gnu.org; Thu, 30 Jun 2022 13:04:24 -0400 Received: by mail-ej1-f68.google.com with SMTP id ge10so40233344ejb.7 for <54744@debbugs.gnu.org>; Thu, 30 Jun 2022 10:04:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:date:subject:to:cc:content-transfer-encoding:message-id :mime-version; bh=dPHtWdcs96TsvP3lW6WSYCUUYtAs8XbFlzBhBAra10c=; b=DjBfXZ/aHAOctly7UPJpbycCnHrzd0VHQdF5AhNepv36dERcdkImFtTwE/1mCRSOFu ExF4vZiRssG5XgCpceXASM/4DKfuKPk70Kw0ijLAs+hdszjMTZjoYolsAGBs3+U4eYoM vOqobiqhLFoiNc8627GdzK9962/F7ipLwfcixkIomOx+MoCJYyXVQR2x+Xe93+2JzkII XGjcp0h0F8cQJpH0o1Vp2FLjT7fCKS6ah7KU1lem3N+JHnjHbUbmDscfrOh8WUjMBdlT n8U5SdwtLuxFixl80/HvSrGzJhJHcPrH4vcrbwvwAEJcE7PWNU64TcGrl+/+Pn9CpaeL TeJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:date:subject:to:cc :content-transfer-encoding:message-id:mime-version; bh=dPHtWdcs96TsvP3lW6WSYCUUYtAs8XbFlzBhBAra10c=; b=FO3QH+guG2nszwvpxhTmOq8JPtTGjxYCgHH3qjSr/SWrHZSBy32QNtiOqpFymA7T87 6kQO1lm0+R3/1fV/xM+hg898b81a8J6ak0wjQUeb/O9saZ7qxYdHhFt3zqRsM81JW6fJ mZBildU2RkcxXdWENu3tJh7CxGunOPdmfkWsf/RmbAXgUWJn4/JSU4oJbos0xx16U7hp jbHP5+rfhc2miDdWPECmSK4HKeyT3+isOCHxSOc1P3HXoEik6GQYKoPzeBUPU6HSTIID ZyNusEWg3m1itBD8EXqxahpOTR67ZYf3lpdcyUwbFkkJl50T50AFWtur9zww+xhR5/uh u3ig== X-Gm-Message-State: AJIora++AylRvTrbkrl1cLO3UiESkDDS/vq0Yx9cqOxY4d4dVi9CWmjZ KGtauntS3RjGSauolOrSrQAxS5OK59o= X-Google-Smtp-Source: AGRyM1sNLGDPSd3Gx9J3W2rcGxd+aVo15+CUAIi29F3HZM27YQUkptzZcPvBoN7YrW4XB9pzHhf4ag== X-Received: by 2002:a17:906:938a:b0:726:942a:54e8 with SMTP id l10-20020a170906938a00b00726942a54e8mr10007693ejx.225.1656608658285; Thu, 30 Jun 2022 10:04:18 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id by27-20020a0564021b1b00b004356112a8a2sm13443872edb.15.2022.06.30.10.04.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Jun 2022 10:04:17 -0700 (PDT) From: Liliana Marie Prikler Date: Sun, 26 Jun 2022 19:25:51 +0200 Subject: [PATCH staging v2 08/20] gnu: gst-editing-services: Update to 1.20.3. to: 54744@debbugs.gnu.org Content-Transfer-Encoding: 7bit Message-ID: <82883f0db3792aab3806e72ab0e9a836565535b3.camel@gmail.com> MIME-Version: 1.0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54744 Cc: Zhu Zihao X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/gstreamer.scm (gst-editing-services): Update to 1.20.3. --- gnu/packages/gstreamer.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm index 303d8a2c07..c353c430eb 100644 --- a/gnu/packages/gstreamer.scm +++ b/gnu/packages/gstreamer.scm @@ -988,7 +988,7 @@ (define-public gst-libav (define-public gst-editing-services (package (name "gst-editing-services") - (version "1.18.5") + (version "1.20.3") (source (origin (method url-fetch) (uri (string-append @@ -996,7 +996,7 @@ (define-public gst-editing-services "gst-editing-services-" version ".tar.xz")) (sha256 (base32 - "1x8db4021qv4ypq1g6n5q2awrb7glr4xp1h650c3w7q59lwsix4a")))) + "18msiadg6wi1636ylp02yfiwphxlz39gh3vbxchl9qpvd7g9dn2z")))) (build-system meson-build-system) (arguments ;; FIXME: 16/22 failing tests. -- 2.36.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 30 13:04:50 2022 Received: (at 54744) by debbugs.gnu.org; 30 Jun 2022 17:04:51 +0000 Received: from localhost ([127.0.0.1]:35478 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xb0-0000nq-9U for submit@debbugs.gnu.org; Thu, 30 Jun 2022 13:04:50 -0400 Received: from mail-ej1-f65.google.com ([209.85.218.65]:33424) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xaZ-0000kX-3c for 54744@debbugs.gnu.org; Thu, 30 Jun 2022 13:04:24 -0400 Received: by mail-ej1-f65.google.com with SMTP id mf9so40313606ejb.0 for <54744@debbugs.gnu.org>; Thu, 30 Jun 2022 10:04:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:date:subject:to:cc:content-transfer-encoding:message-id :mime-version; bh=x1Rz5bJQU1o/EDknEOR1w2QZ+5vBpP0QLA2EFHznwR8=; b=SN75f0H9uWvEUZPbzuhnCnc7ld3pCGr09qC3Bpsdwdsp6nc1nTnZr1kiFxkhxk6bs8 xgOR5znw91Inx0uv98FsIrzkoANP0ljlxcEZ+DHJyXRyt9tNWT/jWJnoz4ooUqovLU0Y Sjk5vlmnq222KNymPFGu2pA1oip0vbNq1E2pTJJOoucJeBt7fg8eUlQ9MbtUaSgwriZJ QiXWLYz8DvKpRRqcModPQLnfgR8mCsjUB1WOEvv2RhoRV2ZdOejolHYsFE9cF2B48qCK Obgw6Nxyhyw/s2ldTNAktGMNVQ+vLMTgY5rA2Zb3Cr0tby9Hmltt3me5bIjxT9ejPpSf d2ng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:date:subject:to:cc :content-transfer-encoding:message-id:mime-version; bh=x1Rz5bJQU1o/EDknEOR1w2QZ+5vBpP0QLA2EFHznwR8=; b=tT0kRGNlfzbRf7NcTIZf3byL4nsRxlfLt6NZjFYcc0wybZR6Wsoi6MJMWLPqLYZ01w zJ0PYjRExsKHOB0PegBcEJ3ZLIcQPPeQFz0AWDqgKg6YHC2zkjwc3visZj1DeOF9wd6p c5Ixtq3AZuqlGVF4rjNJwSJ6Ai1RjJzsAs+FK/6V/RFnFhUz1NTiYqTNEqIKtBPOKWFP 3rV7MTe6VF9HZGz/JUC/ulo519A8lDZ+NQxddGJofpcXalrsbWtdiwHJvwW0/F/KEXqX T3Q/fq7Qz+bEvyQLZIKMmoO22gwWe6Z+x3dLkJKuSW+ICybklSSnGAqMtoxJPN7RzMzP KL5Q== X-Gm-Message-State: AJIora8UP6m3x1ZmZPSd37jRPYgfl/mBzXveut8npwLhn36l0rHdOD1W PrvHZm9CKBlHbIX/mEiQOOdt3RYufQ0= X-Google-Smtp-Source: AGRyM1tw/tjnISDtAy5MRpM7O4EPKASaNygLBmZy50ARq3PgH0aqeF6JH4Xt9HbenZdm829Fw9pzdw== X-Received: by 2002:a17:906:9451:b0:726:93a8:bcc with SMTP id z17-20020a170906945100b0072693a80bccmr9530950ejx.361.1656608662726; Thu, 30 Jun 2022 10:04:22 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id by27-20020a0564021b1b00b004356112a8a2sm13443872edb.15.2022.06.30.10.04.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Jun 2022 10:04:22 -0700 (PDT) From: Liliana Marie Prikler Date: Wed, 29 Jun 2022 21:18:06 +0200 Subject: [PATCH staging v2 16/20] gnu: gst-plugins-bad: Use new package style. to: 54744@debbugs.gnu.org Content-Transfer-Encoding: 7bit Message-ID: <0e8d128f5e73ebf56362e9c21d3434d5444d119b.camel@gmail.com> MIME-Version: 1.0 X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 54744 Cc: Zhu Zihao X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.2 (/) * gnu/packages/gstreamer.scm (gst-plugins-bad)[arguments]: Convert to list of G-Expressions. [native-inputs, inputs]: Drop labels. --- gnu/packages/gstreamer.scm | 323 +++++++++++++++++++------------------ 1 file changed, 162 insertions(+), 161 deletions(-) diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm index e806a4a7d4..fad155519c 100644 --- a/gnu/packages/gstreamer.scm +++ b/gnu/packages/gstreamer.scm @@ -727,175 +727,176 @@ (define-public gst-plugins-bad (delete-file-recursively "ext/sctp/usrsctp"))))) (build-system meson-build-system) (arguments - `(#:configure-flags '("-Dsctp-internal-usrsctp=disabled") - #:glib-or-gtk? #t ; To wrap binaries and/or compile schemas - #:phases - (modify-phases %standard-phases - ,@%common-gstreamer-phases - ,@(if (string-prefix? "arm" (or (%current-target-system) - (%current-system))) - ;; Disable test that fails on ARMv7. - ;; https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/1188 - `((add-after 'unpack 'disable-asfmux-test - (lambda _ - (substitute* "tests/check/meson.build" - (("\\[\\['elements/asfmux\\.c'\\]\\],") - ""))))) - '()) - (add-after 'unpack 'adjust-tests - (lambda* (#:key native-inputs inputs #:allow-other-keys) - (let ((gst-plugins-good (assoc-ref (or native-inputs inputs) - "gst-plugins-good"))) - (substitute* "tests/check/meson.build" - ;; Make gst-plugin-good available for tests, see - ;; https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1426 - (("'GST_PLUGIN_SYSTEM_PATH_1_0', ''") - (string-append "'GST_PLUGIN_SYSTEM_PATH_1_0', '" - gst-plugins-good "/lib/gstreamer-1.0'")) + (list + #:configure-flags #~(list "-Dsctp-internal-usrsctp=disabled") + #:glib-or-gtk? #t ; To wrap binaries and/or compile schemas + #:phases + #~(modify-phases %standard-phases + #$@%common-gstreamer-phases + #$@(if (string-prefix? "arm" (or (%current-target-system) + (%current-system))) + ;; Disable test that fails on ARMv7. + ;; https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/1188 + `((add-after 'unpack 'disable-asfmux-test + (lambda _ + (substitute* "tests/check/meson.build" + (("\\[\\['elements/asfmux\\.c'\\]\\],") + ""))))) + '()) + (add-after 'unpack 'adjust-tests + (lambda* (#:key native-inputs inputs #:allow-other-keys) + (let ((gst-plugins-good (assoc-ref (or native-inputs inputs) + "gst-plugins-good"))) + (substitute* "tests/check/meson.build" + ;; Make gst-plugin-good available for tests, see + ;; https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1426 + (("'GST_PLUGIN_SYSTEM_PATH_1_0', ''") + (string-append "'GST_PLUGIN_SYSTEM_PATH_1_0', '" + gst-plugins-good "/lib/gstreamer-1.0'")) - ;; https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1136 - ((".*elements/msdkh264enc\\.c.*") "") - ((".*elements/svthevcenc\\.c.*") "") + ;; https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1136 + ((".*elements/msdkh264enc\\.c.*") "") + ((".*elements/svthevcenc\\.c.*") "") - ;; The 'elements_shm.test_shm_live' test sometimes times out - ;; (see: - ;; https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/790). - ((".*'elements/shm\\.c'.*") "") + ;; The 'elements_shm.test_shm_live' test sometimes times out + ;; (see: + ;; https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/790). + ((".*'elements/shm\\.c'.*") "") - ;; FIXME: Why is this failing. - ((".*elements/dash_mpd\\.c.*") "") + ;; FIXME: Why is this failing. + ((".*elements/dash_mpd\\.c.*") "") - ;; These tests are flaky and occasionally time out: - ;; https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/932 - ((".*elements/curlhttpsrc\\.c.*") "") - ;; https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1412 - ((".*elements/dtls\\.c.*") "")) - (substitute* "tests/check/elements/zxing.c" - ;; zxing 1.2.0 seemingly changed the type representation of - ;; the EAN_13 structure; disable it. - ((".*\"EAN_13\".*") - ""))))) - (add-before 'check 'pre-check - (lambda _ - ;; Tests require a running X server. - (system "Xvfb :1 +extension GLX &") - (setenv "DISPLAY" ":1") - ;; Tests write to $HOME. - (setenv "HOME" (getcwd)) - ;; Tests look for $XDG_RUNTIME_DIR. - (setenv "XDG_RUNTIME_DIR" (getcwd)) - ;; For missing '/etc/machine-id'. - (setenv "DBUS_FATAL_WARNINGS" "0")))))) + ;; These tests are flaky and occasionally time out: + ;; https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/932 + ((".*elements/curlhttpsrc\\.c.*") "") + ;; https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1412 + ((".*elements/dtls\\.c.*") "")) + (substitute* "tests/check/elements/zxing.c" + ;; zxing 1.2.0 seemingly changed the type representation of + ;; the EAN_13 structure; disable it. + ((".*\"EAN_13\".*") + ""))))) + (add-before 'check 'pre-check + (lambda _ + ;; Tests require a running X server. + (system "Xvfb :1 +extension GLX &") + (setenv "DISPLAY" ":1") + ;; Tests write to $HOME. + (setenv "HOME" (getcwd)) + ;; Tests look for $XDG_RUNTIME_DIR. + (setenv "XDG_RUNTIME_DIR" (getcwd)) + ;; For missing '/etc/machine-id'. + (setenv "DBUS_FATAL_WARNINGS" "0")))))) (propagated-inputs (list gstreamer gst-plugins-base)) (native-inputs - `(("gettext" ,gettext-minimal) - ("glib:bin" ,glib "bin") ; for glib-mkenums, etc. - ("gobject-introspection" ,gobject-introspection) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("gst-plugins-good" ,gst-plugins-good) ;for tests - ("perl" ,perl) - ("pkg-config" ,pkg-config) - ("python" ,python-wrapper) - ("xorg-server" ,xorg-server-for-tests))) + (list gettext-minimal + `(,glib "bin") ; for glib-mkenums, etc. + gobject-introspection + gsettings-desktop-schemas + gst-plugins-good ;for tests + perl + pkg-config + python-wrapper + xorg-server-for-tests)) (inputs - `(("bluez" ,bluez) - ("bzip2" ,bzip2) - ("cairo" ,cairo) - ;; ("ccextractor" ,ccextractor) - ("chromaprint" ,chromaprint) - ("curl" ,curl) - ("directfb" ,directfb) - ;;("dssim" ,dssim) - ("faac" ,faac) - ("faad2" ,faad2) - ("flite" ,flite) - ("fluidsynth" ,fluidsynth) - ("glib" ,glib) - ("glib-networking" ,glib-networking) - ("glu" ,glu) - ("gsm" ,gsm) - ("gtk+" ,gtk+) - ("iqa" ,iqa) - ("ladspa" ,ladspa) - ("lcms" ,lcms) - ("libaom" ,libaom) - ("libass" ,libass) - ("libbs2b" ,libbs2b) - ("libdc1394" ,libdc1394) - ("libdca" ,libdca) - ("libde265" ,libde265) - ("libdrm" ,libdrm) - ("libdvdnav" ,libdvdnav) - ("libdvdread" ,libdvdread) - ("libexif" ,libexif) - ("libfdk" ,libfdk) - ("libgcrypt" ,libgcrypt) - ("libgme" ,libgme) - ("libgudev" ,libgudev) - ("libkate" ,libkate) - ("libmfx" ,mediasdk) - ("libmms" ,libmms) - ("libmodplug" ,libmodplug) - ("libmpcdec" ,libmpcdec) - ("libnice" ,libnice) - ("libofa" ,libofa) - ("libopenmpt" ,libopenmpt) - ("librsvg" ,librsvg) - ("libsndfile" ,libsndfile) - ("libsrtp" ,libsrtp) - ("libssh2" ,libssh2) - ("libtiff" ,libtiff) - ("libusb" ,libusb) - ("libva" ,libva) - ("libvdpau" ,libvdpau) - ("libwebp" ,libwebp) - ("libx11" ,libx11) - ("libxcb" ,libxcb) - ("libxext" ,libxext) - ("libxkbcommon" ,libxkbcommon) - ("libxml2" ,libxml2) - ("libxshm" ,libxshmfence) - ("lilv" ,lilv) - ("lrdf" ,lrdf) - ("lv2" ,lv2) - ("mesa" ,mesa) - ("mjpegtools" ,mjpegtools) - ("neon" ,neon) - ("nettle" ,nettle) - ("openal" ,openal) - ;; ("opencv" ,opencv) - ("openexr" ,openexr) - ("openh264" ,openh264) - ("openjpeg" ,openjpeg) - ;; ("openni2" ,openni2) - ("opensles" ,opensles) - ("openssl" ,openssl) - ("opus" ,opus) - ("orc" ,orc) - ("pango" ,pango) - ("rtmp" ,rtmpdump) - ("sbc" ,sbc) - ("sctp" ,lksctp-tools) - ("soundtouch" ,soundtouch) - ("spandsp" ,spandsp) - ("srt" ,srt) - ("svthevcenc" ,svt-hevc) - ("tinyalsa" ,tinyalsa) - ("transcode" ,transcode) - ("usrsctp" ,usrsctp) - ("v4l" ,v4l-utils) - ("voaacenc" ,vo-aacenc) - ("voamrwbenc" ,vo-amrwbenc) - ("vulkan-headers" ,vulkan-headers) - ("vulkan-loader" ,vulkan-loader) - ("x265" ,x265) - ("wayland" ,wayland) - ("webrtcdsp" ,webrtc-audio-processing) - ("wildmidi" ,wildmidi) - ("wpebackend-fdo" ,wpebackend-fdo) - ("zbar" ,zbar) - ("zxing" ,zxing-cpp-1.2))) + (list bluez + bzip2 + cairo + ;; ccextractor + chromaprint + curl + directfb + ;; dssim + faac + faad2 + flite + fluidsynth + glib + glib-networking + glu + gsm + gtk+ + iqa + ladspa + lcms + libaom + libass + libbs2b + libdc1394 + libdca + libde265 + libdrm + libdvdnav + libdvdread + libexif + libfdk + libgcrypt + libgme + libgudev + libkate + mediasdk + libmms + libmodplug + libmpcdec + libnice + libofa + libopenmpt + librsvg + libsndfile + libsrtp + libssh2 + libtiff + libusb + libva + libvdpau + libwebp + libx11 + libxcb + libxext + libxkbcommon + libxml2 + libxshmfence + lilv + lrdf + lv2 + mesa + mjpegtools + neon + nettle + openal + ;; opencv + openexr + openh264 + openjpeg + ;; openni2 + opensles + openssl + opus + orc + pango + rtmpdump + sbc + lksctp-tools + soundtouch + spandsp + srt + svt-hevc + tinyalsa + transcode + usrsctp + v4l-utils + vo-aacenc + vo-amrwbenc + vulkan-headers + vulkan-loader + x265 + wayland + webrtc-audio-processing + wildmidi + wpebackend-fdo + zbar + zxing-cpp-1.2)) (home-page "https://gstreamer.freedesktop.org/") (synopsis "Plugins for the GStreamer multimedia library") (description -- 2.36.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 30 13:04:51 2022 Received: (at 54744) by debbugs.gnu.org; 30 Jun 2022 17:04:51 +0000 Received: from localhost ([127.0.0.1]:35480 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xb0-0000o0-U6 for submit@debbugs.gnu.org; Thu, 30 Jun 2022 13:04:51 -0400 Received: from mail-ej1-f66.google.com ([209.85.218.66]:34441) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xaa-0000kg-AR for 54744@debbugs.gnu.org; Thu, 30 Jun 2022 13:04:24 -0400 Received: by mail-ej1-f66.google.com with SMTP id d2so28488121ejy.1 for <54744@debbugs.gnu.org>; Thu, 30 Jun 2022 10:04:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:date:subject:to:cc:content-transfer-encoding:message-id :mime-version; bh=xCR83HRdMy+bGXRlAySLQQlIW1OAenlgEOhX6wvl1LE=; b=foDQwfeO0QPm6aISFp20ken+1scRU9EoP5R8NSgCwJFPe80UNsGYskq9q4+K6yHb8i MrZHAQ53zR8/NHEg5axZDNPaIr1/tq0J0tE4d4ZSRye98ZWQpvebKHZxlNC6Qt0stU/M J6PPojZXDuLp/ctnL+/EPM/unvlCw9b6RiDHI0+kqMUR0mph3LT7wtgJZ/VSmu/ipcQo 3VJC4RpSnQd14WpQa78mUkeXEDY+2v6y/MOMeeLo/Tx/Era2bcBzi3UajCvy9MdOBLpi DSfFG5ukGWDw8zQWVXYFH7CWzlbSMZGRbAgy6RR77s2t5fWYLQmdFhxzeQwUIRelL3u6 Vjww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:date:subject:to:cc :content-transfer-encoding:message-id:mime-version; bh=xCR83HRdMy+bGXRlAySLQQlIW1OAenlgEOhX6wvl1LE=; b=WnOcrymHEJKt0CfAA6BuJ63QP81JH5nFilbycRF4JJdqs/PRW2nsCCj2pLgDuYPNu6 XBY+Gr2JY+yFQ64wTgJj+djol0y6wzPC15hhb5+b8BkYU4YiYZbW9EUkbLvl9EwepTyG zbZ/HpY7ba2eFSLErGmx43udIYBqz8G+gdUtOVsJCOqDvQQWA3nhHQWTdCsY0hDKyeer tC1rUkMwReKuftV93s0I/F5Q0diKxx0MpeLAHTyd0QfFJidK1gZM5ioJIGtBmPGYZGR4 wHtqxpip3FZOD0u0gmgDFbf37okqTdHUw6JUE+bCHqL6piUz8z8ztee9dXSlskBNmC9i /fLQ== X-Gm-Message-State: AJIora+Y32LC/N3jjnFPxTq2wYZh6DX9mRCQ4b4MCxUosf8KX+fFrW9y /R0bnduGZctWdIOmWN0q2ulptPnG8p8= X-Google-Smtp-Source: AGRyM1tKBBTYk3ouYJIeC77MVO5zUFp/cRRzHiRrEd5Expq3tCoUdDuYYjI915wCZgujYuEUf8m7Wg== X-Received: by 2002:a17:906:7386:b0:715:7024:3df7 with SMTP id f6-20020a170906738600b0071570243df7mr9965044ejl.543.1656608658831; Thu, 30 Jun 2022 10:04:18 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id by27-20020a0564021b1b00b004356112a8a2sm13443872edb.15.2022.06.30.10.04.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Jun 2022 10:04:18 -0700 (PDT) From: Liliana Marie Prikler Date: Sun, 26 Jun 2022 19:26:02 +0200 Subject: [PATCH staging v2 09/20] gnu: gstreamer-docs: Update to 1.20.3. to: 54744@debbugs.gnu.org Content-Transfer-Encoding: 7bit Message-ID: MIME-Version: 1.0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54744 Cc: Zhu Zihao X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/gstreamer.scm (gstreamer-docs): Update to 1.20.3. --- gnu/packages/gstreamer.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm index c353c430eb..b79c6dcd2d 100644 --- a/gnu/packages/gstreamer.scm +++ b/gnu/packages/gstreamer.scm @@ -404,7 +404,7 @@ (define-public orc (define-public gstreamer-docs (package (name "gstreamer-docs") - (version "1.18.5") + (version "1.20.3") (source (origin (method url-fetch) (uri (string-append @@ -412,7 +412,7 @@ (define-public gstreamer-docs "/gstreamer-docs-" version ".tar.xz")) (sha256 (base32 - "1xvqrqv1zxqdpvd02dvr0xspk30c8b940vvnr9x75a08nx0x75xh")))) + "1gziccq5f4fy23q6dm8nwbmzh68gn9rfbqw0xcn4r8yn82545z3k")))) (build-system trivial-build-system) (arguments `(#:modules ((guix build utils)) -- 2.36.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 30 13:04:51 2022 Received: (at 54744) by debbugs.gnu.org; 30 Jun 2022 17:04:51 +0000 Received: from localhost ([127.0.0.1]:35482 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xb1-0000o7-6i for submit@debbugs.gnu.org; Thu, 30 Jun 2022 13:04:51 -0400 Received: from mail-ej1-f68.google.com ([209.85.218.68]:43957) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xaa-0000kh-Rk for 54744@debbugs.gnu.org; Thu, 30 Jun 2022 13:04:25 -0400 Received: by mail-ej1-f68.google.com with SMTP id fw3so12576914ejc.10 for <54744@debbugs.gnu.org>; Thu, 30 Jun 2022 10:04:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:date:subject:to:cc:content-transfer-encoding:message-id :mime-version; bh=Kn4hoe3K0zUChMTsMLSLYNCV5O5Rj+3dmihDjnrb0L8=; b=WSfgqtcOfMEURd6jtaLBCDOxUymCxs/7ZLg3iB8W05IpwPbAKRpNPQXt/TFFLlIubD +/ytHfKSWBuJ86VfJ4hzWIKmzMSjsG2mpbbVsY2D0EEY1JOvgE/ktLd9RscTf2c6AQXD g2vtRk7A2WTrdFwh/0sLTtXgICqna5Qn41gco0JyvqV02Fk0IZnCaMbsuTvlyvVtVu3m 6UOhx5hDw2z3wAbmQqrS+zlIgEhNicFmDAQGWBaGdeAoI59k2tCQeJlcGdI9WFy52r81 r8RRZ/kiRktbjCFG7gp9rkcqxM1GgRS3DvJFacIQBFwCg+13xEZRUtrVmq6Bb+G48sOv UbYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:date:subject:to:cc :content-transfer-encoding:message-id:mime-version; bh=Kn4hoe3K0zUChMTsMLSLYNCV5O5Rj+3dmihDjnrb0L8=; b=ke/kee63YfQ/roPTNrW8/GJQLfFvpFBfiPkiI+mtjwAPVJRPQ6Q6QYBpk86hX+VxjJ tRxcu0j5POA14v4kvpYiyD/HY09jIEdT7Ym+gLwIT4o7MvtJFGr55xmILMCeUzjiNdy9 zJK65jJ7eQdJwy6p8KK1aTbxbLeyARt6iq5uA5AJ7tNcLVRln7rYICeTHOfHa3cJ9EqR XfeMW57TM5R1MNoVaejyl2z1OBDdb5xL5dOKnjGCcdDq2lr8GP//bscAmC1tqNOrZr7F 86j7DHWOJgqVh4V49b1N7PC0ytgonG9G3fkFGXquDHwpSmYguhDm6JCInb86s4copSqS 0LAg== X-Gm-Message-State: AJIora9wSA6WGFO4Bs9EhIn6GFBjGExccZzMFaTtXtrrV3Kguzl6WyBe iDqStogwbvcbSHy3LpUosMQi2ydAaCQ= X-Google-Smtp-Source: AGRyM1uw/AtvQGwL5ImReyUbHhWqBRNIgQ2D1RkuR1Kgsh0jW6NQk/LGUOEl9ByH409MxZo2Y33YWw== X-Received: by 2002:a17:906:dc8c:b0:722:f40e:e653 with SMTP id cs12-20020a170906dc8c00b00722f40ee653mr10101335ejc.83.1656608659345; Thu, 30 Jun 2022 10:04:19 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id by27-20020a0564021b1b00b004356112a8a2sm13443872edb.15.2022.06.30.10.04.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Jun 2022 10:04:19 -0700 (PDT) From: Liliana Marie Prikler Date: Sun, 26 Jun 2022 19:26:11 +0200 Subject: [PATCH staging v2 10/20] gnu: python-gst: Update to 1.20.3. to: 54744@debbugs.gnu.org Content-Transfer-Encoding: 7bit Message-ID: <588c9423c5bf9911f19566291336910edbd66f94.camel@gmail.com> MIME-Version: 1.0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54744 Cc: Zhu Zihao X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/gstreamer.scm (python-gst): Update to 1.20.3. --- gnu/packages/gstreamer.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm index b79c6dcd2d..d05717f723 100644 --- a/gnu/packages/gstreamer.scm +++ b/gnu/packages/gstreamer.scm @@ -1049,7 +1049,7 @@ (define-public gst-plugins/selection (define-public python-gst (package (name "python-gst") - (version "1.18.5") + (version "1.20.3") (source (origin (method url-fetch) (uri (string-append @@ -1057,7 +1057,7 @@ (define-public python-gst "gst-python-" version ".tar.xz")) (sha256 (base32 - "0lmwwmr3wm56qlrdrb0d5cpmqxkcmarz61wmp1nrv5852f3qadjk")))) + "1p6g05k88nbbv5x9madsvphxcdkfl1z0lmp39p6bhmg9x8h82d6v")))) (build-system meson-build-system) (arguments `(#:modules ((guix build meson-build-system) -- 2.36.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 30 13:04:51 2022 Received: (at 54744) by debbugs.gnu.org; 30 Jun 2022 17:04:51 +0000 Received: from localhost ([127.0.0.1]:35484 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xb1-0000oE-D9 for submit@debbugs.gnu.org; Thu, 30 Jun 2022 13:04:51 -0400 Received: from mail-ej1-f66.google.com ([209.85.218.66]:37720) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xab-0000kV-60 for 54744@debbugs.gnu.org; Thu, 30 Jun 2022 13:04:25 -0400 Received: by mail-ej1-f66.google.com with SMTP id lw20so40264847ejb.4 for <54744@debbugs.gnu.org>; Thu, 30 Jun 2022 10:04:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:date:subject:to:cc:content-transfer-encoding:message-id :mime-version; bh=Lc/emxMRPVt3DQh5fjTsZ/eAQOslRHmikDXjC35UrPI=; b=SJcbBCGI02Y7S615gaWWp/3gqGqWHbm4cdYNgAe1x37A+cLkJ4kTLwlrvDzfsH1WK0 fOaPxHPVfRxSiHsX5vkQfjLqm0k1yDzqHcbKEyXNnibiIHw3w5SHv8422lhcHO8If/Om K9EOwBoXhpcY3yUK60p6K4E4IyLVG9t4pCnMDlzNaQO3Dii5JsCvGloPxS6aJNTtpaxe Ear+eWVLq7GGswjoaUbodgdvfnmKAQJVZoIlf6dW2lEdq2wGM6VrsYPMlMenOi1bDtXj L9U/GxXWiEe7d9/swd/CB8mUGa7xcCk8lPah/orCijnPuatNVM/AFqMy00pSd0s39kyr Sh8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:date:subject:to:cc :content-transfer-encoding:message-id:mime-version; bh=Lc/emxMRPVt3DQh5fjTsZ/eAQOslRHmikDXjC35UrPI=; b=5KLbKNWP2zORCD1TbVloVi8oi7srkNFCNzCrp8xFMDPlxPQiclwfHuWsLGKnf40KR/ 2b/Z4h/SJNGKqIl026Hxc+0h5J0r5+nJzNcunTj2IrdsR7wsQACg4L/QRJe5hgS1cRdr xLTJ2HANzoTO/VMxH1xYJUYJwKcQNGNa7qhtrxCzUSPcuDBaKkNZG3Hv4bi6b3eo8Kn+ 9QtEryR1BL0v4tojHaNeLPFLTvcbKfgSjYZfRNh3tg/Oa5HFeMbAET/D6QEpXS0LLYuP UJA3XCKulzx4mCGf89I+g6PUmQXkmU92QnqDPGQQ0QruAjPRYHHRUIJNWj03FRLX308Y Z1Gg== X-Gm-Message-State: AJIora+WMWfvn3C5Rap30dWecihF1GR5fM07MH+sTm3P9HqtZb4FGa4f l+sl/CAw7V2G1gfEsHKmnn+sSA+4gR4= X-Google-Smtp-Source: AGRyM1uxke059iq0GoCAbIcRuRjWfs78Z7ghPmW7XPCKfII6mS9uDQjU4StJwlVGW66NIV+kg/55Ug== X-Received: by 2002:a17:906:8479:b0:72a:5610:f151 with SMTP id hx25-20020a170906847900b0072a5610f151mr5047520ejc.125.1656608664857; Thu, 30 Jun 2022 10:04:24 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id by27-20020a0564021b1b00b004356112a8a2sm13443872edb.15.2022.06.30.10.04.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Jun 2022 10:04:24 -0700 (PDT) From: Liliana Marie Prikler Date: Thu, 30 Jun 2022 06:14:27 +0200 Subject: [PATCH staging v2 20/20] gnu: gst-editing-services: Update FIXME comment. to: 54744@debbugs.gnu.org Content-Transfer-Encoding: 7bit Message-ID: MIME-Version: 1.0 X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 54744 Cc: Zhu Zihao X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.2 (/) There are now 23 total tests in gst-editing-services. * gnu/packages/gstreamer.scm (gst-editing-services)[arguments]: Update FIXME. --- gnu/packages/gstreamer.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm index 49d7c12c75..0c913ede06 100644 --- a/gnu/packages/gstreamer.scm +++ b/gnu/packages/gstreamer.scm @@ -1002,7 +1002,7 @@ (define-public gst-editing-services (build-system meson-build-system) (arguments (list - #:tests? #f ; FIXME: 16/22 failing tests. + #:tests? #f ; FIXME: 16/23 failing tests. #:glib-or-gtk? #t ; To wrap binaries and/or compile schemas #:phases #~(modify-phases %standard-phases #$@%common-gstreamer-phases))) -- 2.36.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 30 13:05:05 2022 Received: (at 54744) by debbugs.gnu.org; 30 Jun 2022 17:05:06 +0000 Received: from localhost ([127.0.0.1]:35486 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xb1-0000oM-Jk for submit@debbugs.gnu.org; Thu, 30 Jun 2022 13:05:05 -0400 Received: from mail-ej1-f67.google.com ([209.85.218.67]:35555) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xab-0000kk-H4 for 54744@debbugs.gnu.org; Thu, 30 Jun 2022 13:04:25 -0400 Received: by mail-ej1-f67.google.com with SMTP id pk21so40277053ejb.2 for <54744@debbugs.gnu.org>; Thu, 30 Jun 2022 10:04:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:date:subject:to:cc:content-transfer-encoding:message-id :mime-version; bh=hl9EkY5E/NVXa4eCmzVeM5pNWKTcfcOjrpbmAPrIfn8=; b=RyaG2Q/7mpsnDLiZ/gFySLfGiNmKwWLpAU/AiPQLcPJ+upUDZCRnJiCqexdpuknZBl Ap9Q4wL5tYeyJETNuEm5FF/hwvy8P0+tvV0kETVY0akDLlATnRmShxyedBKAQtOogfHY B1V/jWBgJEPdGjChdkwMasDhCk+wWgqxi2YcLILvf/WgC7vua49Ln8PJgzHgA0aGVJCc OxVX/m1LHIgYIFEHuo7Y1W5gY2HvNWE9s3CtngzMdi6SForQOG7KpStk75oH0XUT7dMd qNU6PHbsWzKtwDsHSUIyW56DbzLo6ddfLyMq7cPbho8xGz6Obg3gYfW3rzdU13b5sxlJ 1M9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:date:subject:to:cc :content-transfer-encoding:message-id:mime-version; bh=hl9EkY5E/NVXa4eCmzVeM5pNWKTcfcOjrpbmAPrIfn8=; b=HAxeouaY46kOR1VRcPPgjO3gOAx97s922UsM92Q/G22DilZYgKYzOBBCP0C8khrqrr cdLM5dhQdZB7aurFsyLspL8LApQgfNk8is8IRqHpKjGyED9+YGvtnVyRCDjCCE8MMgIA 867LU2LkHS9HHl+nTVl+7lp04EbHdeZx/jzGpA+LoZg6RReaeXcaKxR2rWvNa9dnhP4A jCsHTfVbQQUOYpiiU2RQb8WnvWycX3aH2qNb/58e5ZtYp+a8U6vA3GXdBV+JszDXiS7i Lvi1TpauqKylg/mRwYfVT2paXWs82G216mXRn0MSayLA7J1oJyBlK7miWscS3ESIrdJD tNOg== X-Gm-Message-State: AJIora8qCKDmahmbi2RF+hLIFfg460m6MVtNdJEtUI6N7qvOLNiNp4br Q7W+PkImmnxUdnQXiev2SegbJCx4dEg= X-Google-Smtp-Source: AGRyM1sW5RgXe6owYtXPCXgIs7VPvqI051BfQp2mHDHfIZDS5aSneGoBTaGIAxRrIt+sJgOQ7hV2fA== X-Received: by 2002:a17:906:c354:b0:726:3b55:7045 with SMTP id ci20-20020a170906c35400b007263b557045mr9718550ejb.723.1656608660031; Thu, 30 Jun 2022 10:04:20 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id by27-20020a0564021b1b00b004356112a8a2sm13443872edb.15.2022.06.30.10.04.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Jun 2022 10:04:19 -0700 (PDT) From: Liliana Marie Prikler Date: Tue, 28 Jun 2022 20:41:37 +0200 Subject: [PATCH staging v2 11/20] gnu: gst-plugins/selection: Implement in terms of G-Expressions. to: 54744@debbugs.gnu.org Content-Transfer-Encoding: 7bit Message-ID: <2b568cadbd465e539aa82fa6cb9b91b8de4a61c2.camel@gmail.com> MIME-Version: 1.0 X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 54744 Cc: Zhu Zihao X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) * 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 d05717f723..f8e2fab2c7 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) @@ -1031,20 +1032,19 @@ (define-public gst-plugins/selection (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 a82b1b8889..eb01467ba3 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -4342,7 +4342,7 @@ (define-public pitivi (gst-plugins/selection gst-plugins-bad #:plugins '("debugutils" "transcode") #:configure-flags - '("-Dintrospection=enabled")) + #~'("-Dintrospection=enabled")) gst-libav gsound gtk+ -- 2.36.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 30 13:05:06 2022 Received: (at 54744) by debbugs.gnu.org; 30 Jun 2022 17:05:06 +0000 Received: from localhost ([127.0.0.1]:35495 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xbF-0000pi-Pm for submit@debbugs.gnu.org; Thu, 30 Jun 2022 13:05:06 -0400 Received: from mail-ej1-f65.google.com ([209.85.218.65]:42612) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xac-0000kl-37 for 54744@debbugs.gnu.org; Thu, 30 Jun 2022 13:04:26 -0400 Received: by mail-ej1-f65.google.com with SMTP id fi2so40175471ejb.9 for <54744@debbugs.gnu.org>; Thu, 30 Jun 2022 10:04:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:date:subject:to:cc:content-transfer-encoding:message-id :mime-version; bh=pNgmYjK0lSuVx7CtdKHU0LNcMp/f90joXhHxTOBh0cM=; b=OelL/+jXbh2GjTPoVndqwYiBqGNsZ1ty61LdNlGxTTsJ7bE0jmc0q+CJKZ0PEjJ6+B rwBSv4907nyB+2vH0IMWtZtBfxRL8Id+bjtkOERgC8/5qbqVvwez1DTGAdWN2Z9WSbd+ EMCe7b4lTt2gmnWInP9Z9PWeD0O1rdYHOy5DmoUsW41RqyorVxoXLSy+qrlO5kx5bKC5 fDCDll7WkcVZUH1I6JLosXi/QGFIAMsJHw+0ohQvfggM5PrWct62oCysOz+OoO+UjkXt CfyK2+osPHxf33HhHu6qtPSBGmpb7ssNUg4rKXKZsnDXE+qDDAkIb/VJTJUduB2FB1Ox /ajA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:date:subject:to:cc :content-transfer-encoding:message-id:mime-version; bh=pNgmYjK0lSuVx7CtdKHU0LNcMp/f90joXhHxTOBh0cM=; b=UJMp+DW9BgRFZs3Vw7vetvT1FarOjJVIAmT8Nc4O27Om0xXNFFtFt5j7DtOXWAQjVU kpxAX+mJAxsJaXQr/3OgpROX7i77YXmgoOqTkHQAlQBBgKpWuZJu3CBYa6NaTtZGJS1M xsEtidTSRwWQca44IHX3ybP3weJ2mPBLFcCVEq5zYKDy7QdTI1w8Xyahbvx04cCjBVok V3orD5lTRLdQuHp4mZN0HiiKb+onJJX8CeYurRwse+MXV3PBvvJmwueDlL2L9FtcpbG+ 0eUwQwXhucmRH/jTxlbO4bcfoU1FNVFaHTmQPxsvLyk0G+FmeJ6B92q/4He/YPPdfDta 3AxQ== X-Gm-Message-State: AJIora/Pit8vIaijdvrRMuYoxWxsd6EtbKHvBb64OwpSuPK0v8y8/snX lncg02lA81nkM7Wb0myNNtYhf5gepZw= X-Google-Smtp-Source: AGRyM1tKW2kc1Fj53Dj5QRZUMlrYKRiXUJT0gxFZNtFgSua7+cIwbTWNM1bv/0zbzQxRLMXzd62xqA== X-Received: by 2002:a17:907:6ea3:b0:726:ca39:5d98 with SMTP id sh35-20020a1709076ea300b00726ca395d98mr10076244ejc.400.1656608660670; Thu, 30 Jun 2022 10:04:20 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id by27-20020a0564021b1b00b004356112a8a2sm13443872edb.15.2022.06.30.10.04.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Jun 2022 10:04:20 -0700 (PDT) From: Liliana Marie Prikler Date: Tue, 28 Jun 2022 20:59:09 +0200 Subject: [PATCH staging v2 12/20] gnu: Add gst-plugins-bad-minimal. to: 54744@debbugs.gnu.org Content-Transfer-Encoding: 7bit Message-ID: <2a5ef03ddc99e99e1716a52083963bceaaa505bd.camel@gmail.com> MIME-Version: 1.0 X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 54744 Cc: Zhu Zihao X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) * gnu/packages/gstreamer.scm (gst-plugins-bad-minimal): New variable. --- gnu/packages/gstreamer.scm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm index f8e2fab2c7..d46a471321 100644 --- a/gnu/packages/gstreamer.scm +++ b/gnu/packages/gstreamer.scm @@ -1046,6 +1046,14 @@ (define-public gst-plugins/selection (substitute* "meson_options.txt" (("'auto'") "'disabled'"))))))))))) +(define-public gst-plugins-bad-minimal + (package + (inherit (gst-plugins/selection gst-plugins-bad #:plugins '())) + (name "gst-plugins-bad-minimal") + (description "This package provides the smallest selection of GStreamer's +\"bad\" plugin set, essentially containing libraries and the gst-transcoder +binary, but none of the actual plugins."))) + (define-public python-gst (package (name "python-gst") -- 2.36.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 30 13:05:07 2022 Received: (at 54744) by debbugs.gnu.org; 30 Jun 2022 17:05:07 +0000 Received: from localhost ([127.0.0.1]:35497 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xbG-0000pr-5t for submit@debbugs.gnu.org; Thu, 30 Jun 2022 13:05:07 -0400 Received: from mail-ej1-f67.google.com ([209.85.218.67]:44971) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xaX-0000kY-Kn for 54744@debbugs.gnu.org; Thu, 30 Jun 2022 13:04:23 -0400 Received: by mail-ej1-f67.google.com with SMTP id sb34so40141020ejc.11 for <54744@debbugs.gnu.org>; Thu, 30 Jun 2022 10:04:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:date:subject:mime-version:to:cc:content-transfer-encoding :message-id; bh=WZ4kaD2w6ULs2eruYyGtsGlA6IyUX72AYyrAfWYMa/U=; b=pOASP2pcpvHWsRbGK2QmVFJ/VqKXlrxNFvs8w+cXRFuK3pwz3B3YAKiPcdvBO6TJCe faVGU9SCopOMg2RwSRlZHbT2XG1GPkXFzc9I5KO1IZdMW1twlHONP7gPt4NW6P4+bOie QiboaXuerd/UtRTbea6Ao+VC7gLq/hkVZsk2xe3geLD9/iTAinv94Q4hNruYOFjhN4IU huwyRVtwbova2YhSsjEZLLW7TRyhUwrlZvfPwN7+RkT8NsAaGDy+Gk2M0X1WmoyVbULT TZnKMiLq5GfLxRrH2Exyn14EWOakchukEiCmtj+GP06XjhlXpcVIV2uv5IyRUbp6N7sE 3oxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:date:subject:mime-version:to:cc :content-transfer-encoding:message-id; bh=WZ4kaD2w6ULs2eruYyGtsGlA6IyUX72AYyrAfWYMa/U=; b=zbGuESwZbe2dbTC4+jyBSafou2L6+0J2RbwDGgy3a7ov3b88f/NBz+XGQ2bMo5/SO2 Xlu0nNbEMRTFI2vDbP7dTTBXI0lzt3iqTSRLwMMU9CSLy6mklTx4S4iGPFwL8OYZ2+IN QLV+TU5d3y5xhlKUGFZqPLcWYzp8o+oJiuk8sy1PWCLukizMtZRU5PoPiu0h0Hgj6+Xa Qa6rjZmihobkIIRrJQPe9S1fPmqVJw2yfDb5gUPSLJfH45NgifZoAjARx9XBSh0sNnJg L11sQ3TGE26ETVyJnimlRBdrTsB+5Pjfz081qpBNnt7GDZkFNMx35BbyFYR2WJZyCHeh krzQ== X-Gm-Message-State: AJIora+LMqEOVdkeigYtuPmAfJHQyb4w/bjAF9+ZBfZovT00QNdLepMa KsH/Mlmy3RGuXwdh/sKl5KLMxh5qcvc= X-Google-Smtp-Source: AGRyM1uXIU12g44xL5UqHH5ppQ2UDQjswiXVWnFGkuh0i/AHuv+En6evr2AhxsFY9KVmhGG2CcQ0Cw== X-Received: by 2002:a17:906:9c84:b0:6e0:7c75:6f01 with SMTP id fj4-20020a1709069c8400b006e07c756f01mr9990863ejc.103.1656608656101; Thu, 30 Jun 2022 10:04:16 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id by27-20020a0564021b1b00b004356112a8a2sm13443872edb.15.2022.06.30.10.04.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Jun 2022 10:04:15 -0700 (PDT) From: Liliana Marie Prikler Date: Sun, 26 Jun 2022 19:23:19 +0200 Subject: [PATCH staging v2 04/20] gnu: gst-plugins-good: Update to 1.20.3. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 to: 54744@debbugs.gnu.org Content-Transfer-Encoding: 8bit Message-ID: <28c5b3c4c07e29c68055b9f67ec9cc4853fc07ff.camel@gmail.com> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54744 Cc: Zhu Zihao X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/gstreamer.scm (gst-plugins-good): Update to 1.20.3. [source]: Remove “gst-plugins-good-fix-test.patch”. [arguments]<#:phases>: Add ‘absolutize-libsoup-library’ and ‘skip-failing-tests’. * gnu/packages/patches/gst-plugins-good-fix-test.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. --- gnu/local.mk | 1 - gnu/packages/gstreamer.scm | 19 +++- .../patches/gst-plugins-good-fix-test.patch | 94 ------------------- 3 files changed, 16 insertions(+), 98 deletions(-) delete mode 100644 gnu/packages/patches/gst-plugins-good-fix-test.patch diff --git a/gnu/local.mk b/gnu/local.mk index f8ccbd34ec..51dcf2b596 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1225,7 +1225,6 @@ dist_patch_DATA = \ %D%/packages/patches/grub-efi-fat-serial-number.patch \ %D%/packages/patches/grub-setup-root.patch \ %D%/packages/patches/gspell-dash-test.patch \ - %D%/packages/patches/gst-plugins-good-fix-test.patch \ %D%/packages/patches/guile-1.8-cpp-4.5.patch \ %D%/packages/patches/guile-2.2-skip-oom-test.patch \ %D%/packages/patches/guile-2.2-skip-so-test.patch \ diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm index 867c3f5d95..9fb92ea44b 100644 --- a/gnu/packages/gstreamer.scm +++ b/gnu/packages/gstreamer.scm @@ -608,7 +608,7 @@ (define-public gst-plugins-base (define-public gst-plugins-good (package (name "gst-plugins-good") - (version "1.18.5") + (version "1.20.3") (source (origin (method url-fetch) @@ -616,15 +616,28 @@ (define-public gst-plugins-good (string-append "https://gstreamer.freedesktop.org/src/" name "/" name "-" version ".tar.xz")) - (patches (search-patches "gst-plugins-good-fix-test.patch")) (sha256 - (base32 "0svrapawych2s3lm4lx3x023zxq5kcx50jnfmh0qigszfskyxbis")))) + (base32 "1dv8b2md1xk6d45ir1wzbvqhxbvm6mxv881rjl0brnjwpw3c5wzq")))) (build-system meson-build-system) (arguments `(#:glib-or-gtk? #t ; To wrap binaries and/or compile schemas #:phases (modify-phases %standard-phases ,@%common-gstreamer-phases + (add-after 'unpack 'absolutize-libsoup-library + (lambda* (#:key inputs #:allow-other-keys) + (define libsoup + (search-input-file inputs "lib/libsoup-3.0.so")) + + (substitute* "ext/soup/gstsouploader.c" + (("(#define LIBSOUP_3_SONAME ).+$" _ prefix) + (string-append prefix "\"" libsoup "\"\n"))))) + (add-after 'unpack 'skip-failing-tests + (lambda _ + (substitute* "tests/check/meson.build" + ;; Reported as shaky upstream, see + ;; + (("\\[ 'elements/flvmux' \\]") "[ 'elements/flvmux', true ]")))) (add-before 'check 'pre-check (lambda _ ;; Tests require a running X server. diff --git a/gnu/packages/patches/gst-plugins-good-fix-test.patch b/gnu/packages/patches/gst-plugins-good-fix-test.patch deleted file mode 100644 index 38ec0ba802..0000000000 --- a/gnu/packages/patches/gst-plugins-good-fix-test.patch +++ /dev/null @@ -1,94 +0,0 @@ -Fix a broken test: - -https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/803 - -Patches copied from upstream source repository: - -https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/commit/2ce5909f3a0b0da3abb7b794215d6b8b72a3b7fa -https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/commit/f5310ce346180a717f091f2f09bcbb3ddfb15436 - -From 2ce5909f3a0b0da3abb7b794215d6b8b72a3b7fa Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= -Date: Thu, 12 Nov 2020 23:38:21 +0000 -Subject: [PATCH 1/2] tests: qtdemux: fix crash on 32-bit architectures - -Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/803 - -Part-of: ---- - tests/check/elements/qtdemux.c | 14 ++++++++------ - 1 file changed, 8 insertions(+), 6 deletions(-) - -diff --git a/tests/check/elements/qtdemux.c b/tests/check/elements/qtdemux.c -index 5271c6576..0c748278b 100644 ---- a/tests/check/elements/qtdemux.c -+++ b/tests/check/elements/qtdemux.c -@@ -797,9 +797,10 @@ GST_START_TEST (test_qtdemux_pad_names) - "protection-system", G_TYPE_STRING, - "9a04f079-9840-4286-ab92-e65be0885f95", NULL); - caps = -- gst_caps_new_simple ("video/quicktime", "variant", G_TYPE_STRING, -- "mss-fragmented", "timesacle", G_TYPE_UINT64, 10000000, "media-caps", -- GST_TYPE_CAPS, mediacaps, NULL); -+ gst_caps_new_simple ("video/quicktime", -+ "variant", G_TYPE_STRING, "mss-fragmented", -+ "timesacle", G_TYPE_UINT64, G_GUINT64_CONSTANT (10000000), -+ "media-caps", GST_TYPE_CAPS, mediacaps, NULL); - - /* Send segment event* */ - event = gst_event_new_caps (caps); -@@ -852,9 +853,10 @@ GST_START_TEST (test_qtdemux_pad_names) - "protection-system", G_TYPE_STRING, - "9a04f079-9840-4286-ab92-e65be0885f95", NULL); - caps = -- gst_caps_new_simple ("video/quicktime", "variant", G_TYPE_STRING, -- "mss-fragmented", "timesacle", G_TYPE_UINT64, 10000000, "media-caps", -- GST_TYPE_CAPS, mediacaps, NULL); -+ gst_caps_new_simple ("video/quicktime", -+ "variant", G_TYPE_STRING, "mss-fragmented", -+ "timesacle", G_TYPE_UINT64, G_GUINT64_CONSTANT (10000000), -+ "media-caps", GST_TYPE_CAPS, mediacaps, NULL); - - /* Send segment event* */ - event = gst_event_new_caps (caps); --- -2.30.0 - - -From f5310ce346180a717f091f2f09bcbb3ddfb15436 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= -Date: Thu, 12 Nov 2020 23:39:21 +0000 -Subject: [PATCH 2/2] tests: qtdemux: fix typo in caps field - -timesacle -> timescale - -Part-of: ---- - tests/check/elements/qtdemux.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/tests/check/elements/qtdemux.c b/tests/check/elements/qtdemux.c -index 0c748278b..4a14c45c0 100644 ---- a/tests/check/elements/qtdemux.c -+++ b/tests/check/elements/qtdemux.c -@@ -799,7 +799,7 @@ GST_START_TEST (test_qtdemux_pad_names) - caps = - gst_caps_new_simple ("video/quicktime", - "variant", G_TYPE_STRING, "mss-fragmented", -- "timesacle", G_TYPE_UINT64, G_GUINT64_CONSTANT (10000000), -+ "timescale", G_TYPE_UINT64, G_GUINT64_CONSTANT (10000000), - "media-caps", GST_TYPE_CAPS, mediacaps, NULL); - - /* Send segment event* */ -@@ -855,7 +855,7 @@ GST_START_TEST (test_qtdemux_pad_names) - caps = - gst_caps_new_simple ("video/quicktime", - "variant", G_TYPE_STRING, "mss-fragmented", -- "timesacle", G_TYPE_UINT64, G_GUINT64_CONSTANT (10000000), -+ "timescale", G_TYPE_UINT64, G_GUINT64_CONSTANT (10000000), - "media-caps", GST_TYPE_CAPS, mediacaps, NULL); - - /* Send segment event* */ --- -2.30.0 - -- 2.36.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 30 13:05:07 2022 Received: (at 54744) by debbugs.gnu.org; 30 Jun 2022 17:05:07 +0000 Received: from localhost ([127.0.0.1]:35500 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xbH-0000q6-8i for submit@debbugs.gnu.org; Thu, 30 Jun 2022 13:05:07 -0400 Received: from mail-ej1-f66.google.com ([209.85.218.66]:41651) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xad-0000kx-2i for 54744@debbugs.gnu.org; Thu, 30 Jun 2022 13:04:27 -0400 Received: by mail-ej1-f66.google.com with SMTP id u12so40174562eja.8 for <54744@debbugs.gnu.org>; Thu, 30 Jun 2022 10:04:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:date:subject:to:cc:content-transfer-encoding:message-id :mime-version; bh=PPFkGuQ1lCg2iPHmROX44hdAwaXrhnE+lX5/pY9iyxA=; b=fbQPNJkNqY/HdyAGlLxb/nswZvmwz2rEJklgWhLnibXixHPVP9fA09wm4rpWZra8m0 GWZBjDcV3N2vZ7NLigJ9H+ojP+7zxs3tX/5Fqw/Qq2WcZEa5Wg4qZO8NRYmcwsoExIfD /NR97WzVjg40+PTaZkCbSmtnklFUkYBU8ozMuVA5BUitxemtUNa8MTiqIl5/wHg8a0/u a40vNMTvRPrGYGReX6sdWjSIAfnkwIZfUBBDRJBXR58EHhjm29Kj7J08UE50EznDJ77X wG68GLmy2dbXlPhJzyIlaPLdJGf2XewmOaL9LNSNvLYy79+s9iS4vDrPxDem+F326Dkb 19Ig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:date:subject:to:cc :content-transfer-encoding:message-id:mime-version; bh=PPFkGuQ1lCg2iPHmROX44hdAwaXrhnE+lX5/pY9iyxA=; b=IC4M1kf6r82UxR5dxzw3+eef8WN3OMFlOBgRwYqhJblTuRw6yfCo89oDhjYuQmS+/R rDQR+R7cW2n/v9EuxI+/DLDltWpF0SDdwaVI2dG3U/F6Z+D52JnS29E1C/7nFwqvC7pt 2plACUc0L3X9xCDyaVtlc3BeQlWENbq+9oIAYRkRUcWg4bbETwX+j3kDRz05cUEu3CeY s4EidfAYHdpgYDIDzgr8Lf9TRsdsByBjcsIcPQwy3Pq4zoNHiqKVneImbkJp/3MzE9AV LTBeGhE6BxeT2zr27Ga16lsYcOG4S90iET+tGuzleo2VpaGgr/mHpjSIzDAVSrlaRbrW JL1w== X-Gm-Message-State: AJIora93tNXpe5tAarf97nvIrek+guR9Zh+FUIEYhWoJZmOHeatka2Un EZhr6mJIg4eawIj4XO6+//3vW7Xdnuw= X-Google-Smtp-Source: AGRyM1sZbD4KzD+wa+DCStdhyMmZlVZDBdXSa5dfWXeTeCmznuR/3NgUATH148EuoDmQBziFDI4ogA== X-Received: by 2002:a17:906:29d:b0:6f0:18d8:7be0 with SMTP id 29-20020a170906029d00b006f018d87be0mr9394126ejf.561.1656608661647; Thu, 30 Jun 2022 10:04:21 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id by27-20020a0564021b1b00b004356112a8a2sm13443872edb.15.2022.06.30.10.04.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Jun 2022 10:04:21 -0700 (PDT) From: Liliana Marie Prikler Date: Wed, 29 Jun 2022 21:15:47 +0200 Subject: [PATCH staging v2 14/20] gnu: gstreamer: Use new package style. to: 54744@debbugs.gnu.org Content-Transfer-Encoding: 7bit Message-ID: MIME-Version: 1.0 X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 54744 Cc: Zhu Zihao X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.2 (/) * gnu/packages/gstreamer.scm (gstreamer)[arguments]: Convert to list of G-Expressions. [native-inputs]: Drop labels. --- gnu/packages/gstreamer.scm | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm index d46a471321..da290cbf82 100644 --- a/gnu/packages/gstreamer.scm +++ b/gnu/packages/gstreamer.scm @@ -477,9 +477,9 @@ (define-public gstreamer "0aisl8nazcfi4b5j6fz8zwpp0k9csb022zniz65b2pxxpdjayzb0")))) (build-system meson-build-system) (arguments - `(#:phases - (modify-phases %standard-phases - ,@%common-gstreamer-phases))) + (list #:phases + #~(modify-phases %standard-phases + #$@%common-gstreamer-phases))) (propagated-inputs ;; In gstreamer-1.0.pc: ;; Requires: glib-2.0, gobject-2.0 @@ -487,15 +487,14 @@ (define-public gstreamer (list elfutils ; libdw glib libunwind)) (native-inputs - `(("bash-completion" ,bash-completion) - ("bison" ,bison) - ("flex" ,flex) - ("gettext" ,gettext-minimal) - ("glib" ,glib "bin") - ("gobject-introspection" ,gobject-introspection) - ("perl" ,perl) - ("pkg-config" ,pkg-config) - ("python-wrapper" ,python-wrapper))) + (list bash-completion + bison flex + gettext-minimal + `(,glib "bin") + gobject-introspection + perl + pkg-config + python-wrapper)) (inputs (list gmp libcap ;; For tests. -- 2.36.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 30 13:05:08 2022 Received: (at 54744) by debbugs.gnu.org; 30 Jun 2022 17:05:09 +0000 Received: from localhost ([127.0.0.1]:35503 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xbH-0000qJ-NR for submit@debbugs.gnu.org; Thu, 30 Jun 2022 13:05:08 -0400 Received: from mail-ej1-f66.google.com ([209.85.218.66]:43961) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xad-0000lA-Ow for 54744@debbugs.gnu.org; Thu, 30 Jun 2022 13:04:28 -0400 Received: by mail-ej1-f66.google.com with SMTP id fw3so12577157ejc.10 for <54744@debbugs.gnu.org>; Thu, 30 Jun 2022 10:04:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:date:subject:to:cc:content-transfer-encoding:message-id :mime-version; bh=uethakSmYVWJ46jIuSCwKrRHc1Wn5c0ewFiHEUk/7gA=; b=Q5Kd7lwObHHsU0+sbEu2CUsDG+bzKpVD7qssZjjHnmHSxZL3Ai/cweLuHcgw/Q2wKp KMtvFG3HdC/AcSWzCJh4hhE3QoqckqpltWz9IX6Awv+17DNfYDtPAPeHEjKoTDPhA2sy pXSyYcpgeS+3J3t/5gy7LZfe0JF6gdKu4OOL4R13GNSixR1Z/ubwSkbeEJrmtAje24tK k0sj6tgVJLA/smVEIaZX9IpbBXipXDEaqG0WWkTG6MSkYPj82ojIZZTjQZFjmn0qKb4V 51TRhIUBcrh/8qyc+HfJ5+v9Yy1SPpk+s9MC5XRQNq3uLINZHXxH/GEgDA6fIlpEoaZK uqYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:date:subject:to:cc :content-transfer-encoding:message-id:mime-version; bh=uethakSmYVWJ46jIuSCwKrRHc1Wn5c0ewFiHEUk/7gA=; b=Xo15Ci+yyvVh36+GF7sM+9Q3ptXIeO2wsJiK8OleDBWjw1ukGeD8dYubrO8pXRs+Zf qMzCYNcdAi5eFNr2eq+90+1Sepkz1SqAkQb761TcgG+aJhIt4yFLOHKB81M2QpfJUdmO sW6rU4YweHSav0wt019NpxsVjScKXuCt7NmuunpsmSjSEpTXOcOmpe6z86zZB1o7kfdS eJLH/fbU7ukajXX3A5TSKA78Z/bIDR7D/Mf0PGMDU1V73qHhijDnhizQxaRhKPg+DCLW FIkCIIGu7kTKwQRkfICeRHgvW23aTCrTYWjwFGRaqLVPAckgkQjbLcFzIijXwxc5MCLZ UyWQ== X-Gm-Message-State: AJIora902DS5DBRGSCEjatDKfiA5/XGfmm4eLGe6kV0iy+Gnocs3PqtF UUxUk6Qze9HACaOL2JA2BBgeu0IvULE= X-Google-Smtp-Source: AGRyM1vc6FkVhfzp9xZTVpxkxyTp76IPwutoE5s34GT36ifqxP/jZJjDbx06szd5O9JfwBM3GiysEA== X-Received: by 2002:a17:906:6a25:b0:727:b02:4743 with SMTP id qw37-20020a1709066a2500b007270b024743mr9399733ejc.688.1656608662144; Thu, 30 Jun 2022 10:04:22 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id by27-20020a0564021b1b00b004356112a8a2sm13443872edb.15.2022.06.30.10.04.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Jun 2022 10:04:21 -0700 (PDT) From: Liliana Marie Prikler Date: Wed, 29 Jun 2022 21:17:08 +0200 Subject: [PATCH staging v2 15/20] gnu: gst-plugins-good: Use new package style. to: 54744@debbugs.gnu.org Content-Transfer-Encoding: 7bit Message-ID: MIME-Version: 1.0 X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 54744 Cc: Zhu Zihao X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.2 (/) * gnu/packages/gstreamer.scm (gst-plugins-good)[arguments]: Convert to list of G-Expressions. [propagated-inputs, native-inputs]: Drop labels. [inputs]: Drop labels, also sort alphabetically. --- gnu/packages/gstreamer.scm | 273 +++++++++++++++++++------------------ 1 file changed, 137 insertions(+), 136 deletions(-) diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm index da290cbf82..e806a4a7d4 100644 --- a/gnu/packages/gstreamer.scm +++ b/gnu/packages/gstreamer.scm @@ -532,72 +532,73 @@ (define-public gst-plugins-base "17rw8wj1x1bg153m9z76pdvgz5k93m3riyalfpzq00x7h7fv6c3y")))) (build-system meson-build-system) (propagated-inputs - `(("glib" ,glib) ;required by gstreamer-sdp-1.0.pc - ("gstreamer" ,gstreamer) ;required by gstreamer-plugins-base-1.0.pc - ;; wayland-client.h is referred to in - ;; include/gstreamer-1.0/gst/gl/wayland/gstgldisplay_wayland.h - ("wayland" ,wayland) - ;; XXX: Do not enable Orc optimizations on ARM systems because - ;; it leads to two test failures. - ;; https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/683 - ,@(if (string-prefix? "arm" (or (%current-target-system) - (%current-system))) - '() - `(("orc" ,orc))))) ;required by gstreamer-audio-1.0.pc + (cons* glib ;required by gstreamer-sdp-1.0.pc + gstreamer ;required by gstreamer-plugins-base-1.0.pc + ;; wayland-client.h is referred to in + ;; include/gstreamer-1.0/gst/gl/wayland/gstgldisplay_wayland.h + wayland + ;; XXX: Do not enable Orc optimizations on ARM systems because + ;; it leads to two test failures. + ;; https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/683 + (if (string-prefix? "arm" (or (%current-target-system) + (%current-system))) + '() + (list orc)))) ;required by gstreamer-audio-1.0.pc (inputs ;; TODO: Add libvorbisidec - `(("cdparanoia" ,cdparanoia) - ("pango" ,pango) - ("libogg" ,libogg) - ("libtheora" ,libtheora) - ("libvorbis" ,libvorbis) - ("libx11" ,libx11) - ("zlib" ,zlib) - ("libXext" ,libxext) - ("libxv" ,libxv) - ("alsa-lib" ,alsa-lib) - ("opus" ,opus) - ("graphene" ,graphene) - ("iso-codes" ,iso-codes) - ("libgudev" ,libgudev) - ("libjpeg" ,libjpeg-turbo) - ("libpng" ,libpng) - ("libvisual" ,libvisual) - ("mesa" ,mesa) - ("wayland-protocols" ,wayland-protocols))) + (list alsa-lib + cdparanoia + graphene + iso-codes + libgudev + libjpeg-turbo + libogg + libpng + libtheora + libvisual + libvorbis + libx11 + libxext + libxv + mesa + opus + pango + wayland-protocols + zlib)) (native-inputs - `(("pkg-config" ,pkg-config) - ("glib:bin" ,glib "bin") - ("gobject-introspection" ,gobject-introspection) - ("python-wrapper" ,python-wrapper) - ("gettext" ,gettext-minimal) - ("xorg-server" ,xorg-server-for-tests))) + (list pkg-config + `(,glib "bin") + gobject-introspection + python-wrapper + gettext-minimal + xorg-server-for-tests)) (arguments - `(#:phases - (modify-phases %standard-phases - ,@%common-gstreamer-phases - (add-after 'unpack 'disable-problematic-tests - (lambda _ - (substitute* "tests/check/meson.build" - ;; This test causes nondeterministic failures (see: - ;; https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues/950). - ((".*'elements/appsrc.c'.*") - "")))) - (add-before 'configure 'patch - (lambda _ - (substitute* "tests/check/libs/pbutils.c" - (("/bin/sh") (which "sh"))))) - (add-before 'check 'pre-check - (lambda _ - ;; Tests require a running X server. - (system "Xvfb :1 +extension GLX &") - (setenv "DISPLAY" ":1") - ;; Tests write to $HOME. - (setenv "HOME" (getcwd)) - ;; Tests look for $XDG_RUNTIME_DIR. - (setenv "XDG_RUNTIME_DIR" (getcwd)) - ;; For missing '/etc/machine-id'. - (setenv "DBUS_FATAL_WARNINGS" "0")))))) + (list + #:phases + #~(modify-phases %standard-phases + #$@%common-gstreamer-phases + (add-after 'unpack 'disable-problematic-tests + (lambda _ + (substitute* "tests/check/meson.build" + ;; This test causes nondeterministic failures (see: + ;; https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues/950). + ((".*'elements/appsrc.c'.*") + "")))) + (add-before 'configure 'patch + (lambda _ + (substitute* "tests/check/libs/pbutils.c" + (("/bin/sh") (which "sh"))))) + (add-before 'check 'pre-check + (lambda _ + ;; Tests require a running X server. + (system "Xvfb :1 +extension GLX &") + (setenv "DISPLAY" ":1") + ;; Tests write to $HOME. + (setenv "HOME" (getcwd)) + ;; Tests look for $XDG_RUNTIME_DIR. + (setenv "XDG_RUNTIME_DIR" (getcwd)) + ;; For missing '/etc/machine-id'. + (setenv "DBUS_FATAL_WARNINGS" "0")))))) (home-page "https://gstreamer.freedesktop.org/") (synopsis "Plugins for the GStreamer multimedia library") @@ -620,83 +621,83 @@ (define-public gst-plugins-good (base32 "1dv8b2md1xk6d45ir1wzbvqhxbvm6mxv881rjl0brnjwpw3c5wzq")))) (build-system meson-build-system) (arguments - `(#:glib-or-gtk? #t ; To wrap binaries and/or compile schemas - #:phases - (modify-phases %standard-phases - ,@%common-gstreamer-phases - (add-after 'unpack 'absolutize-libsoup-library - (lambda* (#:key inputs #:allow-other-keys) - (define libsoup - (search-input-file inputs "lib/libsoup-3.0.so")) + (list + #:glib-or-gtk? #t ; To wrap binaries and/or compile schemas + #:phases + #~(modify-phases %standard-phases + #$@%common-gstreamer-phases + (add-after 'unpack 'absolutize-libsoup-library + (lambda* (#:key inputs #:allow-other-keys) + (define libsoup + (search-input-file inputs "lib/libsoup-3.0.so")) - (substitute* "ext/soup/gstsouploader.c" - (("(#define LIBSOUP_3_SONAME ).+$" _ prefix) - (string-append prefix "\"" libsoup "\"\n"))))) - (add-after 'unpack 'skip-failing-tests - (lambda _ - (substitute* "tests/check/meson.build" - ;; Reported as shaky upstream, see - ;; - (("\\[ 'elements/flvmux' \\]") "[ 'elements/flvmux', true ]")))) - (add-before 'check 'pre-check - (lambda _ - ;; Tests require a running X server. - (system "Xvfb :1 +extension GLX &") - (setenv "DISPLAY" ":1") - ;; Tests write to $HOME. - (setenv "HOME" (getcwd)) - ;; Tests look for $XDG_RUNTIME_DIR. - (setenv "XDG_RUNTIME_DIR" (getcwd)) - ;; For missing '/etc/machine-id'. - (setenv "DBUS_FATAL_WARNINGS" "0") - #t))))) + (substitute* "ext/soup/gstsouploader.c" + (("(#define LIBSOUP_3_SONAME ).+$" _ prefix) + (string-append prefix "\"" libsoup "\"\n"))))) + (add-after 'unpack 'skip-failing-tests + (lambda _ + (substitute* "tests/check/meson.build" + ;; Reported as shaky upstream, see + ;; + (("\\[ 'elements/flvmux' \\]") "[ 'elements/flvmux', true ]")))) + (add-before 'check 'pre-check + (lambda _ + ;; Tests require a running X server. + (system "Xvfb :1 +extension GLX &") + (setenv "DISPLAY" ":1") + ;; Tests write to $HOME. + (setenv "HOME" (getcwd)) + ;; Tests look for $XDG_RUNTIME_DIR. + (setenv "XDG_RUNTIME_DIR" (getcwd)) + ;; For missing '/etc/machine-id'. + (setenv "DBUS_FATAL_WARNINGS" "0")))))) (native-inputs - `(("gettext" ,gettext-minimal) - ("glib:bin" ,glib "bin") - ("gobject-introspection" ,gobject-introspection) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("perl" ,perl) - ("pkg-config" ,pkg-config) - ("python-wrapper" ,python-wrapper) - ("xmllint" ,libxml2) - ("xorg-server" ,xorg-server-for-tests))) + (list gettext-minimal + `(,glib "bin") + gobject-introspection + gsettings-desktop-schemas + libxml2 + perl + pkg-config + python-wrapper + xorg-server-for-tests)) (inputs - `(("aalib" ,aalib) - ("bzip2" ,bzip2) - ("cairo" ,cairo) - ("flac" ,flac) - ("librsvg" ,(librsvg-for-system)) - ("glib" ,glib) - ("glib-networking" ,glib-networking) - ("glu" ,glu) - ("gtk+" ,gtk+) - ("jack" ,jack-2) - ("lame" ,lame) - ("libavc1394" ,libavc1394) - ("libcaca" ,libcaca) - ("libdv" ,libdv) - ("libgudev" ,libgudev) - ("libiec61883" ,libiec61883) - ("libjpeg" ,libjpeg-turbo) - ("libpng" ,libpng) - ("libshout" ,libshout) - ("libsoup" ,libsoup) - ("libvpx" ,libvpx) - ("libx11" ,libx11) - ("libxdamage" ,libxdamage) - ("libxfixes" ,libxfixes) - ("libxext" ,libxext) - ("libxshm" ,libxshmfence) - ("mesa" ,mesa) - ("mpg123" ,mpg123) - ("orc" ,orc) - ("pulseaudio" ,pulseaudio) - ("speex" ,speex) - ("taglib" ,taglib) - ("twolame" ,twolame) - ("v4l-utils" ,v4l-utils) - ("wavpack" ,wavpack) - ("zlib" ,zlib))) + (list aalib + bzip2 + cairo + flac + (librsvg-for-system) + glib + glib-networking + glu + gtk+ + jack-2 + lame + libavc1394 + libcaca + libdv + libgudev + libiec61883 + libjpeg-turbo + libpng + libshout + libsoup + libvpx + libx11 + libxdamage + libxfixes + libxext + libxshmfence + mesa + mpg123 + orc + pulseaudio + speex + taglib + twolame + v4l-utils + wavpack + zlib)) (propagated-inputs (list gstreamer gst-plugins-base)) (synopsis "GStreamer plugins and helper libraries") -- 2.36.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 30 13:05:09 2022 Received: (at 54744) by debbugs.gnu.org; 30 Jun 2022 17:05:09 +0000 Received: from localhost ([127.0.0.1]:35506 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xbI-0000qY-Qk for submit@debbugs.gnu.org; Thu, 30 Jun 2022 13:05:09 -0400 Received: from mail-ej1-f67.google.com ([209.85.218.67]:45627) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xae-0000lU-RO for 54744@debbugs.gnu.org; Thu, 30 Jun 2022 13:04:29 -0400 Received: by mail-ej1-f67.google.com with SMTP id h23so40155153ejj.12 for <54744@debbugs.gnu.org>; Thu, 30 Jun 2022 10:04:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:date:subject:to:cc:content-transfer-encoding:message-id :mime-version; bh=dxejAIrIqfsQH5HyDvBXrtBnZeBUXkMvBqHnN8c6b0E=; b=NZaVLFeajj4XfJrL8Saa+akiW2wp/dhAOTR3mTlXxaJOg28aTeW/APtm/6CtGTkcaY tfXAm+fIHvVEfPvHwJhoSdy0rKJfRMhTPWfzgD8XxrPROK6BUhFc5g3mzw9yzWrIpM9A IZy5VqqJZdnoZQOaLmm2yjb5bgS4Z0NrSGASzTcknXspw6M1/gY3yF2kDtO1y0GS531c gfc5it76k8O6p2/TezHLmiiyHIUWkK8s8NwjKI/ncQit/CGdRq9KcLNAWEO2X0zzvvHi 9VxiV+PcC+/QoaiSKXdgjaRMzCFb3A/HFWa5Nfnm9felmyGBmhsXGusoER5NI81GGE8r VYpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:date:subject:to:cc :content-transfer-encoding:message-id:mime-version; bh=dxejAIrIqfsQH5HyDvBXrtBnZeBUXkMvBqHnN8c6b0E=; b=zxx/B+cxKfZwbAhL/kEc0oUq8zg5Va67bsSyBR8RPXkx3tQAfxfS5jCgU9a/EbQS7+ WSAhZR76X6/k15CyYOq3stndyqUIA2hCgb3gvO9g1HrnB1vWs/dE0dHq+dUqFjzPSag9 H/Ijk5o9UDEPSd4OgTfwWHhttj9hoiNNsBx1Cwoot2nLPHjO0i9YvRjkT4NnUrBACeZD L8YIab0pyFm/gbxd68Vcruge7Pu+P2QB3TM8o8NqZQWJGYozKKg0Iy154wBb5R5vC5Tu gfuTS+2tGpDp+DMVXpYFFSnuB1kDk8yAcc41dTSFmFwdXvwA9QHYohWSK7NZQpIxNlaE r7iA== X-Gm-Message-State: AJIora/EgjD6rvDgraOQXkHYh8svbwCf+zlfdomldb6z4lWnhYaJHDJ5 xNfJJ1OvrUNGSiudKeYuBALzN/nKNHg= X-Google-Smtp-Source: AGRyM1tV3jYhfUb1vFp6eJgXIcHrQe8i34Seq8sMoq5nkvjTZZwsyQcIqgKzv7f3QbT6+BN6+dOv4A== X-Received: by 2002:a17:907:7745:b0:6f3:674a:339 with SMTP id kx5-20020a170907774500b006f3674a0339mr10155744ejc.207.1656608663301; Thu, 30 Jun 2022 10:04:23 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id by27-20020a0564021b1b00b004356112a8a2sm13443872edb.15.2022.06.30.10.04.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Jun 2022 10:04:22 -0700 (PDT) From: Liliana Marie Prikler Date: Wed, 29 Jun 2022 21:19:14 +0200 Subject: [PATCH staging v2 17/20] gnu: gst-plugins-ugly: Use new package style. to: 54744@debbugs.gnu.org Content-Transfer-Encoding: 7bit Message-ID: MIME-Version: 1.0 X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 54744 Cc: Zhu Zihao X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.2 (/) * gnu/packages/gstreamer.scm (gst-plugins-ugly)[arguments]: Convert to list of G-Expressions. [native-inputs]: Drop labels. --- gnu/packages/gstreamer.scm | 46 +++++++++++++++++++------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm index fad155519c..7422a24d41 100644 --- a/gnu/packages/gstreamer.scm +++ b/gnu/packages/gstreamer.scm @@ -918,30 +918,30 @@ (define-public gst-plugins-ugly (base32 "1zdfsq0zm1d3wj3w3z44bf3v28clr8yd6qzmkjs09hq9k9w21alc")))) (build-system meson-build-system) (arguments - `(#:glib-or-gtk? #t ; To wrap binaries and/or compile schemas - #:phases - (modify-phases %standard-phases - ,@%common-gstreamer-phases - (add-before 'check 'pre-check - (lambda _ - ;; Tests require a running X server. - (system "Xvfb :1 +extension GLX &") - (setenv "DISPLAY" ":1") - ;; Tests write to $HOME. - (setenv "HOME" (getcwd)) - ;; Tests look for $XDG_RUNTIME_DIR. - (setenv "XDG_RUNTIME_DIR" (getcwd)) - ;; For missing '/etc/machine-id'. - (setenv "DBUS_FATAL_WARNINGS" "0")))))) + (list #:glib-or-gtk? #t ; To wrap binaries and/or compile schemas + #:phases + #~(modify-phases %standard-phases + #$@%common-gstreamer-phases + (add-before 'check 'pre-check + (lambda _ + ;; Tests require a running X server. + (system "Xvfb :1 +extension GLX &") + (setenv "DISPLAY" ":1") + ;; Tests write to $HOME. + (setenv "HOME" (getcwd)) + ;; Tests look for $XDG_RUNTIME_DIR. + (setenv "XDG_RUNTIME_DIR" (getcwd)) + ;; For missing '/etc/machine-id'. + (setenv "DBUS_FATAL_WARNINGS" "0")))))) (native-inputs - `(("gettext" ,gettext-minimal) - ("glib:bin" ,glib "bin") - ("gobject-introspection" ,gobject-introspection) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("perl" ,perl) - ("pkg-config" ,pkg-config) - ("python-wrapper" ,python-wrapper) - ("xorg-server" ,xorg-server-for-tests))) + (list gettext-minimal + `(,glib "bin") + gobject-introspection + gsettings-desktop-schemas + perl + pkg-config + python-wrapper + xorg-server-for-tests)) (inputs (list glib glib-networking -- 2.36.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 30 13:05:09 2022 Received: (at 54744) by debbugs.gnu.org; 30 Jun 2022 17:05:10 +0000 Received: from localhost ([127.0.0.1]:35508 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xbJ-0000qn-EQ for submit@debbugs.gnu.org; Thu, 30 Jun 2022 13:05:09 -0400 Received: from mail-ej1-f68.google.com ([209.85.218.68]:37733) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xac-0000kn-JS for 54744@debbugs.gnu.org; Thu, 30 Jun 2022 13:04:38 -0400 Received: by mail-ej1-f68.google.com with SMTP id lw20so40265424ejb.4 for <54744@debbugs.gnu.org>; Thu, 30 Jun 2022 10:04:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:date:subject:to:cc:content-transfer-encoding:message-id :mime-version; bh=4zfqXok4E4uEg4O9LmNh6L8/kkDgaQwczixBBVkpHy8=; b=drVTuXMRffP0EHph8Rd3Wzs4eY2pQj5xcIymBt7uHG1isQ7PuVYoaOSYANOQ1qbH+P S9EZQmYEOWNGKHxHyy1ZHIl0UxHEE6+EUFURPmyDfYhz9VxzxiQVu0wxj8DdsIb96b6a tsPXPzSKFUXxZBhSM23iUaiaApHiIO3/BXa9hbR8PQVTLm550HzOoCHjYTsCqQxqUjYu kFxp59mjvKhAdJTK54bkRGUHxfNLNY8D4J5Abp+lR+aPySq8VnGH/Ae0lfWhqWfgZvOs hB9MsDJqGVkXrC+VDpnyG6zGskdOwuGK7CdT99a9mbrTi8PeTts4kmQEHNP5FPc9Go+c GqlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:date:subject:to:cc :content-transfer-encoding:message-id:mime-version; bh=4zfqXok4E4uEg4O9LmNh6L8/kkDgaQwczixBBVkpHy8=; b=6I6tjn2gyFDmY4ZgKNe/CwuT1eu3XE0DENPQJltQTWKb7mrcAjyRPePbdJdjghw9pS lsNKCbhPkRrzks7JLe3uFUEgCf6bY9XbwUr4e2QgdFf6GDFVEPP/T/EylpjFYXGZONYo 94ip06GfzZ+JjZXEynVGNyOSySPurrgpP0QILKri9SiTr4Mv/z+ih749Zue2QiAd+Zk8 I1BTN4KD+QFDG1QF2L7kWpN0NeB+r5/Djo+NmB3C9BP2grk7rrbc81+N2sc4RVBsuWNu 19mVwMy1u5yCHdw6ReV0G7Gl0eH6v0YnJ70LQfsYUCNjuCdOJebqIYdjXKjdHQJBRWxW gMvw== X-Gm-Message-State: AJIora/TDaI/IqqsD/h1H4Ig5G1WbYtHVGraCskuRO1AWih8cBGSVy+y DLLnnjGlG0K4oeofvlLoeUFufzTIY9g= X-Google-Smtp-Source: AGRyM1vQO7zeEBtYCqKJ+j0PVhRfHvt0vnH2OLMyDY9Uoig25WQRYl90vJHa9HfwIo8DWHY7M1k28w== X-Received: by 2002:a17:907:ea5:b0:726:2c1c:312f with SMTP id ho37-20020a1709070ea500b007262c1c312fmr9700576ejc.248.1656608661161; Thu, 30 Jun 2022 10:04:21 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id by27-20020a0564021b1b00b004356112a8a2sm13443872edb.15.2022.06.30.10.04.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Jun 2022 10:04:20 -0700 (PDT) From: Liliana Marie Prikler Date: Tue, 28 Jun 2022 21:19:18 +0200 Subject: [PATCH staging v2 13/20] gnu: webkitgtk: Add missing inputs. to: 54744@debbugs.gnu.org Content-Transfer-Encoding: 7bit Message-ID: MIME-Version: 1.0 X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 54744 Cc: Zhu Zihao X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) * gnu/packages/webkit.scm (webkitgtk)[inputs]: Add gst-plugins-bad-minimal and libgudev. --- gnu/packages/webkit.scm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gnu/packages/webkit.scm b/gnu/packages/webkit.scm index 42a2893a38..4ba9bef336 100644 --- a/gnu/packages/webkit.scm +++ b/gnu/packages/webkit.scm @@ -235,12 +235,14 @@ (define-public webkitgtk enchant geoclue gst-plugins-base + gst-plugins-bad-minimal gtk+-2 harfbuzz hyphen icu4c lcms libgcrypt + libgudev libjpeg-turbo libmanette libnotify -- 2.36.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 30 13:10:12 2022 Received: (at 54744) by debbugs.gnu.org; 30 Jun 2022 17:10:12 +0000 Received: from localhost ([127.0.0.1]:35520 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xgC-000106-9S for submit@debbugs.gnu.org; Thu, 30 Jun 2022 13:10:12 -0400 Received: from mail-ej1-f65.google.com ([209.85.218.65]:33765) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xgB-0000zp-0V for 54744@debbugs.gnu.org; Thu, 30 Jun 2022 13:10:11 -0400 Received: by mail-ej1-f65.google.com with SMTP id mf9so40343354ejb.0 for <54744@debbugs.gnu.org>; Thu, 30 Jun 2022 10:10:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:date:subject:to:cc:content-transfer-encoding:message-id :mime-version; bh=/FhTLzQ9zXj+VNVIlNJ3oOu7ta1dv9hLR4JbQ92RmJY=; b=HMXuAKVA/B6oP2kszXT0wBCadCKvlSNien4ih20AV6PwgTCKqjTGHC6kK3Ua8PPA63 57DMK3cB5SmH94QnZWonS4MBJdx1Wx1dqAmcYGMhOa8yrePWAb5d5KQZggVG+dY8155E 7HZGH7c30tr8SlnjtEMT740utt3ustPmv04xfDiEXjrCayfVSMtxRi20Q36FOMwzC4M4 BzCnwb/W1/RStGLeNqwnbgV9ymr7S+dyzgi41Oga4rLXc+aoJXzDjnJAwHhwS5VKSsBk Fv3rbbxaxOdles7uYq/rTZgtgKBV+slv7sbb9i90fqfhVOoMZS27E9qbBwxzbzD7kLNY yc6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:date:subject:to:cc :content-transfer-encoding:message-id:mime-version; bh=/FhTLzQ9zXj+VNVIlNJ3oOu7ta1dv9hLR4JbQ92RmJY=; b=5hAnI9M8l+i8aNffn+9YeQsRXMZZhLJHAdVC0xQ9efRPHPJagHEayTeGGGx0k0Al3M 3CeCe8cBtr387+xOvDEg2m0U476fmxJsxPVZJFvJ0L9EZ84RamPo+oIRhQ2vwUPELypa zpbLgpg5iphdy5QXXrJ29Yvz92RML5rM850u924T2Ba2JTlG37QD08Q+3YjatKRojaQa K/qLeBDYUZdnQnLeAEW2Hv1FT+4G506VVR+eruYufPptf/cyZADtqBrRde7aqzVXvJDl eBce/hVOJiK0EtElfdmMXjzrrE83CYFAY1v+GcPElbulE2D2ucLs3XCN7R8b4OL510/P NQOg== X-Gm-Message-State: AJIora9S8BwCCmBhgEEtMtgaz+O7GqKvHNz8JNsDX+EPdPk01gyfHgzm 8IfzeWD+8ZLxrn/hjp9vpxd8/iGceMg= X-Google-Smtp-Source: AGRyM1sNoEuGvDBCDvXALbG9jehUMoRZfndLXHQ+5/vZ1EWS9j/XKm7tnlhICti3muvAEoaHIq6llQ== X-Received: by 2002:a17:907:3f02:b0:6f3:5c42:321a with SMTP id hq2-20020a1709073f0200b006f35c42321amr9760238ejc.521.1656608664396; Thu, 30 Jun 2022 10:04:24 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id by27-20020a0564021b1b00b004356112a8a2sm13443872edb.15.2022.06.30.10.04.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Jun 2022 10:04:24 -0700 (PDT) From: Liliana Marie Prikler Date: Wed, 29 Jun 2022 21:20:45 +0200 Subject: [PATCH staging v2 19/20] gnu: gst-python: Use new package style. to: 54744@debbugs.gnu.org Content-Transfer-Encoding: 7bit Message-ID: <9d2ba48607b96a93f512c6449dff333fbb4dfc65.camel@gmail.com> MIME-Version: 1.0 X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 54744 Cc: Zhu Zihao X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.2 (/) * gnu/packages/gstreamer.scm (gst-python)[arguments]: Convert to list of G-Expressions. --- gnu/packages/gstreamer.scm | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm index 9a0e394b13..49d7c12c75 100644 --- a/gnu/packages/gstreamer.scm +++ b/gnu/packages/gstreamer.scm @@ -1069,15 +1069,16 @@ (define-public python-gst "1p6g05k88nbbv5x9madsvphxcdkfl1z0lmp39p6bhmg9x8h82d6v")))) (build-system meson-build-system) (arguments - `(#:modules ((guix build meson-build-system) + (list + #:modules `((guix build meson-build-system) (guix build utils) ((guix build python-build-system) #:prefix python:)) - #:imported-modules (,@%meson-build-system-modules + #:imported-modules `(,@%meson-build-system-modules (guix build python-build-system)) - #:configure-flags - (list (string-append - "-Dpygi-overrides-dir=" - (python:site-packages %build-inputs %outputs) "/gi/overrides")))) + #:configure-flags + #~(list (string-append + "-Dpygi-overrides-dir=" + (python:site-packages %build-inputs %outputs) "/gi/overrides")))) (native-inputs (list pkg-config python)) (propagated-inputs -- 2.36.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 30 13:12:00 2022 Received: (at 54744) by debbugs.gnu.org; 30 Jun 2022 17:12:00 +0000 Received: from localhost ([127.0.0.1]:35526 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xhw-000137-KQ for submit@debbugs.gnu.org; Thu, 30 Jun 2022 13:12:00 -0400 Received: from mail-lj1-f194.google.com ([209.85.208.194]:41656) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6xht-00012r-I9 for 54744@debbugs.gnu.org; Thu, 30 Jun 2022 13:11:59 -0400 Received: by mail-lj1-f194.google.com with SMTP id n15so23926142ljg.8 for <54744@debbugs.gnu.org>; Thu, 30 Jun 2022 10:11:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:date:subject:to:cc:content-transfer-encoding:message-id :mime-version; bh=6Uw9nWNGnqFHV1CBhmY57UZ4d9mmdtQrCyK3tjkipEE=; b=GCDJ16xNl+b71luvfsxVE9rIxry9IlJS0/qztAgC9fRxBj1StgBjFKTOL3sDunCDQp krrGzzk8DDL8C7cUEBK8PrsdDfHSvKb+beCQKQqrNL02QFtq4VdFPW3zutj3rG8PKy6E p0AHd7OQARAm1+a6DA7iyt4LWslAUKjS/Q/XQfg8RBbnDHK5pR+PWzaocU5YBqV+LkRm alUaTOnSN7MMs4uNbfyCH8qgBFAO5cEPtBcUrdsklFhbTn/K67COWb6adg30XYoZ2suH iVY3ZIDmKRg7Gm5+Kyc/GSvXGPpQNUm6NG/v/JA5V+H9Dc03SqpBVFnZXqanQPzSo6AF MTEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:date:subject:to:cc :content-transfer-encoding:message-id:mime-version; bh=6Uw9nWNGnqFHV1CBhmY57UZ4d9mmdtQrCyK3tjkipEE=; b=KsFVRgZtzaIcVYgvRUVunpc5uVkVNk1tGzH12JjAjc1sucSkb2dAkiQea/PAuKQpUw AKu1f3MBLA270M8Ir4SUj4//oSGNP5wJxoiVzJyqx8gdYwqTmavxsoNIplGxufH16FFy dkg5c7ckt9FwTGoNoxwSMZw1jnsBRylhWls9SMvKqPG5e9rbkcTwIm/doxQY2MO2MMyK 3b7dLlSrXsevhY3I5gSUeXJB64Jae4cTxN+CZnBpr4zvUymVX4xUzSw1R5EAv8w2tlvy FF2NA6Lt06zc5VgaGy2XPx/Y/VBwp4ziU9PflU+PJLiXq7qukzEd+Orac+YtfKL539/Z asRQ== X-Gm-Message-State: AJIora9OqKP7vKEId/FcBgo9oJI9M2PgQhCzrNutTOqtLdvYjeKBgNuw kwYwthJcaD3l/dxkGzLpO6gbg1TCviQ= X-Google-Smtp-Source: AGRyM1uk4hC3TzVptJPjLe887inA/OwuHnYii9cq+6AQU2MOElQ3R6Z3zRYTsOTJQE8OjYVLmPknvg== X-Received: by 2002:a05:6402:3481:b0:435:b12d:a66d with SMTP id v1-20020a056402348100b00435b12da66dmr13078746edc.135.1656608663893; Thu, 30 Jun 2022 10:04:23 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id by27-20020a0564021b1b00b004356112a8a2sm13443872edb.15.2022.06.30.10.04.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Jun 2022 10:04:23 -0700 (PDT) From: Liliana Marie Prikler Date: Wed, 29 Jun 2022 21:20:30 +0200 Subject: [PATCH staging v2 18/20] gnu: gst-editing-services: Use new package style. to: 54744@debbugs.gnu.org Content-Transfer-Encoding: 7bit Message-ID: <1480fa4b02d6e96f3189f16d003631ad297b1efd.camel@gmail.com> MIME-Version: 1.0 X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 54744 Cc: Zhu Zihao X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.2 (/) * gnu/packages/gstreamer.scm (gst-editing-services)[arguments]: Convert to list of G-Expressions. [native-inputs]: Drop labels. --- gnu/packages/gstreamer.scm | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm index 7422a24d41..9a0e394b13 100644 --- a/gnu/packages/gstreamer.scm +++ b/gnu/packages/gstreamer.scm @@ -1001,24 +1001,24 @@ (define-public gst-editing-services "18msiadg6wi1636ylp02yfiwphxlz39gh3vbxchl9qpvd7g9dn2z")))) (build-system meson-build-system) (arguments - ;; FIXME: 16/22 failing tests. - `(#:tests? #f - #:glib-or-gtk? #t ; To wrap binaries and/or compile schemas - #:phases (modify-phases %standard-phases - ,@%common-gstreamer-phases))) + (list + #:tests? #f ; FIXME: 16/22 failing tests. + #:glib-or-gtk? #t ; To wrap binaries and/or compile schemas + #:phases #~(modify-phases %standard-phases + #$@%common-gstreamer-phases))) (propagated-inputs (list gstreamer gst-plugins-base)) (inputs (list glib glib-networking gtk+ libxml2)) (native-inputs - `(("flex" ,flex) - ("gobject-introspection" ,gobject-introspection) - ("glib:bin" ,glib "bin") - ("gst-plugins-bad" ,gst-plugins-bad) - ("gst-plugins-good" ,gst-plugins-good) - ("perl" ,perl) - ("pkg-config" ,pkg-config) - ("python" ,python-wrapper))) + (list flex + gobject-introspection + `(,glib "bin") + gst-plugins-bad + gst-plugins-good + perl + pkg-config + python-wrapper)) (home-page "https://gstreamer.freedesktop.org/") (synopsis "GStreamer library for non-linear editors") (description -- 2.36.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 03 03:29:18 2022 Received: (at 54744) by debbugs.gnu.org; 3 Jul 2022 07:29:18 +0000 Received: from localhost ([127.0.0.1]:43168 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o7u2g-0003xG-0f for submit@debbugs.gnu.org; Sun, 03 Jul 2022 03:29:18 -0400 Received: from mail-m975.mail.163.com ([123.126.97.5]:11283) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o7u2d-0003x1-KT for 54744@debbugs.gnu.org; Sun, 03 Jul 2022 03:29:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-ID:MIME-Version; bh=ajRZg VXtCy6yC9zcoCVFAh6EPrDU2ohH3KbBW1nn6RM=; b=RR0R3s5e5pHZ8VpXe4UEM eF5qkKPxAyVp49NMmzaNVEVRUtyI5TBFk9qQDqafNPIjq+GHV7iv/2x9PeJTeAD4 MJI88nCS0kp6bOhu4Bbe0WfXVSxt0taXdmKh5xblvfcYmRn/wYVqdnCTbazHQush YMEnTsWG1nlGrRB6zKSaTM= Received: from asus-laptop (unknown [27.38.172.243]) by smtp5 (Coremail) with SMTP id HdxpCgCn+9JARcFid8HHMA--.44287S2; Sun, 03 Jul 2022 15:29:05 +0800 (CST) References: <01aab13976a992f612e623a10e5c3f94f015e910.camel@gmail.com> User-agent: mu4e 1.6.11; emacs 28.1 From: Zhu Zihao To: Liliana Marie Prikler Subject: Re: [PATCH staging v2 00/20] Update gstreamer et al. to 1.20.3 Date: Sun, 03 Jul 2022 15:28:22 +0800 In-reply-to: <01aab13976a992f612e623a10e5c3f94f015e910.camel@gmail.com> Message-ID: <86v8se7iyw.fsf@163.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-CM-TRANSID: HdxpCgCn+9JARcFid8HHMA--.44287S2 X-Coremail-Antispam: 1Uf129KBjvJXoW7trWxZw15CF15XrW3uFW3KFg_yoW8uFyrpr 43GF1q9an7tFWxXws3AanayayrGrs7ZFWDJry5Cw15trWY9rykJFW7tF1IkryxGryrWw1a kryvqws8W34Yv3DanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x0zRpWlQUUUUU= X-Originating-IP: [27.38.172.243] X-CM-SenderInfo: pdoosuxxwbztlvw6il2tof0z/1tbiKQEzr1Xl4KmF5gAAsu X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54744 Cc: 54744@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Thanks for your work! These patches LGTM ;-) Liliana Marie Prikler writes: > Hi Zhu and everyone else reading > > this patch set (hopefully) provides the right feature split for smoothly > upgrading gstreamer. I did not test this on current staging > (some firefox-related build killed my machine and I'm not going to > restart it in this heat), but I'm fairly certain that things work > *mostly*. At the very least, webkitgtk and pitivi built previously. > > I did not alter any propagated inputs. webkitgtk curiously claims that > gst-plugins-bad needs libgudev, but I don't see that in pitivi and it is > supposedly fine, so =E2=80=BE\_(=E3=83=84)_/=E2=80=BE > > Cheers > > Liliana Marie Prikler (20): > gnu: python-gst: Add upstream-name. > gnu: gstreamer: Update to 1.20.3. > gnu: gst-plugins-base: Update to 1.20.3. > gnu: gst-plugins-good: Update to 1.20.3. > gnu: gst-plugins-bad: Update to 1.20.3. > gnu: gst-plugins-ugly: Update to 1.20.3. > gnu: gst-libav: Update to 1.20.3. > gnu: gst-editing-services: Update to 1.20.3. > gnu: gstreamer-docs: Update to 1.20.3. > gnu: python-gst: Update to 1.20.3. > gnu: gst-plugins/selection: Implement in terms of G-Expressions. > gnu: Add gst-plugins-bad-minimal. > gnu: webkitgtk: Add missing inputs. > gnu: gstreamer: Use new package style. > gnu: gst-plugins-good: Use new package style. > gnu: gst-plugins-bad: Use new package style. > gnu: gst-plugins-ugly: Use new package style. > gnu: gst-editing-services: Use new package style. > gnu: gst-python: Use new package style. > gnu: gst-editing-services: Update FIXME comment. > > gnu/local.mk | 1 - > gnu/packages/gstreamer.scm | 787 +++++++++--------- > .../patches/gst-plugins-good-fix-test.patch | 94 --- > gnu/packages/video.scm | 2 +- > gnu/packages/webkit.scm | 2 + > 5 files changed, 398 insertions(+), 488 deletions(-) > delete mode 100644 gnu/packages/patches/gst-plugins-good-fix-test.patch > > > base-commit: 01d1b285b897342a0153cd8bd7c88db134f5e5a2 =2D-=20 Retrieve my PGP public key: gpg --recv-keys D47A9C8B2AE3905B563D9135BE42B352A9F6821F Zihao --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIsEARYIADMWIQRefA5qkqvnKdl/GTlmOX+E92aT+QUCYsFFNxUcYWxsX2J1dF9s YXN0QDE2My5jb20ACgkQZjl/hPdmk/mDPAD+IMOQ7MZReu7cxlppvhQzzm3Lk0XY 90S1TvK2lXv5fp0BAJh+7N3yjbipI7QnkLV/O5RK126DorDpc55E7/JeuAQC =9K4g -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 31 06:19:18 2022 Received: (at 54744-done) by debbugs.gnu.org; 31 Jul 2022 10:19:18 +0000 Received: from localhost ([127.0.0.1]:36445 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oI62Y-0000hc-1f for submit@debbugs.gnu.org; Sun, 31 Jul 2022 06:19:18 -0400 Received: from mail-ej1-f65.google.com ([209.85.218.65]:44886) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oI62T-0000hD-AJ for 54744-done@debbugs.gnu.org; Sun, 31 Jul 2022 06:19:16 -0400 Received: by mail-ej1-f65.google.com with SMTP id ss3so15413543ejc.11 for <54744-done@debbugs.gnu.org>; Sun, 31 Jul 2022 03:19:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:subject:from:to:cc:date:in-reply-to:references :user-agent:mime-version:content-transfer-encoding; bh=ePn0OziBpjQj1Phis/gLHsmsk/ug/P1+S7laOtGGnUA=; b=U4Y2o/cHuhT+5D39zrffAReV49btDsPowtVNGKxMm4eiuHdVtJKKh7tD/FKRXYHLgy x3RBU1Pot++FE7UsnsC/iiO00eautfIs1EWeExNu8v6E5PxVrdgsD17b5Ry6fhQvAeOJ 6+rfJ1l5FV65f2qP6xGe8jGnvDSiuk/N3G/MN7WD0vvHiO+ysV5HwWRDWQlrRUDaNoVZ qfF9AOPNRpt7clFjLRKXENo09UTF/SK0HQakDosUGTIPNUl9igkb+Xd506KKWyzZHprf bEA3LCEJYNe1MHQthOTnHToaIJX5ejNKMX4Kf8VnXcWXZ2si6kjX7O+AEjeu+NAqSBjs ImvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to :references:user-agent:mime-version:content-transfer-encoding; bh=ePn0OziBpjQj1Phis/gLHsmsk/ug/P1+S7laOtGGnUA=; b=NYz8QcmxUDw4L2tFjJeeLbe/EU7C3CF9pqGxcZwzWhK9V5UbyHiCUGwjN9UhATm/T8 e8po3YT/c3WubFHQ1yoTvbeV3PT6V+5RWhP/SieRoy7XG7V2Pa/HQzrvbAuYpJXGsOIT zpLNwqa17KWdWJPbkour52b4NUU5pkY7b73Xaop4JgxA1jy1lB7rQ/5ITqZpzPeKuTP5 vlVdcXpJS/Wy+nPrGrj9RGvtJ3Bsvr2NW3AfeybjE/80hNfvrxlvTXqi5axkbq4PZXDV G/WOqTLwFjWC1ZYJs+v3uThGNqKry9xfRZHHo7yQgaYtIHHqh41lwRsf47X6MHVDkoWV Tyhg== X-Gm-Message-State: AJIora9mwpyvjqehTJ7v/jw0d5bsHmMrD3KUeD8sFxtl1Xb7jtd/+p5m uV+agVV+VpskDQTyxXbuEDw= X-Google-Smtp-Source: AGRyM1ujp6PzypRZRMxkkXSQdF/OHjLiEBnqiDgDJFaNlZHldJNxn/OO0rgttHupsKTWAZ5FQzQjLQ== X-Received: by 2002:a17:907:7fa9:b0:72f:36fd:ef89 with SMTP id qk41-20020a1709077fa900b0072f36fdef89mr8934658ejc.433.1659262747559; Sun, 31 Jul 2022 03:19:07 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id kz22-20020a17090777d600b006fee7b5dff2sm3941415ejc.143.2022.07.31.03.19.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 31 Jul 2022 03:19:06 -0700 (PDT) Message-ID: Subject: Re: [PATCH staging v2 00/20] Update gstreamer et al. to 1.20.3 From: Liliana Marie Prikler To: Zhu Zihao Date: Sun, 31 Jul 2022 12:19:06 +0200 In-Reply-To: <86v8se7iyw.fsf@163.com> References: <01aab13976a992f612e623a10e5c3f94f015e910.camel@gmail.com> <86v8se7iyw.fsf@163.com> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 54744-done Cc: 54744-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Am Sonntag, dem 03.07.2022 um 15:28 +0800 schrieb Zhu Zihao: > Thanks for your work! These patches LGTM ;-) Well, this is awkward. I revisited the patches and they no longer cleanly apply to staging. However, with a small rebase and a few hacks I got them working again, so I'll push them now. Sadly, thanks to gtk+-2 currently being broken on staging, I feat that this series is not that usable, but I've verified that pitivi builds with a few hacks in the dependency graph (affecting gtk+-2, python- sphinx and python-scipy; nothing gstreamer-related). I also verified that gst-play-1.0 works on some random anime I had lying around in both a pure and "pseudo-pure" shell (the latter, because audio somehow doesn't seem to work in the pure one...). I wish I could also have tested Totem, but that'd have been another Webkit build... Cheers From unknown Mon Jun 16 23:46:52 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 28 Aug 2022 11:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator