Commit Graph

118113 Commits

Author SHA1 Message Date
aszlig
27b7192726
digikam: 5.4.0 -> 5.7.0
The build for the version 5.4.0 of digiKam has been broken at the time
prior to this commit, which is the main reason for this update as I
don't think it makes sense to fix the build for 5.4.0 when we're going
to update it anyway.

A lot has changed upstream between version 5.4.0 and 5.7.0 and it's too
much to be summarized here, so here are the URLs to the upstream
announcements:

 * https://www.digikam.org/news/2017-03-14_digiKam_5.5.0_is_released/
 * https://www.digikam.org/news/2017-06-21-5.6.0-release-announcement/
 * https://www.digikam.org/news/2017-09-11-5.7.0_release_announcement/

On the packaging side, we now no longer have the patch that disables
-fno-operator-names because the build runs fine without that patch
(which didn't even apply but I didn't check why) and IMO it doesn't make
sense to rebase that patch for no reason.

Additionally, there were build time dependencies lurking around in
propagatedBuildInputs, which is kinda pointless and the application just
runs fine if those dependencies are listed in buildInputs.

While looking for clues about why that might be necessary I haven't
found any comment about it in the source nor a clarification within the
message of the commit where this has been introduced.

The commit in question is be7b7d908f.

Apart from these changes, the rest is just adding a few dependencies
(kcalcore, libksane, mesa and pcre) to get less errors during
cmakeConfigurePhase.

I've tested digiKam by playing around within a VM using photos I
netcat'ed into it and it works so far. The VM was built using:

nix-build nixos --arg configuration '{ pkgs, ... }: {
  imports = [ ./nixos/tests/common/user-account.nix ];
  environment.systemPackages = [ pkgs.digikam ];
  services.xserver.enable = true;
  services.xserver.displayManager.sddm.enable = true;
  services.xserver.desktopManager.plasma5.enable = true;
  services.xserver.desktopManager.default = "plasma5";
  virtualisation.memorySize = 1024;
}' -A vm

