Nicolas Graves
088b9f39ca
gnu: python-louvain: Update to 0.16-0.def9179.
...
* gnu/packages/graph.scm (python-louvain): Update to 0.16-0.def9179.
Change-Id: Ida1d339a2ba92cbff41f0c20e8927bd5c13c0b9f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-03-20 14:11:38 +00:00
Ludovic Courtès
2a50c9598b
gnu: Reference the inherited ‘arguments’ value.
...
This commit was made by running this command:
sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm
… and then:
1. reverting changes from ‘gnu/packages/rust.scm’ and
‘gnu/packages/java.scm’ since they would incur derivation changes and/or
breakage;
2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’;
3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’,
which use ‘substitute-keyword-arguments’ for arguments that are not
inherited (and thus ‘arguments’ would be unbound);
4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’
which make bogus assumptions about inherited arguments.
Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-03-20 13:27:15 +01:00
Nicolas Graves
9a42390493
gnu: python-faiss: Switch to pyproject-build-system.
...
* gnu/packages/graph.scm (python-faiss)[arguments]
<#:imported-modules, #:modules, #:phases>: Rewrite them
to switch to pyproject-build-system.
Merges: https://codeberg.org/guix/guix/pulls/6224
Change-Id: I096ebe121027e72bc2ab01f6ebc75ae057a66344
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-03-03 08:36:10 +00:00
Arun Isaac
6ba3c45130
gnu: Add faiss-for-go-faiss.
...
* gnu/packages/graph.scm (faiss-for-go-faiss): New variable.
Change-Id: I322a8e058ef00771d3987c05a42b03be9fc64cc5
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-28 22:05:07 +00:00
Arun Isaac
e2120808b5
gnu: faiss: Build shared libraries.
...
* gnu/packages/graph.scm (faiss)[arguments]: Add -DBUILD_SHARED_LIBS=ON to
configure-flags.
Change-Id: Iffbbbd168ad498656656e274c823ff22667fc46f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-28 22:05:07 +00:00
Arun Isaac
ca1d6248c6
gnu: faiss: Enable C API.
...
* gnu/packages/graph.scm (faiss)[arguments]: Add -DFAISS_ENABLE_C_API=ON to
configure-flags.
Change-Id: I4efb687ee45d68ce21275d62b0293ab67beef57a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-28 22:05:07 +00:00
Sharlatan Hellseher
5f3cd42859
gnu: Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4.
...
This is a following up change after discussion in
<https://codeberg.org/guix/guix/pulls/3701#issuecomment-11048648 >.
* gnu/packages/swig.scm (swig-4.0, swig-4.4): New variables.
(swig, swig-next): Deprecate swig and swig-next in vafor of swig-4.0 and
swig-4.4.
* gnu/packages/accessibility.scm (libbraille)
* gnu/packages/apparmor.scm (libapparmor)
* gnu/packages/bioinformatics.scm (htseq, imp, libsbml)
* gnu/packages/bootloaders.scm (dtc, u-boot)
* gnu/packages/disk.scm (volume-key)
* gnu/packages/dns.scm (ldns, unbound)
* gnu/packages/electronics.scm (opensta, trilinos-serial-xyce, uhdm)
* gnu/packages/embedded.scm (python-libmpsse)
* gnu/packages/engineering.scm (freecad, kicad, meep, mpb)
* gnu/packages/fabric-management.scm (ibutils)
* gnu/packages/game-development.scm (python-pybox2d)
* gnu/packages/games.scm (kiki)
* gnu/packages/geo.scm (saga)
* gnu/packages/gnome.scm (libratbag)
* gnu/packages/gnucash.scm (gnucash)
* gnu/packages/gnupg.scm (python-gpg)
* gnu/packages/graphviz.scm (graphviz)
* gnu/packages/guile-xyz.scm (guile-xapian)
* gnu/packages/image.scm (mypaint)
* gnu/packages/instrumentation.scm (babeltrace, lttng-tools)
* gnu/packages/kodi.scm (kodi)
* gnu/packages/libftdi.scm (libftdi)
* gnu/packages/linux.scm (libnl)
* gnu/packages/llvm.scm (lldb)
* gnu/packages/machine-learning.scm (openmm, tensorflow-lite)
* gnu/packages/maths.scm (nlopt)
* gnu/packages/ncurses.scm (stfl)
* gnu/packages/oneapi.scm (python-onetbb)
* gnu/packages/pretty-print.scm (highlight)
* gnu/packages/python-crypto.scm (python-m2crypto)
* gnu/packages/python-graphics.scm (python-pivy)
* gnu/packages/radio.scm (hamlib, soapysdr)
* gnu/packages/security-token.scm (python-pyscard, python-yubikey-manager)
* gnu/packages/selinux.scm (libselinux, libsemanage, python-setools)
* gnu/packages/speech.scm (pocketsphinx)
* gnu/packages/statistics.scm (python-openturns, r-spams)
* gnu/packages/tbb.scm (python-tbb)
* gnu/packages/version-control.scm (subversion)
* gnu/packages/video.scm (libopenshot, mlt, obs)
[native-inputs]: Remove swig; add swig-4.0.
* gnu/packages/geo.scm (gdal)
* gnu/packages/graph.scm (python-faiss)
[inputs]: Remove swig; add swig-4.0.
* gnu/packages/games.scm (fifengine): Update to 0.4.2.
[inputs]: Remove swig; add swig-4.0.
[native-inputs]: Likewise.
* gnu/packages/image-processing.scm (insight-toolkit, simpleitk)
* gnu/packages/pdf.scm (mupdf, python-pymupdf)
[native-inputs]: Remove swig-next; add swig-4.4.
Change-Id: I544bef0a0b1a81004596fad9f116610ef5cb52ae
2026-02-27 14:07:00 +00:00
Thomas Kramer
05a3106a52
gnu: Add lemon-graph.
...
* gnu/packages/graph.scm (lemon-graph): New variable
Merges guix/guix!5989
Change-Id: Ieabf232df3c60d7557a814907ec78675606b1cb6
Modified-by: Cayetano Santos <csantosb@inventati.org >
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-02-27 11:09:24 +01:00
Nicolas Graves
1bf91ac505
gnu: Drop setting SETUPTOOLS_SCM_PRETEND_VERSION in some packages.
...
* gnu/packages/astronomy.scm (python-asdf-compression)
(python-asdf-fits-schemas, python-cdflib, python-sunkit-spex):
* gnu/packages/bioinformatics.scm (python-whatshap, python-mudata)
(python-pyfaidx, python-ctxcore, scvelo):
* gnu/packages/bootloaders.scm (dtc):
* gnu/packages/check.scm (python-pytest-xdist, python-pytest-forked):
* gnu/packages/databases.scm (python-fastparquet):
* gnu/packages/disk.scm (greaseweazle-host-tools):
* gnu/packages/docker.scm (python-docker):
* gnu/packages/finance.scm (python-ledgerblue):
* gnu/packages/fontutils.scm (python-compreffor)
(python-defcon-bootstrap, nototools):
* gnu/packages/games.scm (sc-controller):
* gnu/packages/machine-learning.scm (python-botorch):
* gnu/packages/music.scm (python-pylast):
* gnu/packages/package-management.scm (conda):
* gnu/packages/python-build.scm (python-exceptiongroup):
* gnu/packages/python-science.scm (python-dask-image)
(python-distributed, python-osqp):
* gnu/packages/python-web.scm (python-branca, python-smart-open):
* gnu/packages/python-xyz.scm (python-conda-content-trust)
(python-menuinst, python-isort, python-pyclibrary)
(python-pyclipper, python-csb43-0.10, python-orgparse)
(python-deepmerge, python-scooby, python-uuid6):
* gnu/packages/radio.scm (nanovna-saver):
* gnu/packages/sphinx.scm (python-sphinx-autodoc-typehints):
[arguments]: Remove phases setting SETUPTOOLS_SCM_PRETEND_VERSION.
* gnu/packages/python-xyz.scm (python-bagit)
[arguments]: Refactor manual 'check phase into #:test-flags.
Change-Id: I0713d6603f982a7f956d02fc3b85a384f4dd6ce4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:37 +01:00
jgart
301532acfe
Revert "gnu: faiss: Enable C API."
...
This reverts commit 9d80ddabfa .
Change-Id: Idc7b79b180a11945430a00f98b15de310d1ffdf8
2026-02-06 15:20:03 -06:00
jgart
87f01a4f6a
Revert "gnu: faiss: Build shared libraries."
...
This reverts commit 2d33ec5eaf .
Change-Id: I8d2dd0a8d2ae0d8a403a0aec1956a7bd46bffbb5
2026-02-06 15:20:03 -06:00
Arun Isaac
2d33ec5eaf
gnu: faiss: Build shared libraries.
...
* gnu/packages/graph.scm (faiss)[arguments]: Add -DBUILD_SHARED_LIBS=ON to
configure-flags.
Signed-off-by: jgart <jgart@dismail.de >
2026-02-06 14:25:50 -06:00
Arun Isaac
9d80ddabfa
gnu: faiss: Enable C API.
...
* gnu/packages/graph.scm (faiss)[arguments]: Add -DFAISS_ENABLE_C_API=ON to
configure-flags.
Signed-off-by: jgart <jgart@dismail.de >
2026-02-06 14:25:40 -06:00
Sharlatan Hellseher
0bf1c3acae
gnu: python-graphtools: Update to 2.1.0.
...
* gnu/packages/graph.scm (python-graphtools): Update to 2.1.0.
[arguments]<phases>: Remove 'patch-tets; use default 'check; add
'fix-pytest-config.
[native-inputs]: Remove util-linux, python-pynose, and python-nose2; add
python-pytest and python-setuptools.
Change-Id: If5561d5c4de1a9c78e7d4baa7011bd0ad622c4ef
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:20:19 +01:00
Sharlatan Hellseher
193c758ca6
gnu: python-pygsp: Update to 0.6.0.
...
* gnu/packages/graph.scm (python-pygsp): Update to 0.6.0.
[source] <pypi-uri>: Fix name.
[arguments] <test-flags>: Rework skipped tests.
<phases>: Remove 'disable-doctets.
[propagated-inputs]: Remove python-scikit-image.
[native-inputs]: Remove python-coverage, python-coveralls, and
python-flake8; add python-matplotlib, python-pyunlocbox,
python-scikit-image, and python-setuptools.
Change-Id: Ic2ef43e47967897e2d7df7e628a8d02ff7684360
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:20:18 +01:00
Sharlatan Hellseher
8aa80ded78
gnu: Add python-pyunlocbox.
...
* gnu/packages/graph.scm (python-pyunlocbox): New variable.
Change-Id: I0281d2e1cfa4ad61a64e168f2c70344afd96ad3a
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:20:17 +01:00
Nicolas Graves
2a47999c84
gnu: python-graphtools: Remove uneeded native-inputs.
...
* gnu/packages/graph.scm (python-graphtools)[native-inputs]: Remove
python-black, python-coverage, python-coveralls. Replace python-nose
by python-pynose.
Change-Id: Ided53c4b39d061c57ec1633f8b151597253d9347
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-01 23:23:52 +00:00
Greg Hogan
1aebfc74f1
gnu: boost: Update to 1.89.0.
...
* gnu/packages/boost.scm (boost-for-source-highlight): Rename this ...
(boost-1.83): ... to this.
(boost-numpy): Inherit from boost-1.83.
* gnu/packages/pretty-print.scm (source-highlight): Update accordingly.
* gnu/packages/boost.scm (boost): Update to 1.89.0.
[source]: Remove patches.
* gnu/packages/boost.scm (mdds)
[propagated-inputs]: Replace boost with boost-1.83.
* gnu/packages/astronomy.scm (aoflagger),
* gnu/packages/embedded.scm (cc-tool),
* gnu/packages/games.scm (0ad, vcmi),
* gnu/packages/image.scm (gpick),
* gnu/packages/maths.scm (highfive),
* gnu/packages/plotutils.scm (asymptote)
[native-inputs]: Replace boost with boost-1.83.
* gnu/packages/audio.scm (guitarix, supercollider),
* gnu/packages/bioconductor.scm (r-mzr),
* gnu/packages/bioinformatics.scm (ataqv, bless, express, isolator,
metabat, r-velocytom, rsem, sailfish, salmon),
* gnu/packages/bittorrent.scm (libtorrent-rasterbar),
* gnu/packages/code.scm (sourcetrail),
* gnu/packages/compression.scm (innoextract),
* gnu/packages/cpp.scm (lager),
* gnu/packages/crypto.scm (cryfs),
* gnu/packages/electronics.scm (nextpnr, prjpeppercorn, prjtrellis,
pulseview),
* gnu/packages/emulators.scm (mupen64plus-video-glide64mk2),
* gnu/packages/engineering.scm (cadabra2, freecad, libigl,
openscad, prusa-slicer),
* gnu/packages/file-systems.scm (snapper),
* gnu/packages/finance.scm (ledger),
* gnu/packages/game-development.scm (dds),
* gnu/packages/games.scm (colobot, fifengine, knightsgame, leela-zero,
pokerth, supertux, wesnoth, wesnoth-server),
* gnu/packages/geo.scm (gplates),
* gnu/packages/gnucash.scm (gnucash),
* gnu/packages/graph.scm (python-graph-tool),
* gnu/packages/graphics.scma (openshadinglanguage),
* gnu/packages/i2p.scm (i2pd),
* gnu/packages/image-viewers.scm (luminance-hdr),
* gnu/packages/kde-graphics.scm (krita),
* gnu/packages/mail.scm (astroid),
* gnu/packages/medical.scm (orthanc, orthanc-mysql,
orthanc-postgresql),
* gnu/packages/messaging.scm (libphonenumber),
* gnu/packages/mpd.scm (ncmpcpp),
* gnu/packages/networking.scm (kismet),
* gnu/packages/opencog.scm (cogutil),
* gnu/packages/photo.scm (hugin),
* gnu/packages/poedit.scm (poedit),
* gnu/packages/radio.scm (gnuradio),
* gnu/packages/rdf.scm (lucene++),
* gnu/packages/serialization.scm (avro-cpp),
* gnu/packages/simulation.scm (fenics-dolfin),
* gnu/packages/version-control.scm (gource),
* gnu/packages/video.scm (aegisub, mkvtoolnix),
* gnu/packages/web.scm (websocketpp)
[inputs]: Replace boost with boost-1.83.
* gnu/packages/libreoffice.scm (libcmis): Update to 0.6.2-00a85bf6.
(librevenge): Update to 0.0.5.
[arguments]<#:configure-flags>: Remove reference to boost system
component for which the compatibility stub has been removed.
* gnu/packages/serialization.scm (msgpack-cxx): Update to 7.0.0.
Change-Id: I247f3eaecde3de3fe227586b840f0312b4797ee1
2025-11-28 12:26:24 +00:00
Ludovic Courtès
9fcfb93944
gnu: Use ‘define-deprecated-package’ for deprecated packages.
...
Use ‘define-deprecated-package’ instead of (define x (deprecated-package …))
throughout gnu/packages/*.scm.
Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d
2025-10-23 19:35:06 +02:00
Sharlatan Hellseher
10dc03fb10
gnu: python-louvain-igraph: Fix tests.
...
* gnu/packages/graph.scm (python-louvain-igraph)[native-inputs]:
Remove python-wheel; add python-pytest.
Change-Id: Iee027d8b6e838dd2deb6c02bc26aa55ff7fd3396
2025-10-06 01:29:30 +01:00
Nicolas Graves
861a1ed5d1
gnu: python-louvain: Run tests with unittests.
...
* gnu/packages/graph.scm (python-louvain)
[arguments]<#:test-backend>: Set it.
[native-inputs]: Remove python-pytest.
[propagated-inputs]: Improve style.
Change-Id: Icb00e04f4cd377b8d7d0256eb305ecd5e3618618
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:44 +01:00
Sharlatan Hellseher
4b93376653
gnu: python-louvain: Fix tests.
...
* gnu/packages/graph.scm (python-louvain)[native-inputs]: Remove
python-wheel; add python-pytest.
Change-Id: I9a4b292c2bd83133ad28640cfa32041255374311
2025-09-25 09:36:41 +01:00
Maxim Cournoyer
10482f731e
Reapply "Update Maxim's email address."
...
This reverts commit a7db92d9b3 , this time with
the more careful command, to avoid a world rebuild:
grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \
--exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com |
xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'
Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
2025-09-18 13:44:12 +09:00
Maxim Cournoyer
a7db92d9b3
Revert "Update Maxim's email address."
...
This reverts commit d0d87a744d . Oops! This
caused a world rebuild.
Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18 12:07:31 +09:00
Maxim Cournoyer
d0d87a744d
Update Maxim's email address.
...
The change was automated via:
git grep -l maxim.cournoyer@gmail.com |
xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'
* .mailmap: New entry.
Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
2025-09-18 08:05:19 +09:00
Tiago de Paula Peixoto
0d85a24d28
gnu: python-graph-tool: Update to 2.98.
...
* gnu/packages/graph.scm (python-graph-tool): Update to 2.98.
Change-Id: I27ca4a36b158d985fcb4ca22b407c482107b05e9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-04 22:05:12 +01:00
Nicolas Graves
f1e9e05f65
gnu: igraph-for-r-rigraphlib: Hide package.
...
* gnu/packages/graph.scm (igraph-for-r-rigraphlib): Hide package.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-09-04 11:13:04 +02:00
Greg Hogan
50c3fd729a
gnu: Remove BUILD_TESTING configuration flag.
...
* gnu/packages/assembly.scm (cpu-features),
* gnu/packages/astronomy.scm (casacore),
* gnu/packages/bioinformatics.scm (morpheus),
* gnu/packages/code.scm (rtags),
* gnu/packages/education.scm (gcompris-qt),
* gnu/packages/game-development.scm (libccd),
* gnu/packages/geo.scm (cloudcompare),
* gnu/packages/glib.scm (dbus-cxx),
* gnu/packages/graph.scm (faiss),
* gnu/packages/graphics.scm (f3d, mmg),
* gnu/packages/i2p.scm (i2pd),
* gnu/packages/image-processing.scm (vtk),
* gnu/packages/image.scm (openjpeg),
* gnu/packages/irc.scm (quassel),
* gnu/packages/jami.scm (jami),
* gnu/packages/kde.scm (kapptemplate, kdeconnect, kdenlive, krita),
* gnu/packages/kde-frameworks.scm (purpose, purpose-5),
* gnu/packages/kde-office.scm (calligra, ghostwriter),
* gnu/packages/linux.scm (bpftrace),
* gnu/packages/maths.scm (blitz, double-conversion, hpcombi, lapack,
vc),
* gnu/packages/messaging.scm (libsignal-protocol-c),
* gnu/packages/mold.scm (mold),
* gnu/packages/music.scm (sonivox),
* gnu/packages/networking.scm (dhtnet),
* gnu/packages/opencl.scm (opencl-clhpp),
* gnu/packages/openpgp.scm (rnp),
* gnu/packages/photo.scm (darktable),
* gnu/packages/popt.scm (gflags),
* gnu/packages/rdesktop.scm (freerdp),
* gnu/packages/security-token.scm (cppcodec),
* gnu/packages/terminals.scm (libtsm),
* gnu/packages/text-editors.scm (jucipp),
* gnu/packages/xdisorg.scm (xsettingsd)
[arguments]<#:configure-flags>: Remove BUILD_TESTING.
* gnu/packages/jupyter.scm (xeus)
[arguments]: Disable tests.
<#:configure-flags>: Remove BUILD_TESTING.
Change-Id: I6870720cdd2b10c7afacf0c6e7400cd1d73a1209
2025-08-04 04:11:23 +00:00
Greg Hogan
364e883298
gnu: Remove #:test-target argument.
...
* gnu/packages/astronomy.scm (libsep),
* gnu/packages/bioinformatics.scm (megahit),
* gnu/packages/bittorrent.scm (qbittorrent),
* gnu/packages/calendar.scm (date),
* gnu/packages/check.scm (klee, trompeloeil),
* gnu/packages/compression.scm (zziplib),
* gnu/packages/cpp.scm (immer, lager, zug),
* gnu/packages/databases.scm (timescaledb),
* gnu/packages/emulators.scm (dolphin-emu),
* gnu/packages/fpga.scm (systemc),
* gnu/packages/game-development.scm (box2d),
* gnu/packages/games.scm (megaglest, openclonk, teeworld),
* gnu/packages/glib.scm (sdbus-c++),
* gnu/packages/gnucash.scm (gnucash),
* gnu/packages/graph.scm (igraph),
* gnu/packages/image.scm (exiv2),
* gnu/packages/inkscape.scm (inkscape),
* gnu/packages/instrumentation.scm (yactfr),
* gnu/packages/kde-multimedia.scm (elisa),
* gnu/packages/linux.scm (falcosecurity-libs),
* gnu/packages/llvm.scm (libcxx, libomp-15),
* gnu/packages/machine-learning.scm (ctranslate2, tvm),
* gnu/packages/maths.scm (blitz),
* gnu/packages/messaging.scm (libphonenumber),
* gnu/packages/music.scm (clementine, libdiscid, opustags, strawberry),
* gnu/packages/opencog.scm (atomspace, attention, cogserver, cogutil,
opencog),
* gnu/packages/python-xyz.scm (pybind11)
* gnu/packages/radio.scm (libfec, libcorrect),
* gnu/packages/serialization.scm (qtcsv),
* gnu/packages/shells.scm (fish),
* gnu/packages/tls.scm (aws-lc),
* gnu/packages/web.scm (wabt),
* gnu/packages/vulkan.com (spirv-llvm-translator)
[arguments]: Move #:test-target to ...
<#:phases>: ... 'check phase.
* gnu/packages/algebra.scm (xtensor),
* gnu/packages/astronomy (stellarium),
* gnu/packages/bioinformatics.scm (libsbml),
* gnu/packages/chemistry.scm (openbabel),
* gnu/packages/cpp.scm (xsimd, xtl),
* gnu/packages/documentation.scm (doxygen),
* gnu/packages/lua.scm (selene),
* gnu/packages/libftdi.scm (libftdi),
* gnu/packages/llvm.scm (cling, libomp@12, libomp@13),
* gnu/packages/hyperledger.scm (hyperledger-iroha),
* gnu/packages/markup.scm (cmark, cmark-gfm),
* gnu/packages/maths.scm (cryptominisat, double-conversion),
* gnu/packages/mp3.scm (chromaprint),
* gnu/packages/qt.scm (qtpromise)
* gnu/packages/rdf.scm (clucene),
* gnu/packages/sync.scm (lsyncd)
[arguments}: Remove #:test-target.
* gnu/packages/engineering.scm (libfive),
* gnu/packages/game-development.scm (box2d-3)
[arguments]: Remove #:test-target and disable tests.
Change-Id: I0a82091df1789980bbbac0c334b6f993c36f412a
2025-08-04 04:10:32 +00:00
Sharlatan Hellseher
a59bfcfc90
gnu: python-graph-tool: Use G-expressions.
...
* gnu/packages/graph.scm (python-graph-tool): Apply G-expressions.
[arguments]: Drop import of SITE-PACKAGES procedure from
python-build-system by replacing it with equivalent construction.
Change-Id: Ia2e4263ef08858fc910bf5142379978fa70ae664
2025-07-06 00:44:39 +01:00
Sharlatan Hellseher
0c5193a454
gnu: python-leidenalg: Improve package, enable tests.
...
* gnu/packages/graph.scm (python-leidenalg):
[source]: Switch to git-fetch containing tests.
[build-system]: Use pyproject.
[arguments] <tests?>: Enable them.
<phases>: Remove absolute 'fix-requirements; add 'pretend-version.
[native-inputs]: Add python-ddt, python-pytest, python-setuptools, and
python-wheel.
Change-Id: I3fe5249b2c2947fb676b3347bd25a76d470aec17
2025-07-06 00:44:39 +01:00
Sharlatan Hellseher
fe3159ce7a
gnu: python-plotly: Move to python-science.
...
This package is not related to Graph at all and imported by
bioinformatics and astronomy modules only which are Science disciplines.
This change moves it closer to related packages and preserves copyright
header records extracted from git log.
* gnu/packages/graph.scm (python-plotly): Move from here ...
* gnu/packages/python-science.scm: ... to here.
Change-Id: I5544ebdf1f545b2d7740dd56cab2d04bbe9d7715
2025-07-06 00:44:38 +01:00
Sharlatan Hellseher
502b3d9dd6
gnu: python-plotly: Improve package.
...
* gnu/packages/graph.scm (python-plotly): Simplify and improve package.
[build-system]: Use pyproject.
[arguments] <test-flags>: Utilize it and skip only problematic tests
which miss some packages, requiring networking or fail abnormaly.
<phases>: Use default 'check.
[propagated-inputs]: Remove python-six; add python-scikit-image and
python-vaex-core.
[native-inputs]: Add python-setuptools and python-wheel.
Change-Id: I4fefedbbf3e9180b07b40252fb8fb89f49983dbd
2025-07-06 00:44:34 +01:00
Sharlatan Hellseher
265541b912
gnu: Remove python-plotly-2.4.1.
...
This variant is not in use any longer.
* gnu/packages/graph.scm (python-plotly-2.4.1): Delete variable.
Change-Id: Ibbead973b266c113a38d6e85d6ecd56d7e644e4b
2025-07-06 00:36:30 +01:00
Sharlatan Hellseher
b001388f6f
gnu: packages/graph: Sort use-module alphabetically.
...
* gnu/packages/graph.scm: Sort use-module alphabetically.
Change-Id: I7f8f6a26d0607cc7c3946891b425747370081989
2025-07-06 00:36:29 +01:00
Mark Walker
70b8e1db1c
gnu: Add qvge.
...
* gnu/packages/graph.scm (qvge): New variable.
Change-Id: Ia4765de13caea2f576f247c459113f9babc31ef6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-07-06 00:35:57 +01:00
Greg Hogan
c0fc7d2a0a
gnu: python-leidenalg: Update to 0.10.2.
...
* gnu/packages/graph.scm (python-leidenalg): Update to 0.10.2.
[inputs]: Add libleidenalg.
[description]: Update to account for removal of C++ implementation.
Change-Id: Ia00e819eda4c03f25e54dc72483c7bcaf2ab396f
2025-05-13 16:35:43 +00:00
Greg Hogan
35a15c5a70
gnu: Add libleidenalg.
...
* gnu/packages/graph.scm (libleidenalg): New variable.
Change-Id: I73b21fcbca63ec26f521e8a17d45537dbcf82ffe
2025-05-13 16:35:43 +00:00
Greg Hogan
61e413eb7e
gnu: python-louvain-igraph: Update to 0.8.2.
...
* gnu/packages/graph.scm (python-louvain-igraph): Update to 0.8.2.
Change-Id: Ifa755464fb88e0af6829d6f2569b900a80949e76
2025-05-13 16:35:42 +00:00
Greg Hogan
782d431cca
gnu: python-vtraag-louvain: Deprecate.
...
* gnu/packages/graph.scm (python-vtraag-louvain): Deprecate with
replacement python-louvain-igraph.
Change-Id: I4e8b938a0a7ffb1932209bfff97a84b075aabb0e
2025-05-13 16:35:42 +00:00
Greg Hogan
73eb9b8d24
gnu: python-igraph: Update to 0.11.8.
...
* gnu/packages/graph.scm (python-igraph): Update to 0.11.8.
Change-Id: I6493392a700ea64bb0bf3c300a39a323e9eebf36
2025-05-13 16:35:41 +00:00
Greg Hogan
365d1ed908
gnu: igraph: Update to 0.10.15.
...
* gnu/packages/graph.scm (igraph): Update to 0.10.15.
[source]: Remove patches.
* gnu/packages/patches/igraph-fix-varargs-integer-size.patch: Delete.
* gnu/local.mk (dist_patch_DATA): Update accordingly.
Change-Id: Iffbfdc83b347f9abf82891f5b97954903d3df3dd
2025-05-13 16:35:40 +00:00
Ricardo Wurmus
6a66ac3d1d
gnu: Add igraph-for-r-rigraphlib.
...
* gnu/packages/graph.scm (igraph-for-r-rigraphlib): New variable.
Change-Id: I8b4453cbc602959a6d38eadbcd3c6d8f182dd997
2025-05-12 08:54:06 +02:00
Nicolas Graves
581945709f
gnu: python-louvain: Use pyproject-build-system.
...
* gnu/packages/graph.scm (python-louvain)
[build-system]: Switch from python-build-system to
pyproject-build-system.
[native-inputs]: Replace python-setuptools-57 by
python-setuptools. Add python-wheel.
Change-Id: I3c07564dd8fd3f75e33a2cc9737372e28c57f733
Signed-off-by: Steve George <steve@futurile.net >
2025-04-16 11:46:35 +02:00
Nicolas Graves
ac26813108
gnu: faiss: Update to 1.10.0.
...
* gnu/packages/graph.scm (faiss): Update to 1.10.0.
[source]: Adapt snippet. Add patch.
[arguments]: Delete likely uneeded {phases}. Adapt {configure-flags}.
[native-inputs]: Add openmpi.
(python-faiss): Update to 1.10.0.
[build-system]: Switch to cmake-build-system.
[arguments]: Rewrite all arguments.
[inputs]: Improve-style. Switch python for python-wrapper.
[native-inputs]: Add python-scipy.
[propagated-inputs]: Remove python-matplotlib.
* gnu/packages/patches/faiss-tests-CMakeLists-find-googletest.patch:
Add patch.
* gnu/local.mk: Likewise.
Change-Id: Ia1d29af1b7ea1d8f0fe27fdbb8c6a355889bfd30
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-03-10 00:38:05 +01:00
Vinicius Monego
5098bacd41
gnu: Add plantri.
...
* gnu/packages/graph.scm (plantri): New variable.
Change-Id: I976eb88437b47bc06d7b2c2f8703da217e85cc7e
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-02-10 14:27:57 +01:00
Lars-Dominik Braun
6d97c15911
gnu: Add python-setuptools/python-wheel where necessary.
...
Changes to pyproject-build-system require explicit dependency on
setuptools/wheel.
Change-Id: Icd7699fc1dc56e974ae7568f2ae916dbf876bea5
2024-12-13 20:18:25 +00:00
Lars-Dominik Braun
fdc0fefd46
build-system/pyproject: Use python-sans-pip-wrapper as default-python.
...
Also adds python-setuptools and python-wheel to relevant packages,
either to native-inputs or to propagated inputs if the pkg_resources
Python module is loaded at runtime.
* guix/build-system/pyproject.scm (default-python): Default to
python-sans-pip-wrapper.
Change-Id: I2d986c2225114f54459dd6bb360913106e52cdf4
2024-12-13 20:15:41 +00:00
Sébastien Lerique
a2f7081df4
gnu: mscgen: Fix dependencies.
...
* gnu/packages/graph.scm (mscgen)
[inputs]: Add fontconfig, freetype, libjpeg-turbo, libpng, zlib.
Change-Id: If185bcb2f786f6493c20040b47e93440987d7243
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2024-09-25 18:07:41 +02:00
Maxim Cournoyer
f0c46d47ce
gnu: python-graph-tool: Import the correct set of modules.
...
* gnu/packages/graph.scm (python-graph-tool) [arguments]
<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.
Change-Id: I9d0d70a386e1131250feb16ab23089c66f6dec8e
2024-08-31 10:42:19 +02:00