Commit graph

138540 commits

Author SHA1 Message Date
Profpatsch
06156610f1 CODEOWNERS: add Profpatsch to lib/debug.nix
Reason: has overhauled the module quite substantially.
2018-04-27 18:59:39 +02:00
Profpatsch
5012c49fc0 lib/debug: document module & functions, prune imports 2018-04-27 18:59:39 +02:00
Profpatsch
e49f40e1ca lib/debug: deprecate traceCallXml
Incompletely documented, and a FIXME/bug that has been there for years.
2018-04-27 18:59:39 +02:00
Profpatsch
fd54a946ca lib/debug: deprecate addErrorContextToAttrs
The function isn’t used anywhere and `addErrorContext` is an undocumented
builtin.
The builtin is explicitely qualified at its two uses in the module system.
2018-04-27 18:59:39 +02:00
Profpatsch
b90104ea0e lib/debug: fix use-sites of deprecated debug functions 2018-04-27 18:59:39 +02:00
Profpatsch
562286aa56 lib/debug: deprecate traceValIfNot
The function is only used in exactly one module and overly specific (`c` must be
a true predicate for `x`, if not, a specific trace is called).
2018-04-27 18:59:39 +02:00
Profpatsch
7365671fb2 lib/debug: deprecate attrNamesToStr, traceXMLVal(Marked)
`attrNamesToStr` is very specific (and pretty trivial), so it doesn’t make sense
to have it in the library.
`traceXMLVal(Marked)` are just a builtin and `trace` and not very useful in
general (trace output should not be parsed anyway).
2018-04-27 18:59:39 +02:00
Profpatsch
a7fdd10bf3 lib/debug: deprecate & modernize showVal
The code is re-implemented in terms of `generators.toPretty`, but is strictly
less general than `traceValSeqN`, so we deprecate it.
2018-04-27 18:59:39 +02:00
Profpatsch
a455637d28 lib/debug: remove the deprecated strict function
The grace period was long enough.
2018-04-27 18:59:39 +02:00
Profpatsch
a5f6cdfd7e lib/debug: add traceValFn, traceValSeqFn, traceValSeqNFn
Being able to modify the value on-the-fly before printing is very useful in
practice.
2018-04-27 18:59:39 +02:00
aszlig
f13873f35a
gwenhywfar: Add OpenSSL and libgpgerror
OpenSSL is needed for gct-tool and libgpgerror for RSA key utilities
(src/crypt3/cryptkeyrsa.c).

Signed-off-by: aszlig <aszlig@nix.build>
Cc: @goibhniu
2018-04-27 18:35:01 +02:00
aszlig
3dba79e689
gwenhywfar: Support Gtk 2, Gtk 3 and Qt 5 GUIs
So far we used only the defaults, which are gtk2 and qt5. However
nowadays most applications have already switched to Qt 5 and Gtk 3, so
let's aim for that instead.

The reason Gtk 2 is still there is because GnuCash in nixpkgs is using
the Gtk 2 interface, so we can drop it as soon as a newer GnuCash has
landed in nixpkgs.

Right now the only package that depends on this is GnuCash (and
aqbanking of course), so I've tested this by not only building
gwenhywfar and aqbanking but also GnuCash. I did however not test
whether HBCI functionality works, only whether GnuCash starts up.

Signed-off-by: aszlig <aszlig@nix.build>
Cc: @goibhniu, @peti, @domenkozar
2018-04-27 18:34:59 +02:00
aszlig
cc909ff4dd
libchipcard: Don't hardcode version
This is to make sure that we don't get a disparity between the version
in sources.nix and the version in the package expression and it's mostly
to get the package expression in par with aqbanking and gwenhywfar.

Signed-off-by: aszlig <aszlig@nix.build>
Cc: @goibhniu
2018-04-27 18:34:57 +02:00
aszlig
191f4c210a
aqbanking: 5.6.12 -> 5.7.8
Upstream changes in 5.7.8:

  * Update bank information files for German banks because the format of
    ZKA files has changed in the meantime.

Upstream release notes in German:

https://www.aquamaniac.de/sites/download/releasenote.php?package=03&release=217

Upstream changes in 5.7.7:

  * Fix of manually adding new HBCI accounts (for example using
    KMyMoney).
  * Fix wrong truncation of account numbers in some turnovers of the
    SWIFT parser.
  * Simplified code for inserting new account data while fetching HBCI
    accounts.
  * Update information for German banks.

