Commit Graph

114 Commits

Author SHA1 Message Date
Yongun Seong
8eb0fc8d1b
gnucash: 5.6 -> 5.8
Diff: https://github.com/Gnucash/gnucash/compare/5.6...5.8
2024-07-08 12:58:27 +09:00
Yongun Seong
095ba53022 gnucash: disable flaky test-lots 2024-05-13 17:25:59 +02:00
Guillaume Girol
7650d7e7d2 gnucash: fix qif import by backporting a patch 2024-05-07 12:00:00 +00:00
Jan Tojnar
eb04659fc2 treewide: wrapGAppsHook → wrapGAppsHook3
This was achieved using the following command:

    sd 'wrapGAppsHook\b' wrapGAppsHook3 (rg -l 'wrapGAppsHook\b')

And then manually reverted the following changes:

- alias in top-level.nix
- function name in wrap-gapps-hook.sh
- comment in postFixup of at-spi2-core
- comment in gtk4
- comment in preFixup of 1password-gui/linux.nix
- comment in postFixup of qgis/unwrapped-ltr.nix and qgis/unwrapped.nix
- comment in postFixup of telegram-desktop
- comment in postFixup of fwupd
- buildCommand of mongodb-compass
- postFixup of xflux-gui
- comment in a patch in kdePackages.kde-gtk-config and plasma5Packages.kde-gtk-config
- description of programs.sway.wrapperFeatures.gtk NixOS option (manual rebuild)
2024-04-27 02:23:22 +02:00
R. Ryantm
cd02e55543 gnucash: 5.5 -> 5.6 2024-04-04 16:16:09 +00:00
Yongun Seong
ca5dd20dde
gnucash: 5.4 -> 5.5
Changelog: https://github.com/Gnucash/gnucash/releases/tag/5.5
2024-01-01 18:07:18 +09:00
Yongun Seong
5e2080f832
gnucash: add updateScript 2024-01-01 18:06:11 +09:00
Yongun Seong
febe2cc288
gnucash: avoid parameterizing pname 2023-11-08 16:36:11 +09:00
Yongun Seong
6e365f7d60
gnucash: build and include documentation 2023-11-08 16:35:17 +09:00
Yongun Seong
f4599feae4 gnucash: 5.3 -> 5.4
Also:
- Remove old, no longer relevant patches
- Update 0004-exec-fq-wrapper.patch so it applies cleanly on 5.4
- Patch flaky test
- Remove the word "gnome", it breaks r-ryantm
- Wrap gnucash-cli the same way as the main binary
- Set meta.mainProgram
2023-10-01 17:29:24 -03:00
Yongun Seong
858374d7e3
gnucash: 5.2 -> 5.3 2023-06-27 17:58:32 +09:00
Yongun Seong
be10d3e74b gnucash: 5.1 -> 5.2 2023-06-26 10:43:23 -03:00
Yongun Seong
65c5269589 gnucash: fix finance-quote-wrapper exec 2023-05-20 18:13:50 -03:00
Yongun Seong
dd3c008537 gnucash: 4.12 -> 5.1
- https://github.com/Gnucash/gnucash/releases/tag/5.0
- https://github.com/Gnucash/gnucash/releases/tag/5.1

Co-authored-by: Anderson Torres <torres.anderson.85@protonmail.com>
2023-05-03 23:04:59 -03:00
Romanos Skiadas
9c724505fa gnucash: Apply patches that compilation w/ newer glib/gcc 2023-03-25 09:50:30 -03:00
Artturin
3251013cc1 treewide: env.NIX_CFLAGS_COMPILE use toString on result of optionals
env values must be strings
2023-02-22 21:23:05 +02:00
Artturin
f9fdf2d402 treewide: move NIX_CFLAGS_COMPILE to the env attrset
with structuredAttrs lists will be bash arrays which cannot be exported
which will be a issue with some patches and some wrappers like cc-wrapper

