xplayer: Patch dbus-python into plugin directly, remove pythonenv
Signed-off-by: Federico Damián Schonborn <fdschonborn@gmail.com>
This commit is contained in:
parent
9172370874
commit
0729a314c5
1 changed files with 6 additions and 12 deletions
|
@ -25,13 +25,6 @@
|
|||
, xapp
|
||||
, yelp-tools }:
|
||||
|
||||
let
|
||||
pythonenv = python3.withPackages (ps: [
|
||||
ps.pygobject3
|
||||
ps.dbus-python # For one plugin
|
||||
]);
|
||||
in
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "xplayer";
|
||||
version = "2.4.4";
|
||||
|
@ -66,6 +59,7 @@ stdenv.mkDerivation rec {
|
|||
intltool
|
||||
itstool
|
||||
pkg-config
|
||||
python3.pkgs.wrapPython
|
||||
yelp-tools
|
||||
gobject-introspection
|
||||
];
|
||||
|
@ -82,15 +76,15 @@ stdenv.mkDerivation rec {
|
|||
libpeas
|
||||
libxml2
|
||||
libxplayer-plparser
|
||||
pythonenv
|
||||
python3
|
||||
xapp
|
||||
# to satisfy configure script
|
||||
pythonenv.pkgs.pygobject3
|
||||
python3.pkgs.pygobject3
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
wrapProgram $out/bin/xplayer \
|
||||
--prefix PATH : ${lib.makeBinPath [ pythonenv ]}
|
||||
postFixup = ''
|
||||
buildPythonPath ${python3.pkgs.dbus-python}
|
||||
patchPythonScript $out/lib/xplayer/plugins/dbus/dbusservice.py
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
|
|
Loading…
Reference in a new issue