Commit graph

19305 commits

Author SHA1 Message Date
aszlig f25e4350ef
aqbanking: Add an updater script
The promised updater, which feeds sources.nix and should help updating
all the aqbanking libraries at the same time.

I was very reluctant to write the updater entirely in Nix as I've done a
while ago for Chromium, because this would involve ugly hacks to do so.

That's why I've done a more conservative approach here, only using
nix-instantiate to get the contents of the current sources.nix.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @cillianderoiste, @urkud
2016-06-04 16:38:57 +02:00
aszlig db1162dce4
aqbanking: Move sources into a common sources.nix
The upstream URLs unfortunately aren't canonical, so let's have a
sources.nix which contains the release IDs used by the upstream sites to
associate a version of a particular package.

We're then going to create an updater script which should update the
sources.nix from there on.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @cillianderoiste, @urkud
2016-06-04 16:38:57 +02:00
aszlig af3ea69a96
gwenhywfar, libchipcard: Move into aqbanking dir
This should make it easier to deduplicate things, such as fetching
upstream sources and the plugin paths, because after all these libraries
are aqbanking-related and maintained by the same author on the same
site.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @cillianderoiste, @urkud
2016-06-04 16:38:57 +02:00
aszlig df1821ec9d
gwenhywfar: Add gettext to buildInputs
It's necessary so that we get translations.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @cillianderoiste, @urkud
2016-06-04 16:38:57 +02:00
aszlig 9a4e6755ab
libchipcard: Init at 5.0.4
Another library that is part of aqbanking and needed in order to access
various chip cards. It's essentially useful for doing online banking via
FinTS/HBCI without PIN/TAN (or iTAN, mobileTAN, whatnot...).

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2016-06-04 16:38:57 +02:00
aszlig 468f931f87
gwenhywfar: Unify plugin directories
Having something like $out/lib/gwenhywfar/plugins/60 when on Nix is a
bit pointless, because we won't have something like a central plugin
directory which could contain plugins for older library versions.

Another reason to strip the effective shared object version is that we
really want to avoid the need to track and update the SO version on
every single update.

This makes it way easier to add support for libchipcard and/or other
related packages/plugins.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @cillianderoiste, @urkud
2016-06-04 16:38:57 +02:00
aszlig e5d6acb585
aqbanking: 5.5.1 -> 5.6.10
Upstream changelog for version 5.5.1 through 5.6.10 is in German only
and also not very detailled, so here is a comparison from a GitHub
mirror I've found:

https://github.com/cstim/aqbanking/compare/5.5.1...e129e64472a2

I've also used a similar scheme to what I've been using for gwenhywfar,
so that we can soon unify all of the aqbanking & related libraries.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @cillianderoiste, @urkud
2016-06-04 16:38:57 +02:00
aszlig c683abab60
gwenhywfar: 4.11.1 -> 4.15.3
Upstream changelog for version 4.11 through 4.12 doesn't seem to be
available anymore and the change summaries from the project page are in
German, but here's a comparison from a GitHub mirror I've found:

https://github.com/cstim/gwenhywfar/compare/4.11.1beta...4055683538b6

I've shortened the URL to not include the file name in the URL itself
because we use the name attribute in fetchurl to force the name anyway.

A quick way to find out about the upstream download URLs is:

