From bce8c88f42b0fb26a11fa134d10baad626441fd0 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sun, 9 Jul 2023 02:00:02 +0200 Subject: gnu: altermime: Use G-expressions. * gnu/packages/mail.scm (altermime)[arguments]: Rewrite as G-expressions. Don't explicitly return #t from phases. --- gnu/packages/mail.scm | 61 +++++++++++++++++++++++++-------------------------- 1 file changed, 30 insertions(+), 31 deletions(-) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index 717c132e22..c72e99dc0d 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -837,37 +837,36 @@ (define-public altermime "15zxg6spcmd35r6xbidq2fgcg2nzyv1sbbqds08lzll70mqx4pj7")))) (build-system gnu-build-system) (arguments - `(#:make-flags (list "CC=gcc" - (string-append "PREFIX=" (assoc-ref %outputs "out"))) - #:tests? #f ; there are none - #:phases - (modify-phases %standard-phases - (delete 'configure) - (add-after 'unpack 'fix-bugs - (lambda _ - (substitute* "MIME_headers.c" - (("hinfo->filename, sizeof\\(hinfo->name\\)") - "hinfo->filename, sizeof(hinfo->filename)") - (("memset\\(hinfo->defects, 0, _MIMEH_DEFECT_ARRAY_SIZE\\);") - "memset(hinfo->defects, 0, sizeof(hinfo->defects));")) - (substitute* "pldstr.c" - (("if \\(\\(st->start\\)&&\\(st->start != '\\\\0'\\)\\)") - "if ((st->start)&&(*st->start != '\\0'))")) - (substitute* "qpe.c" - (("if \\(lineend != '\\\\0'\\)") - "if (*lineend != '\\0')")) - #t)) - (add-after 'unpack 'install-to-prefix - (lambda _ - (substitute* "Makefile" - (("/usr/local") "${PREFIX}") - (("cp altermime.*") "install -D -t ${PREFIX}/bin altermime\n")) - #t)) - (add-after 'unpack 'disable-Werror - (lambda _ - (substitute* "Makefile" - (("-Werror") "")) - #t))))) + (list + #:make-flags + #~(list "CC=gcc" + (string-append "PREFIX=" #$output)) + #:tests? #f ; there are none + #:phases + #~(modify-phases %standard-phases + (delete 'configure) + (add-after 'unpack 'fix-bugs + (lambda _ + (substitute* "MIME_headers.c" + (("hinfo->filename, sizeof\\(hinfo->name\\)") + "hinfo->filename, sizeof(hinfo->filename)") + (("memset\\(hinfo->defects, 0, _MIMEH_DEFECT_ARRAY_SIZE\\);") + "memset(hinfo->defects, 0, sizeof(hinfo->defects));")) + (substitute* "pldstr.c" + (("if \\(\\(st->start\\)&&\\(st->start != '\\\\0'\\)\\)") + "if ((st->start)&&(*st->start != '\\0'))")) + (substitute* "qpe.c" + (("if \\(lineend != '\\\\0'\\)") + "if (*lineend != '\\0')")))) + (add-after 'unpack 'install-to-prefix + (lambda _ + (substitute* "Makefile" + (("/usr/local") "${PREFIX}") + (("cp altermime.*") "install -D -t ${PREFIX}/bin altermime\n")))) + (add-after 'unpack 'disable-Werror + (lambda _ + (substitute* "Makefile" + (("-Werror") ""))))))) (home-page "https://pldaniels.com/altermime/") (synopsis "Modify MIME-encoded messages") (description -- cgit v1.2.3