Upstream release notes in German:

https://www.aquamaniac.de/sites/download/releasenote.php?package=03&release=216

As with the gwenhywfar update, the updater script (update.sh) actually
didn't get the right file to download, so I temporarily modified it to
download file number 2 because file number 1 is the GPG signature. The
reason why I didn't fix the updater is because the upstream site will
have different URLs in the next upcoming version, so our updater is
basically end-of-life for now.

I also changed the package expression to use the version from
sources.nix instead of a hardcoded value.

Signed-off-by: aszlig <aszlig@nix.build>
Cc: @goibhniu
2018-04-27 18:34:55 +02:00
aszlig
e7e2df17da
gwenhywfar: 4.17.0 -> 4.20.0
Upstream changes in 4.20.0:

  * Update bank information files for German banks because the format of
    ZKA files has changed in the meantime.

Upstream release notes in German:

https://www.aquamaniac.de/sites/download/releasenote.php?package=01&release=208

Upstream changes in 4.19.0:

  * Add frontend for GTK3.

Upstream release notes in German:

https://www.aquamaniac.de/sites/download/releasenote.php?package=01&release=207

Upstream changes in 4.18.0:

  * Show hashes for MD5, SHA1 and SHA512 in SSL certificates because
    some bank servers display different hashing variants.
  * Let GNUTLS handle the localisation of TrustStore certificates.

Upstream release notes in German:

https://www.aquamaniac.de/sites/download/releasenote.php?package=01&release=206

The updater script (update.sh) actually didn't get the right file to
download, so I temporarily modified it to download file number 2 because
file number 1 is the GPG signature. The reason why I didn't fix the
updater is because the upstream site will have different URLs in the
next upcoming version, so our updater is basically end-of-life for now.

I also changed the package expression to use the version from
sources.nix instead of a hardcoded value.

Signed-off-by: aszlig <aszlig@nix.build>
Cc: @goibhniu
2018-04-27 18:34:52 +02:00
Jörg Thalheim
d89128bb4b
Merge pull request #39600 from Synthetica9/atom-1-26-1
atom: 1.26.0 -> 1.26.1
2018-04-27 16:46:39 +01:00
xeji
0963abfb41 maintainer-list.nix: add real name for xeji 2018-04-27 14:15:42 +01:00
Jörg Thalheim
42581b23f2
Merge pull request #39598 from marsam/feature/update-vale
vale: 0.10.1 -> 0.11.2
2018-04-27 13:19:30 +01:00
zimbatm
ad7bc980d2 terraform: update all plugins 2018-04-27 12:54:40 +01:00
Jörg Thalheim
58e2f87003
Merge pull request #39592 from Mic92/masterpdfeditor
masterpdfeditor: use autoPatchelfHook
2018-04-27 12:40:59 +01:00
Patrick Hilhorst
fc7ae1fefe atom: 1.26.0 -> 1.26.1 2018-04-27 13:40:20 +02:00
Rodney Lorrimar
3e446ecd56 nixos/buildkite-agent: fix variable expansion in hook scripts
@cleverca found this bug in the declarative hooks config. Any shell
variables referenced in a hook script would get expanded by the hooks
directory builder.

