From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id sNquFj5YgGd5ggEAe85BDQ:P1 (envelope-from ) for ; Thu, 09 Jan 2025 23:14:06 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id sNquFj5YgGd5ggEAe85BDQ (envelope-from ) for ; Fri, 10 Jan 2025 00:14:06 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=hPSwKMT2; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=UfPEUVuw; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1736464446; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=4CHMwWWnyuxSAkjZAlKa0UZp9ZlPH9yM79gBQCm7xtU=; b=ZTsfwklWzntXTS7uzDUhz8f7J+5U46qyethzW095HEW+L7x1Ou9larBpwjMZdnKfDs1TDF RzzOmFJ30lOYjMFeJ0RjYEeF5yIDoK6INkYDGAWfhb5Vn/pgljZT5oGV0ikj4GbHNhQT5q 16D3wLfFVsVHOZdf7ysjUqLBr04hRxJ1vsnh4roTR48tYEgsbv4lmAbThdBox5nBy+4pQf Qmscen5yqjwa36p3xBaONkZMz9ui+1+qOqxvqYAtnEU8EQJYuX2bYgtMy8wq1jzGv3aa3x yZa8u+ak3Uke8O8pX+fIkZXlIU2ELq+/8vyOXDIIpa1oBAJ2xdEuGjnO5+gXIg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=hPSwKMT2; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=UfPEUVuw; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1736464446; a=rsa-sha256; cv=none; b=QQnKEW9njDSmkqbZz366vPv1vnhKjw5Hr8Y3i81zVzkPDuqNxkyePDtHQJlEeO2HwUtgV9 0WAJXh1jafi1BiSLSou2ClrU2Y2z1H3+GsWMQftNsJvg4tTJbKz8Fw8RxiimkOBa36Ceoc Hmiv8Fn+CJ4Q4wJdVLxU90WGSJ/3l+it4US76XOP8nIa/hHz20r4KOAKK/QR4g+hq/aHj/ UwMgVItuKgSAyiA1hFsp/LIb+NWUdcRdoY70Dxf1+ir/V9HWIsX0Hbu4SvHOc2/FtTxqqw KRe7wEuc+OpgBaSAf6MGTFgNS5br509LML6u/YEbZikRY12l98ws85jAlOnMyQ== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id D5984318C7 for ; Fri, 10 Jan 2025 00:14:05 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tW14T-0002ZV-Td; Thu, 09 Jan 2025 17:32:09 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tW13j-0001N3-0s for guix-patches@gnu.org; Thu, 09 Jan 2025 17:31:25 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tW13i-0004pE-LG for guix-patches@gnu.org; Thu, 09 Jan 2025 17:31:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:References:In-Reply-To:To:Subject; bh=4CHMwWWnyuxSAkjZAlKa0UZp9ZlPH9yM79gBQCm7xtU=; b=hPSwKMT2wP1g2XW9w4XLD19TFyjWrdMs+AXwrQraEyxjPCTq6/YlV0B7KVjwK4aF0a37aPgz1R+SAFzMavCGGCOuiO/l9L0QUdxmL8jUkbTuT2dD6S+CKwULrb6sGfncg3GO3sm+kxlDBtemj0ZcYKWDsUaPhMu1/BKUkExS0KP3KkQLl1xGdNTlHfiFFBpE1gJN2jyC/QsbcEgSGyKPSkrVhXD8Hz4eGD5G88vBruEX1JcoWid+BSwQKERCGB4FwuCzESAnswY8DnHPleyGQn/W71D+rshYnXanRXqfx2kf+d+XybKOnm80ocaXN5bhkt3qk6z4UIxJt7TLayvVog==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tW13i-0001u0-Gj; Thu, 09 Jan 2025 17:31:22 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#75470] [PATCH gnome-team 59/59] gnu: totem: Update to 43.1. Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: liliana.prikler@gmail.com, maxim.cournoyer@gmail.com, vivien@planete-kraus.eu, guix-patches@gnu.org Resent-Date: Thu, 09 Jan 2025 22:31:22 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75470 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75470@debbugs.gnu.org Cc: liliana.prikler@gmail.com, maxim.cournoyer@gmail.com, vivien@planete-kraus.eu X-Debbugs-Original-Xcc: liliana.prikler@gmail.com, maxim.cournoyer@gmail.com, vivien@planete-kraus.eu Received: via spool by 75470-submit@debbugs.gnu.org id=B75470.17364618757173 (code B ref 75470); Thu, 09 Jan 2025 22:31:22 +0000 Received: (at 75470) by debbugs.gnu.org; 9 Jan 2025 22:31:15 +0000 Received: from localhost ([127.0.0.1]:55136 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tW13Z-0001rE-Qy for submit@debbugs.gnu.org; Thu, 09 Jan 2025 17:31:15 -0500 Received: from mail-wr1-x441.google.com ([2a00:1450:4864:20::441]:58647) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tW130-0001hW-KJ for 75470@debbugs.gnu.org; Thu, 09 Jan 2025 17:30:39 -0500 Received: by mail-wr1-x441.google.com with SMTP id ffacd0b85a97d-385e3621518so821376f8f.1 for <75470@debbugs.gnu.org>; Thu, 09 Jan 2025 14:30:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1736461832; x=1737066632; darn=debbugs.gnu.org; h=mime-version:to:subject:date:from:references:in-reply-to:message-id :from:to:cc:subject:date:message-id:reply-to; bh=4CHMwWWnyuxSAkjZAlKa0UZp9ZlPH9yM79gBQCm7xtU=; b=UfPEUVuwwVZkiK6JSp0T9/U1NP24yeaVIe2Hy5yAb5W+gNEnitqTGm/aLc7w6arF5k ZAAsF2eIVVVQjuocSQ7Jw0WVAiBdfn6+MAJ6C642+5pOUNrCP3NTzzWfPL7Ic2ueCeBa AZuadCNlG4UT+8emzzjzQkoD5HuG5bm0SC/XKhKdCH5q9Mm60ieIChUp+u1wpVwzymbr gDB+LNt34xOzYqLoOc86ojDTtogiFv8NjjfoEeJBpaOWYiMV+v65HPZUGlsO6XZ2nZX7 UAlM6CbDRNCqz0xQZur2c1B/6i82HOkuQzBRbk8Y173AVq1c3K4uh2fxKUERY9G14uq8 lUtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736461832; x=1737066632; h=mime-version:to:subject:date:from:references:in-reply-to:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=4CHMwWWnyuxSAkjZAlKa0UZp9ZlPH9yM79gBQCm7xtU=; b=Xs7ezRsrw0sXxH9gwuQ28M3sKxXugviAJO62bm2hdnHCa3hgMnspYuwXJ+gAy50Ndj EOW6wFOz1O/GP4YGxkhc6FIi2UIRlfK1qKHnsEHsxPndb2COmWbu1FuXIL/086o3Fljx II9NbVdND9cTMfmkPkr/bbg07XHBxGGenTBVGpW1MdnKQSyDEUhUKLv+Z5n/qoMClmLV 9inreOTXt/qhzUGWVKWOyv0azuJkghjKkwnSPeYyN74ojCKCYJ0Z572ueoGwydimBMDd eyJNyVZOxxIKM/YDEII2Xzq7prW9j4WIV7MzwnuB+ekEVCbA6erJJMI4L/NOUdR5HlW2 JUBg== X-Gm-Message-State: AOJu0YyJQOS8bBBc3KDZ1jjbpDAyP+Sk9NAluotj0ORbogbOQT0FPAaX YiSPt8rnUaBJFWminXpBtTJA7Lq/ZI7JHInwPssKw3TTqjxzfeFX4LH+AkHr X-Gm-Gg: ASbGncvKV5bcVbsEr703KheunDprNWiRmrZ/Lm7WuEMUsnxqGZjv7tjCCYsT4lFubci 1YAEF8tCISqzurdDnXBBq7qkEuV44A+4NkTURF0BZc1mlfdEPhN+cjWaB25U1bk/mbSLswPgaga HqF3TishTHPT8U8qbxsBZnZebOzM/TN7+a/y4Q5Zwv0RmhikwUbVMkNeuDfzA3eKqGEd8ZEQ/FX b2lCQ1xhUGet0Z2JGtD4UGwQWgjWCQwxVbXs0+L6C/awRTTApXS8hapbgU5IHB5EgKDJQlTeoy4 HzSt+4xb6ZpmB2hHcy7dFznz2ZX5k81D X-Google-Smtp-Source: AGHT+IE90l6pEGjnOnnukV1l/WtG3HiL4HY8bN5pnkYK5HA+ya66p6mI4jnap4inwO+rrphZfL9orQ== X-Received: by 2002:a5d:64a8:0:b0:385:e429:e591 with SMTP id ffacd0b85a97d-38a8730a6bdmr7743178f8f.23.1736461832383; Thu, 09 Jan 2025 14:30:32 -0800 (PST) Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at. [85.127.114.32]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-436e9dc895esm33120785e9.13.2025.01.09.14.30.31 for <75470@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Jan 2025 14:30:32 -0800 (PST) Message-ID: In-Reply-To: References: From: Liliana Marie Prikler Date: Thu, 9 Jan 2025 22:38:08 +0100 MIME-Version: 1.0 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+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx12.migadu.com X-Migadu-Spam-Score: 1.60 X-Spam-Score: 1.60 X-Migadu-Queue-Id: D5984318C7 X-TUID: Axa4cCCE2VM7 * gnu/packages/gnome.scm (totem): Update to 43.1. --- gnu/packages/gnome.scm | 210 ++++++++++++++++++++--------------------- 1 file changed, 100 insertions(+), 110 deletions(-) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 406a95aac1..420cd98e40 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -6801,117 +6801,107 @@ (define-public grilo-plugins (license license:lgpl2.1+))) (define-public totem - ;; Use the commit used in their flatpak, as it includes unreleased fixes - ;; (see: - ;; https://raw.githubusercontent.com/flathub/org.gnome.Totem/refs/heads/master/org.gnome.Totem.json). - (let ((revision "0") - (commit "50cbd3f08d360e28c9aa93ff1aadcb83f505ce59")) - (package - (name "totem") - (version (git-version "43.0" revision commit)) - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://gitlab.gnome.org/GNOME/totem.git") - (commit commit) - ;; XXX: Totem uses a GNOME-ified, bundled fork of the gd - ;; library that doesn't appear to be compatible with our - ;; current gd library. - (recursive? #t))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1qyv5s1bmaxqi82361g18mnqwji74ck8x0vcl00lidxi4d1xqw6n")))) - (build-system meson-build-system) - (native-inputs - (list `(,glib "bin") ;for 'glib-mkenums' - desktop-file-utils - gettext-minimal - gobject-introspection - intltool - itstool - libxml2 - perl ;for pod2man - pkg-config - xorg-server-for-tests)) - (propagated-inputs - (list dconf)) - (inputs - (list (librsvg-for-system) - adwaita-icon-theme - at-spi2-core - bash-minimal - cairo - dbus-glib - gdk-pixbuf - gnome-desktop - grilo - grilo-plugins - gsettings-desktop-schemas - gst-libav - gst-plugins-base - gst-plugins-good - gstreamer - gtk+ - libhandy - libpeas - libportal - libsoup - libxml2 - libxrandr - libxtst - libxxf86vm - python - python-pygobject - totem-pl-parser - vala - xorgproto)) - (arguments - (list - #:glib-or-gtk? #t - ;; Disable automatic GStreamer plugin installation via PackageKit and - ;; all that. - #:configure-flags - ;; Do not build .a files for the plugins, it's completely useless. - ;; This saves 2 MiB. - #~(list "--default-library" "shared") - #:phases - #~(modify-phases %standard-phases - (add-after 'unpack 'skip-gtk-update-icon-cache - ;; Don't create 'icon-theme.cache'. - (lambda _ - (substitute* "meson.build" - (("gtk_update_icon_cache: true") - "gtk_update_icon_cache: false")))) - (add-before 'install 'disable-cache-generation - (lambda _ - (setenv "DESTDIR" "/"))) - (add-before 'check 'pre-check - (lambda _ - ;; Tests require a running X server. - (system "Xvfb :1 &") - (setenv "DISPLAY" ":1"))) - (add-after 'install 'wrap-totem - (lambda* (#:key inputs outputs #:allow-other-keys) - (let ((out (assoc-ref outputs "out")) - (gi-typelib-path (getenv "GI_TYPELIB_PATH")) - (gst-plugin-path (getenv "GST_PLUGIN_SYSTEM_PATH")) - (grl-plugin-path (getenv "GRL_PLUGIN_PATH"))) - (wrap-program (string-append out "/bin/totem") - `("GI_TYPELIB_PATH" ":" suffix (,gi-typelib-path)) - `("GST_PLUGIN_SYSTEM_PATH" ":" prefix (,gst-plugin-path)) - `("GRL_PLUGIN_PATH" ":" prefix (,grl-plugin-path))) - (wrap-program (string-append out "/bin/totem-video-thumbnailer") - `("GST_PLUGIN_SYSTEM_PATH" ":" prefix (,gst-plugin-path))))))))) - (home-page "https://wiki.gnome.org/Apps/Videos") - (synopsis "Simple media player for GNOME based on GStreamer") - (description "Totem is a simple yet featureful media player for GNOME + (package + (name "totem") + (version "43.1") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://gnome/sources/totem/" + (version-major version) "/" + "totem-" version ".tar.xz")) + (sha256 + (base32 + "0vcyfna0z58s9h8h3pb0pqmlrx8j097ymr7zndf9hi34khg2js2n")))) + (build-system meson-build-system) + (native-inputs + (list `(,glib "bin") ;for 'glib-mkenums' + desktop-file-utils + gettext-minimal + gobject-introspection + intltool + itstool + libxml2 + perl ;for pod2man + pkg-config + xorg-server-for-tests)) + (propagated-inputs + (list dconf)) + (inputs + (list (librsvg-for-system) + adwaita-icon-theme + at-spi2-core + bash-minimal + cairo + dbus-glib + gdk-pixbuf + gnome-desktop + grilo + grilo-plugins + gsettings-desktop-schemas + gst-libav + gst-plugins-base + gst-plugins-good + gstreamer + gtk+ + libhandy + libpeas + libportal + libsoup + libxml2 + libxrandr + libxtst + libxxf86vm + python + python-pygobject + totem-pl-parser + vala + xorgproto)) + (arguments + (list + #:glib-or-gtk? #t + ;; Disable automatic GStreamer plugin installation via PackageKit and + ;; all that. + #:configure-flags + ;; Do not build .a files for the plugins, it's completely useless. + ;; This saves 2 MiB. + #~(list "--default-library" "shared") + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'skip-gtk-update-icon-cache + ;; Don't create 'icon-theme.cache'. + (lambda _ + (substitute* "meson.build" + (("gtk_update_icon_cache: true") + "gtk_update_icon_cache: false")))) + (add-before 'install 'disable-cache-generation + (lambda _ + (setenv "DESTDIR" "/"))) + (add-before 'check 'pre-check + (lambda _ + ;; Tests require a running X server. + (system "Xvfb :1 &") + (setenv "DISPLAY" ":1"))) + (add-after 'install 'wrap-totem + (lambda* (#:key inputs outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out")) + (gi-typelib-path (getenv "GI_TYPELIB_PATH")) + (gst-plugin-path (getenv "GST_PLUGIN_SYSTEM_PATH")) + (grl-plugin-path (getenv "GRL_PLUGIN_PATH"))) + (wrap-program (string-append out "/bin/totem") + `("GI_TYPELIB_PATH" ":" suffix (,gi-typelib-path)) + `("GST_PLUGIN_SYSTEM_PATH" ":" prefix (,gst-plugin-path)) + `("GRL_PLUGIN_PATH" ":" prefix (,grl-plugin-path))) + (wrap-program (string-append out "/bin/totem-video-thumbnailer") + `("GST_PLUGIN_SYSTEM_PATH" ":" prefix (,gst-plugin-path))))))))) + (home-page "https://wiki.gnome.org/Apps/Videos") + (synopsis "Simple media player for GNOME based on GStreamer") + (description "Totem is a simple yet featureful media player for GNOME which can read a large number of file formats.") - ;; GPL2+ with an exception clause for non-GPL compatible GStreamer plugins - ;; to be used and distributed together with GStreamer and Totem. See - ;; file://COPYING in the source distribution for details. - (license license:gpl2+)))) + ;; GPL2+ with an exception clause for non-GPL compatible GStreamer plugins + ;; to be used and distributed together with GStreamer and Totem. See + ;; file://COPYING in the source distribution for details. + (license license:gpl2+))) (define-public rhythmbox (package -- 2.47.1