this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists
in env cause a eval failure
2023-02-22 21:23:04 +02:00
Vladimír Čunát
555f300879
treewide: another round of gcc12 fixups 2023-02-05 15:29:43 +01:00
Yongun Seong
2b86dd9676
gnucash: exec Finance::Quote helpers directly 2023-01-08 02:50:56 +09:00
Artturin
0734f54ef2 treewide: move pkg-config, autoreconfHook, intltool to nativeBuildInputs
found with nixpkgs-lint
2022-09-26 17:53:26 +03:00
kilianar
623d50b213 gnucash: 4.11 -> 4.12
https://github.com/Gnucash/gnucash/releases/tag/4.12
2022-09-25 23:49:22 +02:00
Josef Kemetmüller
bcd7045998 treewide: Remove now-unneeded LD_LIBRARY_PATH in cmake derivations
Since the setting DCMAKE_SKIP_BUILD_RPATH was disabled, we can now run
the checkPhase of cmake derivations without having to tweak the
LD_LIBRARY_PATH anymore.
2022-07-04 03:49:01 +03:00
kilianar
192c0e2e1c gnucash: 4.10 -> 4.11 2022-06-27 09:29:42 +02:00
rski
7c954417b4 gnucash: Add me as maintainer 2022-06-20 18:55:26 +02:00
StephenWithPH
21443080ad
GNUcash: 4.9 -> 4.10 (#172445)
* GNUcash: 4.9 -> 4.10
2022-05-31 22:32:45 -03:00
AndersonTorres
b4c1cf5e36 gnucash: refactor
Also add myself as maintainer.
2022-02-10 10:20:31 -03:00
StephenWithPH
7b74a76d9b
GnuCash: refactor in support of enabling GSettings
GnuCash uses Gnome's GSettings to store user preferences. This was not
working before. wrapGAppsHook is introduced to solve this problem, but
it must be tweaked to not wrap GnuCash's cli utilities for fetching
financial quotes. Those are now deliberately wrapped with their Perl
library dependencies.

The existing code is refactored in an attempt to clarify which
dependencies are needed and why.
2022-01-18 21:22:41 -08:00
R. Ryantm
6cb4863e61 gnucash: 4.8 -> 4.9 2021-12-31 05:32:28 +00:00
StephenWithPH
c1bd62d1e0
gnucash: 4.6 -> 4.8 2021-12-12 15:56:21 -08:00
Peter Simons
476635afe1 Drop myself from meta.maintainers for most packages.
I'd like to reduce the number of Github notifications and
review requests I receive.
2021-10-14 11:01:27 +02:00
Romanos Skiadas
ad4883cb96 gnucash: Add patch that fixes enableDebugging gnucash
I wouldn't be able to say exactly why this is the case, but with the
flags that enableDebugging adds to the gnucash derivation, the build
fails. The patch added fixes the warning that causes the build to fail
and makes enableDebugging gnucash work.
2021-08-29 08:28:51 +02:00
Romanos Skiadas
a7de8153f5 gnucash: 4.5 → 4.6
The glibc patch is no longer needed, as it's included in 4.6.
This release also includes 888676eb31,
which allows building gnucash as (enableDebugging gnucash) using nix.
2021-08-26 21:11:54 +03:00
Felix Buehler
7f25fd8e31 gnucash: deprecate phases 2021-07-27 10:39:54 +02:00
Jan Tojnar
8647ddb0d3
gnucash: 4.4 → 4.5
Needed a patch to fix build with GLib 2.68 and it did not apply to 4.4 so I also bumped the version 🤷‍♀️

Changes look fine: https://github.com/Gnucash/gnucash/releases/tag/4.5
2021-05-05 22:43:09 +02:00
R. RyanTM
2da4d3b8e2
gnucash: 4.2 -> 4.4 (#111236) 2021-01-30 18:16:06 +01:00
Ben Siraphob
5d566c43b4 pkgs/applications: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
Ben Siraphob
108bdac3d9 pkgs/applications: stdenv.lib -> lib 2021-01-15 14:24:03 +07:00
Ben Siraphob
3ae5e6ce03 treewide: remove enableParallelBuilding = true if using cmake 2021-01-03 18:37:40 +07:00
Jon Banafato
0bdf19cf68 gnucash: 3.10 -> 4.2
New version available: https://www.gnucash.org/news.phtml#n-200927-4.2.news
2020-10-13 21:55:01 -04:00
Jason Miller
afb5de44bc gnucash: Add libdbiDrivers env var to wrapper
The GNU Cash package clearly *wants* to be able to use the libdbi
backends, since it pulls them in as dependencies.  However, you can only
open xml formatted GNU cash files.

The CMake scripts hard-code the DVD path to be basically
<PATH_OF_LIBDBI>/dbd.  However GNU Cash does check the environment
variable GNC_DBD_DIR, so I set that environment variable in the wrapper
script.

With this change, you should be able to e.g. "Save As" in the sqlite
format.

Fixes issue #57445
2020-06-11 06:42:06 +02:00
chkno
3f472552c4
gnucash: 3.9 -> 3.10 (#85978) 2020-04-25 12:54:07 -04:00
R. RyanTM
3e2e7a5c6b gnucash: 3.8b -> 3.9 2020-04-07 12:32:49 -07:00
Anders Kaseorg
3cd8ce3bce treewide: Fix unsafe concatenation of $LD_LIBRARY_PATH
Naive concatenation of $LD_LIBRARY_PATH can result in an empty
colon-delimited segment; this tells glibc to load libraries from the
current directory, which is definitely wrong, and may be a security
vulnerability if the current directory is untrusted.  (See #67234, for
example.)  Fix this throughout the tree.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2020-01-15 09:47:03 +01:00
R. RyanTM
289eebc744 gnucash: 3.7 -> 3.8b 2020-01-06 05:32:51 -08:00
Robin Gloster
f9f46dc327
treewide: NIX_*_FLAGS -> string 2019-12-31 00:15:46 +01:00
Jan Tojnar
b3fcd9375d
Merge branch 'master' into staging-next 2019-10-03 01:47:08 +02:00
Tor Hedin Brønner
8ff1d64b43 gnucash: fix build with glib-2.62 2019-09-30 19:39:48 +02:00
Frederik Rietdijk
503081fa5b Merge staging into staging-next 2019-09-29 11:05:22 +02:00
R. RyanTM
ef49489551 gnucash: 3.6 -> 3.7
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/gnucash/versions
2019-09-26 11:56:26 -07:00
worldofpeace
b0c2aea20b
treewide: drop adding hicolor-icon-theme where possible
This was either for the setup-hook to remove caches or added
even though the respective icon theme propagated it.
2019-09-18 22:47:26 +02:00