summary refs log tree commit diff
path: root/pkgs/tools/typesetting
Commit message (Collapse)AuthorAge
* pdf2htmlEX: mark as brokenMaximilian Bosch2018-09-08
| | | | | | | | | | | | | | | | | | | | | See https://hydra.nixos.org/build/81003667 The build is currently broken on Hydra due to the following error: ``` CairoFontEngine.cc:681:17: error: 'void Object::free()' is private within this context ``` This issue is was also reported in AUR (https://aur.archlinux.org/packages/pdf2htmlex/) and in the upstream issue tracker (https://github.com/coolwanglu/pdf2htmlEX/issues/753) with no answer until now. The current README.md states that the project is no longer under active development and it seems as there are currently no active maintainers who could fix this: * https://github.com/coolwanglu/pdf2htmlEX/commit/5d0a2239fcf6ef60a1140edb917fad69d751d6e3 * https://github.com/coolwanglu/pdf2htmlEX/issues/772
* Merge branch 'no-toPath'Shea Levy2018-09-06
|\
| * treewide: Remove uses of builtins.toPath.Shea Levy2018-05-22
| | | | | | | | | | | | | | | | toPath has confusing semantics and is never necessary; it can always either just be omitted or replaced by pre-concatenating `/.`. It has been marked as "!!! obsolete?" for more than 10 years in a C++ comment, hopefully removing it will let us properly deprecate and, eventually, remove it.
* | reewide: Purge all uses `stdenv.system` and top-level `system`John Ericson2018-08-30
| | | | | | | | It is deprecated and will be removed after 18.09.
* | asciidoctor: 1.5.6.2 -> 1.5.7.1Michael Fellinger2018-08-30
| |
* | Merge master into stagingFrederik Rietdijk2018-08-25
|\ \
| * \ Merge branch 'staging'Vladimír Čunát2018-08-24
| |\ \ | | | | | | | | | | | | Includes libX11 security update.
| * | | harfbuzz: add harfbuzzFull and remove other variantsDaiderd Jordan2018-08-21
| | | |
* | | | texlive-bin: disable mfluajit on ppc64(le) (#45475)CrystalGamma2018-08-23
| |/ / |/| | | | | LuaJIT currently has no 64-bit Power support and so breaks the build on such platforms.
* | | texlive: fix fmtutil invocation, generate all formatsWill Dietz2018-08-22
|/ / | | | | | | | | | | | | | | | | Otherwise they will have to be generated by users lazily, which is probably not the right trade-off. Noticed this because lack of formats was causing problems on a few documents since they will (a TL2018 change, I believe) attempt to be written to the nix build user's ~/.texlive2018.
* | Merge branch 'staging-next' into stagingVladimír Čunát2018-08-13
|\ \ | | | | | | | | | Commits from master, conflict resolutions, etc.
| * \ Merge branch 'master' into staging-nextVladimír Čunát2018-08-12
| |\ \ | | | | | | | | | | | | Hydra: ?compare=1472947
| | * \ Merge branch 'master' into add-missing-licensesPascal Wittmann2018-08-09
| | |\ \ | | | | | | | | | | | | | | | | | | | | Conflicts: pkgs/applications/version-management/subversion/default.nix
| | * \ \ Merge branch 'master' into add-missing-licensesPascal Wittmann2018-08-06
| | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: pkgs/development/libraries/exiv2/default.nix Set license to gpl2Plus
| | * | | | xmlroff: add licensePascal Wittmann2018-08-02
| | | | | | | | | | | | | | | | | | | | | | | | see issue #43716
* | | | | | Merge pull request #44825 from oxij/docheck/continues-in-a-big-wayMichael Raskin2018-08-11
|\ \ \ \ \ \ | | | | | | | | | | | | | | treewide: enable working, fix fixable, disable broken tests
| * | | | | | xmlto: fix testsJan Malakhovski2018-08-11
| |/ / / / /
* | | | | | biber: 2.7 -> 2.10Uli Baum2018-08-09
| | | | | | | | | | | | | | | | | | | | | | | | 2.10 is the appropriate version for latest texlive 2017.
* | | | | | Set xindy HOME to .Benjamin Hipple2018-08-09
| | | | | |
* | | | | | texlive: 2017 -> 2017-finalBenjamin Hipple2018-08-09
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit rebuilds texlive 2017 with the final release of 2017. As described in these issues [1][2][3], the upstream CTAN mirrors are a continuously moving rolling release without historical archives. This particular FTP server is also a rolling release folling CTAN for the latest version, but it has snapshots of the final texlive releases; it appears that the 2017 distribution has been unmodified since texlive-2018 was released earlier this year. Along the way, we needed to fix several issues: - xindy: if $HOME is unset, it will try to mkdir /homeless-shelter, which fails due to insufficient permissions. - scheme-infraonly: this scheme had symlinks into other releases that were read-only, so it couldn't patch and modify the scripts. This commit removes it for now, but that's not a particularly satisfying solution. Ideas? This also adds some documentation on the upgrade process to prepare for texlive-2018 [4]. This commit also replaces the sha1 hashes with upstream's standard sha512 hashes. It appears the motivation for the shorter hashes was to save disk space in the derivations; in master, the size of this directory is 1012K; in this commit it is 1600K. The difference is not particularly large, and the downsides to using our own sha1 hashes are: - More nix code to maintain - Multi-step upgrade process for maintainers: the maintainer first has to download all upstream tarballs by sha512 hash, then run the fix script, then rebuild with sha1 hashes. - Less transparent. If we use the upstream sha512 hashes, any user can immediately verify that the hashes we're providing match upstream, or match the snapshot in time. - Easier to debug. Since upstream is rolling and packages may disappear or fail to build, it's useful to be able to determine if the sha mismatch is because of an update or not; if we have a sha1 mismatch and no tarball to pull, we can't figure out which sha512sum would have produced that sha1. - Less trust required. Due to the above, users don't have to trust the content-addressed mirrors on IPFS and @veprbl's servers as much. - Easier to cobble together a source distribution from a variety of sources. It seems some FTP servers have more/less than others, or older/newer packages. If we know what we're looking for beforehand and we're just missing a few packages whose hashes match the advertised hashes upstream, it's easier to find. [1] https://github.com/NixOS/nixpkgs/issues/24683 [2] https://github.com/NixOS/nixpkgs/issues/10026 [3] https://github.com/NixOS/nixpkgs/issues/34490 [4] https://github.com/NixOS/nixpkgs/issues/40232
* | | | | Merge master into stagingFrederik Rietdijk2018-08-09
|\ \ \ \ \ | | |_|/ / | |/| | |
| * | | | scdoc: 1.3.4 -> 1.4.1Michael Weiss2018-08-07
| | |/ / | |/| |
| * | | biber: cleanupJan Malakhovski2018-08-05
| | | |
* | | | Merge remote-tracking branch 'upstream/master' into stagingTuomas Tynkkynen2018-08-04
|\| | |
| * | | pdf2djvu: 0.9.9 -> 0.9.10Pascal Wittmann2018-08-03
| |/ /
* / / treewide: Make configureFlags listsJohn Ericson2018-08-03
|/ /
* | Take me (viric) out of most maintenanceLluís Batlle i Rossell2018-07-22
| | | | | | | | | | | | | | Since years I'm not maintaining anything of the list below other than some updates when I needed them for some reason. Other people is doing that maintenance on my behalf so I better take me out but for very few packages. Finally!
* | auctex: add licensePascal Wittmann2018-07-22
| | | | | | | | see issue #43716
* | treewide: fix build with disallowed aliases (#43872)volth2018-07-21
| | | | | | fixes build with disallowed aliases
* | undo: try for zero rebuild on ofborgvolth2018-07-21
| |
* | pkgs/*: remove unreferenced function argumentsvolth2018-07-21
| |
* | treewide: remove aliases in nixpkgsMatthew Bauer2018-07-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes the command ‘nix-env -qa -f. --arg config '{skipAliases = true;}'’ work in Nixpkgs. Misc... - qtikz: use libsForQt5.callPackage This ensures we get the right poppler. - rewrites: docbook5_xsl -> docbook_xsl_ns docbook_xml_xslt -> docbook_xsl diffpdf: fixup
* | texlive: Propagate biber binary (#42875)Silvan Mosberger2018-07-06
| |
* | hevea: 2.31 -> 2.32Pascal Wittmann2018-07-05
| |
* | skribilo: init at 0.9.4AndersonTorres2018-06-27
| |
* | python: xml2rfc: 2.9.6 -> 2.9.8Frederik Rietdijk2018-06-22
| |
* | tectonic: 0.1.7 -> 0.1.8Mario Rodas2018-06-19
| |
* | Merge #41921: texlive: Fix 'match-parens' ruby dependencyVladimír Čunát2018-06-13
|\ \
| * | texlive: Fix 'match-parens' ruby dependencyJosef Kemetmueller2018-06-13
| | |
* | | scdoc: 1.3.3 -> 1.3.4Michael Weiss2018-06-01
| | |
* | | scdoc: init at 1.3.3 (#41315)Michael Weiss2018-05-31
| | | | | | | | | | | | | | | | | | We'll need this to build the man pages of sway 1.0 (sway 1.0-alpha.2: "This release replaces the asciidoc dependency with scdoc." [0]). [0]: https://github.com/swaywm/sway/releases/tag/1.0-alpha.2
* | | Merge branch 'master' into stagingJan Malakhovski2018-05-26
|\ \ \ | | | | | | | | | | | | | | | | | | | | Fixed conflicts: - lib/systems/for-meta.nix: in favor of staging - pkgs/os-specific/darwin/xcode/default.nix: in favor of master
| * | | pdfgrep: 2.1.0 -> 2.1.1 (#41048)R. RyanTM2018-05-25
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/pdfgrep/versions. These checks were done: - built on NixOS - /nix/store/x24n7dayjdzkr7spig1qvhq9vadgswyh-pdfgrep-2.1.1/bin/pdfgrep passed the binary check. - 1 of 1 passed binary check by having a zero exit code. - 0 of 1 passed binary check by having the new version present in output. - found 2.1.1 with grep in /nix/store/x24n7dayjdzkr7spig1qvhq9vadgswyh-pdfgrep-2.1.1 - directory tree listing: https://gist.github.com/f441dd82cfb9701f3e9ae1fc9653b4f0 - du listing: https://gist.github.com/23df51a35a4e7e35c11787490219aea1
* | | Merge remote-tracking branch 'upstream/master' into stagingJohn Ericson2018-05-03
|\| |
| * | pdfgrep: 2.0.1 -> 2.1.0R. RyanTM2018-05-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/pdfgrep/versions. These checks were done: - built on NixOS - Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.) - found 2.1.0 with grep in /nix/store/myh5qz0s31x6f20qqxnzbjixvsqgm7r1-pdfgrep-2.1.0 - directory tree listing: https://gist.github.com/199c1837bf332973fcb70131751ed26e
* | | tree-wide: disable `doCheck` and `doInstallCheck` where it fails (the ↵Jan Malakhovski2018-04-25
|/ / | | | | | | trivial part)
* | Merge pull request #39293 from FRidh/asciidoctorFrederik Rietdijk2018-04-22
|\ \ | | | | | | asciidoctor: remove mathematical from wrapper, fixes #39098
| * | asciidoctor: remove mathematical from wrapper, fixes #39098Frederik Rietdijk2018-04-21
| | | | | | | | | | | | | | | because it does not exist in the original derivation, breaking installation with `nix-env`. Should asciidoctor-mathematical exist?
* | | pdf2djvu: 0.9.8 -> 0.9.9Pascal Wittmann2018-04-21
|/ /
* | asciidoctor: Only run patchelf on LinuxJoe Hermaszewski2018-04-12
| |