nixpkgs/pkgs/by-name/qb/qbittorrent-enhanced/package.nix
2024-08-30 08:53:30 +00:00

48 lines
1 KiB
Nix

{ lib
, stdenv
, fetchFromGitHub
, cmake
, pkg-config
, boost
, libtorrent-rasterbar
, openssl
, qt5
, zlib
}:
stdenv.mkDerivation rec {
pname = "qbittorrent-enhanced";
version = "4.6.6.10";
src = fetchFromGitHub {
owner = "c0re100";
repo = "qBittorrent-Enhanced-Edition";
rev = "release-${version}";
hash = "sha256-mmM/1eU8FTWAciq2rh7fRa96fOkovMk4ScoehnqHdIQ=";
};
nativeBuildInputs = [
pkg-config
cmake
qt5.wrapQtAppsHook
];
buildInputs = [
openssl.dev
boost
zlib
libtorrent-rasterbar
qt5.qtbase
qt5.qttools
];
meta = {
description = "Unofficial enhanced version of qBittorrent, a BitTorrent client";
homepage = "https://github.com/c0re100/qBittorrent-Enhanced-Edition";
changelog = "https://github.com/c0re100/qBittorrent-Enhanced-Edition/blob/${src.rev}/Changelog";
license = with lib.licenses; [ gpl2Only gpl3Only ];
maintainers = with lib.maintainers; [ ByteSudoer ];
mainProgram = "qBittorrent-enhanced";
platforms = lib.platforms.linux;
};
}