{ fetchurl, stdenv, emacs, texinfo, texlive }: stdenv.mkDerivation rec { name = "org-8.3.3"; src = fetchurl { url = "http://orgmode.org/${name}.tar.gz"; sha256 = "1vhymmd41v7an457xdjhk5zfc4q1x7z64b25rs1ccam5p550cq65"; }; buildInputs = [ emacs ]; nativeBuildInputs = [ (texlive.combine { inherit (texlive) scheme-small cm-super; }) texinfo ]; configurePhase = '' sed -i mk/default.mk \ -e "s|^prefix\t=.*$|prefix=$out/share|g" ''; postBuild = '' make doc ''; installPhase = '' make install install-info mkdir -p "$out/share/doc/${name}" cp -v doc/org*.{html,pdf,txt} "$out/share/doc/${name}" mkdir -p "$out/share/org" cp -R contrib "$out/share/org/contrib" ''; meta = { description = "Org-Mode, an Emacs mode for notes, project planning, and authoring"; longDescription = '' Org-mode is for keeping notes, maintaining ToDo lists, doing project planning, and authoring with a fast and effective plain-text system. This package contains a version of Org-mode typically more recent than that found in GNU Emacs. ''; license = stdenv.lib.licenses.gpl3Plus; maintainers = with stdenv.lib.maintainers; [ chaoflow pSub ]; platforms = stdenv.lib.platforms.unix; }; }