1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-17 07:40:29 +02:00
Commit Graph

88 Commits

Author SHA1 Message Date
Maxim Cournoyer
7df4eacd0f gnu: gnucash: Update to 5.13.
* gnu/packages/gnucash.scm (gnucash): Update to 5.13.
(gnucash-docs): Likewise.

Change-Id: I61afb60ca33d0874dfa8f6e5286a10e8eb5cc3f5
2025-09-30 16:52:06 +09:00
Maxim Cournoyer
c280064daf gnu: gnucash-docs: Remove extraneous scrollkeeper input.
* gnu/packages/gnucash.scm (gnucash-docs)
[native-inputs]: Delete scrollkeeper.

Change-Id: I813bae9d5320d1530e5c7477af38b02e1768eb7a
2025-09-30 16:52:06 +09: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
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
Julian Flake
1d4df7561b gnu: aqbanking: Update to 6.6.0.
* gnu/packages/gnucash.scm (aqbanking): Update to 6.6.0.

Change-Id: Icfcf047c8b229251ed47f8acc9ff18dda07720a7
Signed-off-by: Leo Famulari <leo@famulari.name>
2025-02-01 13:48:06 -05:00
Julian Flake
83693eff5b gnu: gwenhywfar: Update to 5.12.0.
* gnu/packages/gnucash.scm (gwenhywfar): Update to 5.12.0.

Change-Id: Ibbc3a06ce8e7b61b19817149fdada66e7fd84f4d
Signed-off-by: Leo Famulari <leo@famulari.name>
2025-02-01 13:48:06 -05:00
Tomas Volf
edc4f16cef gnu: gnucash: Update to 5.10.
* gnu/packages/gnucash.scm (gnucash): Update to 5.10.
(gnucash-docs): Update hash.

Change-Id: Ic0211b560f9326b40fcec42505fb74ecc61bf32c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-19 23:09:57 +01:00
Tomas Volf
2bd7d67082 gnu: gnucash: Do not wrap finance-quote-wrapper.
The file needs no special wrapping.  Even before, it was wrapped just by
accident (via the glib-or-gtk-wrap phase).  Wrapping changes it from perl
script to shell script and gnucash cannot deal with that.  So stop wrapping
it.

* gnu/packages/gnucash.scm (gnucash)[arguments]<#:phases>: Add 'unwrap-some.
Wrap gnucash-cli in 'wrap-programs.

Change-Id: I60e7ac5cf40fb00f9620b9ee9d725770009721d2
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-19 23:09:56 +01:00
Tomas Volf
a916555366 gnu: gnucash: Drop special case for gnc-fq-helper.
The file does not exist since 2022, and date-manip is not required for its
replacement (finance-quote-wrapper).

* gnu/packages/gnucash.scm (gnucash)[arguments]<#:phases>{'wrap-programs}:
Remove special case for gnc-fq-helper.
[inputs]: Remove perl-date-manip.

Change-Id: Id88906df2bda08ae90a9aebb5deef8e4cbae6c76
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-19 23:09:55 +01:00
Tomas Volf
aae6e533e0 gnu: gnucash: Do not install gnc-fq-update.
This binary is used only for updating Finance::Quote from CPAN.  That does not
make sense on Guix, so do not install it.

* gnu/packages/gnucash.scm (gnucash)[arguments]<#:phases>: Add
delete-gnc-fq-update.

Change-Id: I93cf6d67166cce5970d48eea42de0ee5a5a9a8f8
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-19 23:09:55 +01:00
Tomas Volf
f3315c3fa8 gnu: gnucash: Fix locating perl binary.
It tried to search in the $PATH, that does not really work for Guix.

* gnu/packages/gnucash.scm (gnucash)[arguments]<#:phases>: Add set-perl-path.

Change-Id: I93468c201de8af3ad76cce945483b76f28ea2749
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-19 23:09:54 +01:00
gemmaro
3d0668fe66 gnu: gnucash: Update to 5.9.
* gnu/packages/gnucash.scm (gnucash): Update to 5.9.

