about summary refs log tree commit diff
path: root/pkgs/servers
diff options
context:
space:
mode:
authorDavid Terry <me@xwvvvvwx.com>2020-05-10 12:26:22 +0200
committerBjørn Forsman <bjorn.forsman@gmail.com>2020-05-22 11:23:31 +0200
commit81ccf1303b0930d1d50239ad71bbe109fba9e18b (patch)
treeb7a90bbd225fb8bdb247d61b5affe2551279d686 /pkgs/servers
parent79f41b296c45ef815f4ae6b584d23575b3708464 (diff)
downloadnixlib-81ccf1303b0930d1d50239ad71bbe109fba9e18b.tar
nixlib-81ccf1303b0930d1d50239ad71bbe109fba9e18b.tar.gz
nixlib-81ccf1303b0930d1d50239ad71bbe109fba9e18b.tar.bz2
nixlib-81ccf1303b0930d1d50239ad71bbe109fba9e18b.tar.lz
nixlib-81ccf1303b0930d1d50239ad71bbe109fba9e18b.tar.xz
nixlib-81ccf1303b0930d1d50239ad71bbe109fba9e18b.tar.zst
nixlib-81ccf1303b0930d1d50239ad71bbe109fba9e18b.zip
bazarr: init at 0.8.4.3
Diffstat (limited to 'pkgs/servers')
-rw-r--r--pkgs/servers/bazarr/default.nix35
1 files changed, 35 insertions, 0 deletions
diff --git a/pkgs/servers/bazarr/default.nix b/pkgs/servers/bazarr/default.nix
new file mode 100644
index 000000000000..cc44efe20988
--- /dev/null
+++ b/pkgs/servers/bazarr/default.nix
@@ -0,0 +1,35 @@
+{ stdenv, lib, fetchurl, makeWrapper, python3, nixosTests }:
+
+stdenv.mkDerivation rec {
+  pname = "bazarr";
+  version = "0.8.4.3";
+
+  src = fetchurl {
+    url = "https://github.com/morpheus65535/bazarr/archive/v${version}.tar.gz";
+    sha256 = "0vvx1lrngxq8c9i0ad8sy6sigcf67b2h7kkaxnlfdlnp1d8kmf1m";
+  };
+
+  nativeBuildInputs = [ makeWrapper ];
+
+  installPhase = ''
+    mkdir -p $out/src
+    cp -r * $out/src
+
+    mkdir -p $out/bin
+    makeWrapper "${(python3.withPackages (ps: [ps.lxml])).interpreter}" \
+      $out/bin/bazarr \
+      --add-flags "$out/src/bazarr.py" \
+  '';
+
+  passthru.tests = {
+    smoke-test = nixosTests.bazarr;
+  };
+
+  meta = with lib; {
+    description = "Subtitle manager for Sonarr and Radarr";
+    homepage = "https://www.bazarr.media/";
+    license = licenses.gpl3;
+    maintainers = with maintainers; [ xwvvvvwx ];
+    platforms = platforms.all;
+  };
+}