diff options
author | Profpatsch <mail@profpatsch.de> | 2015-07-25 19:38:45 +0200 |
---|---|---|
committer | Profpatsch <mail@profpatsch.de> | 2015-07-28 16:06:29 +0200 |
commit | f3c1ad6baf23053f94dc9884a49c20703f7a38c9 (patch) | |
tree | 6d7f6ee77038c9f5d70ab2a72f2b37e6fdc7befd /pkgs/applications/editors | |
parent | 9e0dcf3bd9fcfeed576132b9101b866aa3cb76ff (diff) | |
download | nixlib-f3c1ad6baf23053f94dc9884a49c20703f7a38c9.tar nixlib-f3c1ad6baf23053f94dc9884a49c20703f7a38c9.tar.gz nixlib-f3c1ad6baf23053f94dc9884a49c20703f7a38c9.tar.bz2 nixlib-f3c1ad6baf23053f94dc9884a49c20703f7a38c9.tar.lz nixlib-f3c1ad6baf23053f94dc9884a49c20703f7a38c9.tar.xz nixlib-f3c1ad6baf23053f94dc9884a49c20703f7a38c9.tar.zst nixlib-f3c1ad6baf23053f94dc9884a49c20703f7a38c9.zip |
texmacs: 1.0.7.11 -> 1.99.2
Diffstat (limited to 'pkgs/applications/editors')
-rw-r--r-- | pkgs/applications/editors/texmacs/default.nix | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/pkgs/applications/editors/texmacs/default.nix b/pkgs/applications/editors/texmacs/default.nix index a258b6341057..e415239d76fb 100644 --- a/pkgs/applications/editors/texmacs/default.nix +++ b/pkgs/applications/editors/texmacs/default.nix @@ -1,4 +1,4 @@ -{stdenv, fetchurl, guile, libX11, libXext, xmodmap, which, makeWrapper, freetype, +{stdenv, fetchurl, guile_1_8, qt4, zlib, xmodmap, which, makeWrapper, freetype, tex ? null, aspell ? null, ghostscriptX ? null, @@ -9,7 +9,7 @@ let pname = "TeXmacs"; - version = "1.0.7.11"; + version = "1.99.2"; extraFontsSrc = fetchurl { url = "ftp://ftp.texmacs.org/pub/TeXmacs/fonts/TeXmacs-extra-fonts-1.0-noarch.tar.gz"; sha256 = "0hylgjmd95y9yahbblmawkkw0i71vb145xxv2xqrmff81301n6k7"; @@ -39,11 +39,11 @@ stdenv.mkDerivation rec { name = "${pname}-${version}"; src = fetchurl { - url = "ftp://ftp.texmacs.org/pub/${pname}/targz/${name}-src.tar.gz"; - sha256 = "0x1r9417dzbrxf785faq1vjszqdj94ig2lzwm8sd92bxcxr6knfa"; + url = "http://www.texmacs.org/Download/ftp/tmftp/source/TeXmacs-${version}-src.tar.gz"; + sha256 = "0l48g9746igiaxw657shm8g3xxk565vzsviajlrxqyljbh6py0fs"; }; - buildInputs = [ guile libX11 libXext makeWrapper ghostscriptX freetype ]; + buildInputs = [ guile_1_8 qt4 makeWrapper ghostscriptX freetype ]; patchPhase = (if tex == null then '' gunzip < ${fullFontsSrc} | (cd TeXmacs && tar xvf -) @@ -66,6 +66,12 @@ stdenv.mkDerivation rec { (if tex == null then "" else "${tex}/bin:") + "${xmodmap}/bin:${which}/bin"; + postFixup = '' + bin="$out/libexec/TeXmacs/bin/texmacs.bin" + rpath=$(patchelf --print-rpath "$bin") + patchelf --set-rpath "$rpath:${zlib}/lib" "$bin" + ''; + meta = { description = "WYSIWYW editing platform with special features for scientists"; longDescription = |