Commit Graph

53 Commits

Author SHA1 Message Date
Frederik Rietdijk
099c13da1b Merge staging-next into master (#44009)
* substitute(): --subst-var was silently coercing to "" if the variable does not exist.

* libffi: simplify using `checkInputs`

* pythonPackges.hypothesis, pythonPackages.pytest: simpify dependency cycle fix

* utillinux: 2.32 -> 2.32.1

https://lkml.org/lkml/2018/7/16/532

* busybox: 1.29.0 -> 1.29.1

* bind: 9.12.1-P2 -> 9.12.2

https://ftp.isc.org/isc/bind9/9.12.2/RELEASE-NOTES-bind-9.12.2.html

* curl: 7.60.0 -> 7.61.0

* gvfs: make tests run, but disable

* ilmbase: disable tests on i686. Spooky!

* mdds: fix tests

* git: disable checks as tests are run in installcheck

* ruby: disable tests

* libcommuni: disable checks as tests are run in installcheck

* librdf: make tests run, but disable

* neon, neon_0_29: make tests run, but disable

* pciutils: 3.6.0 -> 3.6.1

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/pciutils/versions.

* mesa: more include fixes

mostly from void-linux (thanks!)

* npth: 1.5 -> 1.6

minor bump

* boost167: Add lockfree next_prior patch

* stdenv: cleanup darwin bootstrapping

Also gets rid of the full python and some of it's dependencies in the
stdenv build closure.

* Revert "pciutils: use standardized equivalent for canonicalize_file_name"

This reverts commit f8db20fb3a.
Patching should no longer be needed with 3.6.1.

* binutils-wrapper: Try to avoid adding unnecessary -L flags

(cherry picked from commit f3758258b8895508475caf83e92bfb236a27ceb9)
Signed-off-by: Domen Kožar <domen@dev.si>

* libffi: don't check on darwin

libffi usages in stdenv broken darwin. We need to disable doCheck for that case.

* "rm $out/share/icons/hicolor/icon-theme.cache" -> hicolor-icon-theme setup-hook

* python.pkgs.pytest: setupHook to prevent creation of .pytest-cache folder, fixes #40273

When `py.test` was run with a folder as argument, it would not only
search for tests in that folder, but also create a .pytest-cache folder.
Not only is this state we don't want, but it was also causing
collisions.

* parity-ui: fix after merge

* python.pkgs.pytest-flake8: disable test, fix build

* Revert "meson: 0.46.1 -> 0.47.0"

With meson 0.47.0 (or 0.47.1, or git)
things are very wrong re:rpath handling
resulting in at best missing libs but
even corrupt binaries :(.

When we run patchelf it masks the problem
by removing obviously busted paths.
Which is probably why this wasn't noticed immediately.

Unfortunately the binary already
has a long series of paths scribbled
in a space intended for a much smaller string;
in my testing it was something like
lengths were 67 with 300+ written to it.

I think we've reported the relevant issues upstream,
but unfortunately it appears our patches
are what introduces the overwrite/corruption
(by no longer being correct in what they assume)

This doesn't look so bad to fix but it's
not something I can spend more time on
at the moment.

--

Interestingly the overwritten string data
(because it is scribbled past the bounds)
remains in the binary and is why we're suddenly
seeing unexpected references in various builds
-- notably this is is the reason we're
seeing the "extra-utils" breakage
that entirely crippled NixOS on master
(and probably on staging before?).

Fixes #43650.

This reverts commit 305ac4dade.

(cherry picked from commit 273d68eff8f7b6cd4ebed3718e5078a0f43cb55d)
Signed-off-by: Domen Kožar <domen@dev.si>
2018-07-24 15:04:48 +01:00
R. RyanTM
690b66e1eb gnucash: 3.1-1 -> 3.2
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.

These checks were done:

- built on NixOS
- /nix/store/29l8ziil4znyr07dm7f8ki893bqfzqm5-gnucash-3.2/bin/gnc-fq-check passed the binary check.
- /nix/store/29l8ziil4znyr07dm7f8ki893bqfzqm5-gnucash-3.2/bin/gnc-fq-helper passed the binary check.
- /nix/store/29l8ziil4znyr07dm7f8ki893bqfzqm5-gnucash-3.2/bin/gnc-fq-dump passed the binary check.
- /nix/store/29l8ziil4znyr07dm7f8ki893bqfzqm5-gnucash-3.2/bin/gnucash passed the binary check.
- /nix/store/29l8ziil4znyr07dm7f8ki893bqfzqm5-gnucash-3.2/bin/.gnucash-wrapped passed the binary check.
- 5 of 5 passed binary check by having a zero exit code.
- 0 of 5 passed binary check by having the new version present in output.
- found 3.2 with grep in /nix/store/29l8ziil4znyr07dm7f8ki893bqfzqm5-gnucash-3.2
- directory tree listing: https://gist.github.com/c6f09b837c81684d4febbc1c369ae53d
- du listing: https://gist.github.com/f9960cc6c0b43d70986bb1b51c109a68
2018-06-27 21:57:54 -07:00
Aristid Breitkreuz
fe1a066985 gnucash: fix Finance::Quote integration 2018-06-10 17:43:55 +02:00
Emmanuel Rosa
7936474efc gnucash: restore version 2.4 2018-05-08 10:53:44 -04:00
Mitsuhiro Nakamura
3434cf40e1 gnucash: 2.4.15 -> 3.1-1 2018-05-01 19:26:46 +09:00
Will Dietz
4b7b083bcb treewide: stdenv.lib.platforms.gnu -> ... gnu ++ linux
Include all linux platforms.
2018-04-30 18:12:10 -05:00
Jan Tojnar
a31d98f312
tree-wide: autorename gnome packages to use dashes 2018-02-25 17:41:16 +01:00
Aristid Breitkreuz
d7fad3b52f gnucash: fix gconf (fix copied from mendeley) 2018-01-20 14:09:04 +01:00
Orivej Desh
0707699406 gnucash: use nativeBuildInputs 2017-11-28 23:51:20 +00:00
Michael Alan Dorman
6baf21f6bb gnucash: 2.6.12 -> 2.6.18-1
This version still requires the prior test fix.
2017-11-28 23:44:02 +00:00
Michael Alan Dorman
b802f1a4cb gnucash: fix breaking test
Patch taken from the upstream repository, should be fixed in next
released version.

This did require moving the invocation of `patchShebangs` from
`patchPhase` to `postpatch`, but this seems consistent with at least
some other packages.
2017-11-28 23:44:02 +00:00
John Ericson
ed14223f8c treewide: Manual fix more pkg-config build-inputs 2017-09-21 15:49:54 -04:00
davidak
3270aa896b replace "Mac OS X" and "OS X" with "macOS"
as it is the official name since 2016

https://en.wikipedia.org/wiki/Macintosh_operating_systems#Desktop

exception are parts refering to older versions of macOS like

"GUI support for Mac OS X 10.6 - 10.12. Note that Emacs 23 and later [...]"
2017-08-07 21:41:30 +02:00
Jan Tojnar
c9d419a22b gnome: Further fixes for Using the 'memory' GSettings backend issue 2017-08-05 12:21:00 +02:00
Kirill Boltaev
bccd75094f treewide: explicitly specify gtk and related package versions 2016-09-12 18:26:06 +03:00
Tuomas Tynkkynen
d801e8a011 treewide: Fix output references to glib 2016-08-23 04:54:51 +03:00
Tuomas Tynkkynen
74a3a2cd7e treewide: Use makeBinPath 2016-08-23 01:18:10 +03:00
Kranium Gikos Mendoza
a32213fa1c gnucash: 2.6.9 -> 2.6.12 2016-06-27 12:08:06 +08:00
Domen Kožar
b49bf121b8 rename iElectric to domenkozar to match GitHub 2016-05-17 13:00:47 +01:00
Peter Simons
8e462995ba Bring my stdenv.lib.maintainers user name in line with my github nick. 2016-05-16 22:49:55 +02:00
Vladimír Čunát
0689ff1574 gnucash-2.6: hack around test failures
They were most likely triggered by #909.
Tested only against 16.03 due to webkitgtk problems on master.
2016-03-31 18:59:36 +02:00
Thomas Levine
70c339dd47 gnucash: enable dbi
My accounts are stored in the DBI backend (SQLite, specifically).
Before the present change, GnuCash would be compiled without DBI
 support (`--disable-dbi` flag), so I could only use the XML backend.
Now I can use either backend.

I made the change only for 2.6. It looks like 2.4 works the same way,
so maybe I'll enable DBI for that one later.

Making nix packages is delightful! It might replace my accounting hobby!
2016-02-13 17:47:19 +00:00
Peter Simons
c8a8146fb4 gnucash-2.4.15: disable test suite
The test suite was broken by the GLib 2.46.0 update. If anyone finds a
patch that remedies these issues for 2.4.x, please check it in!
Otherwise, we'll eventually update our default version to 2.6.x, I
suppose.

Closes https://github.com/NixOS/nixpkgs/issues/11084.
2015-11-18 15:25:52 +01:00
Aristid Breitkreuz
b40eded9a3 gnucash 2.6 package, partially broken (no HTML reports) 2015-11-07 16:09:28 +01:00
Luca Bruno
b86fdea43e gnucash: delete icon theme cache 2014-09-27 13:48:09 +02:00
Bjørn Forsman
c9baba9212 Fix many package descriptions
(My OCD kicked in today...)

Remove repeated package names, capitalize first word, remove trailing
periods and move overlong descriptions to longDescription.

I also simplified some descriptions as well, when they were particularly
long or technical, often based on Arch Linux' package descriptions.

I've tried to stay away from generated expressions (and I think I
succeeded).

Some specifics worth mentioning:
 * cron, has "Vixie Cron" in its description. The "Vixie" part is not
   mentioned anywhere else. I kept it in a parenthesis at the end of the
   description.

 * ctags description started with "Exuberant Ctags ...", and the
   "exuberant" part is not mentioned elsewhere. Kept it in a parenthesis
   at the end of description.

 * nix has the description "The Nix Deployment System". Since that
   doesn't really say much what it is/does (especially after removing
   the package name!), I changed that to "Powerful package manager that
   makes package management reliable and reproducible" (borrowed from
   nixos.org).

 * Tons of "GNU Foo, Foo is a [the important bits]" descriptions
   is changed to just [the important bits]. If the package name doesn't
   contain GNU I don't think it's needed to say it in the description
   either.
