3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs
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
..
applications Merge pull request #37280 from tazjin/chore/bump-kontemplate-v1.4.0 2018-03-18 08:33:59 +00:00
build-support Merge commit '3ab2949' from staging into master 2018-03-15 22:30:56 +02:00
common-updater common-updater: support updating source URL 2018-03-16 23:17:07 +09:00
data Merge pull request #37158 from oxij/pkgs/tor-browsers 2018-03-16 18:06:50 +00:00
desktops evince: 3.26.0 -> 3.28.0 2018-03-14 02:49:40 -07:00
development pythonPackages.thumbor: 6.3.2 -> 6.4.2; fix build 2018-03-18 10:31:59 +01:00
games gargoyle: fix darwin build 2018-03-17 22:16:37 +01:00
misc cups-filters: 1.20.0 -> 1.20.1 2018-03-16 06:10:55 -07:00
os-specific autofs: 5.1.3 -> 5.1.4 2018-03-18 09:04:03 +01:00
servers Merge pull request #37293 from peterhoeg/p/po 2018-03-18 09:03:41 +00:00
shells Merge remote-tracking branch 'upstream/master' into staging 2018-03-13 23:04:18 +02:00
stdenv Merge branch 'master' into staging 2018-03-10 20:38:13 +00:00
test
tools Merge pull request #37035 from rdnetto/master 2018-03-18 09:23:46 +01:00
top-level pythonPackages.thumbor: 6.3.2 -> 6.4.2; fix build 2018-03-18 10:31:59 +01:00