Prevent variable expansion by quoting the here doc limit string.
2018-04-27 12:17:40 +01:00
Peter Simons
ab5dcdddd1
Merge pull request #39456 from endgame/base-compat-batteries-deps
haskellPackages.base-compat-batteries: fix bad dependency
2018-04-27 12:41:18 +02:00
Peter Simons
12ba3954d7 multi-ghc-travis: update to latest git version 2018-04-27 12:21:24 +02:00
Jack Kelly
c8b9ac9be6 haskellPackages.base-compat-batteries: fix bad dependency 2018-04-27 20:05:38 +10:00
Jörg Thalheim
37e79019d6
Merge pull request #39472 from ChengCat/fcitx-libpinyin
fcitx-libpinyin: fix data path
2018-04-27 10:59:33 +01:00
Jörg Thalheim
f5bee7ed02
Merge pull request #39594 from Mic92/aangifte
aangifte: remove ancient versions
2018-04-27 10:37:19 +01:00
Jörg Thalheim
7710bbc449
Merge pull request #39539 from r-ryantm/auto-update/libsass
libsass: 3.5.2 -> 3.5.3
2018-04-27 09:44:40 +01:00
Jörg Thalheim
67c03d99ee
Merge pull request #39540 from r-ryantm/auto-update/jruby
jruby: 9.1.16.0 -> 9.1.17.0
2018-04-27 09:23:37 +01:00
Jörg Thalheim
49f096b3e6
Merge pull request #39546 from r-ryantm/auto-update/hwinfo
hwinfo: 21.52 -> 21.53
2018-04-27 09:21:32 +01:00
Jörg Thalheim
3ce30f679e
Merge pull request #39568 from jlesquembre/psql
pspg: 1.0.0 -> 1.1.0
2018-04-27 09:04:04 +01:00
Jörg Thalheim
cbc6560122
Merge pull request #39553 from r-ryantm/auto-update/darktable
darktable: 2.4.2 -> 2.4.3
2018-04-27 09:00:00 +01:00
Jörg Thalheim
f2a15f747a aangifte: remove ancient versions
Packages were either absent or the hashes were broken,
so I highly doubt somebody is using 4+ years old tax programs.
2018-04-27 08:54:58 +01:00
Jörg Thalheim
e5e5dc3377 aangifte: remove ancient versions
Packages were either absent or the hashes were broken,
so I highly doubt somebody is using 4+ years old tax programs.
2018-04-27 08:51:43 +01:00
StillerHarpo
5f0e6404dc monetdb: init at 11.29.3 (#39306)
monetdb: init at 11.29.3
2018-04-27 09:43:07 +02:00
Jörg Thalheim
ee9d0a85d9 masterpdfeditor: use autoPatchelfHook 2018-04-27 08:31:51 +01:00
Jörg Thalheim
fd29514404
Merge pull request #39579 from xeji/teamviewer
teamviewer: 12.0.90041 -> 13.1.3026
2018-04-27 08:21:54 +01:00
Jörg Thalheim
cd12c33848
Merge pull request #39569 from woffs/shotcut-18.03
shotcut: 17.11 -> 18.03.06
2018-04-27 08:13:12 +01:00
Jörg Thalheim
0be4b0ce96
Merge pull request #39583 from eqyiel/awsebcli-3.12.4
awsebcli: 3.12.3 -> 3.12.4
2018-04-27 07:35:21 +01:00
Mario Rodas
2cfda31cff vale: 0.10.1 -> 0.11.2 2018-04-26 22:20:30 -05:00
Yucheng Zhang
19f6fe6e9c fcitx-libpinyin: fix data path 2018-04-27 10:57:37 +08:00
Tim Steinbach
4975378b21
linux-copperhead: 4.15.18.a -> 4.14.36.a
The 4.15.x series is EOL'd, we should instead follow the LTS kernel
2018-04-27 02:04:08 +00:00
Tim Steinbach
7f3832bf93
linux: 4.16.4 -> 4.16.5 2018-04-27 01:56:53 +00:00
Tim Steinbach
8efe41dfb2
linux: 4.14.36 -> 4.14.37 2018-04-27 01:56:39 +00:00
Matthew Justin Bauer
047c9372ab
inkscape: fix on darwin again
I have no idea why but this broke Darwin. So added a conditional for the shebang patching.

https://hydra.nixos.org/build/73283875
2018-04-26 20:47:16 -05:00
Matthew Justin Bauer
70670342f3
Merge pull request #39584 from eqyiel/eqyiel-update-email-address
maintainers: update email address
2018-04-26 20:32:59 -05:00
Ruben Maher
564a6288b8 maintainers: update email address
Trying to move away from .au ccTLD.
2018-04-27 10:35:26 +09:30
Ruben Maher
e8dcf87007 awsebcli: 3.12.3 -> 3.12.4 2018-04-27 10:29:19 +09:30
Ruben Maher
ffe9f0a2bb awsebcli: pin pathspec dependency to 0.5.5
pathspec has been bumped to 0.5.6 in c705acef and awsebcli's setup.py refuses to
use that version.
2018-04-27 10:29:19 +09:30
Vladimír Čunát
88695c6e94
Revert "release-combined: don't include tests.chromium"
This reverts commit 1d06254998.
We now get a build and maybe have a workaround #39570; /cc #39476.
2018-04-27 02:42:12 +02:00