Commit Graph
156163 Commits
Author SHA1 Message Date
Jörg Thalheim 68e75fbb53 Merge pull request #39577 from veprbl/pr/pythia_8.235
pythia: 8.226 -> 8.235, enable lhapdf6 plugin
2018-04-28 11:44:37 +01:00
aszlig 93042b7376 kmymoney: init at 5.0.1
I tried to use -DENABLE_SQLCIPHER and also passed the right directories
to the Qt 5 source of the QSQLiteDriver but CMake then failed to run
qt4_automoc, by which I'd imply that SQLCipher is not maintained
anymore (after all KMyMoney using qgpgme as well, which doesn't require
sources).

Another odd thing is that CMake reports that the weboob plugin is
disabled, but after inspecting it turns out that the reporting is just
wrong. This is already fixed upstream but not yet released in
KDE/kmymoney@8b086cf921.

In addition of running the upstream test suite I have manually tested a
few things in a VM by using the following Nix expression:

  (import <nixpkgs/nixos> {
    configuration = { pkgs, ... }: {
      environment.systemPackages = with pkgs; [
        kmymoney aqbanking gwenhywfar libchipcard python2Packages.weboob
        kgpg
      ];
      users.users.test.isNormalUser = true;
      virtualisation.diskSize = 4096;
      virtualisation.memorySize = 2048;
      services.xserver = {
        enable = true;
        inherit ((import <nixpkgs/nixos> {}).config.services.xserver) layout;
        displayManager.sddm.enable = true;
        displayManager.sddm.autoLogin.enable = true;
        displayManager.sddm.autoLogin.user = "test";
        desktopManager.default = "plasma5";
        desktopManager.plasma5.enable = true;
      };
    };
  }).vm

The things I have tested in particular are:

  * Basic startup
  * Completing the wizard
  * Add some test transactions
  * GPG encryption
  * Generation of charts and reports
  * Rough check whether OFX integration lists supported financial
    institutions.
  * Small check of AqBanking implementation, whether accounts and users
    can be configured, but didn't test actual connectivity with a
    financial institution.
  * Check of Weboob integration with a test PayPal backend, however also
    just with a dummy account and without actually connecting to PayPal.

One of the upstream tests "reports-chart-test" seems to fail even though
generating charts and reports are working when testing manually. It also
seems that this is the case on other distributions, for example Gentoo
has disabled that test as well:

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5169cec68fa6fd67841

Note that I didn't add myself as a maintainer because I'm not personally
using KMyMoney but just packaged it for someone else. I hope this is
useful for other people, so that maybe someday[TM] there will be a
proper maintainer.

Signed-off-by: aszlig <aszlig@nix.build>
Cc: @ttuegel
2018-04-28 12:41:43 +02:00
aszlig d2b8d8bddc alkimia: init at 7.0.1
This is used by KMyMoney and also the reason why I needed to add C++
support to MPIR in the parent commit.

The reason why I didn't add myself as a maintainer is because I'm not
personally using KMyMoney and thus Alkimia.

Signed-off-by: aszlig <aszlig@nix.build>
2018-04-28 12:41:42 +02:00
aszlig 5370b8267c kdewebkit: Add package expression
This is one of the requirements of KMyMoney and packaging is quite
straightforward with no unexpected traps.

Signed-off-by: aszlig <aszlig@nix.build>
Cc: @ttuegel
2018-04-28 12:41:40 +02:00
aszlig 6134887bef mpir: Build with C++ support
This is needed by Alkimia which I'm going to package soon as part of
KMyMoney.

I enabled this by default, because it doesn't increase the closure size
a whole lot (only around 150 KiB):

$ nix-store -q --size /nix/store/...old...-mpir-3.0.0
1223248
$ nix-store -q --size /nix/store/...new...-mpir-3.0.0
1377136

Introducing an option for enabling/disabling this is not worth it,
because it doesn't conflict with anything and the size increase is the
only drawback and we can still make it configurable if we want someday.

