Merge pull request #329823 from ExpidusOS/fix/pkgsllvm/elfutils
[NixPkgs.git] / pkgs / by-name / bi / bitmagnet / package.nix
blobdfeb7b31e86c4286e92306507e561615dfd1a88f
1 { lib
2 , buildGoModule
3 , fetchFromGitHub
4 , nix-update-script
5 }:
7 buildGoModule rec {
8   pname = "bitmagnet";
9   version = "0.9.5";
11   src = fetchFromGitHub {
12     owner = "bitmagnet-io";
13     repo = "bitmagnet";
14     rev = "v${version}";
15     hash = "sha256-so9GD9hyGfuqqYq61OD1WJXba22cR4msOPp1wLI5vAU=";
16   };
18   vendorHash = "sha256-aauXgHPZbSiTW9utuHXzJr7GsWs/2aFiGuukA/B9BRc=";
20   ldflags = [ "-s" "-w" "-X github.com/bitmagnet-io/bitmagnet/internal/version.GitTag=v${version}" ];
22   passthru = {
23     updateScript = nix-update-script { };
24   };
26   meta = {
27     description = "Self-hosted BitTorrent indexer, DHT crawler, and torrent search engine";
28     longDescription = ''
29       A self-hosted BitTorrent indexer, DHT crawler, content classifier and torrent search engine with web UI, GraphQL API and Servarr stack integration.
30     '';
31     homepage = "https://bitmagnet.io/";
32     license = lib.licenses.mit;
33     maintainers = with lib.maintainers; [ viraptor ];
34     mainProgram = "bitmagnet";
35   };