What I didn't test however was whether importing from a camera would
work (as I don't have one), but aside from that, the application seems
to run fine compared to the fact that it didn't even build until now :-)

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @the-kenny, @urkud, @viric, @cillianderoiste, @ttuegel
Cc: @jraygauthier, @fkz, @sh01, @lsix
2017-10-19 04:42:53 +02:00
aszlig
a8989e6bb0
libqtav: unstable-2017-03-30 -> 1.12.0
This was actually already mentioned in the comment above version:

  Awaiting upcoming `v1.12.0` release. `v1.11.0` is not supporting
  cmake which is the the reason behind taking an unstable git rev.

So version 1.12.0 has been released in the meantime and it's also needed
by the latest version of digiKam, which is the only package in nixpkgs
that depends on libqtav.

As we're going to bump digiKam, I think bumping this is safe as in the
worst case we can only make things broken which are already broken
(digiKam currently doesn't build).

The fixes for the CMakeLists.txt are now also no longer needed, so we
can safely drop them as well.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @jraygauthier
2017-10-19 04:07:30 +02:00
Vincent Laporte
43ebfb5016
coqPackages.flocq: 2.5.2 -> 2.6.0 2017-10-18 23:21:37 +00:00
Matt McHenry
346fa91176
eclipse-plugin-jdt: 4.7 -> 4.7.1a 2017-10-18 23:30:14 +02:00
Matt McHenry
468cccbb7b
eclipse-platform, eclipse-sdk: 4.7.0 -> 4.7.1a 2017-10-18 23:30:10 +02:00
Joachim Fasting
a8a38feeeb
lkl: 2017-08-09 -> 2017-10-18
Based on linux 4.13
2017-10-18 22:11:37 +02:00
Joachim Fasting
5c732e3c46
tinycc: 0.9.27pre-20170924 -> 0.9.27pre-20171016 2017-10-18 22:11:32 +02:00
Joachim Fasting
6d31872885
tor-browser-bundle.noscript: 5.0.10 -> 5.1.2 2017-10-18 22:11:28 +02:00
Joachim Fasting
9cf5492a7b
tor-browser-bundle.https-everywhere: 2017.9.12 -> 2017.10.4 2017-10-18 22:11:23 +02:00
Joachim Fasting
9c8a0c0bcc
tor-browser-bundle.tor-launcher: 0.2.12.3 -> 0.2.13 2017-10-18 22:11:17 +02:00
Vincent Laporte
b938811393
ocamlgraph: 1.8.7 -> 1.8.8 2017-10-18 19:08:16 +00:00
Vincent Laporte
34309999ed
ocamlPackages.lablgtk: remove unused dependency to campl4 2017-10-18 18:27:06 +00:00
Robert Helgesson
4233b83226
perl-CryptX: 0.050 -> 0.054 2017-10-18 18:53:22 +02:00
Jörg Thalheim
0ce4382706 Merge pull request #30544 from NixOS/vscode_1_17_2
vscode: 1.17.1 -> 1.17.2
2017-10-18 16:56:58 +01:00
Franz Pletz
369cbba140
atlassian-jira: 7.5.0 -> 7.5.1 2017-10-18 17:43:39 +02:00
Franz Pletz
e307421d26
atlassian-confluence: 6.4.0 -> 6.4.2 2017-10-18 17:43:39 +02:00
Joerg Thalheim
914fcc8b4b telegraf: 1.4.1 -> 1.4.2 2017-10-18 16:42:07 +01:00
Tim Steinbach
b269452346
vscode: 1.17.1 -> 1.17.2 2017-10-18 11:11:43 -04:00
Tim Steinbach
67343e2f30
linux: 4.13.7 -> 4.13.8 2017-10-18 08:38:39 -04:00
Tim Steinbach
1b0e69966b
linux: 4.9.56 -> 4.9.57 2017-10-18 08:38:27 -04:00
Tim Steinbach
7ed75dc283 Merge pull request #30536 from taku0/oraclejdk-8u151
oraclejdk: 8u144 -> 8u151, 8u152; 9 -> 9.0.1 [Critical security fixes]
2017-10-18 08:33:41 -04:00
Jörg Thalheim
30c046b9c2 Merge pull request #30409 from geistesk/openrct2
openrct2: init at 0.1.1
2017-10-18 13:10:16 +01:00
taku0
5bf6a2bca5 oraclejdk: 9 -> 9.0.1 2017-10-18 20:59:44 +09:00
Peter Simons
757a759005 Merge pull request #30166 from LumiGuide/graphite-1.0.2
Fix graphite crash by upgrading from 0.9.15 -> 1.0.2
2017-10-18 12:58:55 +01:00
Graham Christensen
7d5c5eb203 Merge pull request #30523 from xvapx/playonlinux-update
playOnLinux: 4.2.10 -> 4.2.12
2017-10-18 07:32:15 -04:00
Graham Christensen
df77869ad0 Merge pull request #30527 from acowley/isync-1.3.0
isync: 1.2.1 -> 1.3.0
2017-10-18 07:28:02 -04:00
Graham Christensen
00e56fbbee Merge pull request #30509 from mdorman/emacs-updates
Semi-automated Emacs package updates
2017-10-17 20:58:20 -04:00
Anthony Cowley
edcdb95746 isync: 1.2.1 -> 1.3.0 2017-10-17 20:33:33 -04:00
Drew Hess
ceb2b71f69 kernel: Build Tegra PCI support. 2017-10-18 02:31:18 +03:00
Marti Serra
268618dfa2 playOnLinux: 4.2.10 -> 4.2.12 2017-10-18 00:41:25 +02:00
Vincent Laporte
644e3cb204
ocamlPackages.ocaml_pcre: 7.1.1 -> 7.2.3 2017-10-17 22:18:39 +00:00
Simon Lackerbauer
4e67a1657f ocamlPackages.re: 1.5.0 -> 1.7.1 2017-10-18 00:15:31 +02:00
Jörg Thalheim
482750c3cb Merge pull request #30514 from pbogdan/manual-remove-nixpkgs-monitor
nixpkgs manual: remove reference to now defunct nixpkgs monitor
2017-10-17 22:10:26 +01:00
Peter Romfeld
29f9ca40cb ansible_2_4: init at 2.4.0.0 (#30073) 2017-10-17 22:03:43 +01:00
Jörg Thalheim
05dc430222 Merge pull request #30515 from guibou/guibou_fix_opensubdiv
opensubdiv: fix glew paths
2017-10-17 21:42:30 +01:00
Jörg Thalheim
58843e67c1 Merge pull request #30489 from berdario/db-license
BerkeleyDB 5.3 is under the Sleepycat license, not AGPL
2017-10-17 21:09:54 +01:00
Peter Simons
09a13160dd liquidhaskell: new release copes with recent versions of its dependencies 2017-10-17 20:35:30 +02:00
Peter Simons
f9b72047f8 haskell-fluid-idl-http-client: disable broken build 2017-10-17 20:35:30 +02:00
Peter Simons
a7144523cf haskell-partial-semigroup: break cyclic reference that results in an infinite recursion 2017-10-17 20:35:29 +02:00
Peter Simons
e8733f5919 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.6-11-g74d58ee from Hackage revision
b460814f24.
2017-10-17 20:35:26 +02:00
Peter Simons
3f9568a33a hackage2nix: disable broken builds 2017-10-17 20:35:03 +02:00
Peter Simons
4a10878d0d LTS Haskell 9.9 2017-10-17 20:35:03 +02:00
taku0
08075d57e8 oraclejdk: 8u144 -> 8u151, 8u152 2017-10-18 03:13:23 +09:00
Shea Levy
69607d7662
nixUnstable: Bump for fetchgit fixes 2017-10-17 13:59:44 -04:00
Jörg Thalheim
3aa833e6a1 Merge pull request #30513 from frontsideair/hyper-1.4.8
hyper: 1.4.3 -> 1.4.8
2017-10-17 16:59:43 +01:00
Tuomas Tynkkynen
0dd2ebc518 nix-info: Add separate tested variant for Hydra 2017-10-17 18:26:13 +03:00
Tuomas Tynkkynen
e866bb421a nix-info: Disable doCheck by default
ShellCheck depends on GHC which is quite a large package to have in the
build-time closure of all NixOS systems.
2017-10-17 18:26:08 +03:00
Guillaume Bouchard
2348c6ce56 opensubdiv: fix glew paths
Include and lib are not in ${glew} but in ${glew.dev}.

This changes what is found by the cmake of opensubdiv and some features
are now enabled, such as OpenGL 4.2 support.
2017-10-17 17:13:23 +02:00
Piotr Bogdan
34d80d75fc nixpkgs manual: remove reference to now defunct nixpkgs monitor 2017-10-17 16:04:29 +01:00
Fatih Altinok
603ba57e27 hyper: 1.4.3 -> 1.4.8 2017-10-17 17:43:48 +03:00