2014-08-24 22:31:37 +02:00
Mateusz Kowalczyk
7a45996233 Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
Cillian de Róiste
9f08c21c2b gnucash: enable aqbanking support for online banking
This requires recent versions of aqbanking and gwenhywfar:
https://devel.aqbanking.de/trac/aqbanking/ticket/197

It seems as if the developers have changed their version numbering
scheme in 2012 and have only released versions with the "beta" suffix
since then.
2014-02-23 12:21:32 +01:00
Peter Simons
4664108f8e gnucash: revert update from 2.4.15 to 2.6.0
The 2.6.0 version doesn't compile, and the error doesn't seem to be easy to fix.
2014-01-16 20:35:26 +01:00
Peter Simons
93b9b7a39f gnucash: update from 2.4.15 to 2.6.0 2014-01-15 17:29:14 +01:00
Peter Simons
0a9e4d0ccc gnucash: update to version 2.4.15 2014-01-13 17:05:45 +01:00
Eelco Dolstra
359e2e3add gnucash: Enable support for Finance::Quote 2013-11-16 17:29:55 +01:00
Ludovic Courtès
2e937c437a unmaintain several packages 2013-08-16 23:45:01 +02:00
Peter Simons
d815e5eba2 gnucash: fix build (by removing the obsolete potfiles patch) 2013-06-18 13:11:03 +02:00
Domen Kozar
cd1b531867 gnucash: add me as maintainer 2013-06-18 13:04:05 +02:00
Michael Raskin
81b7f5fe63 Merge remote-tracking branch 'upstream/master' into x-updates 2013-06-15 17:15:32 +04:00
Peter Simons
e049b5b972 gnucash: update to version 2.4.13 2013-06-15 11:53:13 +02:00
Vladimír Čunát
ec3965d8d0 Revert Merge x-updates into master due to mesa bloat
See #490 discussion.

