From patchwork Sat Dec 4 13:39:09 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liliana Marie Prikler X-Patchwork-Id: 34954 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 27EDE27BBEA; Sat, 4 Dec 2021 17:31:33 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,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 E478227BBE9 for ; Sat, 4 Dec 2021 17:31:32 +0000 (GMT) Received: from localhost ([::1]:54242 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mtYsm-0007eS-3m for patchwork@mira.cbaines.net; Sat, 04 Dec 2021 12:31:32 -0500 Received: from eggs.gnu.org ([209.51.188.92]:51052) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mtYsJ-0007cy-Vy for guix-patches@gnu.org; Sat, 04 Dec 2021 12:31:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:43320) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mtYsJ-0006Bx-Mq for guix-patches@gnu.org; Sat, 04 Dec 2021 12:31:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mtYsJ-0003x1-JL for guix-patches@gnu.org; Sat, 04 Dec 2021 12:31:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#52278] [PATCH WIP 1/3] gnu: Add xiph-rnnoise. References: In-Reply-To: Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 04 Dec 2021 17:31:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52278 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 52278@debbugs.gnu.org Received: via spool by 52278-submit@debbugs.gnu.org id=B52278.163863905915144 (code B ref 52278); Sat, 04 Dec 2021 17:31:03 +0000 Received: (at 52278) by debbugs.gnu.org; 4 Dec 2021 17:30:59 +0000 Received: from localhost ([127.0.0.1]:54860 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mtYsF-0003w6-Go for submit@debbugs.gnu.org; Sat, 04 Dec 2021 12:30:59 -0500 Received: from mail-wm1-f66.google.com ([209.85.128.66]:56006) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mtYs9-0003vC-F3 for 52278@debbugs.gnu.org; Sat, 04 Dec 2021 12:30:54 -0500 Received: by mail-wm1-f66.google.com with SMTP id p18so4883500wmq.5 for <52278@debbugs.gnu.org>; Sat, 04 Dec 2021 09:30:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:date:subject:to:content-transfer-encoding:message-id :mime-version; bh=qQ6Dj9eV17mXj/L6PdCQYSwePrjBVmM0FLNwHZynQh0=; b=i8BR1CwINSSrmdCS26bEEmRa6tuVlQ3Xy3aKNKfS1W0ksSBHYonZaxBiV+eQ32GAXR kd3uOInYjWjK2XVMViBucE2+y6swnT6iR7/1Tk1WKFJGXLLIRzOUvFKpkAQNLnx5Shgt usTghaJy3xk/QHnVrHOKobLI6K89Hqj56FO7mW+lIuXSbWLhCh7KA6bvjDQAudF3UayK Ts9PSe8eN+cgX/kydkWxGPNqquj5uuhQqdal1I8MGT/0SnRmP1oI13uIIjTcKPkXnMsM i6E0E9A6xzZd2s4F53hjJv5cFL1Fkb1KdVoCM1+6ZIh+pdvtsJa1XNUlYhfE8hvMg9Up zQBw== 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:content-transfer-encoding :message-id:mime-version; bh=qQ6Dj9eV17mXj/L6PdCQYSwePrjBVmM0FLNwHZynQh0=; b=AEbMAKVbgXlhYbd95BXgaoXQ993kMBQsVqU8Jq7YFDIE5Yg3i8PwxlSbC+r+NWQCYv jazIcE/pFMfosX96oTfsSitRH6v/V1zGbDGDZM3opW/TF8ZAUf3FdLnU9sBJf//ind2Y EiUcgxAyVmyySbF/5YqnouzQykOBq4RefT7rXMGrHytiZaWwTvJw0LnJgHxws8k3OC7J m91zT2d//aQUfDlvS9yI23j7VQtraKKyiIaLbOlpAvJ+fHGuGwMkGw9qvOgUlnM/gvpC XsLqHYd8pAYdla1bA+h2Xfv6rs6NJ1MfggGuFjGpEEjF1EEiG7y4FcNcnb7d7XFYLfKS 2lqw== X-Gm-Message-State: AOAM533yqqgBoV0dU806MXOzPjicQKqGCxafEqFrWlxPXD8cW1o7rikj 7GqQXcmW0RKjEPglMhU5EK6A+TgrKVw= X-Google-Smtp-Source: ABdhPJyhZr9Y9cVQPaZxC2gCNCwSubgyGz7robgxu9qIMqVvvGqOAWWjIT4DPOrtivV+WzCfvR6ItA== X-Received: by 2002:a7b:c770:: with SMTP id x16mr22263524wmk.66.1638639047448; Sat, 04 Dec 2021 09:30:47 -0800 (PST) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id k13sm6020294wri.6.2021.12.04.09.30.46 for <52278@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 04 Dec 2021 09:30:47 -0800 (PST) From: Liliana Marie Prikler Date: Sat, 4 Dec 2021 14:39:09 +0100 Message-ID: <45b6ce21a91a435a9525ea075f20326babda86f2.camel@gmail.com> 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+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/xiph.scm (xiph-rnnoise): New variable. --- gnu/packages/xiph.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/xiph.scm b/gnu/packages/xiph.scm index 0c9c799067..be94dcce09 100644 --- a/gnu/packages/xiph.scm +++ b/gnu/packages/xiph.scm @@ -513,3 +513,36 @@ (define-public libshout icecast server. It handles the socket connection, the timing of the data, and prevents bad data from getting to the icecast server.") (license license:gpl2+))) + +(define-public xiph-rnnoise + ;; No upstream release + (let ((commit "7f449bf8bd3b933891d12c30112268c4090e4d59") + (revision "0")) + (package + (name "rnnoise") + (version (git-version "0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.xiph.org/xiph/rnnoise") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0y8jdvxd9namw4f9hcmcmm2q0f32mnhfyjap8906hl308cws3rkj")))) + (build-system gnu-build-system) + (native-inputs + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("libtool" ,libtool))) + (home-page "https://gitlab.xiph.org/xiph/rnnoise") + (synopsis "Real-time noise suppression") + (description "RNNoise is a noise suppression library based on a recurrent +neural network. The algorithm is described in Jean-Marc Valin's paper +@cite{A Hybrid DSP/Deep Learning Approach to Real-Time Full-Band Speech +Enhancement}.") + (license license:bsd-3) + (properties + ;; There's no public release and a conflicting package, so hide it for + ;; now. + `((hidden? . #t)))))) From patchwork Sat Dec 4 13:43:17 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liliana Marie Prikler X-Patchwork-Id: 34955 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 E4C5927BBEA; Sat, 4 Dec 2021 17:31:38 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,TVD_SPACE_RATIO 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 ACB5827BBE9 for ; Sat, 4 Dec 2021 17:31:38 +0000 (GMT) Received: from localhost ([::1]:54356 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mtYsr-0007jC-RT for patchwork@mira.cbaines.net; Sat, 04 Dec 2021 12:31:37 -0500 Received: from eggs.gnu.org ([209.51.188.92]:51050) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mtYsJ-0007cq-Ip for guix-patches@gnu.org; Sat, 04 Dec 2021 12:31:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:43319) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mtYsJ-0006Bq-At for guix-patches@gnu.org; Sat, 04 Dec 2021 12:31:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mtYsJ-0003wu-6y for guix-patches@gnu.org; Sat, 04 Dec 2021 12:31:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#52278] [PATCH WIP 2/3] gnu: webrtc-for-telegram-desktop: Update to d578c760dc6f1ae5f0f3bb5317b0b2ed04b79138. References: In-Reply-To: Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 04 Dec 2021 17:31:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52278 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 52278@debbugs.gnu.org Received: via spool by 52278-submit@debbugs.gnu.org id=B52278.163863905915137 (code B ref 52278); Sat, 04 Dec 2021 17:31:03 +0000 Received: (at 52278) by debbugs.gnu.org; 4 Dec 2021 17:30:59 +0000 Received: from localhost ([127.0.0.1]:54858 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mtYsF-0003vy-8d for submit@debbugs.gnu.org; Sat, 04 Dec 2021 12:30:59 -0500 Received: from mail-wm1-f65.google.com ([209.85.128.65]:35643) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mtYs9-0003vD-K0 for 52278@debbugs.gnu.org; Sat, 04 Dec 2021 12:30:54 -0500 Received: by mail-wm1-f65.google.com with SMTP id 77-20020a1c0450000000b0033123de3425so7341741wme.0 for <52278@debbugs.gnu.org>; Sat, 04 Dec 2021 09:30:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:date:subject:to:content-transfer-encoding:message-id :mime-version; bh=PjMhIi76iouEe+uz8c1VNy327n5BUQgLusQXSciqUug=; b=Flg/AJFY+hBZi8B3blaAIo46MW0Py5McyHi2/8r9H9bn0nfm6ECzK5TlhXbsBWZxWS ro4XiRsqYb3KXHTi7cRUJyC1/iCIpMTc0aVCc3bweQnjANrGQwkzIhEKQ+sPnLWjBPL/ KwcYgM3UZEVug/Cyf7MN3wlzy8y1BXGry/J1fiZDHsbP4nkIPMYbFuvN5XeFexNL9RPk CIFPGPj2gJHaDu/VvFlJkEahUbbzL5u9xdtOiT35aduNLrRobfdjyCoD1gSHMrGnmJrR z31YjVln/9mDzI3Urka2kKj5mwF306L/SgqQSCJelTmRm2amI0A+Nss0X0TcUP47zSGB c44w== 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:content-transfer-encoding :message-id:mime-version; bh=PjMhIi76iouEe+uz8c1VNy327n5BUQgLusQXSciqUug=; b=beZowJu1YcXuG2GpcAlThgbTz8u/Fx7V/JhGHa4hs09qHWVL6tVFUgIhHseIFCS8SW xkWJaORCCftowM9Q2I8tUx1Txaomc50lqeg7SCpYN5fTgOsHNtaxhZEmLqdsWx7oQ1cI OdgKIEKgONDE8KO7UgXKAadrkfeCR+dfbiA+vQ3sOgG8xfjokZM5QS8NfxTy1jmp/zs/ Ni9vUgXxXrwB/SHbnPRZlIn/sASvUbJqTD4P9YzzmNlUHxYswjBPdVmJGr3RGs+9O/Fe 0vr0AEn9psjmK/YpSYMu7uidIhOPQpz9CQB6d2OdcdfP5eL6nIizf3Pm4VWa20jJKWDP W3Ow== X-Gm-Message-State: AOAM532q91ZzOD27JLpaO+WwHBvJncEXFpfSZZaUgn24vcMwZy38hBHA W7Feu5kFgEjPEi+IFAK9eaPnaZwBh+w= X-Google-Smtp-Source: ABdhPJwU0U+7JKm7WNrxQ5Ce1QM29mdTWU4qz8CkbOVUULgS6YKE/LAY368z0lr7ajSe9OeHhwLiKw== X-Received: by 2002:a1c:f609:: with SMTP id w9mr24451759wmc.99.1638639048110; Sat, 04 Dec 2021 09:30:48 -0800 (PST) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id k13sm6020294wri.6.2021.12.04.09.30.47 for <52278@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 04 Dec 2021 09:30:47 -0800 (PST) From: Liliana Marie Prikler Date: Sat, 4 Dec 2021 14:43:17 +0100 Message-ID: <20276daf4d6bb8a7ad5e4c5e1e9d7ff6ed785741.camel@gmail.com> 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+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/telegram.scm (webrtc-for-telegram-desktop): Update to d578c760dc6f1ae5f0f3bb5317b0b2ed04b79138. [inputs]: Add glib, libxcomposite, libxdamage, libxrender, libxrandr and pipewire. --- gnu/packages/telegram.scm | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/gnu/packages/telegram.scm b/gnu/packages/telegram.scm index a1822b3892..86ee5efb74 100644 --- a/gnu/packages/telegram.scm +++ b/gnu/packages/telegram.scm @@ -73,8 +73,8 @@ (define-module (gnu packages telegram) #:use-module (guix build-system qt)) (define-public webrtc-for-telegram-desktop - (let ((commit "a19877363082da634a3c851a4698376504d2eaee") - (revision "83")) + (let ((commit "d578c760dc6f1ae5f0f3bb5317b0b2ed04b79138") + (revision "174")) (hidden-package (package (name "webrtc-for-telegram-desktop") @@ -90,7 +90,7 @@ (define-public webrtc-for-telegram-desktop (file-name (git-file-name name version)) (sha256 - (base32 "0961zm1m1mc2kh54dx5ax95q8sw13impvpjvg9jv12bmfkgm17wr")) + (base32 "08j5yfaalaxr82j4a1syl5lwgpb98hqwllgbizs7vdb9aa14fa2r")) (modules '((guix build utils) (ice-9 ftw) (srfi srfi-1))) @@ -139,6 +139,7 @@ (define-public webrtc-for-telegram-desktop `(("alsa" ,alsa-lib) ("ffmpeg" ,ffmpeg) ("libjpeg" ,libjpeg-turbo) + ("glib" ,glib) ("libvpx" ,(origin (method git-fetch) @@ -161,8 +162,13 @@ (define-public webrtc-for-telegram-desktop (git-file-name "libyuv-for-webrtc-for-telegram-desktop" version)) (sha256 (base32 "01knnk4h247rq536097n9n3s3brxlbby3nv3ppdgsqfda3k159ll")))) + ("libxcomposite" ,libxcomposite) + ("libxdamage" ,libxdamage) + ("libxrender" ,libxrender) + ("libxrandr" ,libxrandr) ("openssl" ,openssl) ("opus" ,opus) + ("pipewire" ,pipewire) ("protobuf" ,protobuf) ("pulseaudio" ,pulseaudio) ("x11" ,libx11) From patchwork Sat Dec 4 17:05:36 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liliana Marie Prikler X-Patchwork-Id: 34956 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 A210D27BBEA; Sat, 4 Dec 2021 17:31:52 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS 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 B9BBC27BBE9 for ; Sat, 4 Dec 2021 17:31:51 +0000 (GMT) Received: from localhost ([::1]:55096 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mtYt4-0008MC-U3 for patchwork@mira.cbaines.net; Sat, 04 Dec 2021 12:31:50 -0500 Received: from eggs.gnu.org ([209.51.188.92]:51054) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mtYsK-0007d6-9x for guix-patches@gnu.org; Sat, 04 Dec 2021 12:31:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:43321) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mtYsK-0006C2-2a for guix-patches@gnu.org; Sat, 04 Dec 2021 12:31:04 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mtYsJ-0003xA-Vl for guix-patches@gnu.org; Sat, 04 Dec 2021 12:31:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#52278] [PATCH WIP 3/3] gnu: telegram-desktop: Update to 3.2.5. References: In-Reply-To: Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 04 Dec 2021 17:31:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52278 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 52278@debbugs.gnu.org Received: via spool by 52278-submit@debbugs.gnu.org id=B52278.163863906015151 (code B ref 52278); Sat, 04 Dec 2021 17:31:03 +0000 Received: (at 52278) by debbugs.gnu.org; 4 Dec 2021 17:31:00 +0000 Received: from localhost ([127.0.0.1]:54862 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mtYsF-0003wD-SE for submit@debbugs.gnu.org; Sat, 04 Dec 2021 12:31:00 -0500 Received: from mail-wm1-f67.google.com ([209.85.128.67]:44860) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mtYsA-0003vE-Dk for 52278@debbugs.gnu.org; Sat, 04 Dec 2021 12:30:55 -0500 Received: by mail-wm1-f67.google.com with SMTP id p27-20020a05600c1d9b00b0033bf8532855so4613945wms.3 for <52278@debbugs.gnu.org>; Sat, 04 Dec 2021 09:30:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:date:subject:to:content-transfer-encoding:message-id :mime-version; bh=IGgmzIXn8TeD1Uu7gtcf62/eYUCI/x5C4XKMrP0r+2o=; b=A57qGN/MOaCJXPlv/cam9UmyQzxvirGlANVcFu6b/V0DrP3xmQIwQZJum0WpUtlkvC FgKF8ARSSAYU5IxXykkc/HxrxX7Lmo+ezYR4yaLd132lp0lI099oyah8Y4kVGaOuNS9f o9ihufxdT7diihkqIIoMTzaCQ8YLHjg2b1GYwucj2mtdpzH1VNgEt/CGu2tEhVGMswJY 9t0sW/rjfTfr9dU3Hn86kHOt04HWvxYr1mjuvsrbmDtnBy/fzME/uh0EGsbXcMUi+fGz ToKTD+zOmzRhm9beOSItAuaOKJjFzagGXZmzezj51nUklFkqyZk/mMkMlg21Oc7zz7E4 Pikg== 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:content-transfer-encoding :message-id:mime-version; bh=IGgmzIXn8TeD1Uu7gtcf62/eYUCI/x5C4XKMrP0r+2o=; b=6vvkEQ6bGo6WFU7h9lJLCEUbkg0bLcfhXzR6KHrf6O/MbcVA/G+qr99+fOrZ02Fzfd 2D9WzcdG9W0mZiXWDAbQEb0nT3xJSsDdlg9i8lwm5arabEUlnhqko+xY/vg1i3uZ896G 9SqMfcBlPo0Yj4CbSWO0E4ti9fLV4Tj7RGhEnzR9UNyJN/8LpMLnu1sS6mYIIcF4CUEB saQSVVYvwsX/B+0zJFZHsbCjjUfIqsAhEpA9hvlpJQWRtzNAPygPkfu4aMBZrpBAPxqv j9TDi0dvpfHmPS44PpshcArG2e0U2V9g7ZFlSG/NdQDcdVeGoAfxfrDaCmpah0KlqQ6g xfcQ== X-Gm-Message-State: AOAM530tIxUBhDlwQZ/R3cW6nkrtRIB9f2rsXeFAx6LTrnuEGybiIGht DC7MGmqC70EYUeI+aJhvAp+WBGgAG0w= X-Google-Smtp-Source: ABdhPJzpmwnnSq1/2VrAHZ1f0bw6iTlodZRhbfusBq0fycdJ8UNa7b32RH61vPdE8XQXoNa8Zvemzw== X-Received: by 2002:a05:600c:3d1a:: with SMTP id bh26mr24002703wmb.5.1638639048704; Sat, 04 Dec 2021 09:30:48 -0800 (PST) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id k13sm6020294wri.6.2021.12.04.09.30.48 for <52278@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 04 Dec 2021 09:30:48 -0800 (PST) From: Liliana Marie Prikler Date: Sat, 4 Dec 2021 18:05:36 +0100 Message-ID: <40ba0302ad5db5ae64ae32c831e1f95d6076f4bc.camel@gmail.com> 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+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/telegram.scm (telegram-desktop): Update to 3.2.5. [#:configure-flags]: Add "-DDESKTOP_APP_QT6=OFF". [#:phases]: Copy lib_waylandshells and lib_webview. Add a phase to fix the compilation of functions coming from fenv.h. [native-inputs]: Bump cmake_helpers to a bespoke commit. Bump GCC to version 10. [inputs]: Add glibc, glibmm, jemalloc, qtsvg, rnnoise. Add sources for lib_waylandshells and lib_webview. Bump lib_base, lib_crl, lib_lottie, lib_qr, lib_rpl, lib_spellcheck, lib_storage, lib_tl and lib_webrtc to bespoke commits, that would otherwise be used by recursive checkout. --- gnu/packages/telegram.scm | 106 +++++++++++++++++++++++++++----------- 1 file changed, 76 insertions(+), 30 deletions(-) diff --git a/gnu/packages/telegram.scm b/gnu/packages/telegram.scm index 86ee5efb74..0292ca1814 100644 --- a/gnu/packages/telegram.scm +++ b/gnu/packages/telegram.scm @@ -37,6 +37,7 @@ (define-module (gnu packages telegram) #:use-module (gnu packages gnupg) #:use-module (gnu packages gtk) #:use-module (gnu packages image) + #:use-module (gnu packages jemalloc) #:use-module (gnu packages kde-frameworks) #:use-module (gnu packages language) #:use-module (gnu packages libevent) @@ -274,7 +275,7 @@ (define-public libtgvoip-for-telegram-desktop (define-public telegram-desktop (package (name "telegram-desktop") - (version "2.5.9") + (version "3.2.5") (source (origin (method git-fetch) @@ -286,7 +287,7 @@ (define-public telegram-desktop (file-name (git-file-name name version)) (sha256 - (base32 "1lqs06scqvzg37a2py8jk7nnlvk42jjifcpnhdd5rgd5biw70nyx")) + (base32 "0ll40plc3c26iqr13lhz6x0y2k7dppwzlixvcriw6blyv38pgydc")) (modules '((guix build utils) (ice-9 ftw) (srfi srfi-1))) @@ -321,6 +322,8 @@ (define-public telegram-desktop ;; Raghav Gururajan "-DTDESKTOP_API_ID=2791056" "-DTDESKTOP_API_HASH=582d6d0b44f7a2de949e99271fd8b3f2" + ;; Use Qt5. + "-DDESKTOP_APP_QT6=OFF" ;; Use bundled fonts as fallback. "-DDESKTOP_APP_USE_PACKAGED_FONTS=OFF") #:phases @@ -352,7 +355,9 @@ (define-public telegram-desktop ,(assoc-ref inputs "lib-storage-source")) ("Telegram/lib_tl" ,(assoc-ref inputs "lib-tl-source")) ("Telegram/lib_ui" ,(assoc-ref inputs "lib-ui-source")) + ("Telegram/lib_waylandshells" ,(assoc-ref inputs "lib-waylandshells-source")) ("Telegram/lib_webrtc" ,(assoc-ref inputs "lib-webrtc-source")) + ("Telegram/lib_webview" ,(assoc-ref inputs "lib-webview-source")) ("Telegram/ThirdParty/tgcalls" ,(assoc-ref inputs "tgcalls-source")))) #t)) @@ -361,6 +366,20 @@ (define-public telegram-desktop (substitute* "cmake/options_linux.cmake" (("class-memaccess") "all")) #t)) + (add-after 'copy-inputs 'fix-fenv + (lambda* (#:key inputs #:allow-other-keys) + (copy-file (string-append (assoc-ref inputs "glibc") + "/include/fenv.h") + "Telegram/lib_base/base/glibc-fenv.h") + (substitute* "Telegram/lib_base/base/algorithm.cpp" + (("#include ") + "#include \"glibc-fenv.h\" + +namespace std { + using ::fetestexcept; + using ::feclearexcept; +} +")))) (add-after 'install 'glib-or-gtk-compile-schemas (assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-compile-schemas)) (add-after 'glib-or-gtk-compile-schemas 'glib-or-gtk-wrap @@ -372,14 +391,14 @@ (define-public telegram-desktop (uri (git-reference (url "https://github.com/desktop-app/cmake_helpers.git") - (commit "695fabda6830b58bdc02d09db70531d5dececcd0"))) + (commit "c2b070275eecb546b9899495090d27ce55384917"))) (file-name (git-file-name "cmake-helpers-for-telegram-desktop" version)) (sha256 - (base32 "1j3ppgfmihcjl22w5jk8jhwif10i9wbycq5zqnssn6pnhnj7di5i")))) + (base32 "13b8bjhba4fd6q35r8vz5n0n738wf3b8k4mg97jg8y7cghpw0xms")))) ("cmake-shared" ,cmake-shared) ("extra-cmake-modules" ,extra-cmake-modules) - ("gcc" ,gcc-9) + ("gcc" ,gcc-10) ("glib:bin" ,glib "bin") ("gobject-introspection" ,gobject-introspection) ("gtk+:bin" ,gtk+ "bin") @@ -387,7 +406,8 @@ (define-public telegram-desktop ("python" ,python-wrapper) ("qttools" ,qttools))) (inputs - `(("alsa" ,alsa-lib) + `(("glibc" ,glibc) ; for fixing fenv + ("alsa" ,alsa-lib) ("c++-gsl" ,c++-gsl) ("catch" ,catch-framework2) ("codegen-source" @@ -396,20 +416,22 @@ (define-public telegram-desktop (uri (git-reference (url "https://github.com/desktop-app/codegen.git") - (commit "127968de8129e8ccfa6ac50721c70415a5a087c3"))) + (commit "a60edf917419407cfe5c6095a56ccf363417ebd8"))) (file-name (git-file-name "codegen" version)) (sha256 - (base32 "036hzjrsk134ky62192nra43rsln5kh5gz20q1920s922661zky2")))) + (base32 "0wamcibjgr6mja04cavj1jx1plk9d242ashvzyqdc0c9ljwmvyim")))) ("expected" ,libexpected) ("fcitx-qt5" ,fcitx-qt5) ("fcitx5-qt" ,fcitx5-qt) ("ffmpeg" ,ffmpeg) ("glib" ,glib) + ("glibmm" ,glibmm) ("gtk+" ,gtk+) ("hime" ,hime) ("hunspell" ,hunspell) ("iconv" ,libiconv) + ("jemalloc" ,jemalloc) ("kwayland" ,kwayland) ("lib-base-source" ,(origin @@ -417,44 +439,44 @@ (define-public telegram-desktop (uri (git-reference (url "https://github.com/desktop-app/lib_base.git") - (commit "f1e4168081428fa451d2f50eee7b1c448268c43a"))) + (commit "e77f08a91a736b479e292092aca7a1ba56516076"))) (file-name (git-file-name "lib-base-for-telegram-desktop" version)) (sha256 - (base32 "0piqp7llwi7sfy4c15g0p8ihr90rz1qps6q5fkl1iasrf5ysw8qc")))) + (base32 "1cdy5h9zvw29l53211v41k1p20330gyvs74lb9hpzrz4v8fdxwqc")))) ("lib-crl-source" ,(origin (method git-fetch) (uri (git-reference (url "https://github.com/desktop-app/lib_crl.git") - (commit "16150bf71d79382738114b913f137ec1a1a7630c"))) + (commit "ec103d6bccaa59b56537c8658c9e41415bb9ccaf"))) (file-name (git-file-name "lib-crl-for-telegram-desktop" version)) (sha256 - (base32 "0qhagdr26aqb9w7wnchcmk1j7ln28x3wbkkkm06b8h0mybksbj7q")))) + (base32 "1fhmdm514jysbwaj7bdc97v8l8rkxam2w1snkgiv059w57gi0c54")))) ("lib-lottie-source" ,(origin (method git-fetch) (uri (git-reference (url "https://github.com/desktop-app/lib_lottie.git") - (commit "fb40f379d82ffa1fc7506e9a8dddcf48847715ae"))) + (commit "c75d91f75ef87077f07ea6f7087343274b3eb5ff"))) (file-name (git-file-name "lib-lottie-for-telegram-desktop" version)) (sha256 - (base32 "1vq0mqxcrrv7akcqk9cl4mm61zw6dcfmy8adl0pcp49kynm64saw")))) + (base32 "0rgyffy5y2ljl1vfzanaacqv5fs1vf7wmc9fzmz3666zx51gjwzm")))) ("lib-qr-source" ,(origin (method git-fetch) (uri (git-reference (url "https://github.com/desktop-app/lib_qr.git") - (commit "92ce41a690a463eb462089a4eb1e51e019308018"))) + (commit "2b08c71c6edcfc3e31f7d7f518cc963493b6e189"))) (file-name (git-file-name "lib-qr-for-telegram-desktop" version)) (sha256 - (base32 "182939nv7xs9b3bgah3gl5y9hx5r59mabd2jw3z6717vc96qi2pj")))) + (base32 "05hrkmwgrczyjv87r507i2r7m1zr6k2i43mq3my0s6j4szr1rjq0")))) ("lib-rlottie-source" ,(origin (method git-fetch) @@ -472,66 +494,88 @@ (define-public telegram-desktop (uri (git-reference (url "https://github.com/desktop-app/lib_rpl.git") - (commit "e1b96399d9031c4ef0354631e6bb375029d29d9f"))) + (commit "df721be3fa14a27dfc230d2e3c42bb1a7c9d0617"))) (file-name (git-file-name "lib-rpl-for-telegram-desktop" version)) (sha256 - (base32 "1wvqazljd2kq1fxlj250jhjrig529499bym9p81dx33kh1l9dgss")))) + (base32 "15fnv3ssn7rn5d0j52gggdvyqc2wm464678dj7v2x9h8lka2jjxn")))) ("lib-spellcheck-source" ,(origin (method git-fetch) (uri (git-reference (url "https://github.com/desktop-app/lib_spellcheck.git") - (commit "1b540b38ed78e9a3cba93e9ba4ce4525ab692277"))) + (commit "b1b295fee18e44534d9a96ec9858baa4c932f7d2"))) (file-name (git-file-name "lib-spellcheck-for-telegram-desktop" version)) (sha256 - (base32 "0a7042h5zrdvgs7v153ral2dh1zj84di5yjcmgcry5k4s1im9di7")))) + (base32 "0g3z1lw22fpcpq3wqxsq3gynaxm5nnl75w80bd3j36y3pqvcb476")))) ("lib-storage-source" ,(origin (method git-fetch) (uri (git-reference (url "https://github.com/desktop-app/lib_storage.git") - (commit "cbe51722b73cfa9ff27bd59294b08aa5ee33c936"))) + (commit "73d57840ac603107381e0e6b22d5b3bdcae492c6"))) (file-name (git-file-name "lib-storage-for-telegram-desktop" version)) (sha256 - (base32 "045l5xsyagyz17gbhmmvl2miss4nb92p0dmza7yfs9pkg9gs0f87")))) + (base32 "1jnc5mcsbpaxknlva67j8dnq1b3nf6kfgrh0md9v4px60qq28dkq")))) ("lib-tl-source" ,(origin (method git-fetch) (uri (git-reference (url "https://github.com/desktop-app/lib_tl.git") - (commit "404c83d77e5edb8a39f8e9f56a6340960fe5070e"))) + (commit "45faed44e7f4d11fec79b7a70e4a35dc91ef3fdb"))) (file-name (git-file-name "lib-tl-for-telegram-desktop" version)) (sha256 - (base32 "1k34nkvvcjqw5q81n1qmklid60cvzjk4lmn9qjimk437m6wbii7f")))) + (base32 "0h43xvzklda02494d466jp52hl8c1kmav9f12dyld10dpf1w6c7m")))) ("lib-ui-source" ,(origin (method git-fetch) (uri (git-reference (url "https://github.com/desktop-app/lib_ui.git") - (commit "e14bc4681d69c1b538b8c5af51501077ae5a8a86"))) + (commit "abfd5788516b5e96075c7b7982112d904be43ab6"))) (file-name (git-file-name "lib-ui-for-telegram-desktop" version)) (sha256 - (base32 "04b1x4bswk3bxqrwpv5g7w4frkprrwf0px6aibh6z4drinv08wsv")))) + (base32 "1vdp4508qk816yjmqqp12ak74l3r1nxg4r2hm0f04fh6i80rnwcp")))) + ("lib-waylandshells-source" + ,(origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/desktop-app/lib_waylandshells.git") + (commit "928501605f02fd7ddc4ab267fdbfa40f65ddd6d8"))) + (file-name + (git-file-name "lib-waylandshells-for-telegram-desktop" version)) + (sha256 + (base32 "0h8llxndq3y14dhyszvgyixs3gwrmgs9ys7k0jlhw8bmqqjc62q7")))) ("lib-webrtc-source" ,(origin (method git-fetch) (uri (git-reference (url "https://github.com/desktop-app/lib_webrtc.git") - (commit "60d5c43daf882a6c03944a3e6198b5f35b654a0e"))) + (commit "9d617f17463d07ff45515800c8fd865939144413"))) (file-name (git-file-name "lib-webrtc-for-telegram-desktop" version)) (sha256 - (base32 "0mxmbw8i37axllg9h976p6np2gcfyci6xwwl9hc9mhs49vwwsw5s")))) + (base32 "1zq4s6f12wbb5h525a6m5lybcf65mijq5nha4rzyh5yyd55mxpi4")))) + ("lib-webview-source" + ,(origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/desktop-app/lib_webview.git") + (commit "d533a9c404c45b350bd056ee86f4efab72f02ff7"))) + (file-name + (git-file-name "lib-webview-for-telegram-desktop" version)) + (sha256 + (base32 "0sd2wjs8p86smvkzw9c6x0lj00l6s77xv3al8qadmxj7zcm9z3z5")))) ("libdbusmenu-qt" ,libdbusmenu-qt) ("libjpeg" ,libjpeg-turbo) ("libtgvoip" ,libtgvoip-for-telegram-desktop) @@ -545,22 +589,24 @@ (define-public telegram-desktop ("pulseaudio" ,pulseaudio) ("qrcodegen" ,qrcodegen-cpp) ("qt" ,qtbase-5) + ("qtsvg" ,qtsvg) ("qt5ct" ,qt5ct) ("qtimageformats" ,qtimageformats) ("qtwayland" ,qtwayland) ("range-v3" ,range-v3) ("rlottie" ,rlottie-for-telegram-desktop) + ("rnnoise" ,xiph-rnnoise) ("tgcalls-source" ,(origin (method git-fetch) (uri (git-reference (url "https://github.com/TelegramMessenger/tgcalls.git") - (commit "71addf5b41cb6bb6844f75e977edae0020938930"))) + (commit "f76a9290fa502a8df473dd872aedf9a553b089cc"))) (file-name (git-file-name "tgcalls-for-telegram-desktop" version)) (sha256 - (base32 "1zrjxf03n3ad8b95gwjarmq4gj5i5cwhlg93qcjv2232kksh29iy")))) + (base32 "0acpmxin6rh6j84qfz8lxxg0l99d5mkmz2ncsk3q7m72dfdsj26m")))) ("webrtc" ,webrtc-for-telegram-desktop) ("x11" ,libx11) ("xcb" ,libxcb)