Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Adding podofo - Adding some new python packages - Making new pkgs attributes for python packages to build with python 2.6 - Updating some python packages expressions to allow python 2.6, and not only 2.5. svn path=/nixpkgs/trunk/; revision=19303
- Loading branch information
Lluís Batlle i Rossell
committed
Jan 7, 2010
1 parent
de6f189
commit a4473b8
Showing
7 changed files
with
149 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
{stdenv, fetchurl, python, pyqt4, sip, popplerQt4, pkgconfig, libpng, | ||
imagemagick, libjpeg, fontconfig, podofo, qt4, mechanize, lxml, dateutil, | ||
pil, makeWrapper, unrar}: | ||
|
||
stdenv.mkDerivation rec { | ||
name = "calibre-0.6.29"; | ||
|
||
src = fetchurl { | ||
url = "mirror://sourceforge/calibre/${name}.tar.gz"; | ||
sha256 = "1k3ady2ichig6x3k6w0fhvpbklk6jfzpmqn2wv8d8dqkkpm5vrvm"; | ||
}; | ||
|
||
inherit python; | ||
|
||
buildInputs = [ python pyqt4 sip popplerQt4 pkgconfig libpng imagemagick | ||
libjpeg fontconfig podofo qt4 mechanize lxml dateutil pil makeWrapper ]; | ||
|
||
installPhase = '' | ||
export POPPLER_INC_DIR=${popplerQt4}/include/poppler | ||
export POPPLER_LIB_DIR=${popplerQt4}/lib | ||
export MAGICK_INC=${imagemagick}/include/ImageMagick | ||
export MAGICK_LIB=${imagemagick}/lib | ||
export FC_INC_DIR=${fontconfig}/include/fontconfig | ||
export FC_LIB_DIR=${fontconfig}/lib | ||
export PODOFO_INC_DIR=${podofo}/include/podofo | ||
export PODOFO_LIB_DIR=${podofo}/lib | ||
python setup.py install --prefix=$out | ||
PYFILES="$out/bin/* $out/lib/calibre/calibre/web/feeds/*.py | ||
$out/lib/calibre/calibre/ebooks/metadata/*.py | ||
$out/lib/calibre/calibre/ebooks/rtf2xml/*.py" | ||
sed -i "s/env python/python/" $PYFILES | ||
for a in $out/bin/*; do | ||
wrapProgram $a --prefix PYTHONPATH : $PYTHONPATH --prefix LD_LIBRARY_PATH : ${unrar}/lib | ||
done | ||
''; | ||
|
||
meta = { | ||
description = "Comprehensive e-book software"; | ||
homepage = http://calibre-ebook.com; | ||
license = "GPLv3"; | ||
}; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
{stdenv, fetchurl, cmake, zlib, freetype, libjpeg, libtiff, fontconfig, | ||
openssl}: | ||
|
||
stdenv.mkDerivation rec { | ||
name = "podofo-0.7.0"; | ||
src = fetchurl { | ||
url = "mirror://sourceforge/podofo/${name}.tar.gz"; | ||
sha256 = "1hpd5ldjv013041rmcfrkbk8v6wdpxcg60i3aklik583q2rf0mqy"; | ||
}; | ||
buildInputs = [ cmake zlib freetype libjpeg libtiff fontconfig openssl ]; | ||
cmakeFlags = "-DPODOFO_BUILD_SHARED=ON -DPODOFO_BUILD_STATIC=OFF"; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters