summaryrefslogtreecommitdiff
path: root/gnu/packages/gnucash.scm
AgeCommit message (Collapse)Author
2024-03-09Merge remote-tracking branch 'origin/master' into core-updatesJosselin Poiret
Change-Id: If336ce5529031f7d45dd78b173d897b4ca2d6ab0
2024-02-28gnu: gnucash: Update to 5.5.Efraim Flashner
* gnu/packages/gnucash.scm (gnucash): Update to 5.5. (gnucash-docs): Update to 5.5. Change-Id: I3c188c952afde07fce80648a5f99c84648ec6a3a
2023-10-18build-systems: gnu: Export %default-gnu-imported-modules and ↵Maxim Cournoyer
%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
2023-07-18gnu: gnucash: Update to 5.3.gemmaro
* 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>
2023-07-09gnu: Use aquamaniac.de/ as home page for its projects.Tobias Geerinckx-Rice
* gnu/packages/gnucash.scm (gwenhywfar, aqbanking)[home-page]: Use top-level directory as done upstream.
2023-04-24gnu: gnucash: Update help installation prefix.Maxim Cournoyer
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.
2023-04-23gnu: gnucash: Update to 5.0.Andy Tai
* 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>
2022-09-13gnu: gnucash: Update to 4.11 and use gexps.Maxim Cournoyer
* 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.
2022-06-05gnu: aqbanking: Do not embed build date.Vagrant Cascadian
* gnu/packages/gnucash.scm (aqbanking)[arguments]: Add 'use-version-instead-of-date phase.
2022-04-17gnu: gnucash: Update to 4.10.Raghav Gururajan
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.
2021-12-13gnu: Simplify package inputs.Ludovic Courtès
This commit was obtained by running: ./pre-inst-env guix style without any additional argument.
2021-11-16gnu: gnucash: Use webkitgtk-with-libsoup2.Guillaume Le Vaillant
* gnu/packages/gnucash.scm (gnucash)[inputs]: Replace webkitgtk by webkitgtk-with-libsoup2.
2021-10-14Merge branch 'master' into core-updates-frozenMarius Bakke
2021-10-13gnu: aqbanking: Update to 6.3.2.Tobias Geerinckx-Rice
* gnu/packages/gnucash.scm (aqbanking): Update to 6.3.2.
2021-09-12gnu: gnucash: Update to 4.6.Guillaume Le Vaillant
* gnu/packages/gnucash.scm (gnucash): Update to 4.6. [native-inputs]: Add gmp.
2021-05-26gnu: aqbanking: Update to 6.3.0.Kei Kebreau
* gnu/packages/gnucash.scm (aqbanking): Update to 6.3.0.
2021-05-26gnu: gwenhywfar: Update to 5.6.0.Kei Kebreau
* gnu/packages/gnucash.scm (gwenhywfar): Update to 5.6.0.
2020-12-12gnu: gnucash: Make SWIG a native input.Ludovic Courtès
* gnu/packages/gnucash.scm (gnucash)[inputs]: Move SWIG to... [native-inputs]: ... here.
2020-12-12gnu: GnuCash: Update to 4.2.Christopher Lam
* 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>
2020-11-10gnu: gnucash: Enable python bindings.Prafulla Giri
* 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>
2020-09-30gnu: Fix package references.Efraim Flashner
* 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.
2020-01-17gnu: gnucash: Enable libofx support.Kei Kebreau
* gnu/packages/gnucash.scm (gnucash)[arguments]: Remove '-DWITH_OFX=OFF' configure flag to enable libofx support. [inputs]: Add libofx. [propagated-inputs]: Add dconf.
2020-01-10gnu: gnucash: Update to 3.8.Hartmut Goebel
* gnu/packages/gnucash.scm (gnucash, gnucash-doc): Update to 3.8.
2020-01-10gnu: aqbanking: Update to 5.99.44beta.Hartmut Goebel
* gnu/packages/gnucash.scm (aqbanking): Update to 5.99.44beta. [argmuents]<configure-flags>: Remove. [native-inputs]. Add gettext-minimal.
2020-01-10gnu: gwenhywfar: Update to 4.99.25rc9.Hartmut Goebel
* gnu/packages/gnucash.scm (gwenhywfar): Update to 4.99.25rc9.
2019-11-26gnu: gnucash: Activate database support.Guillaume Le Vaillant
* 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>
2019-10-02gnu: gnucash: Update to 3.7.Kei Kebreau
* gnu/packages/gnucash.scm (gnucash): Update to 3.7. [arguments]: Remove "disable-stress-options-test" phase. (gnucash-docs): Update to 3.7.
2019-08-30gnu: aqbanking: Update to 5.8.1.Tobias Geerinckx-Rice
* gnu/packages/gnucash.scm (aqbanking): Update to 5.8.1. [source]: Remove FILE-NAME.
2019-08-30gnu: gwenhywfar: Update to 4.20.2.Tobias Geerinckx-Rice
* gnu/packages/gnucash.scm (gwenhywfar): Update to 4.20.2. [source]: Remove FILE-NAME.
2019-05-31gnu: gnucash-docs: Update to 3.5.Vasile Dumitrascu
* gnu/packages/gnucash.scm (gnucash-docs): Update to 3.5. Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2019-05-31gnu: gnucash: Update to 3.5.Vasile Dumitrascu
* 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>
2019-03-30packages: Define 'this-package' and 'this-origin'.Ludovic Courtès
* 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.
2019-03-28gnu: googletest: Don't use unstable tarball.Efraim Flashner
* 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.
2019-03-26packages: Adjust to new calling convention for "thunked" fields.Ludovic Courtès
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.
2019-02-24gnu: gwenhywfar, aqbanking: Use HTTPS home page.Tobias Geerinckx-Rice
* gnu/packages/gnucash.scm (gwenhywfar, aqbanking)[home-page]: Use HTTPS.
2019-01-23gnu: gnucash-docs: Fix source URI.Maxim Cournoyer
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.
2019-01-23gnu: gnucash: Add information about how to use the documentation.Maxim Cournoyer
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.
2019-01-23gnu: gnucash: Update to 3.4.Maxim Cournoyer
* 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.
2019-01-23gnu: gnucash: Disable the stress-options-test using a phase.Maxim Cournoyer
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.
2019-01-23gnu: gnucash: Convert price-quotes-perl patch to a phase.Maxim Cournoyer
* 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*.
2019-01-23gnu: gnucash: Fix indentation.Maxim Cournoyer
* gnu/packages/gnucash.scm (gnucash): Fix indentation.
2019-01-02gnu: gnucash: Fix test failure.Maxim Cournoyer
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.
2018-10-05gnu: gnucash-docs: Update to 3.3.Kei Kebreau
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.
2018-10-05gnu: gnucash: Update to 3.3.Kei Kebreau
* 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.
2018-04-13gnu: gnucash: Update to 3.0.Ricardo Wurmus
* 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.
2018-04-13gnu: aqbanking: Update to 5.7.8.Ricardo Wurmus
* gnu/packages/gnucash.scm (aqbanking): Update to 5.7.8.
2018-04-13gnu: gwenhywfar: Update to 4.20.0.Ricardo Wurmus
* gnu/packages/gnucash.scm (gwenhywfar): Update to 4.20.0. [arguments]: Build GTK+ 3 GUI. [inputs]: Replace gtk+-2 with gtk+.
2018-01-09gnu: gnucash: Update to 2.6.19.Kei Kebreau
* gnu/packages/gnucash.scm (gnucash, gnucash-docs): Update to 2.6.19.
2017-11-15gnu: gnucash: Use HTTPS for www.gnucash.org.Tobias Geerinckx-Rice
* gnu/packages/gnucash.scm (gnucash, gnucash-docs)[home-page]: Use HTTPS.
2017-11-15gnu: gnucash: Update to 2.6.18.Tobias Geerinckx-Rice
* gnu/packages/gnucash.scm (gnucash): Update to 2.6.18.