aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/gnucash.scm
Commit message (Collapse)AuthorAge
* gnu: gnucash: Fix tests.Guillaume Le Vaillant2024-09-03
| | | | | | | * gnu/packages/finance.scm (gnucash)[native-inputs]: Add '(libc-utf8-locales-for-target)'. Change-Id: I74a6f79b070a76bf1cebe537d689df54224381ae
* build-systems: gnu: Export %default-gnu-imported-modules and ↵Maxim Cournoyer2024-08-31
| | | | | | | | | | | | | | | | | | | | | %default-gnu-modules. Until now users would have to cargo cult or inspect the private %default-modules variable of (guix build-systems gnu) to discover which modules to include when extending the used modules via the #:modules argument. The renaming was automated via the command: $ git grep -l %gnu-build-system-modules | xargs sed 's/%gnu-build-system-modules/%default-gnu-imported-modules/' -i * guix/build-system/gnu.scm (%gnu-build-system-modules): Rename to... (%default-gnu-imported-modules): ... this. (%default-modules): Rename to... (%default-gnu-modules): ... this. Export. (dist-package, gnu-build, gnu-cross-build): Adjust accordingly. Change-Id: Idef307fff13cb76f3182d782b26e1cd3a5c757ee
* gnu: gnucash: Update to 5.8.gemmaro2024-07-10
| | | | | | | * gnu/packages/gnucash.scm (gnucash): Update to 5.8. Change-Id: I1b0aa8c037c3d10d7a87acbdaa5fb27dd3dff556 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: gnucash: Update to 5.6.Steve George2024-05-04
| | | | | | | * gnu/packages/gnucash.scm (gnucash): Update to 5.6. Change-Id: I3646082d628470327fbd9deec6111de8c1eec921 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: aqbanking: Update to 6.5.4.Steve George2024-05-04
| | | | | | | * gnu/packages/gnucash (aqbanking): Update to 6.5.4. Change-Id: I8d10562e1fc8517bee946792ad1ac901a26137d5 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: gwenhywfar: Update to 5.10.2.Steve George2024-05-04
| | | | | | | | | | | * gnu/packages/gnucash.scm (gwenhywfar): Update to 5.10.2. [inputs]: add libxml2. [arguments]: <configure-flags>: Remove flag that's not recognised --with-openssl-includes; add --with-libxml2-code, --enable-system-certs and --disable-binreloc Change-Id: I4085779e3ed7ecb621dd3d0b5427e92962466033 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: gnucash: Update to 5.6.Andy Tai2024-04-23
| | | | | | | | * gnu/packages/gnucash.scm (gnucash): Update to 5.6. Reviewed-by: Julian Flake <flake@uni-koblenz.de> Signed-off-by: Christopher Baines <mail@cbaines.net> Change-Id: I5fb5195f4f1a401dd66ebcdd7251cd14d83bb974
* gnu: gnucash: Update to 5.5.Efraim Flashner2024-02-28
| | | | | | | * gnu/packages/gnucash.scm (gnucash): Update to 5.5. (gnucash-docs): Update to 5.5. Change-Id: I3c188c952afde07fce80648a5f99c84648ec6a3a
* gnu: gnucash: Update to 5.3.gemmaro2023-07-18
| | | | | | | | | | * gnu/packages/gnucash.scm (gnucash): Update to 5.3 [arguments]<phase>: Replace disable-unsupported-test phase with disable-online-test, which enables all tests but online_wiggle. [inputs]: Add perl-json-parse and bash-minimal. * gnu/packages/gnucash.scm (gnucash-doc): Update to 5.3. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Use aquamaniac.de/ as home page for its projects.Tobias Geerinckx-Rice2023-07-09
| | | | | * gnu/packages/gnucash.scm (gwenhywfar, aqbanking)[home-page]: Use top-level directory as done upstream.
* gnu: gnucash: Update help installation prefix.Maxim Cournoyer2023-04-24
| | | | | | | | The help installation prefix was changed upstream to match the XDG 'help-spec' specification (see: https://www.freedesktop.org/wiki/Specifications/help-spec/). * gnu/packages/gnucash.scm (gnucash) [arguments]: Adjust install-docs phase.
* gnu: gnucash: Update to 5.0.Andy Tai2023-04-23
| | | | | | | | | * gnu/packages/gnucash.scm (gnucash): Update to 5.0. [arguments]<phase>: Patch out unsupported tests. Remove references in patching code to removed source files upstream. * gnu/packages/gnucash.scm (gnucash-doc): Update to 5.0. Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: gnucash: Update to 4.11 and use gexps.Maxim Cournoyer2022-09-13
| | | | | | | | | | | | | | | | * gnu/packages/gnucash.scm: Sort imports. (gnucash): Update to 4.11. Re-order fields, moving inputs after arguments. [arguments]: Use gexps. [phases]: Delete trailing #t. {unpack-gmock}: Delete phase. {set-env-vars}: Use search-input-directory. {install-locales}: Use gexps. {split-python-bindings}: Likewise. {wrap-programs}: Likewise. Also use search-input-file. [native-inputs]: Delete labels. Remove googlemock source. Sort. [inputs]: Delete labels. Sort. (gnucash-docs): Adjust URI and update hash. [native-inputs]: Delete labels. Sort.
* gnu: aqbanking: Do not embed build date.Vagrant Cascadian2022-06-05
| | | | | * gnu/packages/gnucash.scm (aqbanking)[arguments]: Add 'use-version-instead-of-date phase.
* gnu: gnucash: Update to 4.10.Raghav Gururajan2022-04-17
| | | | | | | | | Variables gnucash and gnucash-docs have to be updated together. * gnu/packages/gnucash.scm (gnucash)[version]: Update to 4.10. (gnucash-docs)[version]: Update to 4.10. [build-system]: Migrate from gnu to cmake. [arguments]: Disable tests.
* gnu: Simplify package inputs.Ludovic Courtès2021-12-13
| | | | | | | | This commit was obtained by running: ./pre-inst-env guix style without any additional argument.
* gnu: gnucash: Use webkitgtk-with-libsoup2.Guillaume Le Vaillant2021-11-16
| | | | | * gnu/packages/gnucash.scm (gnucash)[inputs]: Replace webkitgtk by webkitgtk-with-libsoup2.
* Merge branch 'master' into core-updates-frozenMarius Bakke2021-10-14
|\
| * gnu: aqbanking: Update to 6.3.2.Tobias Geerinckx-Rice2021-10-13
| | | | | | | | * gnu/packages/gnucash.scm (aqbanking): Update to 6.3.2.
* | gnu: gnucash: Update to 4.6.Guillaume Le Vaillant2021-09-12
|/ | | | | * gnu/packages/gnucash.scm (gnucash): Update to 4.6. [native-inputs]: Add gmp.
* gnu: aqbanking: Update to 6.3.0.Kei Kebreau2021-05-26
| | | | * gnu/packages/gnucash.scm (aqbanking): Update to 6.3.0.
* gnu: gwenhywfar: Update to 5.6.0.Kei Kebreau2021-05-26
| | | | * gnu/packages/gnucash.scm (gwenhywfar): Update to 5.6.0.
* gnu: gnucash: Make SWIG a native input.Ludovic Courtès2020-12-12
| | | | | * gnu/packages/gnucash.scm (gnucash)[inputs]: Move SWIG to... [native-inputs]: ... here.
* gnu: GnuCash: Update to 4.2.Christopher Lam2020-12-12
| | | | | | | | | * gnu/packages/gnucash.scm (gnucash): Update to 4.2. [inputs]: Replace guile-2.0 with guile-3.0. Remove libgnomecanvas. Add swig. [arguments]: Adjust the 'fix-finance-quote-check' substitution. (gnucash-docs)[source]: Update hash. Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: gnucash: Enable python bindings.Prafulla Giri2020-11-10
| | | | | | | | | | * gnu/packages/gnucash.scm (gnucash): [inputs]: Add python. [outputs]: Add new output 'python' for python bindings. [arguments]<configure-flags>: Add '-DWITH_PYTHON=ON' [arguments]: Add new build phase 'split-python-bindings' Signed-off-by: Marius Bakke <marius@gnu.org>
* gnu: Fix package references.Efraim Flashner2020-09-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/algebra.scm (iml)[inputs]: Correctly refer to package inputs. * gnu/packages/astronomy.scm (xplanet), * gnu/packages/audio.scm (redkite, libaudec, lv2lint, lv2toweb), * gnu/packages/bioconductor.scm (r-cummerbund), * gnu/packages/chicken.scm (chicken), * gnu/packages/conky.scm (conky), * gnu/packages/cran.scm (r-latex2exp), * gnu/packages/crates-io.scm (rust-rgb), * gnu/packages/databases.scm (mariadb), * gnu/packages/diffoscope.scm (reprotest), * gnu/packages/file-systems.scm (glusterfs), * gnu/packages/finance.scm (electron-cash), * gnu/packages/games.scm (rinutils, ksudoku, kdiamond, kigo), * gnu/packages/geo.scm (grass), * gnu/packages/gnome.scm (libmediaart, gnome-contacts, geoclue), * gnu/packages/gnucash.scm (aqbanking), * gnu/packages/image.scm (mtpaint), * gnu/packages/kde-internet.scm (kopete, ktorrent), * gnu/packages/kde-utils.scm (kmousetool, kmouth, kronometer), * gnu/packages/linphone.scm (liblinphone), * gnu/packages/maths.scm (ppl), * gnu/packages/mercury.scm (mercury-minimal), * gnu/packages/music.scm (bjumblr, bschaffl, lsp-plugins, spectacle-analyzer, helm, tap-lv2, wolf-shaper, shiru-lv2), * gnu/packages/networking.scm (restinio), * gnu/packages/prolog.scm (swi-prolog), * gnu/packages/python-web.scm (gunicorn), * gnu/packages/python-xyz.scm (python-docusign-esign), * gnu/packages/ruby.scm (ruby-cucumber, ruby_version, ruby-addressable), * gnu/packages/sagemath.scm (python-cypari2), * gnu/packages/skarnet.scm (s6-linux-init), * gnu/packages/vpn.scm (sshuttle), * gnu/packages/web.scm (libcyaml), * gnu/packages/xdisorg.scm (kbdd), * gnu/packages/xorg.scm (xpra): Same.
* gnu: gnucash: Enable libofx support.Kei Kebreau2020-01-17
| | | | | | | * gnu/packages/gnucash.scm (gnucash)[arguments]: Remove '-DWITH_OFX=OFF' configure flag to enable libofx support. [inputs]: Add libofx. [propagated-inputs]: Add dconf.
* gnu: gnucash: Update to 3.8.Hartmut Goebel2020-01-10
| | | | * gnu/packages/gnucash.scm (gnucash, gnucash-doc): Update to 3.8.
* gnu: aqbanking: Update to 5.99.44beta.Hartmut Goebel2020-01-10
| | | | | | * gnu/packages/gnucash.scm (aqbanking): Update to 5.99.44beta. [argmuents]<configure-flags>: Remove. [native-inputs]. Add gettext-minimal.
* gnu: gwenhywfar: Update to 4.99.25rc9.Hartmut Goebel2020-01-10
| | | | * gnu/packages/gnucash.scm (gwenhywfar): Update to 4.99.25rc9.
* gnu: gnucash: Activate database support.Guillaume Le Vaillant2019-11-26
| | | | | | | | * gnu/packages/gnucash.scm (gnucash)[inputs]: Add libdbi and libdbi-drivers. [arguments]: Remove '-DWITH_SQL=OFF' from 'configure-flags' and add 'GNC_DBD_DIR' to program wrapping. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: gnucash: Update to 3.7.Kei Kebreau2019-10-02
| | | | | | * gnu/packages/gnucash.scm (gnucash): Update to 3.7. [arguments]: Remove "disable-stress-options-test" phase. (gnucash-docs): Update to 3.7.
* gnu: aqbanking: Update to 5.8.1.Tobias Geerinckx-Rice2019-08-30
| | | | | * gnu/packages/gnucash.scm (aqbanking): Update to 5.8.1. [source]: Remove FILE-NAME.
* gnu: gwenhywfar: Update to 4.20.2.Tobias Geerinckx-Rice2019-08-30
| | | | | * gnu/packages/gnucash.scm (gwenhywfar): Update to 4.20.2. [source]: Remove FILE-NAME.
* gnu: gnucash-docs: Update to 3.5.Vasile Dumitrascu2019-05-31
| | | | | | * gnu/packages/gnucash.scm (gnucash-docs): Update to 3.5. Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
* gnu: gnucash: Update to 3.5.Vasile Dumitrascu2019-05-31
| | | | | | | | | * gnu/packages/gnucash.scm (gnucash): Update to 3.5. [source]: Remove unneeded patch. * gnu/packages/patches/gnucash-fix-test-transaction-failure.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove patch. Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
* packages: Define 'this-package' and 'this-origin'.Ludovic Courtès2019-03-30
| | | | | | | | | * guix/packages.scm (<origin>): Choose 'this-origin' as the 'this' identifier. (<package>): Choose 'this-package'. * gnu/packages/gnucash.scm (gnucash)[arguments]: Use 'this-package' instead of 'this-record'. * gnu/packages/version-control.scm (git)[arguments]: Likewise.
* gnu: googletest: Don't use unstable tarball.Efraim Flashner2019-03-28
| | | | | | | | | * gnu/packages/check.scm (googletest)[source]: Download using git-fetch. * gnu/packages/crypto.scm (encfs)[arguments]: Adjust accordingly. * gnu/packages/gnucash.scm (gnucash)[arguments]: Same. * gnu/packages/terminals.scm (eternalterminal)[arguments]: Same. * gnu/packages/graphics.scm (ogre)[arguments]: Same. Remove now unnecessary custom 'pre-build phase.
* packages: Adjust to new calling convention for "thunked" fields.Ludovic Courtès2019-03-26
| | | | | | | | | | | | | Fixes <https://bugs.gnu.org/34995>. This is a followup to abd4d6b33dba4de228e90ad15a8efb456fcf7b6e. * guix/packages.scm (package->bag): Adjust calls to INPUTS, PROPAGATED-INPUTS, NATIVE-INPUTS, and ARGS, passing them SELF as an argument. * gnu/packages/gnucash.scm (gnucash)[arguments]: Use (package-inputs this-record) intead of (inputs). * gnu/packages/version-control.scm (git)[arguments]: Likewise.
* gnu: gwenhywfar, aqbanking: Use HTTPS home page.Tobias Geerinckx-Rice2019-02-24
| | | | * gnu/packages/gnucash.scm (gwenhywfar, aqbanking)[home-page]: Use HTTPS.
* gnu: gnucash-docs: Fix source URI.Maxim Cournoyer2019-01-23
| | | | | | | | | The source URI was renamed from "gnucash-docs-3.4-1.tar.gz" to "gnucash-docs-3.4a.tar.gz". The content is identical since the hash hasn't changed. * gnu/packages/gnucash.scm (gnucash-docs)[source]: Update URI to match upstream change.
* gnu: gnucash: Add information about how to use the documentation.Maxim Cournoyer2019-01-23
| | | | | | | | | | It was not obvious that another application, Yelp, needed to be installed to so that opening the help of GnuCash from within the application would work. Fixes issue #33960 (see: https://issues.guix.info/issue/33960). * gnu/packages/gnucash.scm (gnucash)[description]: Explain how to enable the documentation.
* gnu: gnucash: Update to 3.4.Maxim Cournoyer2019-01-23
| | | | | | | * gnu/packages/gnucash.scm (gnucash): Update to 3.4. [outputs]: Add debug. (gnucash-docs): Update to 3.4-1. [native-inputs]: Update docbook-xml to version 4.5 and drop older versions.
* gnu: gnucash: Disable the stress-options-test using a phase.Maxim Cournoyer2019-01-23
| | | | | | | | | | | The qof test is also reinstated; it was failing because the needed locales were not installed. * gnu/packages/patches/gnucash-disable-failing-tests.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Unregister it. * gnu/packages/gnucash.scm (gnucash)[patches]: Remove it. [phases]{disable-stress-options-test}: Implement it using SUBSTITUTES*. {install-locales}: New phase.
* gnu: gnucash: Convert price-quotes-perl patch to a phase.Maxim Cournoyer2019-01-23
| | | | | | | * gnu/packages/patches/gnucash-price-quotes-perl.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Unregister it. * gnu/packages/gnucash.scm (gnucash)[patches]: Remove it. [phases]{fix-finance-quote-check}: Implement it using SUBSTITUTES*.
* gnu: gnucash: Fix indentation.Maxim Cournoyer2019-01-23
| | | | * gnu/packages/gnucash.scm (gnucash): Fix indentation.
* gnu: gnucash: Fix test failure.Maxim Cournoyer2019-01-02
| | | | | | | | Fixes issue #32057 (see: https://issues.guix.info/issue/32057). * gnu/packages/patches/gnucash-fix-test-transaction-failure.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/gnucash.scm (gnucash): Use it.
* gnu: gnucash-docs: Update to 3.3.Kei Kebreau2018-10-05
| | | | | | | The documentation on SourceForge is now located in the same directory as the source code. * gnu/packages/gnucash.scm (gnucash-docs): Update to 3.3.
* gnu: gnucash: Update to 3.3.Kei Kebreau2018-10-05
| | | | | | | | | * gnu/packages/patches/gnucash-disable-failing-tests.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/gnucash.scm (gnucash): Update to 3.3. [source]: Add patch. [arguments]: Add 'set-env-vars', 'glib-or-gtk-compile-schemas', and 'glib-or-gtk-wrap' phases.
* gnu: gnucash: Update to 3.0.Ricardo Wurmus2018-04-13
| | | | | | | | | | | * gnu/packages/gnucash.scm (gnucash): Update to 3.0. [build-system]: Use cmake-build-system. [inputs]: Replace "guile-2.0" with "guile-2.2", replace "gtk+-2" with "gtk+", replace "webkitgtk/gtk+-2" with "webkitgtk"; add "boost"; remove "goffice-0.8". [native-inputs]: Add googlemock and googletest. [arguments]: Enable tests; adjust test target; add build phase "unpack-gmock". (gnucash-docs): Update hash.