summaryrefslogtreecommitdiffstats
path: root/pkgs/servers
diff options
context:
space:
mode:
authorAaron Andersen <aaron@fosslib.net>2021-01-09 14:23:30 -0500
committerGitHub <noreply@github.com>2021-01-09 14:23:30 -0500
commit4b0a2ac72cac7116581ce883ce2f22de08e913cd (patch)
treec357b9998e7ce3011f4f36ec781fa7735e5302cd /pkgs/servers
parent257cbbcd3ab7bd96f5d24d50adc807de7c82e06d (diff)
parentfeb63511c63768f67847c89e924a95b77802d6ee (diff)
Merge pull request #99559 from JamieMagee/nzbhydra2
nzbhydra2: init at 3.8.0
Diffstat (limited to 'pkgs/servers')
-rw-r--r--pkgs/servers/nzbhydra2/default.nix32
1 files changed, 32 insertions, 0 deletions
diff --git a/pkgs/servers/nzbhydra2/default.nix b/pkgs/servers/nzbhydra2/default.nix
new file mode 100644
index 000000000000..3ba758c10885
--- /dev/null
+++ b/pkgs/servers/nzbhydra2/default.nix
@@ -0,0 +1,32 @@
+{ lib, stdenv, fetchzip, makeWrapper, jre, python3, unzip }:
+
+stdenv.mkDerivation rec {
+ pname = "nzbhydra2";
+ version = "3.8.0";
+
+ src = fetchzip {
+ url = "https://github.com/theotherp/${pname}/releases/download/v${version}/${pname}-${version}-linux.zip";
+ sha512 = "1gybricq26hixr5cmw1iwyax7h17d0n5wqzhrx727xda1x35jfjp5ynjdkxzysbfhs1za6vy54bpm0sda4nkrh16p0xqnz3nsd4hvzh";
+ stripRoot = false;
+ };
+
+ nativeBuildInputs = [ jre makeWrapper unzip ];
+
+ installPhase = ''
+ install -d -m 755 "$out/lib/${pname}"
+ cp -dpr --no-preserve=ownership "lib" "readme.md" "$out/lib/nzbhydra2"
+ install -D -m 755 "nzbhydra2wrapperPy3.py" "$out/lib/nzbhydra2/nzbhydra2wrapperPy3.py"
+
+ makeWrapper ${python3}/bin/python $out/bin/nzbhydra2 \
+ --add-flags "$out/lib/nzbhydra2/nzbhydra2wrapperPy3.py" \
+ --prefix PATH ":" ${jre}/bin
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Usenet meta search";
+ homepage = "https://github.com/theotherp/nzbhydra2";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ jamiemagee ];
+ platforms = with platforms; linux;
+ };
+}