Commit graph

161 commits

Author SHA1 Message Date
Jacob Hinkle 65727f92e4 Bump texlive download versions *0215->*0314 2014-03-28 15:56:56 -06:00
Vladimír Čunát 9d4a3f83e8 Merge pull request #1869 from lovek323/texlive-full
texLiveFull: fix build on Darwin
2014-03-08 08:12:04 +01:00
Thomas Tuegel 1b3360a28f Add biber-1.8 and dependencies 2014-03-07 14:49:48 +01:00
Jason "Don" O'Conal f068044019 texLiveFull: fix build on Darwin
Added --with-system-icu=no, --with-system-harfbuzz=no (looks like the
omission of --with-system-icu was not sufficient to force the builder
not to look for system ICU libs).

Disable building bibtex-x: complains about missing ICU directory.

Disable building dvisvgm: a test fails (and I can't work out how to
prevent the tests from running just for this).

Disable building devnag: failing tests.
2014-03-03 21:58:52 +11:00
Jason "Don" O'Conal 30da769098 upgrade texlive-base, texlive-lang
Upgraded to 2013.20140215. The old version (2013.20131112) was no longer
available on the debian FTP server, so building from source was
impossible.
2014-03-03 21:58:19 +11:00
Jason "Don" O'Conal 13979ab58c upgrade texlive-extra to 2013.20140215
The old version (2013.20131112) was no longer available on the debian
mirrors, hence building from source was impossible.
2014-03-03 21:58:00 +11:00
Peter Simons 05c7578c3d lout: update from 3.39 to 3.40 2014-03-03 11:10:25 +01:00
Vladimír Čunát 161d029d7d preferLocalBuild: set to true for wrappers and fetchers 2014-02-10 21:04:17 +01:00
Karn Kallio d71ea4a597 texlive: Fix download file names to be current. 2014-02-02 21:37:41 +01:00
Petr Rockai 4124bb9ff5 Adopt more packages. 2014-01-28 18:11:00 +01:00
Nixpkgs Monitor c31a4c927d xmlto: update from 0.0.23 to 0.0.25 2014-01-13 18:12:17 +01:00
Eelco Dolstra 6fb27abf33 Merge branch 'java' 2014-01-13 13:16:17 +01:00
Eelco Dolstra 48701a3cef fop: Drop runtime dependency on the JDK 2014-01-06 14:36:13 +01:00
Thomas Tuegel 17d02b49e3 texlive-beamer: bump to version 3.24 2014-01-05 09:00:25 -06:00
Thomas Tuegel 522a835743 texlive-extra: bump to version 20131219 2014-01-05 09:00:25 -06:00
Thomas Tuegel a6f9ad96ee texlive-core: bump to version 20131219 2014-01-05 09:00:25 -06:00
Mathijs Kwik 515488790e texLive: passthru all source attributes 2013-12-31 12:25:44 +01:00
Bjørn Forsman 74f63a62f8 docbook2odf: new package
Tested like this:

  nix-build -A docbook2odf
  ./result/bin/docbook2odf --verbose --debug result/share/doc/docbook2odf/examples/book.docbook
  swriter book.odt  # verify that the document looks ok
2013-12-20 12:25:57 +01:00
Nixpkgs Monitor 55aaab4f5f auctex: update from 11.85 to 11.87 2013-12-18 18:18:17 +02:00
Nixpkgs Monitor 1485941a56 pgf1: update from 1.10 to 1.18 2013-12-14 00:30:29 +02:00
Peter Simons 48f24712dc Fix a lots of evaluation errors on Hydra. 2013-12-10 23:20:23 +01:00
Aristid Breitkreuz 902fa50f02 fix texlive build, older files were removed on debian servers 2013-12-01 16:20:52 +01:00
Peter Simons 49db8a524c xmlto: remove misleading meta.platforms attribute that prevents this package from being built on Darwin 2013-11-26 16:10:04 +01:00
Jason "Don" O'Conal 635ce5df88 texlive: update to latest version 2013-11-21 03:55:57 +00:00
Bjørn Forsman 99c09eacb4 asciidoc: update 8.6.8 -> 8.6.9
Changes: http://www.methods.co.nz/asciidoc/CHANGELOG.html
2013-11-17 23:14:30 +01:00
Shea Levy 6555e31fb4 ImageMagick and asciidoc build on 64-bit darwin
Tested by @zefhemel

Signed-off-by: Shea Levy <shea@shealevy.com>
2013-11-14 10:42:58 -05:00
Eelco Dolstra c88055e1a2 Set meta.hydraPlatforms instead of meta.platforms for some packages 2013-11-05 00:06:10 +01:00
Michael Raskin be5b32e798 Apparently fix texinfo5 with fresh TeXLive 2013-10-20 19:15:11 +04:00
Michael Raskin dd7ecf5336 Update pdf2djvu 2013-10-14 22:07:13 +04:00
Michael Raskin 776adb5704 Updating TeXLive to 2013 using updated Debian snapshots.
Kept the old hacks where they don't break the build in case they things
they fix are still relevant.

I checked that the upgrade doesn't break:
1) Asymptote and EProver builds.
2) My XeLaTeX demo from configurations/ repository.
3) Some of my own files.

The upgrade fixes problems with simultaneous use of 3D and LaTeX labels
in Asymptote.

Please provide a test that worked previously and is broken now if you
need to revert this update or its parts.
2013-10-14 10:58:54 +04:00
Bjørn Forsman 661e5a8f1a asciidocFull: add missing sed + coreutils for a2x wrapper
When making a PDF file I got an error because dblatex couldn't find
sed/uname/mkdir etc. This fixes it.
2013-10-08 14:13:14 +02:00
Bjørn Forsman 9d7086f173 asciidoc: purify and add asciidocFull attribute
The current asciidoc expression is impure; it relies on several tools to
be found in PATH at runtime. This commit adds a enableStandardFeatures
parameter that, if true, pulls in all dependencies and patches asciidoc
to contain full paths to the tools.