Signed-off-by: aszlig <aszlig@nix.build>
Cc: @7c6f434c
2018-04-28 12:41:37 +02:00
Jörg Thalheim 5621e1a14d Merge pull request #39591 from etu/php-upgrades
php: 5.6.35 -> 5.6.36, 7.0.29 -> 7.0.30, 7.1.16 -> 7.1.17
2018-04-28 11:17:48 +01:00
Andreas Rammhold 7c05ada612 Merge pull request #39643 from andir/quassel-0.12.5
quassel: 0.12.4 -> 0.12.5 (fixes RCE & remote crash)
2018-04-28 12:03:46 +02:00
Tuomas Tynkkynen dda74d9e50 nixos/qemu-vm: Always add a virtio RNG device to the quest
mke2fs has this annoying property that it uses getrandom() to get random
numbers (for whatever purposes) which blocks until the kernel's secure
RNG has sufficient entropy, which it usually doesn't in the early boot
(except if your CPU supports RDRAND) where we may need to create the
root disk.

So let's give the VM a virtio RNG to avoid the boot getting stuck at
mke2fs.
2018-04-28 12:48:06 +03:00
Andreas Rammhold bf325f1bd7 quassel: 0.12.4 -> 0.12.5 (fixes RCE & remote crash)
It was found that Quassel could be remotely crashed and had an
unauthenticated RCE vulnerability. The public annoucement can be found
on the oss-sec archive [1]. The bump to 0.12.5 is supposed fixe both issues.

[1] http://seclists.org/oss-sec/2018/q2/77
2018-04-28 11:08:42 +02:00
Jörg Thalheim 6078f01969 Merge pull request #39639 from davidak/elementary-xfce-icon-theme-update
elementary-xfce-icon-theme: 2017-11-28 -> 0.11
2018-04-28 09:42:55 +01:00
Graham Christensen 74fcb1c770 nixos docs: include note about make for debugging the nixos docs 2018-04-28 04:15:16 -04:00
Graham Christensen a77dc213a7 nixos manual: update xi:include for configuruation.nix's options-db 2018-04-28 04:04:56 -04:00
Graham Christensen 0ff0d138e4 nixos docs: Add a makefile for hacking on the nixos docs 2018-04-28 04:00:55 -04:00
Matthew Justin Bauer 597ea7f4d1 Merge pull request #39533 from r-ryantm/auto-update/libwps
libwps: 0.4.8 -> 0.4.9
2018-04-28 00:59:27 -05:00
Matthew Justin Bauer 4359507e72 Merge pull request #39531 from r-ryantm/auto-update/openvpn
openvpn: 2.4.5 -> 2.4.6
2018-04-28 00:58:56 -05:00
davidak 1c235abda6 elementary-xfce-icon-theme: 2017-11-28 -> 0.11 2018-04-28 07:58:52 +02:00
aszlig 2f893ff53d autoPatchelfHook: Provide a better derivation name
Thanks to @Ericson2314 for the suggestion to provide a name for the hook
script. Comment was posted here:

https://github.com/NixOS/nixpkgs/pull/34506#discussion_r167421856

Very useful if you use some other hooks and autoPatchelfHook so you
don't just get a bunch of "hook" derivations.

Tested by quickly building (not running) teamviewer and masterpdfeditor.