Change-Id: Ic12647f5d9f0f35786875967dc618fff0ceb6c13
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-10-02 17:33:14 +08:00
Guillaume Le Vaillant
1569b861f5 gnu: gnucash: Fix tests.
* gnu/packages/finance.scm (gnucash)[native-inputs]: Add
  '(libc-utf8-locales-for-target)'.

Change-Id: I74a6f79b070a76bf1cebe537d689df54224381ae
2024-09-03 10:19:24 +02:00
Maxim Cournoyer
f59df1aa3c build-systems: gnu: Export %default-gnu-imported-modules and %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
2024-08-31 10:42:16 +02:00
gemmaro
45cfc7a8f3 gnu: gnucash: Update to 5.8.
* gnu/packages/gnucash.scm (gnucash): Update to 5.8.

Change-Id: I1b0aa8c037c3d10d7a87acbdaa5fb27dd3dff556
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-07-10 15:53:54 +02:00
Steve George
dde37247fa gnu: gnucash: Update to 5.6.
* gnu/packages/gnucash.scm (gnucash): Update to 5.6.

Change-Id: I3646082d628470327fbd9deec6111de8c1eec921
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-05-04 19:14:27 +02:00
Steve George
3ca4d48322 gnu: aqbanking: Update to 6.5.4.
* gnu/packages/gnucash (aqbanking): Update to 6.5.4.

Change-Id: I8d10562e1fc8517bee946792ad1ac901a26137d5
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-05-04 19:14:25 +02:00
Steve George
96a0a7431f gnu: gwenhywfar: Update to 5.10.2.
* 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>
2024-05-04 19:14:25 +02:00
Andy Tai
6f50fc7dbc gnu: gnucash: Update to 5.6.
* 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
2024-04-23 14:31:58 +01:00
Efraim Flashner
7947d47c9b gnu: gnucash: Update to 5.5.
* gnu/packages/gnucash.scm (gnucash): Update to 5.5.
(gnucash-docs): Update to 5.5.

Change-Id: I3c188c952afde07fce80648a5f99c84648ec6a3a
2024-02-28 09:50:42 +02:00
gemmaro
56a7e20f4a gnu: gnucash: Update to 5.3.
* 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-18 00:41:16 +02:00
Tobias Geerinckx-Rice
6d552a1426 gnu: Use aquamaniac.de/ as home page for its projects.
* gnu/packages/gnucash.scm (gwenhywfar, aqbanking)[home-page]:
Use top-level directory as done upstream.
2023-07-09 02:00:09 +02:00
Maxim Cournoyer
7fc2c442c8 gnu: gnucash: Update help installation prefix.
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-24 23:35:47 -04:00
Andy Tai
2f18babcd3 gnu: gnucash: Update to 5.0.
* 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>
2023-04-23 11:16:49 -04:00
Maxim Cournoyer
f4dc2344f4 gnu: gnucash: Update to 4.11 and use gexps.
* 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-09-13 02:04:57 -04:00
Vagrant Cascadian
0c6123f8aa gnu: aqbanking: Do not embed build date.
* gnu/packages/gnucash.scm (aqbanking)[arguments]: Add
  'use-version-instead-of-date phase.
2022-06-05 22:56:09 -07:00
Raghav Gururajan
e5174200c4 gnu: gnucash: Update to 4.10.
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.
2022-04-17 05:03:00 -04:00
Ludovic Courtès
8394619bac gnu: Simplify package inputs.
This commit was obtained by running:

  ./pre-inst-env guix style

without any additional argument.
2021-12-13 17:48:25 +01:00
Guillaume Le Vaillant
a96add7919 gnu: gnucash: Use webkitgtk-with-libsoup2.
* gnu/packages/gnucash.scm (gnucash)[inputs]: Replace webkitgtk by
  webkitgtk-with-libsoup2.
