3
0
Fork 0
forked from mirrors/nixpkgs

* Added convertlit, a tool for converting Microsoft Reader ebooks,

plus its dependency libtommath.

svn path=/nixpkgs/trunk/; revision=12606
This commit is contained in:
Eelco Dolstra 2008-08-12 19:57:35 +00:00
parent 8db29f5628
commit 7493ae8010
3 changed files with 67 additions and 0 deletions

View file

@ -0,0 +1,26 @@
{stdenv, fetchurl, libtool}:
stdenv.mkDerivation {
name = "libtommath-0.39";
src = fetchurl {
url = http://math.libtomcrypt.com/files/ltm-0.39.tar.bz2;
sha256 = "1kjx8rrw62nanzc5qp8fj6r3ybhw8ca60ahkyb70f10aiij49zs2";
};
buildInputs = [libtool];
preBuild = ''
makeFlagsArray=(LIBPATH=$out/lib INCPATH=$out/include \
DATAPATH=$out/share/doc/libtommath/pdf \
INSTALL_GROUP=$(id -g) \
INSTALL_USER=$(id -u))
'';
makefile = "makefile.shared";
meta = {
homepage = http://math.libtomcrypt.com/;
description = "A library for integer-based number-theoretic applications";
};
}

View file

@ -0,0 +1,33 @@
{stdenv, fetchurl, unzip, libtommath}:
stdenv.mkDerivation {
name = "convertlit-1.8";
src = fetchurl {
url = http://www.convertlit.com/convertlit18src.zip;
sha256 = "1fjpwncyc2r3ipav7c9m7jxy6i7mphbyqj3gsm046425p7sqa2np";
};
buildInputs = [unzip libtommath];
setSourceRoot = "sourceRoot=.";
buildPhase = ''
cd lib
make
cd ../clit18
substituteInPlace Makefile --replace ../libtommath-0.30/libtommath.a -ltommath
make
'';
installPhase = ''
ensureDir $out/bin
cp clit $out/bin
'';
meta = {
homepage = http://www.convertlit.com/;
description = "A tool for converting Microsoft Reader ebooks to more open formats";
license = "GPL";
};
}

View file

@ -529,6 +529,10 @@ let pkgs = rec {
inherit fetchurl stdenv;
};
convertlit = import ../tools/text/convertlit {
inherit fetchurl stdenv unzip libtommath;
};
coreutils = useFromStdenv "coreutils"
((if stdenv ? isDietLibC
then import ../tools/misc/coreutils-5
@ -3223,6 +3227,10 @@ let pkgs = rec {
inherit fetchurl stdenv zlib libjpeg;
};
libtommath = import ../development/libraries/libtommath {
inherit fetchurl stdenv libtool;
};
giflib = import ../development/libraries/giflib {
inherit fetchurl stdenv;
};