3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/tools/networking/nzbget/default.nix

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

61 lines
1.3 KiB
Nix
Raw Permalink Normal View History

2023-05-14 01:04:39 +01:00
{ lib
, stdenv
, fetchurl
, fetchpatch
, pkg-config
, gnutls
, libgcrypt
, libpar2
, libsigcxx
, libxml2
, ncurses
, openssl
, zlib
, nixosTests
}:
stdenv.mkDerivation rec {
pname = "nzbget";
2021-08-15 14:19:09 +01:00
version = "21.1";
src = fetchurl {
url = "https://github.com/nzbget/nzbget/releases/download/v${version}/nzbget-${version}-src.tar.gz";
2023-05-14 01:04:39 +01:00
hash = "sha256-To/BvrgNwq8tajajOjP0Te3d1EhgAsZE9MR5MEMHICU=";
};
2023-05-14 01:04:39 +01:00
patches = [
# openssl 3 compatibility
# https://github.com/nzbget/nzbget/pull/793
(fetchpatch {
name = "daemon-connect-dont-use-fips-mode-set-with-openssl-3.patch";
url = "https://github.com/nzbget/nzbget/commit/f76e8555504e3af4cf8dd4a8c8e374b3ca025099.patch";
hash = "sha256-39lvnhBK4126TYsRbJOUxsV9s9Hjuviw7CH/wWn/VkM=";
})
];
2021-01-17 03:51:22 +00:00
nativeBuildInputs = [ pkg-config ];
2017-05-01 11:02:44 +01:00
2023-05-14 01:04:39 +01:00
buildInputs = [
gnutls
libgcrypt
libpar2
libsigcxx
libxml2
ncurses
openssl
zlib
];
2013-01-06 21:29:16 +00:00
enableParallelBuilding = true;
passthru.tests = { inherit (nixosTests) nzbget; };
meta = with lib; {
homepage = "https://nzbget.net";
license = licenses.gpl2Plus;
description = "A command line tool for downloading files from news servers";
maintainers = with maintainers; [ pSub ];
platforms = with platforms; unix;
};
}