diff options
author | Frederik Rietdijk <fridh@fridh.nl> | 2020-06-05 12:00:31 +0200 |
---|---|---|
committer | Frederik Rietdijk <fridh@fridh.nl> | 2020-06-05 12:01:02 +0200 |
commit | a4ed97daf0a7d594b01fe5f19a95dc13d427c75d (patch) | |
tree | 937b1a3f1241d9f7b9b7ca31ae5b6b4b8aa23d62 /pkgs | |
parent | c055fc0319516db454839653df630307335aebf1 (diff) | |
download | nixlib-a4ed97daf0a7d594b01fe5f19a95dc13d427c75d.tar nixlib-a4ed97daf0a7d594b01fe5f19a95dc13d427c75d.tar.gz nixlib-a4ed97daf0a7d594b01fe5f19a95dc13d427c75d.tar.bz2 nixlib-a4ed97daf0a7d594b01fe5f19a95dc13d427c75d.tar.lz nixlib-a4ed97daf0a7d594b01fe5f19a95dc13d427c75d.tar.xz nixlib-a4ed97daf0a7d594b01fe5f19a95dc13d427c75d.tar.zst nixlib-a4ed97daf0a7d594b01fe5f19a95dc13d427c75d.zip |
pythonmagick -> python2.pkgs.pythonmagick
Python bindings should be in python-packages.nix.
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/python-modules/pythonmagick/default.nix (renamed from pkgs/applications/graphics/PythonMagick/default.nix) | 31 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 | ||||
-rw-r--r-- | pkgs/top-level/python-packages.nix | 2 |
3 files changed, 25 insertions, 10 deletions
diff --git a/pkgs/applications/graphics/PythonMagick/default.nix b/pkgs/development/python-modules/pythonmagick/default.nix index 487648d07ca1..a647fa1005bc 100644 --- a/pkgs/applications/graphics/PythonMagick/default.nix +++ b/pkgs/development/python-modules/pythonmagick/default.nix @@ -1,10 +1,19 @@ -# This expression provides Python bindings to ImageMagick. Python libraries are supposed to be called via `python-packages.nix`. +{ lib +, buildPythonPackage +, fetchurl +, python +, pkg-config +, imagemagick +, autoreconfHook +, boost +, isPy3k +, pythonImportsCheckHook +}: -{ stdenv, fetchurl, python, pkgconfig, imagemagick, autoreconfHook }: - -stdenv.mkDerivation rec { +buildPythonPackage rec { pname = "pythonmagick"; version = "0.9.16"; + format = "other"; src = fetchurl { url = "mirror://imagemagick/python/releases/PythonMagick-${version}.tar.xz"; @@ -15,12 +24,18 @@ stdenv.mkDerivation rec { rm configure ''; - configureFlags = [ "--with-boost=${python.pkgs.boost}" ]; + configureFlags = [ "--with-boost=${boost}" ]; + + nativeBuildInputs = [ pkg-config autoreconfHook pythonImportsCheckHook ]; + buildInputs = [ python boost imagemagick ]; + + pythonImportsCheck = [ + "PythonMagick" + ]; - nativeBuildInputs = [ pkgconfig autoreconfHook ]; - buildInputs = [ python python.pkgs.boost imagemagick ]; + disabled = isPy3k; - meta = with stdenv.lib; { + meta = with lib; { homepage = "http://www.imagemagick.org/script/api.php"; license = licenses.imagemagick; description = "PythonMagick provides object oriented bindings for the ImageMagick Library."; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a7f5bd5485b3..78a6dc298fe4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -21614,8 +21614,6 @@ in pybitmessage = callPackage ../applications/networking/instant-messengers/pybitmessage { }; - pythonmagick = callPackage ../applications/graphics/PythonMagick { }; - qbittorrent = libsForQt5.callPackage ../applications/networking/p2p/qbittorrent { }; qbittorrent-nox = qbittorrent.override { guiSupport = false; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 885622b9be95..26af65dd1aa9 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1367,6 +1367,8 @@ in { pytmx = callPackage ../development/python-modules/pytmx { }; + pythonmagick = callPackage ../development/python-modules/pythonmagick { }; + python-binance = callPackage ../development/python-modules/python-binance { }; python-dbusmock = callPackage ../development/python-modules/python-dbusmock { }; |