I've set enableStandardFeatures = false for the existing asciidoc
attribute so that the closure size stays unchanged, at 255 MiB. The new
asciidocFull attribute (with enableStandardFeatures = true) has a
closure size of 1.5 GiB.
2013-10-06 12:18:08 +02:00
Bjørn Forsman 83c9a264bf dblatex: purify and add dblatexFull attribute
imagemagick, transfig, inkscape, fontconfig and ghostscript are missing
dependencies of dblatex. Instead of adding all those dependencies to the
existing dblatex attribute, make a new dblatexFull attribute for that.

Also pass --use-python-path at install time so that script shebangs end
up with #!/path/to/python instead of #!/path/to/env python (which is
impure when not run in a wrapper).
2013-10-06 12:18:08 +02:00
Bjørn Forsman 28ac782583 Some description fixes
There are many more packages to fix, this is just a start.

Rules:
 * Don't repeat the package name (not always that easy...)
 * Start with capital letter
 * Don't end with full stop
 * Don't start with "The ..." or "A ..."

I've also added descriptions to some packages and rewritten others.
2013-10-05 19:36:23 +02:00
Eelco Dolstra a7b9030c84 Revert "dblatex: add missing dependencies"
This reverts commit 0350bd3b48.  It
causes a huge increase in the closure size of dblatex, since it now
depends on GUI packages like Inkscape.  Also, statically depending on
teTeX might be annoying for people who use TeXlive.
2013-09-30 13:30:15 +02:00
Eelco Dolstra 61c63e8558 Revert "asciidoc: add missing dependencies"
This reverts commit aef81d6eb6.

It's really not good to have every little package that depends on
asciidoc to pull in 1.5 GiB in dependencies (such as Lilypond).
2013-09-30 13:30:15 +02:00
Bjørn Forsman aef81d6eb6 asciidoc: add missing dependencies
The current asciidoc expression is impure; it relies on several tools to
be found in PATH at runtime. This commit adds a enableStandardFeatures
parameter that pulls in all dependencies and patches asciidoc to contain
full paths to the tools.

enableStandardFeatures defaults to true because asciidoc may attempt to
call all tools in its default configuration. With all standard features,
the closure size increases from 255 MiB to 1.5 GiB. Set
enableStandardFeatures = false if you want a minimal asciidoc.
2013-09-29 22:35:39 +02:00
Bjørn Forsman face28ea3d asciidoc: add/update meta attributes 2013-09-29 21:59:35 +02:00
Bjørn Forsman 7f28c64f11 fop: new package
fop is a XML formatter driven by XSL Formatting Objects (XSL-FO).

Homepage: http://xmlgraphics.apache.org/fop/
2013-09-29 21:59:34 +02:00
Bjørn Forsman 0350bd3b48 dblatex: add missing dependencies
imagemagick, transfig, inkscape, fontconfig and ghostscript was missing.

And pass --use-python-path at install time so that script shebangs end
up with #!/path/to/python instead of #!/path/to/env python.
2013-09-28 21:07:48 +02:00
Bjørn Forsman ca591d30e4 asciidoc: fixup for matplotlib filter (remove .old/)
The matplotlib filter comes with an .old/ directory which contains a
chart-filter.conf file that asciidoc loads. I highly doubt that is intended.
2013-09-24 14:52:13 +02:00
Bjørn Forsman a118a98970 asciidoc: add odf backend, for OpenDocument output
See https://github.com/dagwieers/asciidoc-odf for more info.

This plugin has a shebang with /bin/env instead of /usr/bin/env, so update the
patchPhase to handle both cases.

WARNING/TODO: Libreoffice says "General Error. General input/output error."
when I try to open the generated .fodp files. So the odt backend works fine,
but the odp backend does not.
2013-09-24 14:52:07 +02:00
Bjørn Forsman 381fd4fb61 asciidoc: add support for deckjs backend
deck.js is a JavaScript library for building modern HTML presentations.
2013-09-23 20:07:55 +02:00
Bjørn Forsman ff4b28be47 asciidoc: add support for aafigure filter 2013-09-22 23:04:39 +02:00
Bjørn Forsman 524315194c asciidoc: add support for matplotlib filter 2013-09-22 23:04:39 +02:00
Bjørn Forsman 1b89cbb0ed asciidoc: add support for qrcode filter 2013-09-22 23:04:38 +02:00
Bjørn Forsman 8a2251549f asciidoc: support extra filters (ditaa, mscgen, diag)
Also, slightly change the shebang fixup in the patchPhase so that it
handles optional [[:space:]] before the interpreter path (needed for the
filters).

To enable the extra filters, put this in packageOverrides:

  asciidoc = pkgs.asciidoc.override {
    enableDitaaFilter = true;
    enableMscgenFilter = true;
    enableDiagFilter = true;
  };
2013-09-22 23:04:38 +02:00
Vladimír Čunát b1be46e932 Merge branch 'master' into x-updates 2013-09-07 16:19:46 +02:00
Jason "Don" O'Conal ab0ca44ffb texliveAggregationFunction: fix eval
vcunat edited to fix all cases (not just asymptote),
and a two "licnese" typos :-)
2013-09-06 10:34:09 +02:00
Jason "Don" O'Conal bcec0454e9 texLive: fix build on darwin
vcunat edit: use ruby19 on all platforms now.
See #700 for discussion related to the changes.
2013-09-06 10:11:54 +02:00