mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-12-28 14:22:50 +03:00
gajim: use wrapPython
This commit is contained in:
parent
826c398318
commit
3c6beea1a7
@ -39,7 +39,6 @@ stdenv.mkDerivation rec {
|
||||
postPatch = ''
|
||||
sed -i -e '0,/^[^#]/ {
|
||||
/^[^#]/i export \\\
|
||||
PYTHONPATH="'"$PYTHONPATH\''${PYTHONPATH:+:}\$PYTHONPATH"'" \\\
|
||||
GST_PLUGIN_PATH="'"\$GST_PLUGIN_PATH''${GST_PLUGIN_PATH:+:}${""
|
||||
}$GST_PLUGIN_PATH"'"
|
||||
}' scripts/gajim.in
|
||||
@ -53,21 +52,38 @@ stdenv.mkDerivation rec {
|
||||
'';
|
||||
|
||||
buildInputs = [
|
||||
python intltool pkgconfig libX11
|
||||
python libX11
|
||||
] ++ optionals enableJingle [ farstream gst_plugins_bad libnice ];
|
||||
|
||||
nativeBuildInputs = [
|
||||
pythonPackages.wrapPython intltool pkgconfig
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
pythonPackages.pygobject pythonPackages.pyGtkGlade
|
||||
pythonPackages.sqlite3 pythonPackages.pyasn1
|
||||
pythonPackages.pyxdg
|
||||
pythonPackages.nbxmpp
|
||||
pythonPackages.pyopenssl pythonPackages.dbus-python
|
||||
] ++ optionals enableJingle [ farstream gst_plugins_bad libnice ]
|
||||
++ optional enableE2E pythonPackages.pycrypto
|
||||
] ++ optional enableE2E pythonPackages.pycrypto
|
||||
++ optional enableRST pythonPackages.docutils
|
||||
++ optional enableNotifications pythonPackages.notify
|
||||
++ extraPythonPackages pythonPackages;
|
||||
|
||||
postInstall = ''
|
||||
postFixup = ''
|
||||
install -m 644 -t "$out/share/gajim/icons/hicolor" \
|
||||
"icons/hicolor/index.theme"
|
||||
|
||||
buildPythonPath "$out"
|
||||
|
||||
for i in $out/bin/*; do
|
||||
name="$(basename "$i")"
|
||||
if [ "$name" = "gajim-history-manager" ]; then
|
||||
name="history_manager"
|
||||
fi
|
||||
|
||||
patchPythonScript "$out/share/gajim/src/$name.py"
|
||||
done
|
||||
'';
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
Loading…
Reference in New Issue
Block a user