GNU bug report logs -
#57347
[PATCH] packages: Add man-pages-posix.
Previous Next
Reported by: Lilah Tascheter <lilah <at> lunabee.space>
Date: Mon, 22 Aug 2022 20:53:02 UTC
Severity: normal
Tags: patch
Done: Ludovic Courtès <ludo <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
On 22-08-2022 22:42, Lilah Tascheter via Guix-patches via wrote:
> + (home-page"https://www.kernel.org/doc/man-pages/")
> + (synopsis "Man pages from the POSIX.1-2013 standard")
> + (description "This package contains excerpts from the POSIX.1-2008 and TC1
> +standards (collectively, POSIX.1-2013) in manual page form.")
This package can easily be confused with 'man-pages' -- at least, I
initially confused this as a duplicate of man-pages. Could the
relationship be clarified in the description?
> + (arguments
> + '(#:tests? #f
> + #:make-flags (list (string-append "prefix=" (assoc-ref %outputs "out")))
> + #:license-file-regexp "POSIX-COPYRIGHT"
> + #:phases (modify-phases %standard-phases
> + (delete 'configure)
> + (replace 'build
> + (lambda _
> + ;; make all is useless due to guix build semantics, so just gzip.
> + ;; Parallel builds are useless with how the Makefile's setup.
> + (invoke "make" "gz"))))))
Maybe (assoc-ref %outputs "out") -> #$output and '(#:tests? ...) ->
(list #:tests? #f #:make-flags #~(list ...) #:phases #~(...)), now we
have G-exps.
Also, IIRC there's a #:make-target and #:parallel-build? #false
As a bonus, you could update the 'man-pages' package to the new G-exps,
though not required.
Greetings,
Maxime.
[OpenPGP_0x49E3EE22191725EE.asc (application/pgp-keys, attachment)]
[OpenPGP_signature (application/pgp-signature, attachment)]
This bug report was last modified 2 years and 259 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.