all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [bug#64181] [PATCH] gnu: mmg: Update to 5.7.1.
@ 2023-06-20  1:40 Paul A. Patience
  2023-06-20 14:19 ` Paul A. Patience
  2023-06-25 20:59 ` Ludovic Courtès
  0 siblings, 2 replies; 4+ messages in thread
From: Paul A. Patience @ 2023-06-20  1:40 UTC (permalink / raw)
  To: 64181; +Cc: Paul A. Patience

* gnu/packages/graphics.scm (mmg): Update to 5.7.1.
[arguments]<#:configure-flags>: Set -DCMAKE_INSTALL_MANDIR. Add
-DBUILD_DOC=ON and -DUSE_SCOTCH=ON, the defaults of which changed since
the last version. Scotch is still autodetected, but explicitly enabling
it causes the configuration to fail if it is not found.
<#:phases>: Do not copy the manual pages, because the build now does it.
---
 gnu/packages/graphics.scm | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm
index 3a65b96919..2a7a86d9a0 100644
--- a/gnu/packages/graphics.scm
+++ b/gnu/packages/graphics.scm
@@ -2395,7 +2395,7 @@ (define-public discregrid
 (define-public mmg
   (package
     (name "mmg")
-    (version "5.6.0")
+    (version "5.7.1")
     (source
      (origin
        (method git-fetch)
@@ -2404,7 +2404,7 @@ (define-public mmg
              (commit (string-append "v" version))))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "173biz5skbwg27i5w6layg7mydjzv3rmi1ywhra4rx9rjf5c0cc5"))))
+        (base32 "0skb7yzsw6y44zp9gb729i5xks7qd97nvn3z6jhz4jksqksx7lz0"))))
     (build-system cmake-build-system)
     (outputs '("out" "lib" "doc"))
     (arguments
@@ -2414,11 +2414,14 @@ (define-public mmg
                    ;; The build doesn't honor -DCMAKE_INSTALL_BINDIR, hence
                    ;; the adjust-bindir phase.
                    ;;(string-append "-DCMAKE_INSTALL_BINDIR=" #$output "/bin")
+                   (string-append "-DCMAKE_INSTALL_MANDIR=" #$output "/share/man")
                    "-DBUILD_SHARED_LIBS=ON"
+                   "-DBUILD_DOC=ON"
                    "-DBUILD_TESTING=ON"
                    ;; The longer tests are for continuous integration and
                    ;; depend on input data which must be downloaded.
                    "-DONLY_VERY_SHORT_TESTS=ON"
+                   "-DUSE_SCOTCH=ON"
                    ;; TODO: Add Elas (from
                    ;; https://github.com/ISCDtoolbox/LinearElasticity).
                    "-DUSE_ELAS=OFF"
@@ -2443,9 +2446,6 @@ (define-public mmg
                    (invoke "make" "doc")))
                (add-after 'install 'install-doc
                  (lambda _
-                   (copy-recursively
-                    "../source/doc/man" (string-append #$output
-                                                       "/share/man/man1"))
                    (copy-recursively
                     "doc" (string-append #$output:doc "/share/doc/"
                                          #$name "-" #$version))))

base-commit: d884fc9e2efecfba09af4694f5a13ad7fc6f704f
prerequisite-patch-id: 52027b181c066ac91bc56fc0af511a34f3516651
-- 
2.40.1






^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [bug#64181] [PATCH] gnu: mmg: Update to 5.7.1.
  2023-06-20  1:40 [bug#64181] [PATCH] gnu: mmg: Update to 5.7.1 Paul A. Patience
@ 2023-06-20 14:19 ` Paul A. Patience
  2023-06-25 20:59 ` Ludovic Courtès
  1 sibling, 0 replies; 4+ messages in thread
From: Paul A. Patience @ 2023-06-20 14:19 UTC (permalink / raw)
  To: 64181@debbugs.gnu.org

Sorry, I didn't realize the prerequisite-patch-id field was being added to the patch.
Please disregard it, it is unnecessary.

On Monday, June 19th, 2023 at 9:40 PM, Paul A. Patience <paul@apatience.com> wrote:
> base-commit: d884fc9e2efecfba09af4694f5a13ad7fc6f704f
> prerequisite-patch-id: 52027b181c066ac91bc56fc0af511a34f3516651

Best regards,
Paul





^ permalink raw reply	[flat|nested] 4+ messages in thread

* [bug#64181] [PATCH] gnu: mmg: Update to 5.7.1.
  2023-06-20  1:40 [bug#64181] [PATCH] gnu: mmg: Update to 5.7.1 Paul A. Patience
  2023-06-20 14:19 ` Paul A. Patience
@ 2023-06-25 20:59 ` Ludovic Courtès
  2023-06-26  8:53   ` bug#64181: " Christopher Baines
  1 sibling, 1 reply; 4+ messages in thread
From: Ludovic Courtès @ 2023-06-25 20:59 UTC (permalink / raw)
  To: Paul A. Patience; +Cc: 64181

Hi Paul,

"Paul A. Patience" <paul@apatience.com> skribis:

> * gnu/packages/graphics.scm (mmg): Update to 5.7.1.
> [arguments]<#:configure-flags>: Set -DCMAKE_INSTALL_MANDIR. Add
> -DBUILD_DOC=ON and -DUSE_SCOTCH=ON, the defaults of which changed since
> the last version. Scotch is still autodetected, but explicitly enabling
> it causes the configuration to fail if it is not found.
> <#:phases>: Do not copy the manual pages, because the build now does it.

Applied, thanks!

Ludo’.




^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#64181: [PATCH] gnu: mmg: Update to 5.7.1.
  2023-06-25 20:59 ` Ludovic Courtès
@ 2023-06-26  8:53   ` Christopher Baines
  0 siblings, 0 replies; 4+ messages in thread
From: Christopher Baines @ 2023-06-26  8:53 UTC (permalink / raw)
  To: 64181-done

[-- Attachment #1: Type: text/plain, Size: 583 bytes --]


Ludovic Courtès <ludovic.courtes@inria.fr> writes:

> Hi Paul,
>
> "Paul A. Patience" <paul@apatience.com> skribis:
>
>> * gnu/packages/graphics.scm (mmg): Update to 5.7.1.
>> [arguments]<#:configure-flags>: Set -DCMAKE_INSTALL_MANDIR. Add
>> -DBUILD_DOC=ON and -DUSE_SCOTCH=ON, the defaults of which changed since
>> the last version. Scotch is still autodetected, but explicitly enabling
>> it causes the configuration to fail if it is not found.
>> <#:phases>: Do not copy the manual pages, because the build now does it.
>
> Applied, thanks!

Marking as done.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 987 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2023-06-26  8:55 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-06-20  1:40 [bug#64181] [PATCH] gnu: mmg: Update to 5.7.1 Paul A. Patience
2023-06-20 14:19 ` Paul A. Patience
2023-06-25 20:59 ` Ludovic Courtès
2023-06-26  8:53   ` bug#64181: " Christopher Baines

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.