about summary refs log tree commit diff
path: root/pkgs/servers/sabnzbd
diff options
context:
space:
mode:
authorFrederik Rietdijk <fridh@fridh.nl>2022-04-29 10:36:48 +0200
committerFrederik Rietdijk <freddyrietdijk@fridh.nl>2022-04-30 13:31:17 +0200
commit1cef70e82336888f897546094620416494d2083f (patch)
tree623d6e8e0d88897cfd1178d760402396aa9083c5 /pkgs/servers/sabnzbd
parent25ed703b2d3a1bd1f3fe580d1d38d44a048e1cce (diff)
downloadnixlib-1cef70e82336888f897546094620416494d2083f.tar
nixlib-1cef70e82336888f897546094620416494d2083f.tar.gz
nixlib-1cef70e82336888f897546094620416494d2083f.tar.bz2
nixlib-1cef70e82336888f897546094620416494d2083f.tar.lz
nixlib-1cef70e82336888f897546094620416494d2083f.tar.xz
nixlib-1cef70e82336888f897546094620416494d2083f.tar.zst
nixlib-1cef70e82336888f897546094620416494d2083f.zip
sabnzbd: stay with sabyenc3 4.0.0
SABnzbd requires `sabyenc3` at version `4.0.0`, but it was updated to
`5.0.1`.

This fixes the error:

```
SABYenc disabled: no correct version found! (Found v5.0.1, expecting
v4.0.0)
```
Diffstat (limited to 'pkgs/servers/sabnzbd')
-rw-r--r--pkgs/servers/sabnzbd/default.nix16
1 files changed, 15 insertions, 1 deletions
diff --git a/pkgs/servers/sabnzbd/default.nix b/pkgs/servers/sabnzbd/default.nix
index 5f12ae0ee95b..503a2b46adf2 100644
--- a/pkgs/servers/sabnzbd/default.nix
+++ b/pkgs/servers/sabnzbd/default.nix
@@ -10,7 +10,21 @@
 }:
 
 let
-  pythonEnv = python3.withPackages(ps: with ps; [
+
+  python = python3.override {
+    packageOverrides = final: prev: {
+      sabyenc3 = prev.sabyenc3.overridePythonAttrs (oldAttrs: rec {
+        version = "4.0.0";
+        src = oldAttrs.src.override {
+          inherit version;
+          hash = "sha256-PwwQ2jChKIqh7jJ6E2hkqPquTDSN4MklghfJ+MkM0n0=";
+        };
+      });
+    };
+    self = python;
+  };
+
+  pythonEnv = python.withPackages(ps: with ps; [
     chardet
     cheetah3
     cherrypy