[bug#77982] gnu: profanity: Fix build.

Message ID 2778a171ce9c2a90a84b2b5b946c19190b8a6e3c.1745310218.git.tanguy@bioneland.org
State New
Headers
Series [bug#77982] gnu: profanity: Fix build. |

Commit Message

Tanguy Le Carrour April 22, 2025, 8:26 a.m. UTC
  * gnu/packages/messaging.scm (profanity)[arguments]: Remove a phase
deprecated by the upgrade to Python 3.11.

Change-Id: Iac74fb082fbdcea36c9eef0d2918f85fad1fee8a
---
 gnu/packages/messaging.scm | 9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)


base-commit: c6ee7b0f79632d50ad491b75c240547be8f40c31
  

Comments

Ashish SHUKLA April 22, 2025, 10:38 a.m. UTC | #1
> * gnu/packages/messaging.scm (profanity)[arguments]: Remove a phase
> deprecated by the upgrade to Python 3.11.
> 
> Change-Id: Iac74fb082fbdcea36c9eef0d2918f85fad1fee8a
> ---
>  gnu/packages/messaging.scm | 9 +--------
>  1 file changed, 1 insertion(+), 8 deletions(-)
> 
> diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
> index 57c6976193..5c48c5ff73 100644
> --- a/gnu/packages/messaging.scm
> +++ b/gnu/packages/messaging.scm
> @@ -2283,14 +2283,7 @@ (define-public profanity
>             "--enable-otr"
>             "--enable-pgp"
>             "--enable-omemo"
> -           "--enable-icons-and-clipboard")
> -       #:phases
> -       #~(modify-phases %standard-phases
> -           (add-after 'unpack 'patch-python-plugins
> -             (lambda _
> -               ;; Py_XDECREF is a macro in Python 3.10
> -               (substitute* "src/plugins/python_plugins.c"
> -                 (("Py_XDECREF") "_Py_XDECREF")))))))
> +           "--enable-icons-and-clipboard")))
>      (native-inputs
>       (list autoconf
>             autoconf-archive
> 
> base-commit: c6ee7b0f79632d50ad491b75c240547be8f40c31
> -- 
> 2.49.0

Thanks, this patch builds fine here. Much appreciated.
  
Frank Pursel April 22, 2025, 3:48 p.m. UTC | #2
The patch also builds for me.

Thanks,
Frank
  

Patch

diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index 57c6976193..5c48c5ff73 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -2283,14 +2283,7 @@  (define-public profanity
            "--enable-otr"
            "--enable-pgp"
            "--enable-omemo"
-           "--enable-icons-and-clipboard")
-       #:phases
-       #~(modify-phases %standard-phases
-           (add-after 'unpack 'patch-python-plugins
-             (lambda _
-               ;; Py_XDECREF is a macro in Python 3.10
-               (substitute* "src/plugins/python_plugins.c"
-                 (("Py_XDECREF") "_Py_XDECREF")))))))
+           "--enable-icons-and-clipboard")))
     (native-inputs
      (list autoconf
            autoconf-archive