at 23.11-beta 45 lines 866 B view raw
1{ lib 2, stdenv 3, boost 4, cmake 5, fetchFromGitHub 6, fetchpatch 7, eigen 8, zlib 9}: 10 11stdenv.mkDerivation (finalAttrs: { 12 pname = "libcifpp"; 13 version = "5.2.4"; 14 15 src = fetchFromGitHub { 16 owner = "PDB-REDO"; 17 repo = "libcifpp"; 18 rev = "refs/tags/v${finalAttrs.version}"; 19 hash = "sha256-AAEk9gDxtlNDEG8B4HmOJ5Nd+GyWibT+yuMccylU8iQ="; 20 }; 21 22 nativeBuildInputs = [ 23 cmake 24 ]; 25 26 cmakeFlags = [ 27 # disable network access 28 "-DCIFPP_DOWNLOAD_CCD=OFF" 29 ]; 30 31 buildInputs = [ 32 boost 33 eigen 34 zlib 35 ]; 36 37 meta = with lib; { 38 description = "Manipulate mmCIF and PDB files"; 39 homepage = "https://github.com/PDB-REDO/libcifpp"; 40 changelog = "https://github.com/PDB-REDO/libcifpp/releases/tag/${finalAttrs.src.rev}"; 41 license = licenses.bsd2; 42 maintainers = with maintainers; [ natsukium ]; 43 platforms = platforms.unix; 44 }; 45})