Signed-off-by: aszlig <aszlig@nix.build>
Reported-by: John Ericson <Ericson2314@yahoo.com>
2018-04-28 07:25:30 +02:00
Matthew Justin Bauer 31881e36b6 Merge pull request #39267 from Twey/atlassian-cli
atlassian-cli: init at 7.8.0
2018-04-28 00:12:18 -05:00
Matthew Justin Bauer 08364a929a Merge pull request #39101 from jokogr/u/jetbrains-2018.1.1
Jetbrains products' update 2018.1.1
2018-04-28 00:03:04 -05:00
Graham Christensen 59f8b1e844 nixos docs: Move generated XML in to a specific subdirectory to allow easier hacking 2018-04-27 22:44:51 -04:00
Jan Tojnar 3ebb162d90 gegl_0_4: init at 0.4.0 2018-04-28 04:08:49 +02:00
Jan Tojnar e375bd4a9e gdk_pixbuf: export moduleDir 2018-04-28 04:08:48 +02:00
Matthew Bauer 5f419f3df7 netbsd: improve darwin support 2018-04-27 21:05:42 -05:00
Matthew Bauer d11f290f67 netbsd: cleanup and musl suppot 2018-04-28 01:31:12 +00:00
Graham Christensen 68d48cecf6 Merge pull request #31418 from ryantm/doc-nixos-extra-module-path
lib/eval-config: document NIXOS_EXTRA_MODULE_PATH
2018-04-27 21:26:06 -04:00
Matthew Bauer 004111c27e netbsd: small fixups 2018-04-28 01:03:47 +00:00
Matthew Bauer 6bc19398be openbsd: remove 2018-04-28 01:03:34 +00:00
Matthew Bauer 3c3b82234a netcat-openbsd: remove 2018-04-27 19:34:41 -05:00
Matthew Bauer c65000af91 openbsd: fixup mg 2018-04-28 00:33:51 +00:00
Matthew Bauer 949bb98872 libressl: build netcat 2018-04-27 19:33:05 -05:00
Matthew Bauer 99b8d106e9 netcat-gnu: move to pkgs/tools/networking/netcat 2018-04-27 19:32:19 -05:00
xeji ac716155b2 Merge pull request #39362 from flokli/abootimg
abootimg: init at 0.6
2018-04-28 02:09:37 +02:00
xeji a674227d2a Merge pull request #39631 from veprbl/patch-6
fastjet: update license in meta
2018-04-28 01:34:50 +02:00
xeji aae03f7b93 Merge pull request #39548 from r-ryantm/auto-update/fastjet
fastjet: 3.3.0 -> 3.3.1
2018-04-28 01:17:16 +02:00
Dmitry Kalinkin b1950f081d fastjet: update license in meta
Fixes: 70e070 ('fastjet: 3.3.0 -> 3.3.1')
2018-04-27 19:16:32 -04:00
Jean-Baptiste Giraudeau 92808e667f blobfuse: init at 1.0.1-RC-Preview (#39073) 2018-04-27 23:58:40 +01:00
Ben Darwin fa850e8fda conglomerate: init at 2017-09-10 2018-04-27 18:57:17 -04:00
Ben Darwin 837e8c342c conglomerate: init at 2017-09-10 2018-04-27 18:52:56 -04:00
Matthew Bauer e2fb669bc5 netbsd: fix finger 2018-04-27 22:52:54 +00:00
xeji 00ddbc8196 Merge pull request #39629 from veprbl/patch-4
fastjet: add veprbl to maintainers
2018-04-28 00:49:25 +02:00
Sarah Brofeldt 4a76c98963 Merge pull request #38728 from r-ryantm/auto-update/grpc
grpc: 1.10.0 -> 1.10.1
2018-04-28 00:43:00 +02:00
Sarah Brofeldt 459bf65019 Merge pull request #39595 from fuzzy-id/master
cassandra: 3.11.1 -> 3.11.2
2018-04-28 00:36:04 +02:00
Dmitry Kalinkin e421c427d2 fastjet: add veprbl to maintainers 2018-04-27 18:33:42 -04:00
Sarah Brofeldt b15e884f80 Merge pull request #39617 from Mic92/nixos-generate-config
nixos/nixos-generate-config: update search command
2018-04-28 00:33:21 +02:00
Matthew Bauer 3ee2db1ab1 netbsd: fix games on linux 2018-04-27 22:32:20 +00:00
Matthew Justin Bauer 1c9dc7daa1 Merge pull request #39459 from oxij/nixos/isolinux
nixos: installer: cleanup a bit
2018-04-27 17:30:51 -05:00
Badi Abdul-Wahid df3566c956 unifi, nixos/unifi: support LTS (5.6.36) and release (5.7.20)
Ubiquiti has both a LTS and current version of their Unifi controller software.

The latter adds new features, but may drop support for some devices.

This adds the capability to use either for the unifi module but defaults
to the LTS version, which was the previous behavior.
2018-04-28 00:27:33 +02:00
Jörg Thalheim 68d144b6ed Merge pull request #39624 from Ekleog/kcov-35
kcov: 34 -> 35
2018-04-27 23:25:27 +01:00
Jörg Thalheim 91e58ad48a Merge pull request #39613 from bgamari/networkd-requiredforonline
networkd: Allow RequiredForOnline field in [Link] section
2018-04-27 23:21:34 +01:00
Sander Hollaar 14568ddaab netcat-openbsd: 1.187 -> 1.190: (#39605)
http://metadata.ftp-master.debian.org/changelogs/main/n/netcat-openbsd/netcat-openbsd_1.190-1_changelog
2018-04-27 23:19:05 +01:00