From 84c3af5cf41d402847adb33b11897d34f5a14179 Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Wed, 19 Jan 2022 09:48:44 +0100 Subject: [PATCH v3 146/150] gnu: meson: Match shebang instead of setuptools-specific line. * gnu/packages/build-tools.scm (meson)[arguments]: Replace substitute* pattern. --- gnu/packages/build-tools.scm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gnu/packages/build-tools.scm b/gnu/packages/build-tools.scm index 437b0d3550..b343467699 100644 --- a/gnu/packages/build-tools.scm +++ b/gnu/packages/build-tools.scm @@ -289,12 +289,12 @@ (define-public meson (python-version (assoc-ref inputs "python"))) (output (assoc-ref outputs "out"))) (substitute* (string-append output "/bin/meson") - (("# EASY-INSTALL-ENTRY-SCRIPT") - (format #f "\ + (("#!/(.+)" all) + (format #f "~a\ import sys sys.path.insert(0, '~a/lib/python~a/site-packages') -# EASY-INSTALL-ENTRY-SCRIPT" - output python-version))))))))) +" + all output python-version))))))))) (inputs (list python-wrapper ninja)) (home-page "https://mesonbuild.com/") (synopsis "Build system designed to be fast and user-friendly") -- 2.35.1