{ stdenv, fetchurl, automoc4, cmake, perl, pkgconfig, kdelibs, lcms2, libpng, eigen , exiv2, boost, sqlite, icu, vc, shared_mime_info, librevenge, libodfgen, libwpg , libwpd, poppler_qt4, ilmbase, gsl, qca2, marble, libvisio, libmysql, postgresql , freetds, fftw, glew, libkdcraw, pstoedit, opencolorio, kdepimlibs , kactivities, okular, git, oxygen_icons, makeWrapper # TODO: not found #, xbase, openjpeg # TODO: package libWPS, Spnav, m2mml, LibEtonyek }: stdenv.mkDerivation rec { name = "calligra-2.9.8"; src = fetchurl { url = "mirror://kde/stable/${name}/${name}.tar.xz"; sha256 = "08a5k8gjmzp9yzq46xy0p1sw7dpvxmxh8zz6dyj8q1dq29719kkc"; }; nativeBuildInputs = [ automoc4 cmake perl pkgconfig makeWrapper ]; buildInputs = [ kdelibs lcms2 libpng eigen exiv2 boost sqlite icu vc shared_mime_info librevenge libodfgen libwpg libwpd poppler_qt4 ilmbase gsl qca2 marble libvisio libmysql postgresql freetds fftw glew libkdcraw opencolorio kdepimlibs kactivities okular git ]; enableParallelBuilding = true; postInstall = '' for i in $out/bin/*; do wrapProgram $i \ --prefix PATH ':' "${pstoedit}/bin" \ --prefix XDG_DATA_DIRS ':' "${oxygen_icons}/share" done ''; meta = { description = "A suite of productivity applications"; longDescription = '' Calligra Suite is a set of applications written to help you to accomplish your work. Calligra includes efficient and capable office components: Words for text processing, Sheets for computations, Stage for presentations, Plan for planning, Flow for flowcharts, Kexi for database creation, Krita for painting and raster drawing, and Karbon for vector graphics. ''; homepage = http://calligra.org; maintainers = with stdenv.lib.maintainers; [ urkud phreedom ]; inherit (kdelibs.meta) platforms; }; }