X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=pkgs%2Fwebapps%2Fmediagoblin%2Fdefault.nix;h=c20bcb4230e2a188c33f009a050b2869f8079907;hb=a8ef1adb4a90c2524ac09a85463598e5d41d2a4a;hp=e1ca898640d72de885a92971a1cc0aa7a606355f;hpb=ddd3f845089062716d7fc64e5a5e4e413363df91;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/pkgs/webapps/mediagoblin/default.nix b/pkgs/webapps/mediagoblin/default.nix index e1ca898..c20bcb4 100644 --- a/pkgs/webapps/mediagoblin/default.nix +++ b/pkgs/webapps/mediagoblin/default.nix @@ -2,6 +2,15 @@ let overridePython = let packageOverrides = self: super: { + pybcrypt = super.buildPythonPackage rec { + pname = "pybcrypt"; + version = "0.4"; + + src = self.fetchPypi { + inherit pname version; + sha256 = "5fa13bce551468350d66c4883694850570f3da28d6866bb638ba44fe5eabda78"; + }; + }; celery = super.celery.overridePythonAttrs(old: rec { version = "3.1.26.post2"; src = self.fetchPypi { @@ -19,6 +28,8 @@ let inherit (old) pname; sha256 = "02wxsc6bhqvzh8j6w758kvgqbnj14l796mvmrcms8fgfamd2lak9"; }; + doCheck = false; + doInstallCheck = false; }); amqp = super.amqp.overridePythonAttrs(old: rec { version = "1.4.9"; @@ -45,6 +56,7 @@ let inherit (old) pname; sha256 = "8b0ec71af9291191ba83a91c03d157b19ab3e7119e27da97932a4773a3f664a9"; }; + doCheck = false; }); tempita_5_3_dev = super.buildPythonPackage (mylibs.fetchedGithub ./tempita.json // rec { buildInputs = with self; [ nose ]; @@ -108,8 +120,10 @@ let map (value: "ln -s ${value} mediagoblin/plugins/${value.pluginName}") plugins ) ); - passthru.plugins = plugins; - passthru.withPlugins = morePlugins: old.withPlugins (morePlugins ++ plugins); + passthru = old.passthru // { + inherit plugins; + withPlugins = morePlugins: old.withPlugins (morePlugins ++ plugins); + }; }); package = stdenv.mkDerivation (mylibs.fetchedGit ./mediagoblin.json // rec { preConfigure = ''