nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 stdenv,
4 cmake,
5 eigen,
6 fetchFromGitHub,
7 libcifpp,
8 libmcfp,
9 zlib,
10}:
11
12stdenv.mkDerivation (finalAttrs: {
13 pname = "dssp";
14 version = "4.5.0";
15
16 src = fetchFromGitHub {
17 owner = "PDB-REDO";
18 repo = "dssp";
19 tag = "v${finalAttrs.version}";
20 hash = "sha256-UE97bdSx41K962TqXLlKsp8oDnBBX7uXqsfIzhWjsTI=";
21 };
22
23 nativeBuildInputs = [ cmake ];
24
25 buildInputs = [
26 eigen
27 libcifpp
28 libmcfp
29 zlib
30 ];
31
32 meta = {
33 description = "Calculate the most likely secondary structure assignment given the 3D structure of a protein";
34 mainProgram = "mkdssp";
35 homepage = "https://github.com/PDB-REDO/dssp";
36 changelog = "https://github.com/PDB-REDO/dssp/releases/tag/v${finalAttrs.version}";
37 license = lib.licenses.bsd2;
38 maintainers = with lib.maintainers; [ natsukium ];
39 platforms = lib.platforms.unix;
40 };
41})