Commit Graph

77 Commits

Author SHA1 Message Date
Andres Löh
5164d2ec62 Added lhs2TeX support to LaTeX builder.
svn path=/nixpkgs/trunk/; revision=16439
2009-07-23 14:13:09 +00:00
Eelco Dolstra
04cc6b721a * Made findLaTeXIncludes pure. Previously find-includes.pl looked
outside of the Nix store for the dependencies of the root source
  file, which is impure.  That's why it needed the
  `builtins.currentTime' hack to force a rebuild.  It also didn't work
  in a chroot.  Now find-includes.pl only scans the source file at
  hand, and we use builtins.genericClosure to find all includes
  recursively.

svn path=/nixpkgs/trunk/; revision=16414
2009-07-17 15:10:01 +00:00
Eelco Dolstra
46db02a5e3 * Fix xrefs and callouts that refer to xml:ids (rather than ids).
Will send upstream.

svn path=/nixpkgs/trunk/; revision=16312
2009-07-10 12:09:58 +00:00
Rob Vermaas
5c13747775 dblatex 0.2.11
svn path=/nixpkgs/trunk/; revision=16246
2009-07-08 13:12:27 +00:00
Eelco Dolstra
d3f5d94ac7 * Fix some attributes that now make nix-env -q --meta barf.
svn path=/nixpkgs/trunk/; revision=16134
2009-07-02 09:08:01 +00:00
Marc Weber
3157bb1098 removed all __primops from nixpkgs
svn path=/nixpkgs/trunk/; revision=15693
2009-05-24 10:57:46 +00:00
Marc Weber
52647ea3b0 FullDepEntry -> fullDepEntry, PackEntry -> packEntry
svn path=/nixpkgs/trunk/; revision=15662
2009-05-19 23:25:58 +00:00
Eelco Dolstra
d78a404063 * Removed some assertions that rely on pointer equality. (It's kind
of unfortunate that consitency checks like "httpd.apr == apr" don't
  really work.  Perhaps equality tests on derivations should just
  compare the drvPath or outPath attributes.)

svn path=/nixpkgs/trunk/; revision=15569
2009-05-12 12:50:07 +00:00
Michael Raskin
d8e3181425 Update URLs for TeXLive
svn path=/nixpkgs/trunk/; revision=15544
2009-05-10 23:26:19 +00:00
Eelco Dolstra
f0e8c6aaef * Updated dblatex.
svn path=/nixpkgs/trunk/; revision=15495
2009-05-07 13:18:35 +00:00
Eelco Dolstra
7689a348c4 * Got rid of a lot of "postInstall=postInstall" and similar lines in
builders.  These are redundant now.
* Inlined some trivial builders.
* Removed a few explicit setup-hook creations.  This is done
  automatically now if setupHook is set.
* Deleted the initscripts package.  NixOS doesn't use it anymore.

svn path=/nixpkgs/branches/stdenv-updates/; revision=15276
2009-04-23 13:31:10 +00:00
Eelco Dolstra
ca5e6b9624 svn path=/nixpkgs/trunk/; revision=14033 2009-02-11 14:53:17 +00:00
Eelco Dolstra
5689d7338e * Support LaTeX documents that have multiple bibliographies (using the
multibib package).

svn path=/nixpkgs/trunk/; revision=13723
2009-01-08 09:54:04 +00:00
Ludovic Courtès
7874b9a379 TeXLive/PGF 2.00.
svn path=/nixpkgs/trunk/; revision=13019
2008-10-09 12:44:11 +00:00
Eelco Dolstra
fe89cbbe7c * PGF 2.00 (keeping the old one so that I can still build old documents).
svn path=/nixpkgs/trunk/; revision=12999
2008-10-08 14:03:44 +00:00
Michael Raskin
e8d58c83f9 Now TeXLive builds and seems to work without /var/tmp
svn path=/nixpkgs/trunk/; revision=12322
2008-07-08 18:22:33 +00:00
Michael Raskin
5245bad31a Updated texlive-extra source
svn path=/nixpkgs/trunk/; revision=12293
2008-07-07 05:53:21 +00:00
Eelco Dolstra
d051b20a39 * Graphviz updated to 2.20.2. Now built with fontconfig, gd and pango
support.
* New function makeFontsConf to generate a fontconfig configuration
  file.  Moved from NixOS.
* dot2pdf: use makeFontsConf to generate a fonts.conf containing just
  the Ghostscript fonts (see NIXPKGS-29).
* dot2pdf: generate PDF directly, don't go through PS.  Note that this
  and using fontconfig changes the interpretation of "fontname"
  attributes in dot graphs.

svn path=/nixpkgs/trunk/; revision=12251
2008-07-03 14:27:19 +00:00
Eelco Dolstra
80e0fbb261 * Raise the dpi.
svn path=/nixpkgs/trunk/; revision=11854
2008-05-20 11:57:40 +00:00
Eelco Dolstra
374ccd290b * runLaTeX: added an option to copy the collected TeX inputs to $out
(useful when you need to send TeX sources for a paper to a third
  party).

svn path=/nixpkgs/trunk/; revision=11837
2008-05-16 11:48:46 +00:00
Eelco Dolstra
3042994875 * ImageMagick: don't need to keep old versions I guess.
* texFunctions.simpleTexToPNG: purity (use our own ImageMagick).

svn path=/nixpkgs/trunk/; revision=11836
2008-05-16 11:26:23 +00:00
Michael Raskin
c9027b1cba Added ConTEXt; cyrillic seems to be fundamentally broken...
svn path=/nixpkgs/trunk/; revision=11735
2008-04-28 00:25:42 +00:00
Tobias Hammerschmidt
3490452490 corrected site-lisp directory
svn path=/nixpkgs/trunk/; revision=11687
2008-04-22 20:28:25 +00:00
Michael Raskin
44644a059f Updated TeXLive source URLs. Converted everything to mirror://debian, switched to dfsg.1.orig where orig unavailable
svn path=/nixpkgs/trunk/; revision=11493
2008-04-08 18:00:47 +00:00
Eelco Dolstra
76b73720da * Sometime LaTeX needs 4 passes.
svn path=/nixpkgs/trunk/; revision=11456
2008-04-02 15:10:49 +00:00
Tobias Hammerschmidt
402126b350 changed tex dependency of auctex from tetex to texLive
svn path=/nixpkgs/trunk/; revision=11282
2008-03-25 11:33:20 +00:00
Michael Raskin
b7ee7d1999 TeXLive. Now more configurable, and more options included. Beamer class for conference slides added. Before asking questions, look in configurations/misc/raskin.nix or in all-packages.nix .
svn path=/nixpkgs/trunk/; revision=11257
2008-03-22 13:04:04 +00:00
Michael Raskin
f272e7780b TeXLive. Russian checked - OK
svn path=/nixpkgs/trunk/; revision=11247
2008-03-20 20:39:00 +00:00
Michael Raskin
5f2bcdbdb6 Some refactorings in builderDefs. Psi is a simple showcase. TeXLive now works as far as English is concerned, and it is also updated up to newest builderDefs.
svn path=/nixpkgs/trunk/; revision=11235
2008-03-20 15:40:26 +00:00
Michael Raskin
9d05eb2f2c Removed glibc reference
svn path=/nixpkgs/trunk/; revision=11219
2008-03-20 10:22:53 +00:00
Michael Raskin
77d61d38b5 Added TeXLive; still some troubles with texmf; just not to break nix-env -qas *
svn path=/nixpkgs/trunk/; revision=11216
2008-03-20 09:52:08 +00:00
Tobias Hammerschmidt
572e6a28c6 version update
svn path=/nixpkgs/trunk/; revision=11145
2008-03-16 12:38:59 +00:00
Eelco Dolstra
f0d8899756 * Remove texinfo/texi2html from tetex (not needed).
svn path=/nixpkgs/trunk/; revision=10991
2008-03-06 15:35:47 +00:00
Eelco Dolstra
f212e0380e svn path=/nixpkgs/trunk/; revision=10964 2008-03-05 14:37:41 +00:00
Eelco Dolstra
777826925d * \input{foo} should look for foo.tex by default.
svn path=/nixpkgs/trunk/; revision=10176
2008-01-16 13:28:54 +00:00
Marc Weber
9948a92f69 fix provided by Tobias Hammerschmidt to make it compile again
svn path=/nixpkgs/trunk/; revision=9862
2007-12-05 12:21:45 +00:00
Eelco Dolstra
a31f7e3a49 * Added dblatex, a DocBook -> PS/PDF/DVI converter.
svn path=/nixpkgs/trunk/; revision=9569
2007-11-01 14:37:23 +00:00
Wouter den Breejen
b67ce21440 Added auctex from mailing list
svn path=/nixpkgs/trunk/; revision=9345
2007-09-20 11:32:20 +00:00
Eelco Dolstra
607b0d3e80 * Rewrite all the SourceForge URLs to mirror://sourceforge/.
find . -name "*.nix" | while read fn; do sed 's^http://[a-z]*.dl.sourceforge.net/sourceforge/^mirror://sourceforge/^g' < $fn > $fn.new; mv $fn.new $fn; done

svn path=/nixpkgs/trunk/; revision=9198
2007-08-27 13:01:33 +00:00
Andres Löh
1cb9fc74b7 * added propagated-user-env-packages for lhs2tex and polytable
svn path=/nixpkgs/trunk/; revision=9195
2007-08-24 20:15:00 +00:00
Eelco Dolstra
a0159dee8e * Reverted r6713, r6711, r4623, r3660, r2237. There rewrote fetchurl
URLs to http://nix.cs.uu.nl/dist/tarballs.  With content-addressable
  mirror support (r9190, NIXPKGS-70) this is no longer necessary:
  fetchurl will try to download from that location automatically.  So
  we can keep the original URLs.

svn path=/nixpkgs/trunk/; revision=9192
2007-08-24 12:32:36 +00:00
Eelco Dolstra
473997f01c * Work around a bad Perl interpreter path.
svn path=/nixpkgs/trunk/; revision=8553
2007-04-09 23:29:00 +00:00
Eelco Dolstra
19d0e47320 * Print a warning if files cannot be found.
svn path=/nixpkgs/trunk/; revision=8476
2007-03-29 09:23:47 +00:00
Eelco Dolstra
1c65a5b328 * A function `simpleTeXToPNG' that typesets a piece of LaTeX code
(e.g., a file containing something like `$x^2 + y^2 = z^2$') and
  converts it to a PNG image with no unnecessary surrounding
  whitespace.  Useful when you want to include TeX stuff in webpages /
  other documents.

  This currently calls /usr/bin/convert, so we should add ImageMagick.

svn path=/nixpkgs/trunk/; revision=8269
2007-03-12 18:06:31 +00:00
Eelco Dolstra
ead48be229 * runLaTeX: support generation of Postscript.
* findLaTeXIncludes: handle the case where the input is already in the
  Nix store, and allow a different prefix to be used for searching
  included files.

svn path=/nixpkgs/trunk/; revision=8268
2007-03-12 17:55:08 +00:00
Eelco Dolstra
c9c70b8d75 * Don't propagate the teTeX dependency.
svn path=/nixpkgs/trunk/; revision=8262
2007-03-12 12:56:06 +00:00
Eelco Dolstra
cf04579cc5 * Added pgf/tikz.
* runLaTeX: allow additional TeX packages to be specified.
* teTeX setup hook: TEXMFNIX doesn't seem to work, use TEXINPUTS.

svn path=/nixpkgs/trunk/; revision=8261
2007-03-10 23:51:59 +00:00
Eelco Dolstra
bbe62e266b * Remove references to dontMakeInstall.
svn path=/nixpkgs/trunk/; revision=7500
2006-12-27 18:24:26 +00:00
Eelco Dolstra
9485d4a320 * Support \pgfimage.
svn path=/nixpkgs/trunk/; revision=7087
2006-11-22 07:06:10 +00:00
Eelco Dolstra
76405f2b7f * `drv + /path' is deprecated, so don't do that anymore.
svn path=/nixpkgs/trunk/; revision=6754
2006-10-17 14:06:18 +00:00