3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/development
Maximilian Bosch 23e6689578
pythonPackages.thumbor: 6.3.2 -> 6.4.2; fix build
Origianlly the package was broken as bumping `pythonPackages.pillow` to
5.x broke `thumbor`. The latest upstream version `6.4.2` solved this
issue, so a simple package bump was sufficient.

Furthermore the following changes were made:

- moved the expression into its own file
- added myself as maintainer in case of any further breackage
- re-enabled python3 build: 6.4.2 is fine with python3, however the
  `futures` dependency can't be satisfied anymore as it's part of
  Python3. Therefore a patch for `setup.py` will be applied for Python3
  buildsto drop the dependency

Note: the testsuite is disabled for now as several impure tests are done
and our testing environment seems to be unable to work the with the
natively compiled python modules properly.

Therefore I tested the module using the following expression:

``` nix
with import ./. {};

stdenv.mkDerivation {
  name = "thumbor-test";
  src = null;
  buildInputs = [ python pythonPackages.thumbor ];
}
```

Inside this nix shell `thumbor` works fine and the native modules can be
imported.

See https://hydra.nixos.org/build/71062729/log
See ticket #36453
2018-03-18 10:31:59 +01:00
..
arduino
beam-modules
bower-modules/generic
compilers Merge pull request #36956 from coreyoconnor/merge 2018-03-17 18:23:11 +01:00
coq-modules
dotnet-modules/patches
eclipse/ecj
em-modules/generic
go-modules
guile-modules
haskell-modules haskell-xmonad: patch to fix the build with ghc-8.4.x 2018-03-17 21:16:49 +01:00
idris-modules
interpreters elixir: 1.6.2 -> 1.6.4 2018-03-16 21:15:07 -04:00
java-modules
libraries Merge pull request #37279 from ryantm/auto-update/eigen 2018-03-18 08:06:43 +00:00
lisp-modules
lua-modules
misc
mobile
node-packages nodePackages: regenerate with node2nix 1.5.3 2018-03-13 00:04:44 +01:00
ocaml-modules
perl-modules
pharo pharo: Tighten source and simplify meta.platforms 2018-03-12 18:55:41 -04:00
pure-modules
python-modules pythonPackages.thumbor: 6.3.2 -> 6.4.2; fix build 2018-03-18 10:31:59 +01:00
qtcreator
r-modules R: fix evaluation errors 2018-03-15 21:14:29 +01:00
ruby-modules treewide: s/xlibs/xorg/g (#36889) 2018-03-13 10:16:03 +00:00
stm32/betaflight
tools Merge pull request #36801 from vdemeester/update-doctl-172 2018-03-18 09:22:39 +01:00
web nodejs-9_x: 9.7.1 -> 9.8.0 2018-03-16 15:43:30 +08:00