curl 'http://www.aquamaniac.de/sites/download/packages.php?package=01&showall=1' \
  | sed -nre 's/^.*<a\>.*\<href="([^"]+)".*/\1/p'

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @cillianderoiste, @urkud
2016-06-04 16:38:57 +02:00
Lluís Batlle i Rossell 268fedbda3 Updating goPackages go-fuse/mtpfs + libmtp to latest
libmtp to 1.1.11, and the go packages to latest master.
2016-06-04 15:38:49 +03:00
Nikolay Amiantov 693b49166a qt5: remove gtkStyle option
It's no more needed now that we split QGtkStyle plugin
into separate output.
2016-06-03 19:14:52 +03:00
Tuomas Tynkkynen bac26e08db Fix lots of fetchgit hashes (fallout from #15469) 2016-06-03 17:17:08 +03:00
Joachim Fasting 8b2fc35987
gd: propagate image format dependencies
After f8bdd7969d it has become necessary for users
of gd to also add inputs for optional image format support, such as libjpeg and
libwebp.

This patch makes the following commits obsolete:
- 972c438c03
- 2113b7389a
- 94286527ac
- a371094f1f
- f345d01974
2016-06-03 15:43:12 +02:00
Joachim Fasting 3a7ec4c8f4
gd: enable parallel building 2016-06-03 15:43:12 +02:00
Joachim Fasting d68609dc93 Merge pull request #15902 from rasendubi/cpputest
cpputest: 3.7.2 -> 3.8
2016-06-02 22:46:53 +02:00
Ian-Woo Kim ff8985e7ab cudnn: add cudatoolkit to propagatedBuildInputs 2016-06-02 19:33:03 +02:00
Joachim Fasting e05dd52f3d
ming: 0.4.5 -> 0.4.7
Split outputs
- bin: 1.7mb
- dev: 127kb
- out: 472kb
2016-06-02 00:22:08 +02:00
Domen Kožar 8a63f7e067 sway: 2016-02-08 -> 0.7 2016-06-01 19:35:49 +01:00
Alexey Shmalko 1177d734e4
cpputest: 3.7.2 -> 3.8 2016-06-01 18:57:25 +03:00
Thomas Tuegel b2df0a10d9 qt56.qtbase: patch CMake module paths 2016-06-01 09:35:39 -05:00
Thomas Tuegel d423a36aa5 Revert "qt56.qtbase: apply CMake setup-hook fix locally"
This reverts commit 6b6f067397.
2016-06-01 07:02:47 -05:00
Herwig Hochleitner f547137425 webkitgtk: 2.12.0 -> 2.12.3 (#15847) 2016-06-01 13:25:58 +02:00
Tuomas Tynkkynen 2577f4af0e gnu-efi: Fix build on ARM
For some reason it detects e.g. armv7l and then can't find
'inc/arm/efibind.h'.
2016-06-01 10:58:42 +03:00
Thomas Tuegel 6b6f067397 qt56.qtbase: apply CMake setup-hook fix locally 2016-05-31 20:48:13 -05:00
Nikolay Amiantov 26a84169ff vc{_0_7,}: disable dynamic architecture detection 2016-06-01 04:21:19 +03:00
Alexander Ried ed6c82614b libinput: 1.3.0 -> 1.3.1 (#15838) 2016-06-01 01:57:33 +02:00
Thomas Tuegel ca34e075e4 qt56.qtbase: create symlink farm in one pass 2016-05-31 13:02:14 -05:00
Alexey Shmalko c68e823029 aspell-dict-uk: init at 1.4.0-0 (#15846) 2016-05-31 17:09:01 +02:00
Eelco Dolstra a2cb4a1d0a gnu-efi: 3.0.3 -> 3.0.4 2016-05-31 17:01:22 +02:00
Matthew Justin Bauer 9dd563bb12 jsoncpp: enable and fix on darwin (#15845) 2016-05-31 16:59:41 +02:00
Marc Scholten 45f9fd8c51 libmcrypt: Fixed missing nmedit on darwin (#15775) 2016-05-31 09:18:37 +01:00
Thomas Tuegel 0d11f9beb5 Merge branch 'qt-cmake-paths' 2016-05-30 17:01:21 -05:00
Thomas Tuegel e0d03c43bf qt56: make symlink farm for CMake builds like QMake 2016-05-30 16:29:41 -05:00
Bjørn Forsman d248aef1cf gstreamer: 1.8.0 -> 1.8.1 (bugfixes)
Release notes:
https://gstreamer.freedesktop.org/releases/gstreamer/1.8.1.html

Tested with nox-review; this change does not introduce build breakage.
2016-05-30 21:51:29 +02:00
Franz Pletz 7d580b8339 gd: 2.1.1 -> 2.2.1 2016-05-30 09:49:12 +02:00
Thomas Tuegel fde2093b44 Merge branch 'qmake-rpath' 2016-05-29 20:29:45 -05:00
Thomas Tuegel 95c5bfc2dc qt55.qmakeHook: remove temporary directory in postInstall
Fixes #15556. If the temporary directory is not removed, it will be
retained in RPATH, which is a serious security concern.
2016-05-29 14:07:03 -05:00
Joachim Fasting ca227d3746 Merge pull request #15502 from nathan7/master
sqlite: pass --enable-readline when interactive mode is enabled
2016-05-29 12:19:15 +02:00
Thomas Tuegel 747517da48 qt56.qmakeHook: remove temporary directory in postInstall
Fixes #15556. If the temporary directory is not removed, it will be
retained in RPATH, which is a serious security concern.
2016-05-28 16:06:03 -05:00
Frederik Rietdijk 373455e237 Merge pull request #15613 from womfoo/facter
facter: 3.1.5 -> 3.1.6 (add ruby support) and dependency leatherman: 0.4.2 -> 0.7.0
2016-05-28 15:29:31 +02:00
Tobias Pflug 84f31ded3f libpipeline: fix build for osx (#15754) 2016-05-27 18:40:46 +02:00
Vladimír Čunát e4832c7541 Merge branch 'staging'
Includes a security update of libxml2.
2016-05-27 15:58:40 +02:00
Vladimír Čunát dc13593b9f libxml2: disable checks on Darwin
Apparently they won't work there.
2016-05-27 09:45:46 +02:00
Joachim Fasting e746e1ffbc Merge pull request #15667 from joachifm/delete-box2d_2_0_1
box2d_2_0_1: delete expression
2016-05-27 00:34:27 +02:00
Franz Pletz 28395e85da libndp: 1.5 -> 1.6 (security)
Fix CVE-2016-3698.

See https://lwn.net/Articles/688591/.
2016-05-26 17:22:46 +02:00
Vladimír Čunát 81039713fa Merge branch 'master' into staging
... to get the systemd update (rebuilding ~7k jobs).
2016-05-26 16:50:22 +02:00
Vladimír Čunát 21df05d1ad xine-lib: drop libdvdcss dependency
There's no mention in log, etc... it's probably not useful anymore.
2016-05-26 15:43:48 +02:00
Vladimír Čunát 91c66ec1d2 xine-lib: 1.2.4 -> 1.2.6 2016-05-26 15:43:48 +02:00
Vladimír Čunát d51bf88e61 xine-lib: fixup build, probably after libxcb update 2016-05-26 15:43:48 +02:00
Vladimír Čunát f4bddaf51f libxml2: doCheck = true
That wouldn't uncover the problem fixed in parent commit,
but it shouldn't hurt.
2016-05-26 15:09:28 +02:00
Vladimír Čunát 3069606108 libxml2: fixup validation problems with 2.9.4
... by reverting an upstream commit
/cc #15697.

I should make some distro pay me for digging into such things :-)
2016-05-26 13:49:08 +02:00