summary refs log tree commit diff
path: root/pkgs/development/libraries/libtomcrypt/default.nix
blob: 13fa71e60dce54eaa308a30f37fd2c52846a713c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
{stdenv, fetchurl, libtool}:

stdenv.mkDerivation {
  name = "libtomcrypt-1.17";

  src = fetchurl {
    url = "https://github.com/libtom/libtomcrypt/releases/download/1.17/crypt-1.17.tar.bz2";
    sha256 = "e33b47d77a495091c8703175a25c8228aff043140b2554c08a3c3cd71f79d116";
  };

  buildInputs = [libtool];

  preBuild = ''
    makeFlagsArray=(LIBPATH=$out/lib INCPATH=$out/include \
      DATAPATH=$out/share/doc/libtomcrypt/pdf \
      INSTALL_GROUP=$(id -g) \
      INSTALL_USER=$(id -u))
  '';

  makefile = "makefile.shared";

  meta = {
    homepage = http://libtom.org/?page=features&newsitems=5&whatfile=crypt;
    description = "A fairly comprehensive, modular and portable cryptographic toolkit";
    platforms = stdenv.lib.platforms.linux;
  };
}