This reverts commit 1278859d31, reversing
changes made to 0c020c98f9.

Conflicts:
	pkgs/desktops/xfce/core/xfce4-session.nix (take master)
	pkgs/lib/misc.nix (auto)
2013-05-09 14:03:35 +02:00
Vladimír Čunát
60e52fd8db gnucash: fix for new intltool 2013-02-16 15:35:14 +01:00
Eelco Dolstra
b713d13bb4 gnucash: Update to 2.4.11 2012-10-09 11:24:38 -04:00
Eelco Dolstra
5178c6fcc6 * GNUcash updated to 2.4.10.
svn path=/nixpkgs/trunk/; revision=32388
2012-02-18 18:47:42 +00:00
Eelco Dolstra
621963488f * GnuCash updated to 2.4.8.
svn path=/nixpkgs/trunk/; revision=30780
2011-12-06 18:44:05 +00:00
Peter Simons
bcaaba6ea7 gnucash: improved comments
svn path=/nixpkgs/trunk/; revision=27744
2011-07-13 09:56:54 +00:00
Peter Simons
a9d4dfb994 gnucash: polished the expression, enabled OFX support, and documented the GConf setup procedure on NixOS
svn path=/nixpkgs/trunk/; revision=27730
2011-07-11 20:12:02 +00:00
Peter Simons
2685bfc32b gnucash: fix update-gnucash-gconf script so that it works on NixOS
Current versions of gconftool-2 don't support the --config-source option
anymore -- that path must be passed in $GCONF_CONFIG_SOURCE instead.

svn path=/nixpkgs/trunk/; revision=27729
2011-07-11 16:38:07 +00:00
Peter Simons
6ad966c8b8 gnucash: re-enable the test suite
svn path=/nixpkgs/trunk/; revision=27691
2011-07-10 14:04:14 +00:00
Peter Simons
4cf494c8ff gnucash: set RPATH so that GnuCash binaries can find its GNOME libraries at run-time
svn path=/nixpkgs/trunk/; revision=27689
2011-07-10 13:34:56 +00:00
Peter Simons
5fd662e2e9 gnucash: add ${gconf}/bin to $PATH in wrapper scripts
GnuCash attempt to call gconf binaries to register its schemas in the
system-wide database. That still doesn't work, of course, because gconf
can't update its store path. TODO. :-(

svn path=/nixpkgs/trunk/; revision=27688
2011-07-10 13:34:51 +00:00
Peter Simons
f903153fe6 gnucash: updated to version 2.4.7
The test suite is currently disabled. There is an issue with GUILE_LOAD_PATH
that needs to be addressed before we can re-enable those tests. See comments in
the expression for further details.

svn path=/nixpkgs/trunk/; revision=27686
2011-07-09 13:02:46 +00:00
Peter Simons
e090fed420 gnucash: added myself as a maintainer
svn path=/nixpkgs/trunk/; revision=27683
2011-07-09 12:11:31 +00:00