2021-11-16 14:36:35 +01:00
Marius Bakke
0f77e50139 Merge branch 'master' into core-updates-frozen 2021-10-14 00:01:12 +02:00
Tobias Geerinckx-Rice
0172363acf gnu: aqbanking: Update to 6.3.2.
* gnu/packages/gnucash.scm (aqbanking): Update to 6.3.2.
2021-10-13 01:20:20 +02:00
Guillaume Le Vaillant
e43c572f33 gnu: gnucash: Update to 4.6.
* gnu/packages/gnucash.scm (gnucash): Update to 4.6.
  [native-inputs]: Add gmp.
2021-09-12 14:27:16 +02:00
Kei Kebreau
88c442b4af gnu: aqbanking: Update to 6.3.0.
* gnu/packages/gnucash.scm (aqbanking): Update to 6.3.0.
2021-05-26 15:08:00 -04:00
Kei Kebreau
eba5b5cd79 gnu: gwenhywfar: Update to 5.6.0.
* gnu/packages/gnucash.scm (gwenhywfar): Update to 5.6.0.
2021-05-26 15:08:00 -04:00
Ludovic Courtès
f765b88cb7 gnu: gnucash: Make SWIG a native input.
* gnu/packages/gnucash.scm (gnucash)[inputs]: Move SWIG to...
[native-inputs]: ... here.
2020-12-12 20:58:36 +01:00
Christopher Lam
6760578c89 gnu: GnuCash: Update to 4.2.
* 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-12-12 14:32:04 -05:00
Prafulla Giri
26ee22f0be gnu: gnucash: Enable python bindings.
* 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-11-10 22:32:14 +01:00
Efraim Flashner
1628d57bb5 gnu: Fix package references.
* 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-09-30 09:28:26 +03:00
Kei Kebreau
dfb0191286 gnu: gnucash: Enable libofx support.
* 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-17 15:19:14 -05:00
Hartmut Goebel
bc818a57ca gnu: gnucash: Update to 3.8.
* gnu/packages/gnucash.scm (gnucash, gnucash-doc): Update to 3.8.
2020-01-10 23:01:28 +01:00
Hartmut Goebel
219fe54c8a gnu: aqbanking: Update to 5.99.44beta.
* gnu/packages/gnucash.scm (aqbanking): Update to 5.99.44beta.
  [argmuents]<configure-flags>: Remove.
  [native-inputs]. Add gettext-minimal.
2020-01-10 23:01:28 +01:00
Hartmut Goebel
c82eab7f42 gnu: gwenhywfar: Update to 4.99.25rc9.
* gnu/packages/gnucash.scm (gwenhywfar): Update to 4.99.25rc9.
2020-01-10 23:01:28 +01:00
Guillaume Le Vaillant
54a80b58d4 gnu: gnucash: Activate database support.
* 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-11-26 00:16:54 +01:00
Kei Kebreau
cbc8c658d6 gnu: gnucash: Update to 3.7.
* gnu/packages/gnucash.scm (gnucash): Update to 3.7.
[arguments]: Remove "disable-stress-options-test" phase.
(gnucash-docs): Update to 3.7.
2019-10-02 21:30:57 -04:00
Tobias Geerinckx-Rice
43412ab967 gnu: aqbanking: Update to 5.8.1.
* gnu/packages/gnucash.scm (aqbanking): Update to 5.8.1.
[source]: Remove FILE-NAME.
2019-08-30 03:41:43 +02:00
Tobias Geerinckx-Rice
521bb33678 gnu: gwenhywfar: Update to 4.20.2.
* gnu/packages/gnucash.scm (gwenhywfar): Update to 4.20.2.
[source]: Remove FILE-NAME.
2019-08-30 03:41:42 +02:00
Vasile Dumitrascu
86d73d59c9 gnu: gnucash-docs: Update to 3.5.
* gnu/packages/gnucash.scm (gnucash-docs): Update to 3.5.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2019-05-31 23:06:10 -04:00
Vasile Dumitrascu
d4cb92e707 gnu: gnucash: Update to 3.5.
* 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-05-31 23:06:10 -04:00