* Added convertlit, a tool for converting Microsoft Reader ebooks,
plus its dependency libtommath. svn path=/nixpkgs/trunk/; revision=12606
This commit is contained in:
parent
8db29f5628
commit
7493ae8010
26
pkgs/development/libraries/libtommath/default.nix
Normal file
26
pkgs/development/libraries/libtommath/default.nix
Normal 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";
|
||||||
|
};
|
||||||
|
}
|
33
pkgs/tools/text/convertlit/default.nix
Normal file
33
pkgs/tools/text/convertlit/default.nix
Normal 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";
|
||||||
|
};
|
||||||
|
}
|
@ -529,6 +529,10 @@ let pkgs = rec {
|
|||||||
inherit fetchurl stdenv;
|
inherit fetchurl stdenv;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
convertlit = import ../tools/text/convertlit {
|
||||||
|
inherit fetchurl stdenv unzip libtommath;
|
||||||
|
};
|
||||||
|
|
||||||
coreutils = useFromStdenv "coreutils"
|
coreutils = useFromStdenv "coreutils"
|
||||||
((if stdenv ? isDietLibC
|
((if stdenv ? isDietLibC
|
||||||
then import ../tools/misc/coreutils-5
|
then import ../tools/misc/coreutils-5
|
||||||
@ -3223,6 +3227,10 @@ let pkgs = rec {
|
|||||||
inherit fetchurl stdenv zlib libjpeg;
|
inherit fetchurl stdenv zlib libjpeg;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
libtommath = import ../development/libraries/libtommath {
|
||||||
|
inherit fetchurl stdenv libtool;
|
||||||
|
};
|
||||||
|
|
||||||
giflib = import ../development/libraries/giflib {
|
giflib = import ../development/libraries/giflib {
|
||||||
inherit fetchurl stdenv;
|
inherit fetchurl stdenv;
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user