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