deluge: shut up ngettext error on webui start (#115055)
* deluge: shut up ngettext error on webui start
This commit is contained in:
parent
522590bf3f
commit
46aff9e1a0
|
@ -1,5 +1,15 @@
|
||||||
{ lib, fetchurl, intltool, libtorrent-rasterbar, pythonPackages
|
{ lib
|
||||||
, gtk3, glib, gobject-introspection, librsvg, wrapGAppsHook }:
|
, fetchurl
|
||||||
|
, fetchpatch
|
||||||
|
, intltool
|
||||||
|
, libtorrent-rasterbar
|
||||||
|
, pythonPackages
|
||||||
|
, gtk3
|
||||||
|
, glib
|
||||||
|
, gobject-introspection
|
||||||
|
, librsvg
|
||||||
|
, wrapGAppsHook
|
||||||
|
}:
|
||||||
|
|
||||||
pythonPackages.buildPythonPackage rec {
|
pythonPackages.buildPythonPackage rec {
|
||||||
pname = "deluge";
|
pname = "deluge";
|
||||||
|
@ -10,28 +20,60 @@ pythonPackages.buildPythonPackage rec {
|
||||||
sha256 = "14d8kn2pvr1qv8mwqrxmj85jycr73vwfqz12hzag0ararbkfhyky";
|
sha256 = "14d8kn2pvr1qv8mwqrxmj85jycr73vwfqz12hzag0ararbkfhyky";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
patches = [
|
||||||
|
(fetchpatch {
|
||||||
|
url = "https://github.com/deluge-torrent/deluge/commit/d6c96d629183e8bab2167ef56457f994017e7c85.patch";
|
||||||
|
sha256 = "sha256-slGMt2bgp36pjDztJUXFeZNbzdJsus0s9ARRD6IpNUw=";
|
||||||
|
name = "fix_ngettext_warning.patch";
|
||||||
|
})
|
||||||
|
|
||||||
|
(fetchpatch {
|
||||||
|
url = "https://github.com/deluge-torrent/deluge/commit/351664ec071daa04161577c6a1c949ed0f2c3206.patch";
|
||||||
|
sha256 = "sha256-ry1LFgMe9lys66xAvATcPqIa3rzBPWVnsf8FL1dXkHo=";
|
||||||
|
name = "fix_logging_on_py38.patch";
|
||||||
|
})
|
||||||
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = with pythonPackages; [
|
propagatedBuildInputs = with pythonPackages; [
|
||||||
twisted Mako chardet pyxdg pyopenssl service-identity
|
twisted
|
||||||
libtorrent-rasterbar.dev libtorrent-rasterbar.python setuptools
|
Mako
|
||||||
setproctitle pillow rencode six zope_interface
|
chardet
|
||||||
dbus-python pygobject3 pycairo
|
pyxdg
|
||||||
gtk3 gobject-introspection librsvg
|
pyopenssl
|
||||||
|
service-identity
|
||||||
|
libtorrent-rasterbar.dev
|
||||||
|
libtorrent-rasterbar.python
|
||||||
|
setuptools
|
||||||
|
setproctitle
|
||||||
|
pillow
|
||||||
|
rencode
|
||||||
|
six
|
||||||
|
zope_interface
|
||||||
|
dbus-python
|
||||||
|
pygobject3
|
||||||
|
pycairo
|
||||||
|
gtk3
|
||||||
|
gobject-introspection
|
||||||
|
librsvg
|
||||||
];
|
];
|
||||||
|
|
||||||
nativeBuildInputs = [ intltool wrapGAppsHook glib ];
|
nativeBuildInputs = [ intltool wrapGAppsHook glib ];
|
||||||
|
|
||||||
checkInputs = with pythonPackages; [
|
checkInputs = with pythonPackages; [
|
||||||
pytest /* pytest-twisted */ pytestcov mock
|
pytestCheckHook
|
||||||
mccabe pylint
|
pytest-twisted
|
||||||
|
pytest-cov
|
||||||
|
mock
|
||||||
|
mccabe
|
||||||
|
pylint
|
||||||
];
|
];
|
||||||
|
|
||||||
doCheck = false; # until pytest-twisted is packaged
|
doCheck = false; # until pytest-twisted is packaged
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
mkdir -p $out/share/applications
|
mkdir -p $out/share
|
||||||
cp -R deluge/ui/data/pixmaps $out/share/
|
cp -R deluge/ui/data/{icons,pixmaps} $out/share/
|
||||||
cp -R deluge/ui/data/icons $out/share/
|
install -Dm444 -t $out/share/applications deluge/ui/data/share/applications/deluge.desktop
|
||||||
cp deluge/ui/data/share/applications/deluge.desktop $out/share/applications
|
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
|
|
Loading…
Reference in New Issue