summary refs log tree commit diff
path: root/pkgs/applications/editors/texmacs
diff options
context:
space:
mode:
authorProfpatsch <mail@profpatsch.de>2015-07-25 19:38:45 +0200
committerProfpatsch <mail@profpatsch.de>2015-07-28 16:06:29 +0200
commitf3c1ad6baf23053f94dc9884a49c20703f7a38c9 (patch)
tree6d7f6ee77038c9f5d70ab2a72f2b37e6fdc7befd /pkgs/applications/editors/texmacs
parent9e0dcf3bd9fcfeed576132b9101b866aa3cb76ff (diff)
downloadnixpkgs-f3c1ad6baf23053f94dc9884a49c20703f7a38c9.tar
nixpkgs-f3c1ad6baf23053f94dc9884a49c20703f7a38c9.tar.gz
nixpkgs-f3c1ad6baf23053f94dc9884a49c20703f7a38c9.tar.bz2
nixpkgs-f3c1ad6baf23053f94dc9884a49c20703f7a38c9.tar.lz
nixpkgs-f3c1ad6baf23053f94dc9884a49c20703f7a38c9.tar.xz
nixpkgs-f3c1ad6baf23053f94dc9884a49c20703f7a38c9.tar.zst
nixpkgs-f3c1ad6baf23053f94dc9884a49c20703f7a38c9.zip
texmacs: 1.0.7.11 -> 1.99.2
Diffstat (limited to 'pkgs/applications/editors/texmacs')
-rw-r--r--pkgs/applications/editors/texmacs/default.nix16
1 files changed, 11 insertions, 5 deletions
diff --git a/pkgs/applications/editors/texmacs/default.nix b/pkgs/applications/editors/texmacs/default.nix
index a258b634105..e415239d76f 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 =