diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2019-10-31 16:03:13 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-10-31 16:03:13 +0100 |
commit | 471869c9185fb610e67940a701eb13b1cfb335a4 (patch) | |
tree | 3f21437ac1f35120005c37256fe90dba47ac5efc /pkgs | |
parent | a51ea52f5a9fb02d1a4e185006a376fafbe19128 (diff) | |
parent | 688bf9db8ca200028d5b4c2e6fb9ead3afc76324 (diff) | |
download | nixlib-471869c9185fb610e67940a701eb13b1cfb335a4.tar nixlib-471869c9185fb610e67940a701eb13b1cfb335a4.tar.gz nixlib-471869c9185fb610e67940a701eb13b1cfb335a4.tar.bz2 nixlib-471869c9185fb610e67940a701eb13b1cfb335a4.tar.lz nixlib-471869c9185fb610e67940a701eb13b1cfb335a4.tar.xz nixlib-471869c9185fb610e67940a701eb13b1cfb335a4.tar.zst nixlib-471869c9185fb610e67940a701eb13b1cfb335a4.zip |
Merge pull request #71659 from jtojnar/pyselinux
pythonPackages.libselinux: init
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/python-modules/blivet/default.nix | 3 | ||||
-rw-r--r-- | pkgs/top-level/python-packages.nix | 17 |
2 files changed, 18 insertions, 2 deletions
diff --git a/pkgs/development/python-modules/blivet/default.nix b/pkgs/development/python-modules/blivet/default.nix index 1c86c02f7a88..9bf93fe8c380 100644 --- a/pkgs/development/python-modules/blivet/default.nix +++ b/pkgs/development/python-modules/blivet/default.nix @@ -4,7 +4,6 @@ let pyenable = { enablePython = true; }; - selinuxWithPython = libselinux.override pyenable; cryptsetupWithPython = cryptsetup.override pyenable; in buildPythonPackage rec { pname = "blivet"; @@ -31,7 +30,7 @@ in buildPythonPackage rec { ''; propagatedBuildInputs = [ - pykickstart pyparted pyblock pyudev selinuxWithPython.py cryptsetupWithPython + pykickstart pyparted pyblock pyudev libselinux cryptsetupWithPython six ]; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 50cbc4a8e913..6b3e434074ac 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2573,6 +2573,23 @@ in { inherit (pkgs) libsexy pkgconfig; }; + libselinux = pipe pkgs.libselinux [ + toPythonModule + + (p: p.overrideAttrs (super: { + meta = super.meta // { + outputsToInstall = [ "py" ]; + }; + })) + + (p: p.override { + enablePython = true; + inherit python; + }) + + (p: p.py) + ]; + libsoundtouch = callPackage ../development/python-modules/libsoundtouch { }; libthumbor = callPackage ../development/python-modules/libthumbor { }; |