--- Begin Message ---
Subject: |
[PATCH 0/2] Unbundle igraph dependencies. |
Date: |
Wed, 1 Nov 2023 22:53:38 +0000 |
These patches unbundle everything from igraph and update it to 0.10.7.
As newer SuiteSparse versions always use an integer width of 64, I set
the same in igraph. Would it be better to create a package variant of
suitesparse-cxsparse for igraph with an integer width depending on the
architecture? Upstream doesn't recommend unbundling CXSparse for that
reason.
David Elsing (2):
gnu: Add pcg-c.
gnu: igraph: Update to 0.10.7.
gnu/local.mk | 1 +
gnu/packages/c.scm | 55 +++++++++
gnu/packages/graph.scm | 114 +++++++++++++-----
.../igraph-fix-varargs-integer-size.patch | 39 ++++++
4 files changed, 182 insertions(+), 27 deletions(-)
create mode 100644 gnu/packages/patches/igraph-fix-varargs-integer-size.patch
--
2.41.0
--- End Message ---
--- Begin Message ---
Subject: |
Re: [bug#66889] [PATCH 0/2] Unbundle igraph dependencies. |
Date: |
Sat, 02 Dec 2023 11:58:24 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Hi David,
David Elsing <david.elsing@posteo.net> skribis:
> These patches unbundle everything from igraph and update it to 0.10.7.
> As newer SuiteSparse versions always use an integer width of 64, I set
> the same in igraph. Would it be better to create a package variant of
> suitesparse-cxsparse for igraph with an integer width depending on the
> architecture? Upstream doesn't recommend unbundling CXSparse for that
> reason.
I don’t know what would be better, but what you did here LGTM.
> David Elsing (2):
> gnu: Add pcg-c.
> gnu: igraph: Update to 0.10.7.
Finally applied, thanks!
Ludo’.
--- End Message ---