From aa0ed34bf235ebe3fbf935bc07aa892ce7b74f48 Mon Sep 17 00:00:00 2001 From: "Artyom V. Poptsov" Date: Thu, 14 May 2026 07:28:07 +0300 Subject: [PATCH] gnu: weex: Update to 2.8.3. * gnu/packages/ftp.scm (weex): Update to 2.8.3. [arguments]<#:configure-flags>: Add "--disable-dependency-tracking" to prevent the build system from trying to run the missing "depcomp" file. <#:phases>: Add "patch-/bin/sh" phase to substitute actual "/bin/sh" from the inputs. Change-Id: I7e849c327f867456a1f2a372842c4afc335503a8 --- gnu/packages/ftp.scm | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ftp.scm b/gnu/packages/ftp.scm index cb6c1479861..7f062bc02f1 100644 --- a/gnu/packages/ftp.scm +++ b/gnu/packages/ftp.scm @@ -7,6 +7,7 @@ ;;; Copyright © 2021 David Larsson ;;; Copyright © 2021 Guillaume Le Vaillant ;;; Copyright © 2022 Jai Vetrivelan +;;; Copyright © 2026 Artyom V. Poptsov ;;; ;;; This file is part of GNU Guix. ;;; @@ -183,7 +184,7 @@ FTP browser, as well as non-interactive commands such as @code{ncftpput} and (define-public weex (package (name "weex") - (version "2.8.2") + (version "2.8.3") (source (origin (method url-fetch) @@ -192,8 +193,21 @@ FTP browser, as well as non-interactive commands such as @code{ncftpput} and "/weex_" version ".tar.gz")) (sha256 (base32 - "1ir761hjncr1bamaqcw9j7x57xi3s9jax3223bxwbq30a0vsw1pd")))) + "00qnw5q2i0xa2a51jp5737r3jx959rl1gbi9flpwin8s8ymqd9bj")))) (build-system gnu-build-system) + (arguments + (list + #:configure-flags #~(list "--disable-dependency-tracking") + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-/bin/sh + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "po/Makefile.in.in" + (("/bin/sh") + (search-input-file inputs "/bin/sh"))) + (substitute* "intl/Makefile.in" + (("/bin/sh") + (search-input-file inputs "/bin/sh")))))))) (native-inputs (list automake autoconf gettext-minimal)) (home-page "https://weex.sourceforge.net/")