From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 8E6jJ5B76WGiSAAAgWs5BA (envelope-from ) for ; Thu, 20 Jan 2022 16:11:12 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id sBFVIJB76WGsfgAAG6o9tA (envelope-from ) for ; Thu, 20 Jan 2022 16:11:12 +0100 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 C74F83F142 for ; Thu, 20 Jan 2022 16:11:11 +0100 (CET) Received: from localhost ([::1]:44954 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nAZ5i-0003KZ-RS for larch@yhetil.org; Thu, 20 Jan 2022 10:11:10 -0500 Received: from eggs.gnu.org ([209.51.188.92]:60122) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAW02-0003Ph-US for guix-patches@gnu.org; Thu, 20 Jan 2022 06:53:07 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:35438) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nAVzy-00023t-ND for guix-patches@gnu.org; Thu, 20 Jan 2022 06:53:06 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nAVzy-0004Y0-Jq for guix-patches@gnu.org; Thu, 20 Jan 2022 06:53:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#53387] [PATCH 0/4] Update tdlib and telega packages Resent-From: Andrew Tropin Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 20 Jan 2022 11:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 53387 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 53387@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.164267956017441 (code B ref -1); Thu, 20 Jan 2022 11:53:02 +0000 Received: (at submit) by debbugs.gnu.org; 20 Jan 2022 11:52:40 +0000 Received: from localhost ([127.0.0.1]:56573 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAVzb-0004XE-EF for submit@debbugs.gnu.org; Thu, 20 Jan 2022 06:52:40 -0500 Received: from lists.gnu.org ([209.51.188.17]:32868) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAVzZ-0004X6-15 for submit@debbugs.gnu.org; Thu, 20 Jan 2022 06:52:37 -0500 Received: from eggs.gnu.org ([209.51.188.92]:60090) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAVzR-0003L5-JS for guix-patches@gnu.org; Thu, 20 Jan 2022 06:52:31 -0500 Received: from [2a00:1450:4864:20::12a] (port=44864 helo=mail-lf1-x12a.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nAVzO-000225-Nm for guix-patches@gnu.org; Thu, 20 Jan 2022 06:52:29 -0500 Received: by mail-lf1-x12a.google.com with SMTP id h26so5901738lfv.11 for ; Thu, 20 Jan 2022 03:52:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=trop-in.20210112.gappssmtp.com; s=20210112; h=from:to:subject:date:message-id:mime-version; bh=qfHkVV6ZonY47+yQL5KWBfmtiZ1XcmWzdvyHRrTAOlg=; b=J31RUKmbNxrSWwTMw0NsjA7uTsbOG1POXI6OjhzkrT1KdfbO5Iio9h+q32hFCW+C8m W/gpJyA1cFySnP6cLzmIUGiOQ4mTp6dIINoAIwmfkohBmnEMDeGrTeMJk7k/eD7sFOG6 Pe+qgVHVmn0e7t1IxAF9dhHJSMcBo596CN8rl1VRZ+pa9fWVqXfD/gnk7LSr54XjvdV8 Xg0DW8MDN0vVN507FTBhXd4EGxHLJsnAGTwIYFlaAiF0ElSDso2nyu95cZvLzSU/e7dT 8Iz80tmg6D8A8/AocApWD6aOheb7tYp5EQYX1+YzT7tXcgt9iwUE+BLTxA4lZjP3lb7v HAJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=qfHkVV6ZonY47+yQL5KWBfmtiZ1XcmWzdvyHRrTAOlg=; b=XIAwJg+cj166E9K0nakkxs+EPZtIn0BBv5QGwKvXDu3Z+owu43WF8aHf114YsWh6kk X7Oh1cUothz6k0uhHdcmhp0GWiYZpUYBhLMnrI8iTIjlLVpaE/R1qKzXGmBpLjSeFvwV W2m0KG/1qpqyEMZqSQC7GLhyfspXoPf00cKIeNy1/PuUVVqomyuYv+rT8MTKtRSFyHip 6eK+2HT4r9P3KAp8HBjWWYMVvBdLCEwRuMiyX/0YU/7z8r3sV0HpnIf7HbazBeIKOmJV HAyQVJWVI1OE63qVs5L7FsDIpHT96C/lDxuxmUpQ/4Iv8mmDCraW+axkVPsGWSzTX4SR qOLw== X-Gm-Message-State: AOAM532HaBJ9qLScAzT/UeOHPyiR4FSVwxNBEwHv73Zin+Rb0uaa/Led gmT3X+eBswDVm98XBiyE3CyLCafdHCKbkw== X-Google-Smtp-Source: ABdhPJwKONENVf5FpqbcpvvOuCVdApRkDQ1u9/Hnk6z/pY1AIIFUTy8y6cStOoR8DCMuAnuYWkqa0Q== X-Received: by 2002:a05:651c:1a24:: with SMTP id by36mr23028875ljb.321.1642679543782; Thu, 20 Jan 2022 03:52:23 -0800 (PST) Received: from localhost (109-252-135-33.dynamic.spd-mgts.ru. [109.252.135.33]) by smtp.gmail.com with ESMTPSA id l6sm252734ljh.63.2022.01.20.03.52.22 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Jan 2022 03:52:22 -0800 (PST) From: Andrew Tropin Date: Thu, 20 Jan 2022 14:45:08 +0300 Message-ID: <87tudyipzg.fsf@trop.in> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::12a (failed) Received-SPF: none client-ip=2a00:1450:4864:20::12a; envelope-from=andrew@trop.in; helo=mail-lf1-x12a.google.com X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, PDS_HP_HELO_NORDNS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=no 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+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1642691472; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:list-id:list-help:list-unsubscribe:list-subscribe: list-post:dkim-signature; bh=qfHkVV6ZonY47+yQL5KWBfmtiZ1XcmWzdvyHRrTAOlg=; b=by9llvCdchIxItPzFrheULUy34RwItIj+hkdW3yC7mwsxqqriypC8lZ6foNky4aVOG0DOo LogirLs2KOxywheWP/HtgDE2ltukT4qjeYcDb4Xfazz7eyFFj+cRXCgpjzIkP7Ux7rXhFe QIloOWiSe+D0hecvN22+TB2qD3BRtkQVVQljuQu63KHEcudDpVKJVEqyBlhRPtpEXLiqU9 0HHSnr3f0ZEbZI/x49kXQpRtfRmGTM5pEl2n7zaTSMwFzlBUk2hgDATDmVYBS3uvVTtamW vq92Wq9lcy86z7mNboOkD5rqZWcvLLDD1mdtCd7tqOO5A4XiN3pGQLsgvNEDxg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1642691472; a=rsa-sha256; cv=none; b=RGg/vUJ+c5Yf4HFzVs5u0FlKAUITlvzVwwhV3EG0U+1ILC7Mu3gjIXVYOTZEY3WOVwz7Ny j9PkMQaHi6DSHN9Su8flvs9G0K766wxXeHdL/k8Uy3EhMTMeRWDWmSNukQikkIenidKSRG 3330Y0kfEHRVEoIu8DToYVAJtELzE/sK2MhYPNrzUnBlMHjdyioREMQm6+fUBUw0w2vBSx TjLUBZg3LODC1iO96On2zxhRVLpNnYIs3Y3Tmzwp5YWZDCk0aP5j+R/GQKok5hlyN+iedm Xz+VHqUmxWf2oeoyDpZ206qTwgcFrklpsu4ini1Eo9ORoaZzaUGdvSU5Fz/62Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=trop-in.20210112.gappssmtp.com header.s=20210112 header.b=J31RUKmb; dmarc=none; 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" X-Migadu-Spam-Score: -5.82 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=trop-in.20210112.gappssmtp.com header.s=20210112 header.b=J31RUKmb; dmarc=none; 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" X-Migadu-Queue-Id: C74F83F142 X-Spam-Score: -5.82 X-Migadu-Scanner: scn0.migadu.com X-TUID: gqTCIVa/8abU --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain tdlib and telega are inteded to be used from specific commits not tags, I keep revision and commit parameters for those packages to make it easier to update them to untagged commits in the future. https://github.com/tdlib/td/issues/1790 Also, updated the style for arguments. Andrew Tropin (4): gnu: tdlib: Update to 1.8.0. gnu: telega: Update to 0.8.01. gnu: tdlib: Use new package style. gnu: telega: Use new package style. gnu/packages/emacs-xyz.scm | 88 +++++++++++++++++++------------------- gnu/packages/messaging.scm | 38 ++++++++-------- 2 files changed, 65 insertions(+), 61 deletions(-) --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-gnu-tdlib-Update-to-1.8.0.patch Content-Transfer-Encoding: quoted-printable From=20c64a936ba458676cee41a11a42202fda13dda8cb Mon Sep 17 00:00:00 2001 From: Andrew Tropin Date: Thu, 20 Jan 2022 11:56:11 +0300 Subject: [PATCH 1/4] gnu: tdlib: Update to 1.8.0. * gnu/packages/messaging.scm (tdlib): Update to 1.8.0. =2D-- gnu/packages/messaging.scm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index 2fe0d35a10..843dba2c61 100644 =2D-- a/gnu/packages/messaging.scm +++ b/gnu/packages/messaging.scm @@ -2593,10 +2593,11 @@ (define-public telegram-purple (license license:gpl2+))) =20 (define-public tdlib =2D (let ((commit "34ba9b21f365b8d3bdc36808c2d665ca5cd128f6")) + (let ((commit "b3ab664a18f8611f4dfcd3054717504271eeaa7a") + (revision "1")) (package (name "tdlib") =2D (version "1.7.10") + (version (git-version "1.8.0" revision commit)) (source (origin (method git-fetch) @@ -2604,7 +2605,7 @@ (define-public tdlib (url "https://github.com/tdlib/td") (commit commit))) (sha256 =2D (base32 "06fbdh1jypz0p1rf6xbpias4kx7xplq9xjd9vz177vwj9icq3wki"= )) + (base32 "19psqpyh9a2kzfdhgqkirpif4x8pzy89phvi59dq155y30a3661q")) (file-name (git-file-name name version)))) (build-system cmake-build-system) (arguments =2D-=20 2.34.0 --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0002-gnu-telega-Update-to-0.8.01.patch Content-Transfer-Encoding: quoted-printable From=2084d1bce32f1a18f1e733499f5dc9dd4bb8374aba Mon Sep 17 00:00:00 2001 From: Andrew Tropin Date: Thu, 20 Jan 2022 11:56:22 +0300 Subject: [PATCH 2/4] gnu: telega: Update to 0.8.01. * gnu/packages/emacs-xyz.scm (emacs-telega-server): Update to 0.8.01. =2D-- gnu/packages/emacs-xyz.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index b317d4dc58..ed58989f56 100644 =2D-- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -26807,11 +26807,11 @@ (define-public emacs-helm-switch-to-repl (license license:gpl3+))) =20 (define-public emacs-telega-server =2D (let ((commit "b4a5e206bd259f3d7f7633a725b2990704d6a1e8") + (let ((commit "5739794d2d0c8a4e7b77c2e37a097e19f80ac9f0") (revision "1")) (package (name "emacs-telega-server") =2D (version (git-version "0.7.15" revision commit)) + (version (git-version "0.8.01" revision commit)) (source (origin (method git-fetch) @@ -26819,7 +26819,7 @@ (define-public emacs-telega-server (url "https://github.com/zevlg/telega.el") (commit commit))) (sha256 =2D (base32 "0gr4nmpk175hxmj357bpzaqywbjc6dmmvfxnyzkh884vyzbwdxlc"= )) + (base32 "1am0b2bjjkw7zd0yq39v015a08dcbk43j4d4h8y2q8hj53ryfk5a")) (file-name (git-file-name "emacs-telega" version)) (patches (search-patches "emacs-telega-path-placeholder.patch" =2D-=20 2.34.0 --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0003-gnu-tdlib-Use-new-package-style.patch Content-Transfer-Encoding: quoted-printable From=204234d27ed60796b6c4927fdd378e75f6cdafa057 Mon Sep 17 00:00:00 2001 From: Andrew Tropin Date: Thu, 20 Jan 2022 13:27:15 +0300 Subject: [PATCH 3/4] gnu: tdlib: Use new package style. * gnu/packages/messaging.scm (tdlib): Use gexps, remove trailing #t. =2D-- gnu/packages/messaging.scm | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index 843dba2c61..f2d518fdf5 100644 =2D-- a/gnu/packages/messaging.scm +++ b/gnu/packages/messaging.scm @@ -2609,21 +2609,22 @@ (define-public tdlib (file-name (git-file-name name version)))) (build-system cmake-build-system) (arguments =2D `(#:tests? #t =2D #:configure-flags =2D (list "-DCMAKE_BUILD_TYPE=3DRelease" =2D "-DTD_ENABLE_LTO=3DOFF") ; FIXME: Get LTO to work. =2D #:phases =2D (modify-phases %standard-phases =2D (add-after 'unpack 'remove-failing-tests =2D (lambda _ =2D (substitute* "test/CMakeLists.txt" =2D ;; The test cases are compiled into a distinct binary =2D ;; which uses mtproto.cpp to attempt to connect to =2D ;; a remote server. Removing this file from the sources =2D ;; list disables those specific test cases. =2D (("\\$\\{CMAKE_CURRENT_SOURCE_DIR\\}/mtproto.cpp") "")) =2D #t))))) + (list + #:tests? #t + #:configure-flags + #~(list "-DCMAKE_BUILD_TYPE=3DRelease" + "-DTD_ENABLE_LTO=3DOFF") ; FIXME: Get LTO to work. + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'remove-failing-tests + (lambda _ + (substitute* "test/CMakeLists.txt" + ;; The test cases are compiled into a distinct binary + ;; which uses mtproto.cpp to attempt to connect to + ;; a remote server. Removing this file from the sources + ;; list disables those specific test cases. + (("\\$\\{CMAKE_CURRENT_SOURCE_DIR\\}/mtproto.cpp") "")) + ))))) (native-inputs (list gperf openssl zlib php doxygen)) (synopsis "Cross-platform library for building Telegram clients") =2D-=20 2.34.0 --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0004-gnu-telega-Use-new-package-style.patch Content-Transfer-Encoding: quoted-printable From=206a57549e00616dae5ae8e35e7375e60e2dfe68aa Mon Sep 17 00:00:00 2001 From: Andrew Tropin Date: Thu, 20 Jan 2022 14:09:14 +0300 Subject: [PATCH 4/4] gnu: telega: Use new package style. * gnu/packages/emacs-xyz.scm (emacs-telega, emacs-telega-contrib): Use gexp= s, remove trailing #t. =2D-- gnu/packages/emacs-xyz.scm | 82 +++++++++++++++++++------------------- 1 file changed, 42 insertions(+), 40 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index ed58989f56..c94f8443d9 100644 =2D-- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -26863,39 +26863,40 @@ (define-public emacs-telega (name "emacs-telega") (build-system emacs-build-system) (arguments =2D `(#:emacs ,(if (target-64bit?) =2D emacs-minimal =2D ;; Require wide-int support for 32-bit platform. =2D emacs-wide-int) =2D #:include (cons "^etc\\/" %default-include) =2D #:phases =2D (modify-phases %standard-phases =2D (add-after 'unpack 'patch-sources =2D (lambda* (#:key inputs #:allow-other-keys) =2D ;; Hard-code paths to `ffplay` and `ffmpeg`. =2D (let* ((ffplay-bin (search-input-file inputs "/bin/ffplay")) =2D (ffmpeg-bin (search-input-file inputs "/bin/ffmpeg")= )) =2D (substitute* '("telega-ffplay.el" "telega-vvnote.el") =2D (("(shell-command-to-string\|concat) \"(ffmpeg\|ffprobe= )" =2D all func cmd) =2D (string-append func " \"" =2D (search-input-file =2D inputs (string-append "/bin/" cmd)))) =2D (("\\(executable-find \"ffplay\"\\)") =2D (string-append "(and (file-executable-p \"" ffplay-bin= "\")" =2D "\"" ffplay-bin "\")")) =2D (("\\(executable-find \"ffmpeg\"\\)") =2D (string-append "(and (file-executable-p \"" ffmpeg-bin= "\")" =2D "\"" ffmpeg-bin "\")")))))) =2D (add-after 'unpack 'configure =2D (lambda* (#:key inputs outputs #:allow-other-keys) =2D (substitute* "telega-customize.el" =2D (("@TELEGA_SERVER_BIN@") =2D (search-input-file inputs "/bin/telega-server"))) =2D (substitute* "telega-util.el" =2D (("@TELEGA_SHARE@") =2D (string-append (elpa-directory (assoc-ref outputs "out")) =2D "/etc")))))))) + (list + #:emacs (if (target-64bit?) + emacs-minimal + ;; Require wide-int support for 32-bit platform. + emacs-wide-int) + #:include #~(cons "^etc\\/" %default-include) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-sources + (lambda* (#:key inputs #:allow-other-keys) + ;; Hard-code paths to `ffplay` and `ffmpeg`. + (let* ((ffplay-bin (search-input-file inputs "/bin/ffplay")) + (ffmpeg-bin (search-input-file inputs "/bin/ffmpeg"))) + (substitute* '("telega-ffplay.el" "telega-vvnote.el") + (("(shell-command-to-string\|concat) \"(ffmpeg\|ffprobe)" + all func cmd) + (string-append func " \"" + (search-input-file + inputs (string-append "/bin/" cmd)))) + (("\\(executable-find \"ffplay\"\\)") + (string-append "(and (file-executable-p \"" ffplay-bin = "\")" + "\"" ffplay-bin "\")")) + (("\\(executable-find \"ffmpeg\"\\)") + (string-append "(and (file-executable-p \"" ffmpeg-bin = "\")" + "\"" ffmpeg-bin "\")")))))) + (add-after 'unpack 'configure + (lambda* (#:key inputs outputs #:allow-other-keys) + (substitute* "telega-customize.el" + (("@TELEGA_SERVER_BIN@") + (search-input-file inputs "/bin/telega-server"))) + (substitute* "telega-util.el" + (("@TELEGA_SHARE@") + (string-append (elpa-directory (assoc-ref outputs "out")) + "/etc")))))))) (inputs (list emacs-telega-server ffmpeg)) (native-inputs '()) @@ -26911,13 +26912,14 @@ (define-public emacs-telega-contrib (inherit emacs-telega) (name "emacs-telega-contrib") (arguments =2D `(#:exclude '("telega-live-location.el") =2D #:phases =2D (modify-phases %standard-phases =2D (add-after 'unpack 'enter-subdirectory =2D (lambda _ (chdir "contrib") #t)) =2D (add-before 'install-license-files 'leave-subdirectory =2D (lambda _ (chdir "..") #t))))) + (list + #:exclude '("telega-live-location.el") + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'enter-subdirectory + (lambda _ (chdir "contrib"))) + (add-before 'install-license-files 'leave-subdirectory + (lambda _ (chdir "..")))))) (inputs '()) (native-inputs '()) (propagated-inputs =2D-=20 2.34.0 --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable =2D-=20 2.34.0 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJDBAEBCgAtFiEEKEGaxlA4dEDH6S/6IgjSCVjB3rAFAmHpTPMPHGFuZHJld0B0 cm9wLmluAAoJECII0glYwd6w8TcP/3CaJrlmx9puLy+ectm9TN+lIG79k1In9zPi W09+xLg4PpU7abSJ/a73ovTjqDjQnmI9eZ3ZPj0vaS9Q9gsp1f004ZpTV1oxk0V4 l4xzuRdUZEk0wQU9Y+xrYZeZXzcIaw2rU/w9rQ77HD0cSL6At5YDsf4ZEVGuEfQb YIlZmszmYu7I0FzcMeNnQBXILu63oRPklC7nSUuXnIjXJwYpagCUp2AXn2mgfnhY JBk5XaIkVPgUO3rySVFgEr3O9yZwSYtCwl8Q0IgiuugOuKKHs6aZ8K68gyB3gJrG R4o+IMStILQINRcmeN7tzmPWmo1CuSss3fTxd1jTvuquaN0Gqpee+yrWrQsv+c7w 86yxLecYqbrSnld8W5+ZcjcV79IFaJ148NsW3TWi5i1fVH/DGwUME4xNjrkea8pS 8DTFg3cWSlYck0Vhf+cOwjxB7YLZWq0OVXAlcrnvwaMQpF7kIF92P6ZhlEEDtp+C RYPVUW/ynNxjXjCWoDNV+DuDZiBJN7yaqMxl+PmDrkUwr9Bc2crgR8KXOFZIk9wi SPG5j2t2sFI3wqt6Ghu+PI1qKji1LIbqR9eIhdy+mRAqEWP/9ZvlSRjf4ko1dnqA 3h9WXjp1YOu6bRgMxEch9KfeIOUChU/6BRFLvnjWvfUw8lfGkXVcsO3rUhwOuGFm jJhHgFyt =DiBi -----END PGP SIGNATURE----- --==-=-=--