summaryrefslogtreecommitdiff
path: root/gnu/packages/finance.scm
AgeCommit message (Collapse)Author
2026-04-02gnu: electrum: Update to 4.7.2.Foster Hangdaan
* gnu/packages/finance.scm (electrum): Update to 4.7.2. Merges guix/guix!7628 Change-Id: I334ca6cbbe27ffecfc1b9add84ed849ddfbd467a Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-22gnu: homebank: Update to 5.10.Vinicius Monego
* gnu/packages/finance.scm (homebank): Update to 5.10. Change-Id: Id333c4b6d578ecaec9d7a3f98a6d0d8dcac08c4b
2026-03-20gnu: Reference the inherited inputs values.Ludovic Courtès
This commit was made by running this command: sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm … and then reverting individual hunks where the change would trigger unbound variable warnings or other issues (such as ‘native-inputs’ is bound in the body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined just above). Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-20gnu: Reference the inherited ‘arguments’ value.Ludovic Courtès
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-13gnu: bitcoin-cash-node: Update to 29.0.0.Guillaume Le Vaillant
* gnu/packages/finance.scm (bitcoin-cash-node): Update to 29.0.0. Change-Id: I392cdcd1264ce6bacc37a28e36ed81607a2560fc
2026-03-13gnu: monero-gui: Update to 0.18.4.7.Guillaume Le Vaillant
* gnu/packages/finance.scm (monero-gui): Update to 0.18.4.7. Change-Id: I708c062fce11f07629b847613582c6fa778c0d2a
2026-03-13gnu: p2pool: Update to 4.14.Guillaume Le Vaillant
* gnu/packages/finance.scm (p2pool): Update to 4.14. Change-Id: I4525e802f68a1c7a64dc85b25ae673209754cfd9
2026-03-10gnu: Add beancount-language-server.Merrick Luo
* gnu/packages/finance.scm (beancount-language-server): New variable. * gnu/packages/rust-crates.scm: Add source source crates. Closes: guix/guix#4121 Change-Id: Ic878703e74952b404d3a3b9e7f6ef49298018080 Signed-off-by: Steve George <steve@futurile.net>
2026-03-09gnu: Remove flowee.Andreas Enge
* gnu/packages/finance.scm (flowee): Delete variable. Fixes: guix/guix#6229 Change-Id: Id6c8f1308c994b3e163168ea2b88d12d8c976b73
2026-03-03gnu: electrum: Update to 4.7.1.Foster Hangdaan
* gnu/packages/finance.scm (electrum): Update to 4.7.1. Change-Id: If424b2f887b6976ce2a9a3628c89da882d9f2dc8 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-01gnu: python-ta-lib: Update to 0.6.8.Vinicius Monego
* gnu/packages/finance.scm (python-ta-lib): Update to 0.6.8. [source]: Update commit string. [native-inputs]: Add python-pypa-build. Change-Id: I89500f1c946d2746944f15dbdb92a730c9c70c46
2026-02-28gnu: monero-gui: Update to 0.18.4.6.Foster Hangdaan
* gnu/packages/finance.scm (monero-gui): Update to 0.18.4.6. Change-Id: I196cb121bbfe484270ba98701081403380fb897f Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-28gnu: monero: Update to 0.18.4.6.Foster Hangdaan
* gnu/packages/finance.scm (monero): Update to 0.18.4.6. Change-Id: I451602068e302428e803df2e021383cf6d55cf57 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-26gnu: Add ledger2beancount.Robin Templeton
* gnu/packages/finance.scm (ledger2beancount): New variable. Change-Id: Ic698ff8e23e711506dec625c3f15b13c6a105938 Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-02-25gnu: Add fava-envelope-airmail.John Kehayias
* gnu/packages/finance.scm (fava-envelope-airmail): New variable. Change-Id: Ifa2cb75d8dbaf9da632d0a770128bedd934d3655
2026-02-25gnu: miniupnpc: Update to 2.3.3.Andreas Enge
This is now the same version as miniupnpc-next. * gnu/packages/upnp.scm (miniupnpc): Update to 2.3.3. * gnu/packages/emulators.scm (rpcs3)[inputs]: Replace miniupnpc-next by miniupnpc. * gnu/packages/emulators.scm (dolphin-emu, libretro-dolphin-emu, flycast)[inputs], * gnu/packages/finance.scm (monero)[inputs], * gnu/packages/games.scm (openclonk)[inputs]: Replace miniupnpc by miniupnpc-2.1. Change-Id: If40ff70a82b608e779d1f5127133c0c5318cb439
2026-02-20gnu: fava: Update to 1.30.12.John Kehayias
* gnu/packages/finance.scm (fava): Update to 1.30.12. [arguments]: Remove no longer needed test-flags. [propagated-inputs]: Add python-typing-extensions. [native-inputs]: Remove python-wheel. Change-Id: I47c47f8c6c806bc33c6e1c859b73bd106a9349f5
2026-02-16gnu: Add libbwt-jni.John Kehayias
* gnu/packages/finance.scm (libbwt-jni): New variable. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add libbwt-jni. Change-Id: Ib350272f8c8d7836912a6c61c3f1b96a6a0ca12e Co-authored-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-02-07gnu: Add bitcoin-knots.Noé Lopez
* gnu/packages/finance.scm (bitcoin-knots): New variable. Change-Id: I781d0273358689f5cf00b3f6100588d012510487 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07gnu: ledger: Switch to pyproject.Nicolas Graves
* gnu/packages/finance.scm (ledger): [arguments]<#:imported-modules, #:modules>: Switch to pyproject-build-system. <#:phases>: Use site-packages in phase 'fix-python-installation-directory.
2026-02-07gnu: ledger: Improve style.Nicolas Graves
* gnu/packages/finance.scm (ledger)[arguments]: Improve style, use gexps and modern style.
2026-02-07gnu: python-meson-python: Rename to python-meson.Sharlatan Hellseher
This change adjusts the package name to follow Guix naming convention for Python packages, see: <https://codeberg.org/guix/guix/issues/5917#issuecomment-10168830>. * gnu/packages/python-xyz.scm (python-meson): New variable. (python-meson-python): Deprecate variable. * gnu/packages/algebra.scm (python-flint): * gnu/packages/astronomy.scm (python-pixell) * gnu/packages/finance.scm (beancount) * gnu/packages/game-development.scm (python-pygame-ce) * gnu/packages/machine-learning.scm (python-scikit-learn) * gnu/packages/python-science.scm (python-pandas, python-scikit-image, python-scikit-misc, python-scipy, python-scs) * gnu/packages/python-xyz.scm (python-contourpy, python-cysignals, python-dbus-python, python-matplotlib, python-numpy, python-numpy-1, python-pywavelets, python-siphash24) [native-inputs]: Remove python-meson-python; add python-meson. Fixes: guix/guix#5917 Change-Id: I0a9d53a164e542831fb5c3292ba71583f30d3b74
2026-02-07gnu: Drop setting SETUPTOOLS_SCM_PRETEND_VERSION in some packages.Nicolas Graves
* 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-07gnu: python-duniterpy: Relax requirements.Nicolas Graves
* gnu/packages/finance.scm (python-duniterpy)[arguments]<#:phases>: Add phase 'relax-requirements. Change-Id: I0fa9514267270396eecd8b11bf05bbfdf4db5fcd Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-mt940: Enable tests.Sharlatan Hellseher
* gnu/packages/finance.scm (python-mt940): [arguments] <test-backend>: Use unittest. [native-inputs]: Remove python-setuptools-67 and python-wheel-0.40; add python-setuptools. Change-Id: I660ed423b08a08cc31c1b652c0f096652b08f3dc
2026-02-07build-system/pyproject: Remove uneeded use of pyproject-guile-json.Nicolas Graves
* gnu/packages/bioinformatics.scm (python-bed-reader, python-gseapy) * gnu/packages/chemistry.scm (gemmi, ringdecomposerlib, rdkit) * gnu/packages/cinnamon.scm (libxapp) * gnu/packages/cups.scm (hplip) * gnu/packages/djvu.scm (ocrodjvu) * gnu/packages/finance.scm (electron-cash) * gnu/packages/gnome.scm (terminator) * gnu/packages/image-processing.scm (insight-toolkit) * gnu/packages/machine-learning.scm (onnxruntime, tensorflow-lite, koboldcpp, python-tokenizers) * gnu/packages/maths.scm (gmsh, z3, fp16) * gnu/packages/music.scm (quodlibet) * gnu/packages/photo.scm (lensfun) * gnu/packages/python-science.scm (python-clarabel) * gnu/packages/python-xyz.scm (python-orjson, python-libcst, python-rpds-py, python-streamtracer, python-tiktoken) * gnu/packages/rpm.scm (createrepo-c) * gnu/packages/rust-apps.scm (maturin) * gnu/packages/sugar.scm (sugar, sugar-datastore) * gnu/packages/version-control.scm (mercurial, hg-commitsigs) * gnu/packages/vpn.scm (python-proton-vpn-local-agent) [arguments]<#:phases>: Remove uneeded use of pyproject-guile-json extension. * gnu/packages/python-xyz.scm (python-streamtracer)[arguments] <#:phases>: Also rewrite 'check phase replacement. Change-Id: I779c354120ada3d94f07a127b9ec5011e73254c2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-02gnu: electrum: Update to 4.7.0.Foster Hangdaan
* gnu/packages/finance.scm (electrum): Update to 4.7.0. [source]: Use `git-fetch`; remove ’snippet and ’modules. [native-inputs]: Remove python-wheel. Merges guix/guix!5844 Change-Id: I31460029ce5becdface2cabf391784c3656bb70f Modified-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-02gnu: electrum-aionostr: Update to 0.1.0.Foster Hangdaan
* gnu/packages/finance.scm (electrum-aionostr): Update to 0.1.0. [native-inputs]: Remove python-wheel. Merges guix/guix!5844 Change-Id: I3f3e5e485232b19a27b45a533da35835329cfa46 Modified-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-01-29gnu: xmrig: Update to 6.25.0.Guillaume Le Vaillant
* gnu/packages/finance.scm (xmrig): Update to 6.25.0. Change-Id: I6f3dc9172cbb1fb529a30b5238b07c98c14f2ea7
2026-01-29gnu: p2pool: Update to 4.13.Guillaume Le Vaillant
* gnu/packages/finance.scm (p2pool): Update to 4.13. Change-Id: Id1aba8d6831efd456027b7f1daa0a948c4494af8
2026-01-25gnu: beancount: Remove and replace by beancount-3.Nicolas Graves
* gnu/packages/finance.scm (beancount-3): Deprecate package. (beancount): Replace variable to the variant formerly known as beancount-3. (beanquery, python-beangulp, fava)[propagated-inputs], (emacs-beancount)[native-inputs]: Replace beancount-3 by beancount. Change-Id: Ic1423d7dfc6d535dde36e7ba7cc5d0bfdd67a049 Signed-off-by: Andreas Enge <andreas@enge.fr> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: emacs-beancount: Update to 0.9.0-0.8a564f5.Nicolas Graves
* gnu/packages/finance.scm (emacs-beancount): Update to 0.9.0-0.8a564f5. [arguments]<#:phases>: Drop them. [inputs]: Replace beancount by beancount-3. Signed-off-by: Andreas Enge <andreas@enge.fr> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: beancount-3: Update to 3.2.0.Nicolas Graves
* gnu/packages/finance.scm (beancount-3): Update to 3.2.0. [source]<modules, snippet>: Drop them. Signed-off-by: Andreas Enge <andreas@enge.fr> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: beanquery: Ignore failing tests.Nicolas Graves
* gnu/packages/finance.scm (beanquery)[arguments]<#:test-flags>: Ignore failing tests due to insignificant whitespace differences. Change-Id: I5e3a628542ba9b16a26b000f5d7a99007aacbf20 Signed-off-by: Andreas Enge <andreas@enge.fr> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: electron-cash: Switch to pyproject.Nicolas Graves
* gnu/packages/finance.scm (electron-cash): [build-system]: Switch to pyproject-build-system. [arguments]<#:imported-modules, #:modules, #:phases>: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: I1efbf1015ca605f12b8a6799827415cd3711beae Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-pydantic-2: Deprecate by python-pydantic.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pydantic-2): Deprecate variable. * gnu/packages/astronomy.scm (python-czml3, python-edps, python-hvpy): [propagated-inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/cybersecurity.scm (gallia): [inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/databases.scm (python-prisma)[propagated-inputs]: Remove python-pydantic-2; add python-pydantic. (python-tortoise-orm, aerich)[native-inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/django.scm (python-django-ninja)[propagated-inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/finance.scm (python-schwifty)[native-inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/games.scm (tuxemon)[propagated-inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/machine-learning.scm (python-spacy, python-thinc): [propagated-inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/maths.scm (python-libensemble)[propagated-inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/protobuf.scm (python-pure-protobuf)[native-inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/python-check.scm (python-inline-snapshot)[native-inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/python-science.scm (python-iminuit):[native-inputs]: Remove python-pydantic-2; add python-pydantic. (python-pandera, python-vaex-core)[propagated-inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/python-web.scm: (python-cloudpathlib, python-huggingface-hub): [native-inputs]: Remove python-pydantic-2; add python-pydantic. (python-aws-sam-translator, python-weasel, python-openai, python-fastapi, python-fastapi-csrf-protect, python-fastapi-pagination-minimal, python-fastapi-pagination): [propagated-inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/python-xyz.scm: (python-safety-schemas, python-pytoolconfig, python-pydantic-cli, python-pydantic-settings, python-confection, python-safety)[propagated-inputs]: Remove python-pydantic-2; add python-pydantic. (python-deepdiff, python-lief)[native-inputs]: Remove python-pydantic-2; add python-pydantic. Change-Id: I20842162ae8a6c0abd54e4ef1fc676f928541184 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-15gnu: monero-gui: Update to 0.18.4.5.Foster Hangdaan
* gnu/packages/finance.scm (monero-gui): Update to 0.18.4.5. Change-Id: I1ab3eefc73ca0f99b69586b2afc20572cd05da09 Signed-off-by: jgart <jgart@dismail.de>
2026-01-15gnu: monero: Update to 0.18.4.5.Foster Hangdaan
* gnu/packages/finance.scm (monero): Update to 0.18.4.5. Change-Id: I6e8524fdd3a7a9b1fe2c4dd1d278df7ed7402204 Signed-off-by: jgart <jgart@dismail.de>
2026-01-13gnu: bitcoin-core: Build with qtwayland.Efraim Flashner
* gnu/packages/finance.scm (bitcoin-core)[inputs]: Remove qtbase; add qtwayland. Change-Id: I914068bc8858627b9ad91d1d93da88086aa6ccb1
2026-01-12gnu: bitcoin-core: Add Wayland.Danny Milosavljevic
* gnu/packages/finance.scm (bitcoin-core)[arguments]<#:qtbase>: Set qtbase. [inputs]: Add qtwayland. Change-Id: Ic96cc49feb09e224724130fe288087f128332d4c
2026-01-11gnu: bitcoin-core: Update to 30.2.Hennadii Stepanov
* gnu/packages/finance.scm (bitcoin-core): Update to 30.2. [arguments]: Set #:qtbase to qtbase. [inputs]: Remove qtbase. Change-Id: Ie23de3bfa77282aaa25922e1e04eefb46dca18ed Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-01gnu: python-mt-940: Update to 4.30.0.Nicolas Graves
* gnu/packages/finance.scm (python-mt-940): Update to 4.30.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Replace them with <#:test-flags>. [native-inputs]: Add python-setuptools. Remove python-flake8. Change-Id: I97d3b0321e2a7fed678123405adaffd51d8d6007 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-01gnu: python-keepkey: Update to 7.2.1.Nicolas Graves
* gnu/packages/finance.scm (python-keepkey): Update to 7.2.1. [build-system]: Switch to pyproject-build-system. [arguments]: Migrate <#:phases> to <#:test-backend, #:test-flags>. [native-inputs]: Add python-setuptools. Change-Id: I1d517d98a0f3dc5d83c9974665b75cb30c6b4fba Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-01gnu: trezor-gpg-pinentry-tk: Switch to pyproject.Nicolas Graves
* gnu/packages/finance.scm (trezor-gpg-pinentry-tk): [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable them. [native-inputs]: Add python-setuptools. [inputs]: Improve style. Change-Id: Ia0f0675f0550004b5c5bf596dc3958b8891695be Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-28gnu: Remove python-btchip-python.Sharlatan Hellseher
* gnu/packages/finance.scm (python-btchip-python): Delete variable. Fixes: guix/guix#4487 Change-Id: I7897a99112b86c87a8b7c322ca988b53beddbcaa
2025-12-24gnu: homebank: Update to 5.9.6.Vinicius Monego
* gnu/packages/finance.scm (homebank): Update to 5.9.6. Change-Id: I9912f1ab2b1604d0fe01b05639c227425f889ce1
2025-12-17gnu: keepkey-agent: Switch to pyproject-build-system.Hugo Buddelmeijer
* gnu/packages/finance.scm (keepkey-agent): Switch to pyproject-build-system. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable tests. [native-inputs]: Add python-setuptools. Change-Id: If83aa4cf17ebf3bac374e161d2fe2d7f4e92693e Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-17gnu: python-mnemonic: Update to 0.21.Hugo Buddelmeijer
* gnu/packages/finance.scm (python-mnemonic): Update to 0.21. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-poetry-core and python-pytest. Change-Id: I8eae1fa7b7a920ecefb4058837af624463453abe Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-09gnu: fava: Update to 1.30.7.Maxim Cournoyer
* gnu/packages/finance.scm (fava): Update to 1.30.7. [arguments]: New field. [propagated-inputs]: Remove python-anyio. [native-inputs]: Remove python-types-setuptools and python-types-simplejson. Add python-wheel. Change-Id: I833267eb46540883c84e977e7c672cf575606444
2025-12-07gnu: ledger-agent: Disable tests.James Smith
Setting #:test-backend to unittest results in zero tests running, disable tests instead. * gnu/packages/finance.scm: (ledger-agent): [arguments]<#:tests?>: Disable them. Change-Id: I6233fbafed47b04d57c7a13e079de50b5a4e5517 Signed-off-by: Ludovic Courtès <ludo@gnu.org>