nixos/crab-hole: init (#341598)
[NixPkgs.git] / pkgs / development / perl-modules / Bio-Ext-Align / default.nix
blobdde83f2b0f23306b43f8079089dda7432734d9b6
2   lib,
3   buildPerlPackage,
4   fetchFromGitHub,
5 }:
7 buildPerlPackage rec {
8   pname = "BioExtAlign";
9   version = "1.5.1";
11   outputs = [
12     "out"
13     "dev"
14   ];
16   src = fetchFromGitHub {
17     owner = "bioperl";
18     repo = "bioperl-ext";
19     rev = "bioperl-ext-release-${lib.replaceStrings [ "." ] [ "-" ] version}";
20     sha256 = "sha256-+0tZ6q3PFem8DWa2vq+njOLmjDvMB0JhD0FGk00lVMA=";
21   };
23   patches = [ ./fprintf.patch ];
25   # Do not install other Bio-ext packages
26   preConfigure = ''
27     cd Bio/Ext/Align
28   '';
30   # Disable tests as it requires Bio::Tools::Align which is in a different directory
31   buildPhase = ''
32     make
33   '';
35   meta = {
36     homepage = "https://github.com/bioperl/bioperl-ext";
37     description = "Write Perl Subroutines in Other Programming Languages";
38     longDescription = ''
39       Part of BioPerl Extensions (BioPerl-Ext) distribution, a collection of Bioperl C-compiled extensions.
40     '';
41     license = with lib.licenses; [ artistic1 ];
42   };