about summary refs log tree commit diff
path: root/pkgs/tools/typesetting/tex
Commit message (Collapse)AuthorAge
* texlive: build all official schemes on HydraDmitry Kalinkin2020-05-18
| | | | | We are already building texlive.combined.scheme-full as a dependency for manim.
* treewide: use https for nixos.org and hydra.nixos.orgPavol Rusnak2020-05-03
| | | | | tarballs.nixos.org is omitted from the change because urls from there are always hashed and checked
* texlive: Fix texlive pstricksIsmaël Bouya2020-04-22
| | | | | | | | The upgrade of ghostscript to 9.50 produced some issues with texlive 2019. This patch adds an additional fix necessary for the upgrade preventing pstricks from working correctly: https://tug.org/pipermail/dvipdfmx/2019-November/000036.html
* texlive.bin: fix for poppler 0.84Dmitry Kalinkin2020-04-16
|
* treewide: Per RFC45, remove all unquoted URLsMichael Reilly2020-04-10
|
* texlive.combine: set TEXMFCNF in binary wrapperDmitry Kalinkin2020-03-30
| | | | | | | This helps kpathsea to find texmf.cnf in some cases. For example, dvipng was trying to look for it in /nix/store/<hash>-texlive-dvipng.bin-2019/ instead of /nix/store/<hash>-texlive-combined-full-2019/.
* texlive: use versioned tarballsDmitry Kalinkin2020-03-15
| | | | | | | | | | | | | | Announced in [1], versioned tarballs allow to make sure that a specific version is fetched. This does not guarantee that all previous versions are retained on the main mirrors. Logically, we would want to first try to download versioned tarballs from any mirror and only then try the unversioned ones. But right now we only have two mirrors and only some of the tarballs are versioned in texlive-2019, so the order is changed to not hammer the weak tug.org mirror. [1] https://tug.org/pipermail/tex-live/2019-September/044086.html
* texlive/pkgs.nix: add revisionDmitry Kalinkin2020-03-15
|
* texlive: 2019 -> 2019-finalDmitry Kalinkin2020-03-15
| | | | | | | | | | | The biber package is now at 2.14, but TextBibTeX is still required. Few changes were needed for newly introduced scripts-extra path. This broke some of our old tricks which were relying on having writable script directories. The changes to the script locations made buildEnv create symlinks to the script directories instead of directories of symlinks to scripts. The changes to texlinks.sh and texlive/TeXLive perl path were made because of this.
* texlive: reimplement fixHashes.sh in GNU AwkDmitry Kalinkin2020-03-15
| | | | | | The shell script doesn't work very well in non-GNU environments like darwin. This provides an implementation that uses just a single GNU tool - gawk, thus reduces number of points of failure.
* texlive: poppler 0.84 fix, patch from gentooWill Dietz2020-02-03
|
* runLaTeX: add additional rerun criterion (#78318)Mathias Schreck2020-01-30
| | | | Seems like the phrase "Please rerun LaTeX." is outputted by `biblatex`. When we detect this, we should actual rerun latex.
* texlive: touchup documentation (#77718)Benjamin Hipple2020-01-16
| | | | | The `bash` pragma gives syntax highlighting on the file, and removing the prompts allows a user to just copy-paste the entire block into the terminal to run the update.
* ! fixupDmitry Kalinkin2020-01-07
|
* ! fixupDmitry Kalinkin2020-01-07
|
* texlive: make updmap actually regenerate (#76826)Mike Sperber2020-01-03
| | | | | The --syncwithtrees flag only updates the config files, so run it again without --syncwithtrees to generate the actual map files.
* texlive: provide a working pygmentex executableDmitry Kalinkin2019-12-15
| | | | The old top-level pygmentex package is replaced with an alias.
* texlive.bin.dvipng: fix "Fatal error, PK file ends prematurely"Dmitry Kalinkin2019-12-13
| | | | Closes: #75605
* texlive.bin.dvisvgm: don't provide dependencies that it ignoresDmitry Kalinkin2019-12-08
| | | | dvisvgm currently uses its own vendored versions for multiple libraries
* texlive.bin.dvisvgm: fix for our ghostscriptDmitry Kalinkin2019-12-08
|
* Merge pull request #74305 from veprbl/pr/texlive_use_tlinfo_snapshotDmitry Kalinkin2019-12-07
|\ | | | | texlive: use texlive.info snapshot
| * texlive: use texlive.info snapshotDmitry Kalinkin2019-11-27
| | | | | | | | | | These are easy to access daily snapshots maintained by one of the texlive developers.
* | texlive.bin: fix darwin buildJonathan Ringer2019-12-04
| |
* | texlive.bin.core: Fix build with Poppler 0.83.0Jan Tojnar2019-12-03
| |
* | auctex: 12.1 -> 12.2R. RyanTM2019-11-27
|/
* pplatex: init at unstable-2015-09-14 (#73461)SRGOM2019-11-15
|
* texlive: remove dvidvi overrideDmitry Kalinkin2019-11-13
| | | | Not needed anymore
* Merge pull request #72472 from r-ryantm/auto-update/dblatexmarkuskowa2019-11-11
|\ | | | | dblatex: 0.3.10 -> 0.3.11
| * dblatex: 0.3.10 -> 0.3.11R. RyanTM2019-11-01
| |
* | texlive: 2018 -> 2019Dmitry Kalinkin2019-11-06
| | | | | | | | | | | | | | | | | | biber: 2.12 -> 2.13 Vendored potrace was moved from libs/potrace to texk/dvisvgm/dvisvgm-src/libs/potrace. Unfortunately, it is not trivial to remove it from there, so for now dvisvgm seems to be using its vendored dependencies.
* | texlive: UPGRADE.md: Add --location option to allow referralsDmitry Kalinkin2019-11-06
|/
* treewide: fix string escapesvolth2019-09-16
|
* treewide: remove redundant recvolth2019-08-28
|
* Merge staging-next into stagingFrederik Rietdijk2019-08-28
|\
| * Merge branch 'master' into staging-nextVladimír Čunát2019-08-24
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | There ver very many conflicts, basically all due to name -> pname+version. Fortunately, almost everything was auto-resolved by kdiff3, and for now I just fixed up a couple evaluation problems, as verified by the tarball job. There might be some fallback to these conflicts, but I believe it should be minimal. Hydra nixpkgs: ?compare=1538299
| | * texlive: fix too-long shebang line on Darwin for latexinentDmitry Kalinkin2019-08-19
| | |
* | | treewide: remove redundant quotesvolth2019-08-26
|/ /
* | Merge master into staging-nextFrederik Rietdijk2019-08-18
|\|
| * texlive: remove myself from meta.maintainersVladimír Čunát2019-08-18
| | | | | | | | That corresponds to the real situation since a couple years ago.
* | treewide: name -> pnamevolth2019-08-17
| |
* | treewide: name -> pname (easy cases) (#66585)volth2019-08-15
|/ | | | | | | | | treewide replacement of stdenv.mkDerivation rec { name = "*-${version}"; version = "*"; to pname
* buildPerlPackage: name -> (pname, version)volth2019-06-20
|
* texlive: retain texmf/updmap.cfg and generate texmf-config/updmap.cfg (#58220)clefru2019-05-10
| | | | As discussed in https://github.com/NixOS/nixpkgs/issues/58026#issuecomment-475825057
* [treewide] delete unused patchesc0bw3b2019-05-04
|
* texlive: provide bin.texlive on Darwin tooDmitry Kalinkin2019-05-03
| | | | | | | | texlive attribute was accidentally added in attrset wrapped with stdenv.lib.optionalAttrs (!stdenv.isDarwin) Fixes: dbc2c1c4b8 ('texlive: add missing perl dependencies for latexindent')
* Merge pull request #59537 from veprbl/pr/texlive_latexindent_depsDmitry Kalinkin2019-05-02
|\ | | | | texlive: add missing perl dependencies for latexindent
| * texlive: add missing perl dependencies for latexindentDmitry Kalinkin2019-04-15
| |
* | texlive.bin.core-big: add libX11 to buildInputsMario Rodas2019-05-01
|/ | | | metafont requires libX11
* Merge pull request #58939 from Lucus16/latexrunDmitry Kalinkin2019-04-05
|\ | | | | Add latexrun package
| * latexrun: init at unstable-2015-11-18Lars Jellema2019-04-03
| |