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