From patchwork Wed Apr 6 03:38:34 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhu Zihao X-Patchwork-Id: 38345 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id AD4FC27BBE9; Wed, 6 Apr 2022 04:44:28 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,SPF_HELO_PASS, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 516B027BBEA for ; Wed, 6 Apr 2022 04:44:25 +0100 (BST) Received: from localhost ([::1]:36754 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nbwam-0007QU-Dx for patchwork@mira.cbaines.net; Tue, 05 Apr 2022 23:44:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51088) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nbwaR-0007Nc-TE for guix-patches@gnu.org; Tue, 05 Apr 2022 23:44:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:34472) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nbwaP-0001fX-NJ for guix-patches@gnu.org; Tue, 05 Apr 2022 23:44:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nbwaP-0008Fc-Mc for guix-patches@gnu.org; Tue, 05 Apr 2022 23:44:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#54744] [PATCH] Update gstreamer and its families to 1.20.1. Resent-From: Zhu Zihao Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 06 Apr 2022 03:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 54744 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 54744@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.164921660431639 (code B ref -1); Wed, 06 Apr 2022 03:44:01 +0000 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 Date: Wed, 06 Apr 2022 11:38:34 +0800 Message-ID: <86bkxeop1g.fsf@163.com> MIME-Version: 1.0 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches 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. 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