Here is the relevent line for all-packages:

+  texmacs = import ../applications/editors/texmacs {
+    inherit stdenv fetchurl guile x11 which makeWrapper;
+    inherit (xlibs) xmodmap;
+    # include the following optional packages
+    inherit tetex ghostscriptX aspell;
+    extraFonts = true;
+  };
+

and here is the applications/editor/texmacs file:

{stdenv, fetchurl, guile, x11, xmodmap, which, makeWrapper,
 tetex ? null,
 aspell ? null,
 ghostscriptX ? null,
 extraFonts ? false,
 chineseFonts ? false,
 japaneseFonts ? false,
 koreanFonts ? false }:

stdenv.mkDerivation rec {
  name = "TeXmacs-1.0.7";

  src = fetchurl {
    url = "ftp://ftp.texmacs.org/pub/TeXmacs/targz/${name}-src.tar.gz";;
    sha256 = "1jdynapwc4fnp4ff71whq7l2jv0v3zwq2v2w463ppxm9cbi3bm5v";
  };

  extraFontsSrc = fetchurl {
url = "ftp://ftp.texmacs.org/pub/TeXmacs/fonts/TeXmacs-extra-fonts-1.0-noarch.tar.gz";;
    sha256 = "0hylgjmd95y9yahbblmawkkw0i71vb145xxv2xqrmff81301n6k7";
  };

  fullFontsSrc = fetchurl {
url = "ftp://ftp.texmacs.org/pub/TeXmacs/fonts/TeXmacs-windows-fonts-1.0-noarch.tar.gz";;
   sha256 = "1yxzjpqpm7kvx0ly5jmfpzlfhsh41b0ibn1v84qv6xy73r2vis2f";
  };

  chineseFontsSrc = fetchurl {
url = "ftp://ftp.texmacs.org/pub/TeXmacs/fonts/TeXmacs-chinese-fonts.tar.gz";;
   sha256 = "0yprqjsx5mfsaxr525mcm3xqwcadzxp14njm38ir1325baada2fp";
  };

  japaneseFontsSrc = fetchurl {
url = "ftp://ftp.texmacs.org/pub/TeXmacs/fonts/TeXmacs-japanese-fonts.tar.gz";;
   sha256 = "1dn6zvsa7gk59d61xicwpbapab3rm6kz48rp5w1bhmihxixw21jn";
  };

  koreanFontsSrc = fetchurl {
url = "ftp://ftp.texmacs.org/pub/TeXmacs/fonts/TeXmacs-korean-fonts.tar.gz";;
   sha256 = "07axg57mqm3jbnm4lawx0h3r2h56xv9acwzjppryfklw4c27f5hh";
  };

  buildInputs = [ guile x11 makeWrapper ];

  patchPhase = (if tetex == null then ''
    gunzip < $fullFontsSrc | (cd TeXmacs && tar xvf -)
   '' else if extraFonts then ''
    gunzip < $extraFontsSrc | (cd TeXmacs && tar xvf -)
   '' else "") +
   (if chineseFonts then ''
    gunzip < $chineseFontsSrc | (cd TeXmacs && tar xvf -)
   '' else "") +
   (if japaneseFonts then ''
    gunzip < $japaneseFontsSrc | (cd TeXmacs && tar xvf -)
   '' else "") +
   (if koreanFonts then ''
    gunzip < $koreanFontsSrc | (cd TeXmacs && tar xvf -)
   '' else "");

  postInstall = "wrapProgram $out/bin/texmacs --suffix PATH : " +
        (if ghostscriptX == null then "" else "${ghostscriptX}/bin:") +
        (if aspell == null then "" else "${aspell}/bin:") +
        (if tetex == null then "" else "${tetex}/bin:") +
        "${xmodmap}/bin:${which}/bin";

  meta = {
description = "GNU TeXmacs is a free wysiwyw editing platform with special features for scientists.";
    license = "GPL";
    homepage = http://www.texmacs.org/;
  };
}



On Sat, 22 May 2010, [email protected] wrote:

Ah, that would be great!
Thank you,
Marco


Quoting [email protected]:

I have a completely different dervation for TeXmacs than the one in
nixpkgs.  I could send that to you.

On Sat, 22 May 2010, [email protected] wrote:

Hi,
does anybody uses texmacs on nixos?
When I start texmacs I get the following error

~$ texmacs

I could not open ecr...@300

Fatal error: Tex seems not to be installed properly in 'load_tex'
See file   : load_tex.cpp

Does this mean that I have to install other packages (fonts or something else)?

Thanks,
Marco

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.


_______________________________________________
nix-dev mailing list
[email protected]
https://mail.cs.uu.nl/mailman/listinfo/nix-dev

--
Russell O'Connor                                      <http://r6.ca/>
``All talk about `theft,''' the general counsel of the American Graphophone
Company wrote, ``is the merest claptrap, for there exists no property in
ideas musical, literary or artistic, except as defined by statute.''



----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.


--
Russell O'Connor                                      <http://r6.ca/>
``All talk about `theft,''' the general counsel of the American Graphophone
Company wrote, ``is the merest claptrap, for there exists no property in
ideas musical, literary or artistic, except as defined by statute.''
_______________________________________________
nix-dev mailing list
[email protected]
https://mail.cs.uu.nl/mailman/listinfo/nix-dev

Reply via email to