Commit graph

910 commits

Author SHA1 Message Date
Robin Gloster 04c2b2f52e
asciidoc: *Flags are lists 2019-12-30 11:13:39 +01:00
Nathan b0caf68bff
maintainer-list.nix: remove ndowens 2019-12-26 16:47:41 -05:00
R. RyanTM 54cdd26509 asciidoctorj: 2.1.0 -> 2.2.0 2019-12-22 21:23:48 -08:00
Dmitry Kalinkin dfc9845838
texlive: provide a working pygmentex executable
The old top-level pygmentex package is replaced with an alias.
2019-12-15 19:52:17 -05:00
Marco A L Barbosa 5425557214 tectonic: 0.1.11 -> 0.1.12 (#75396) 2019-12-15 11:27:41 -05:00
Averell Dalton 9fdff1c5e0 pdftk: reinit at 3.0.8 2019-12-13 21:48:42 +01:00
Dmitry Kalinkin c644c7578d
texlive.bin.dvipng: fix "Fatal error, PK file ends prematurely"
Closes: #75605
2019-12-13 13:14:35 -05:00
Averell Dalton a8cfe8867e pdftk: keep old version as insurance 2019-12-13 00:39:41 +01:00
Dmitry Kalinkin 2f637f4cff
texlive.bin.dvisvgm: don't provide dependencies that it ignores
dvisvgm currently uses its own vendored versions for multiple libraries
2019-12-08 23:04:57 -05:00
Dmitry Kalinkin d26ca8bc66
texlive.bin.dvisvgm: fix for our ghostscript 2019-12-08 22:59:45 -05:00
Dmitry Kalinkin 9d2ed2f0bd
Merge pull request #74305 from veprbl/pr/texlive_use_tlinfo_snapshot
texlive: use texlive.info snapshot
2019-12-07 14:23:08 -05:00
Jonathan Ringer cbbad0d899 texlive.bin: fix darwin build 2019-12-04 09:26:39 -08:00
Jan Tojnar af963b72ef
pdf2djvu: Fix build with Poppler 0.83.0 2019-12-03 14:50:50 +01:00
Jan Tojnar 9e4d564543
texlive.bin.core: Fix build with Poppler 0.83.0 2019-12-03 01:33:10 +01:00
R. RyanTM 289aacbf8c auctex: 12.1 -> 12.2 2019-11-27 19:45:35 -08:00
Dmitry Kalinkin d6fdab57cf
texlive: use texlive.info snapshot
These are easy to access daily snapshots maintained by one of the
texlive developers.
2019-11-27 10:20:33 -05:00
SRGOM d587092e9e pplatex: init at unstable-2015-09-14 (#73461) 2019-11-15 14:01:11 -05:00
Renaud 32b0cb0f46
Merge pull request #70604 from moaxcp/asciidoctorj
asciidoctorj init at 2.1.0
2019-11-14 22:30:45 +01:00
Dmitry Kalinkin f4ae8d09e7
texlive: remove dvidvi override
Not needed anymore
2019-11-13 16:54:53 -05:00
markuskowa dca1178698
Merge pull request #72472 from r-ryantm/auto-update/dblatex
dblatex: 0.3.10 -> 0.3.11
2019-11-11 23:58:14 +01:00
Jason Felice 52774319e0 fop: builds on all platforms 2019-11-11 23:20:35 +01:00
Dmitry Kalinkin 97dbf112b4
texlive: 2018 -> 2019
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.
2019-11-06 12:56:10 -05:00
Dmitry Kalinkin 93b2d98726
texlive: UPGRADE.md: Add --location option to allow referrals 2019-11-06 12:56:05 -05:00
R. RyanTM 8be907f3de pdf2djvu: 0.9.13 -> 0.9.14 (#72613) 2019-11-03 00:29:07 +01:00
R. RyanTM 9925f6e323 dblatex: 0.3.10 -> 0.3.11 2019-11-01 12:03:50 -07:00
John Mercier ecccca3dd0 asciidoctorj init at 2.1.0 2019-10-07 06:02:51 -04:00
Daniel Schaefer 8fd8f3a44a
xml2rfc: Use pythonPackages.xml2rfc 2019-09-25 12:03:27 +02:00
volth 8276314608 treewide: fix string escapes 2019-09-16 22:15:38 +00:00
Michael Weiss bcaa3e702f
scdoc: 1.9.7 -> 1.10.0 2019-09-11 22:10:13 +02:00
volth 7b8fb5c06c treewide: remove redundant quotes 2019-09-08 23:38:31 +00:00
Jan Tojnar f9237f3152
Merge branch 'master' into staging-next 2019-09-06 16:55:11 +02:00
Jonathan Ringer 385567858f xmlroff: remove old patch 2019-09-06 02:08:09 -07:00
Jonathan Ringer 34c089e7ce xmlroff: 0.6.2 -> 0.6.3 2019-09-05 23:59:03 -07:00
Vladimír Čunát 4aad2947f8
Merge branch 'master' into staging-next 2019-09-04 11:00:56 +02:00
Florian Klink 5c0478a9ab biber: fix currently broken tests 2019-09-03 12:10:59 -04:00
volth 7bb6b373ab treewide: name -> pname (#67513) 2019-08-31 07:41:22 -04:00
volth 08f68313a4 treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
Frederik Rietdijk 5061fe0c2c Merge staging-next into staging 2019-08-28 08:26:42 +02:00
volth 35d68ef143 treewide: remove redundant quotes 2019-08-26 21:40:19 +00:00
Vladimír Čunát 985d1ac425
Merge branch 'master' into staging-next
There were several more conflicts from name -> pname+version;
all auto-solved by kdiff3, hopefully OK.

Hydra nixpkgs: ?compare=1538611
2019-08-25 14:57:11 +02:00
Michael Weiss 01551c2147
scdoc: 1.9.6 -> 1.9.7 2019-08-24 12:18:21 +02:00
Vladimír Čunát 2e6bf42a22
Merge branch 'master' into staging-next
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
2019-08-24 08:55:37 +02:00
Dmitry Kalinkin 430f0e14d3
texlive: fix too-long shebang line on Darwin for latexinent 2019-08-19 18:56:36 -04:00
Benjamin Esham 96cdbdf94e biber: fix too-long shebang line on Darwin
Closes #35353.
2019-08-18 16:22:24 -07:00
Frederik Rietdijk f65aa21bb2 Merge master into staging-next 2019-08-18 12:53:44 +02:00
Vladimír Čunát ea0aea7280
texlive: remove myself from meta.maintainers
That corresponds to the real situation since a couple years ago.
2019-08-18 10:49:14 +02:00
volth c814d72b51 treewide: name -> pname 2019-08-17 10:54:38 +00:00
volth 46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
Nick Novitski 7136e0d0a6 bundlerUpdateScript: init and use (#64822) 2019-07-22 12:02:47 +00:00
Ryan Mulligan 508ae42a0f treewide: fix redirect URLs 2019-07-10 12:52:51 -07:00
Michael Weiss 49a782afd2
scdoc: 1.9.4 -> 1.9.6 2019-07-10 20:57:48 +02:00
Vladimír Čunát 0746c4dbb4
Merge branch 'master' into staging-next
There are several thousand rebuilds from master already.
Hydra nixpkgs: ?compare=1528940
2019-07-06 13:44:40 +02:00
zimbatm f726160556
asciidoctor: fix update.sh 2019-07-04 18:09:15 +02:00
Michael Peyton Jones d6b7b2a8cf
asciidoctor: wrap asciidoctor-epub3 for epubcheck and kindlegen
kindlegen is unfree, so we don't include it by default. The derivation
can be overridden to include it.
2019-07-04 15:07:20 +01:00
Michael Peyton Jones 855936370c
asciidoctor: address review comments 2019-07-04 13:51:08 +01:00
Michael Peyton Jones 42249205fe
asciidctor: include the asciidoctor-epub3 gem
This is another common output target for asciidctor that requires an
additional gem.

The previous commit is necessary for this to work, so that we get the
gem config for nokogiri correctly.
2019-07-04 13:16:23 +01:00
Michael Peyton Jones 5f0c43dea4
asciidoctor: move mathematical gem config to default gemset config
This has two benefits:
- Anyone else using the `mathematical` gem will benefit from the config.
- The gem config overrides the default one, so we were losing the fixes
for other gems.

I had to change how the update script works. Now it looks at the `gems`
passthru from `bundlerApp`.
2019-07-04 13:16:03 +01:00
Frederik Rietdijk 25a77b7210 Merge staging-next into staging 2019-07-03 08:59:42 +02:00
Graham Christensen 0daecd2d7a
Merge pull request #63572 from volth/cpan2nix-2019-06-20
buildPerlPackage: name -> (pname, version)
2019-06-28 17:54:30 -04:00
Sarunas Valaskevicius bfeaa8f7d6 asciidoctor: add rouge to dependencies 2019-06-26 21:05:21 +01:00
Danylo Hlynskyi a772b8633f asciidoctor: add update.sh for dependency updates 2019-06-26 21:05:21 +01:00
volth b3cc65f8b9 buildPerlPackage: name -> (pname, version) 2019-06-20 15:56:50 +00:00
Pascal Wittmann 61c5fc0b4f
Merge pull request #63328 from r-ryantm/auto-update/pdf2djvu
pdf2djvu: 0.9.12 -> 0.9.13
2019-06-18 19:41:28 +02:00
R. RyanTM 972e28a50f pdf2djvu: 0.9.12 -> 0.9.13
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/pdf2djvu/versions
2019-06-17 06:28:36 -07:00
volth f3282c8d1e treewide: remove unused variables (#63177)
* treewide: remove unused variables

* making ofborg happy
2019-06-16 19:59:05 +00:00
worldofpeace 17d0fc2207
Merge pull request #62707 from michaelpj/imp/update-asciidoctor
asciidoctor: 1.5.7.1 -> 2.0.10
2019-06-11 20:32:57 -04:00
Matthieu Coudron f70b980def sile: leverage lua environments
allows to simplify the implementation quite a bit
2019-06-09 12:55:47 +00:00
Matthieu Coudron dbf4c8051a luaPackages.lua-zlib: 1.1 -> 1.2
Renamed from luazlib to luarocks name lua-zlib.
Move to generated.
2019-06-06 12:12:15 +09:00
Michael Peyton Jones 3d1e0da1a7
asciidoctor: 1.5.7.1 -> 2.0.10
There has been a new major version, so it seems good to upgrade.

I had to drop two plugins:
- `asciidoctor-latex` seems dead, and hasn't had any commits since 2015.
- `asciidoctor-bespoke` also hasn't been updated for over a year, and
doesn't seem to be compatible with the new version.
2019-06-05 10:09:15 +01:00
Alyssa Ross 062210bdff treewide: update cargoSha256 hashes for cargo-vendor upgrade
A recent upgrade of cargo-vendor changed its output slightly, which
broke all cargoSha256 hashes in nixpkgs.
See https://github.com/NixOS/nixpkgs/issues/60668 for more information.

Since then, a few hashes have been fixed in master by hand, but there
were a lot still to do, so I did all of the ones left over with some
scripts I wrote.

The one hash I wasn’t able to update was habitat's, because it’s
currently broken and the build doesn’t get far enough to produce a
hash anyway.
2019-06-01 15:17:52 +00:00
Vladimír Čunát 74d31d8b1f
tikzit: disable parallel make
https://hydra.nixos.org/build/93736421
2019-05-21 17:56:20 +02:00
clefru 5d14340cba texlive: retain texmf/updmap.cfg and generate texmf-config/updmap.cfg (#58220)
As discussed in
https://github.com/NixOS/nixpkgs/issues/58026#issuecomment-475825057
2019-05-10 08:50:09 -04:00
c0bw3b 9cb260d091 [treewide] delete unused patches 2019-05-04 19:52:24 +02:00
Jan Tojnar 04eddeb969
biber: Fix eval
Remove UnicodeCollate dependency, which is part of Perl 5.28 and
does not exist separately anymore.

Add PerlIO::utf8_strict, which lack thereof Biber complains about
during build.
2019-05-03 19:45:10 +02:00
Dmitry Kalinkin b6d0bdf513
texlive: provide bin.texlive on Darwin too
texlive attribute was accidentally added in attrset wrapped with

  stdenv.lib.optionalAttrs (!stdenv.isDarwin)

Fixes: dbc2c1c4b8 ('texlive: add missing perl dependencies for latexindent')
2019-05-03 10:33:04 -04:00
Dmitry Kalinkin 7eeab3726f
Merge pull request #59537 from veprbl/pr/texlive_latexindent_deps
texlive: add missing perl dependencies for latexindent
2019-05-02 12:44:07 -04:00
Mario Rodas 2c6ecba31e
texlive.bin.core-big: add libX11 to buildInputs
metafont requires libX11
2019-05-01 06:10:29 -05:00
Daniel Schaefer bac4d95aa2 treewide: Change URLs to HTTPS
Lots of URLs were HTTP redirect to HTTPS. Changed those and checked them
if there's actual content. Inspired by
https://github.com/NixOS/nixpkgs/issues/60004
2019-04-22 10:19:54 +02:00
Dmitry Kalinkin dbc2c1c4b8
texlive: add missing perl dependencies for latexindent 2019-04-15 11:30:17 -04:00
Matthew Bauer 290a5d916e treewide: update homepages to https where available
Based on "problems" from repology:

https://repology.org/repository/nix_unstable/problems

Mostly simple changes to reflect redirects.
2019-04-15 10:10:05 -04:00
Dmitry Kalinkin 21d1b195c8
Merge pull request #58939 from Lucus16/latexrun
Add latexrun package
2019-04-05 19:00:16 -04:00
Lars Jellema 8cc7b1cce3
latexrun: init at unstable-2015-11-18 2019-04-03 19:50:00 +02:00
Elis Hirwing 0ee682da53
Merge pull request #57869 from robertseaton/master
pdfsandwich: init at 0.1.7
2019-03-24 23:57:38 +01:00
Robert Seaton 4358c3d216 pdfsandwich: init at 0.1.7 2019-03-24 17:20:19 -05:00
Clemens Fruhwirth 6e71af2746 Create texmf-local directory separate from texmf-dist.
Motivated by https://github.com/NixOS/nixpkgs/issues/58026
2019-03-24 11:47:09 -04:00
Dmitry Kalinkin 7669144a27
texlive: add veprbl to maintainers
cc #56797
2019-03-16 12:04:04 -04:00
Dmitry Kalinkin 05edf030fc
Merge pull request #56797 from veprbl/pr/texlive-2018-final
texlive: 2018 -> 2018-final
2019-03-12 13:37:10 -04:00
Travis A. Everett 95aef95322
pdfgrep: relax platform from linux to unix 2019-03-11 15:23:15 -05:00
Ingo Blechschmidt 20e32de5e3 tikzit: 2.1 -> 2.1.4 (#57071) 2019-03-08 21:38:17 +01:00
Dmitry Kalinkin 2eeb7a9e69
texlive: add tug.org as a mirror for 2018-final 2019-03-07 21:43:49 -05:00
Robert Schütz 39495404a3 asciidoc: replace tetex by texlive (#56782) 2019-03-07 22:27:12 +01:00
markuskowa 7f96a9fbce
Merge pull request #56873 from ck3d/sile-doc
sile: build and install documentation (self test)
2019-03-07 13:40:53 +01:00
Christian Kögler b08408566d sile: build and install documentation (self test)
- added primary fonts (some non free fonts are missing, but sile selects
  alternative fonts) used by documentation
2019-03-07 13:04:44 +01:00
Peter Hoeg ed3caf3d32
Merge pull request #56928 from peterhoeg/f/rubber
rubber: fix build
2019-03-06 08:11:42 +08:00
Peter Hoeg 074f57b4a8 rubber: fix build 2019-03-06 08:05:16 +08:00
Dmitry Kalinkin 4e103fb651
biber: use texlive.biber for src 2019-03-04 17:07:49 -05:00
Michael Weiss 217070368a
scdoc: 1.9.3 -> 1.9.4 2019-03-04 20:48:31 +01:00
Robert Schütz 1046761a3e biber: 2.11 -> 2.12
Biber 2.12 is for biblatex 3.12.
2019-03-04 13:11:31 +01:00
Dmitry Kalinkin 40f55d6870
texlive: 2018 -> 2018-final 2019-03-03 22:07:19 -05:00
Dmitry Kalinkin 8f35ef724a
texlive/combine.nix: fix bugs in languages filter
Initial language.{dat,def} configuration files provided by
`texlive.hyphen-base` may declare languages that were not part of the
combined packages. Those are filtered out by a sed script that had few
problems:

1) The sed script was generated from a list of potentially non-unique
packages. Every repetition of a select and print clause would produce a
copy of a language declaration in the output file. This became a problem
for update to the 2018-final, the fmtutil would crash from too much
German hyphenation.
2) The select clauses were ambiguous: both '^% from hyphen' and
'^% from hyphen-welsh' will match a line 'from hyphen-welsh'.
2019-03-03 22:07:19 -05:00
Dmitry Kalinkin 30364211e6
texlive/combine.nix: clarify implementation of mkUniqueOutPaths
mkUniqueOutPaths used to produce empty paths for dummy packages, this
version strips those out. This does not affect `pkgList.bin` at all, but
`pkgList.nonbin` is affected, so this is not exactly a refactoring. It
should not harm to have a cleaner `paths`.

Also, original comment said "here we deal with those dummy packages
needed for hyphenation filtering". This doesn't seem to be true, the
packages that were really filtered are actually metapackages that
represent collections. I also could not find any dummy packages even in
the originally committed version.
2019-03-03 21:14:04 -05:00
Dmitry Kalinkin 658d83a182
texlive/combine.nix: s/mkUniquePkgs/mkUniqueOutPaths/ 2019-03-03 21:13:09 -05:00
Dmitry Kalinkin a1505f3c6a
texlive: move fastUnique from default.nix to combine.nix 2019-03-03 21:06:10 -05:00
Michael Weiss 560c886174
scdoc: 1.9.1 -> 1.9.3 2019-03-02 10:20:12 +01:00
Michael Weiss 410650c128
scdoc: 1.9.0 -> 1.9.1 2019-02-28 13:48:30 +01:00
José Romildo Malaquias 83f12564db pygmentex: add tlType attribute; install latex style and demo (#56063) 2019-02-27 13:13:16 -05:00
Jörg Thalheim dadc7eb329
treewide: use runtimeShell instead of stdenv.shell whenever possible
Whenever we create scripts that are installed to $out, we must use runtimeShell
in order to get the shell that can be executed on the machine we create the
package for. This is relevant for cross-compiling. The only use case for
stdenv.shell are scripts that are executed as part of the build system.
Usages in checkPhase are borderline however to decrease the likelyhood
of people copying the wrong examples, I decided to use runtimeShell as well.
2019-02-26 14:10:49 +00:00
Michael Weiss 2685d2722d
scdoc: 1.8.1 -> 1.9.0 2019-02-24 22:11:15 +01:00
Matthew Bauer 5c09d977c7 Merge remote-tracking branch 'origin/master' into staging 2019-02-09 12:14:06 -05:00
markuskowa 8f71609268
Merge pull request #54675 from r-ryantm/auto-update/sile
sile: 0.9.5 -> 0.9.5.1
2019-02-03 14:11:33 +01:00
Vladimír Čunát 8ba516664b
Merge branch 'staging-next' into staging 2019-02-01 09:42:53 +01:00
Michael Weiss 8f354badbc
scdoc: 1.8.0 -> 1.8.1 2019-01-30 19:36:50 +01:00
Michael Weiss 35518331d6
scdoc: 1.6.1 -> 1.8.0 2019-01-27 18:26:42 +01:00
R. RyanTM 6fa6fa5e62 sile: 0.9.5 -> 0.9.5.1
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/sile/versions
2019-01-26 23:38:36 -08:00
Vladimír Čunát 3fe32b675e
Merge branch 'master' into staging 2019-01-22 15:59:42 +01:00
Michael Weiss 5a469f8218
scdoc: 1.6.0 -> 1.6.1 2019-01-20 17:45:50 +01:00
rnhmjoj bcf54ce5bb
treewide: use ${stdenv.shell} instead of /bin/sh where possible 2019-01-16 20:37:15 +01:00
Thomas Tuegel b07e1563fe
Merge pull request #53686 from dtzWill/update/poppler-0.73.0
poppler: 0.72.0 -> 0.73.0
2019-01-12 06:50:44 -06:00
Vincent Laporte 3e7fa939f4
sile: 0.9.4 -> 0.9.5 2019-01-12 10:03:50 +01:00
Will Dietz 33b9ddc0a3 texlive: fix w/poppler 0.73.0 2019-01-08 21:40:24 -06:00
Ingo Blechschmidt 485f5443df
tikzit: 2.0 -> 2.1 2019-01-08 19:49:56 +01:00
R. RyanTM 2743be6e3f pdf2djvu: 0.9.11 -> 0.9.12
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/pdf2djvu/versions
2019-01-07 10:35:09 -08:00
Jan Tojnar 4c5a5dc627
Merge pull request #52715 from jtojnar/poppler-0.72
poppler: 0.67.0 → 0.72.0
2018-12-25 16:34:54 +01:00
Vladimír Čunát e16ec2920a
texlive.bin.core-big: use postPatch from .core
Otherwise it wouldn't build with new poppler either.
(Perhaps not all of it is needed here, but why not apply it all?)
2018-12-25 10:21:36 +01:00
Jan Tojnar 76725778ce
texlive.bin.core: Fix build with poppler 0.72 2018-12-23 03:07:29 +01:00
volth fed7914539
Merge branch 'staging' into make-perl-pathd 2018-12-18 17:13:27 +00:00
Jörg Thalheim 1148ce1b60
Merge pull request #52062 from volth/perl526-drop
perl526: drop
2018-12-18 17:02:01 +00:00
Jan Tojnar aead6e12f9
Merge remote-tracking branch 'upstream/master' into staging 2018-12-16 22:55:06 +01:00
markuskowa 510ebe0358
Merge pull request #52161 from r-ryantm/auto-update/pdfgrep
pdfgrep: 2.1.1 -> 2.1.2
2018-12-16 20:07:39 +01:00
R. RyanTM 67d5b90fac pdfgrep: 2.1.1 -> 2.1.2
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
2018-12-14 20:49:55 -08:00
volth bb9557eb7c lib.makePerlPath -> perlPackages.makePerlPath 2018-12-15 03:50:31 +00:00
Vincent Laporte 6a18963eeb satysfi: 2018-03-07 -> 0.0.3 2018-12-14 21:06:30 +00:00
volth 6d2edfb0b8 treewide: remove aliases evaluated to null 2018-12-14 16:27:53 +00:00
Jörg Thalheim 693b47bc0b xmlto: fix cross-build 2018-12-11 18:13:21 +01:00
Mario Rodas 679a1f728e
texlive: fix link to poppler patch 2018-12-08 08:56:32 -05:00
Raphael Borun Das Gupta d01082aebc tectonic: 0.1.9 -> 0.1.11
- handles unicode filenames correctly (since 0.1.10)
- switch to hopefully more reliable permantent URL for the default bundle (in 0.1.11)
2018-12-07 00:18:09 +01:00
c0bw3b 0498ccd076 Treewide: use HTTPS on GNU domains
HTTP -> HTTPS for :
- http://gnu.org/
- http://www.gnu.org/
- http://elpa.gnu.org/
- http://lists.gnu.org/
- http://gcc.gnu.org/
- http://ftp.gnu.org/ (except in fetchurl mirrors)
- http://bugs.gnu.org/
2018-12-02 15:51:59 +01:00
c0bw3b a04a512f34 Treewide: use HTTPS on NonGNU domains 2018-12-02 15:21:04 +01:00
Michael Weiss b53a60087d scdoc: 1.5.2 -> 1.6.0 2018-11-19 12:09:45 +01:00
qfjp a6ddb1f666 git-latexdiff: 1.1.2 -> 1.3.0
* git-latexdiff: v1.1.2 -> v1.3.0  (#50217)

* git-latexdiff: refresh meta
Homepage is https://gitlab.com/git-latexdiff/git-latexdiff
License is BSD 3-Clause
2018-11-19 00:56:02 +01:00
Markus Kowalewski 142717e3ab
pgf: add license 2018-11-15 09:05:02 +01:00
Markus Kowalewski d458a1869f
pgfplots: add meta data 2018-11-15 09:04:56 +01:00
Markus Kowalewski d190d8af0c
lkproof: add license 2018-11-15 00:13:53 +01:00
Sam Stites 146eb2a574 rubber: 1.4 -> 1.5.1 (#50320) 2018-11-13 20:34:25 +01:00
Jörg Thalheim 2f97911566
Merge pull request #49817 from alyssais/rack_cve
rack: 1.6.* -> 1.6.11, 2.0.* -> 2.0.6 (CVE-2018-16470, CVE-2018-16471)
2018-11-09 19:30:43 +00:00
R. RyanTM b6dd810ba4 pdf2djvu: 0.9.10 -> 0.9.11
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/pdf2djvu/versions
2018-11-09 04:38:09 -08:00
Alyssa Ross 652e59965a
asciidoctor: rack: 2.0.5 -> 2.0.6
CVE-2018-16470: https://seclists.org/oss-sec/2018/q4/128
CVE-2018-16471: https://seclists.org/oss-sec/2018/q4/129
2018-11-06 09:23:28 +00:00
Michael Weiss 7eaba9af5e scdoc: Use $SOURCE_DATE_EPOCH to produce reproducible man pages
Use this patch until something like it is in the upstream repository.
Without it, the current date is used for the man pages, which makes them
non-reproducible.
2018-11-05 20:37:01 +01:00
Dmitry Kalinkin 20643a7807
texlive: provide repstopdf
repstopdf is supposed to be a symlink to epstopdf. Then epstopdf looks
at "$0" to detect when restricted mode needs to be enabled.  Unfortunately
our wrapper will drop all intermediate symlinks, which messes up "$0".
Restricted mode appears to be a security feature, so a test is
introduced to verify that the wrapper works as expected.
2018-10-29 16:56:45 -04:00
Ingo Blechschmidt 2595be06af tikzit: init at 2.0 (#48479)
* tikzit: init at 2.0

* tikzit: Parallel building and qualification
2018-10-25 19:04:14 +02:00
Michael Weiss 7c3f27dba9 scdoc: 1.5.1 -> 1.5.2 2018-10-21 21:33:33 +02:00
Frederik Rietdijk 35ce480d69
Merge pull request #47964 from NixOS/staging-next
Merge staging-next into master
2018-10-13 09:47:49 +02:00
Michael Weiss 2c881054f8 scdoc: Update the URLs (homepage and download) 2018-10-09 21:54:25 +02:00
Frederik Rietdijk eeaf3a131f Merge master into staging-next 2018-10-09 15:37:22 +02:00
Michael Weiss 203903343f scdoc: 1.4.2 -> 1.5.1 2018-10-08 19:14:35 +02:00
Michael Weiss a6955ad37a scdoc: Switch to fetchgit because the archive is unavailable
The Git repository is still accessible but the webpage [0] and the
download link [1] currently return "404 Not Found".

[0]: https://git.sr.ht/~sircmpwn/scdoc/
[1]: https://git.sr.ht/~sircmpwn/scdoc/snapshot/scdoc-${version}.tar.xz
2018-10-08 19:14:35 +02:00
Dmitry Kalinkin 91c304030a texlive: generate MkIV caches
Documentation:
http://www.pragma-ade.com/general/manuals/tools-mkiv.pdf

Fixes: #19279
Closes: #47370
2018-09-27 13:39:28 -04:00
John Ericson c701d6cb21 Merge remote-tracking branch 'upstream/master' into staging 2018-09-25 14:20:27 -04:00
Dmitry Kalinkin 256af6d039 texlive/combine.nix: drop nix1 support (#47294)
Since 7d1968c0e3 ('Nix minimal version: 1.11 -> 2.0') nixpkgs now require nix 2.0+
2018-09-24 22:22:10 +02:00
John Ericson 7319013ea1 Merge remote-tracking branch 'upstream/master' into staging 2018-09-18 16:55:42 -04:00
Frederik Rietdijk de419917a3 Merge master into staging-next 2018-09-18 18:44:48 +02:00
Robin Gloster ce6e72a11c
texlive: fix missing synctex header
The automake file was patched but `automake` not run.
Also since the texk/web2c folder is not in autoconfig's
SUBDIRS the autoreconfHook has to be run in there.

Completely fixes #46376
2018-09-18 18:33:08 +02:00
Vladyslav Mykhailichenko d627e096fc tectonic: 0.1.8 -> 0.1.9 2018-09-15 21:50:23 +03:00
Uli Baum 1df2560dde Merge branch 'master' into staging-next 2018-09-13 10:08:53 +02:00
Michael Weiss 37961c6507 scdoc: 1.4.1 -> 1.4.2 2018-09-12 20:36:54 +02:00
Samuel Dionne-Riel 1ac912bf1b texlive: Adds patch for missing synctex header. (#46376)
This seems like a known issue as other distributions (ArchLinux here)
have patches fixing the issue.

This hopefully fixes more than one dependant builds for ZHF 18.09.
2018-09-09 11:37:29 +02:00
Jan Malakhovski b7bd0561be Merge branch 'master' into staging 2018-09-08 22:08:32 +00:00
Maximilian Bosch de6544b50e
pdf2htmlEX: mark as broken
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:

* 5d0a2239fc
* https://github.com/coolwanglu/pdf2htmlEX/issues/772
2018-09-08 16:16:26 +02:00
Shea Levy 18337f3ece
Merge branch 'no-toPath' 2018-09-06 08:09:53 -04:00
Vladimír Čunát 2d6179d1e8
Merge branch 'master' into staging
A few trivial conflicts due to *Platforms mass replace.
2018-09-01 17:38:18 +02:00
John Ericson 2c2f1e37d4 reewide: Purge all uses stdenv.system and top-level system
It is deprecated and will be removed after 18.09.
2018-08-30 17:20:32 -04:00
Michael Fellinger b42be7312d asciidoctor: 1.5.6.2 -> 1.5.7.1 2018-08-30 14:56:09 +02:00
Uli Baum 20d88c1a4b texlive: add IPFS URL for package source snapshot 2018-08-29 11:03:45 +02:00
Uli Baum 5c9ebf4fc7 biber: 2.10 -> 2.11
2.11 is the version used in TexLive 2018
2018-08-29 11:03:45 +02:00
Uli Baum 831551a9a1 texlive.bin.core-big: disable luatex53
build failed on Darwin
Patch by @veprbl
2018-08-29 11:03:45 +02:00
Uli Baum ac03d2e571 texlive.bin.core-big: remove unneeded compiler flags 2018-08-29 11:03:45 +02:00
Uli Baum 2737f17d38 texlive: add detailed upgrade instructions in separate file 2018-08-29 11:03:45 +02:00
Uli Baum f3961e5dae texlive-packages: snapshot 2017-final -> 20180827
and use fixed hashes
2018-08-29 11:03:44 +02:00
Uli Baum 738bae4ec2 texlive: make packages fixed-output derivations
This reverts a part of the changes made in #40826.
Fixed-output derivations save time and space on rebuilds.
2018-08-29 11:03:44 +02:00
Uli Baum d5816c9bcb texlive: update server URLs 2018-08-29 11:03:44 +02:00
Uli Baum 149b180f18 texlive.bin: 20170524 -> 20180414 2018-08-29 11:03:44 +02:00
Frederik Rietdijk 8fbe3a484a Merge master into staging 2018-08-25 07:37:14 +02:00
Vladimír Čunát 7db611f2af
Merge branch 'staging'
Includes libX11 security update.
2018-08-24 09:19:43 +02:00
CrystalGamma 43eb8b9a93 texlive-bin: disable mfluajit on ppc64(le) (#45475)
LuaJIT currently has no 64-bit Power support and so breaks the build on such platforms.
2018-08-23 15:30:19 +02:00
Will Dietz 2d9bd29cc5 texlive: fix fmtutil invocation, generate all formats
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.
2018-08-22 17:33:49 +02:00
Daiderd Jordan 80aca28e34
harfbuzz: add harfbuzzFull and remove other variants 2018-08-21 21:04:15 +02:00
Vladimír Čunát ded9a4b1aa
Merge branch 'staging-next' into staging
Commits from master, conflict resolutions, etc.
2018-08-13 20:57:50 +02:00
Vladimír Čunát 00df25ee57
Merge branch 'master' into staging-next
Hydra: ?compare=1472947
2018-08-12 10:33:41 +02:00
Michael Raskin a68e5e918e
Merge pull request #44825 from oxij/docheck/continues-in-a-big-way
treewide: enable working, fix fixable, disable broken tests
2018-08-11 16:34:22 +00:00
Jan Malakhovski b9aa37f5ec xmlto: fix tests 2018-08-11 09:35:22 +00:00
Uli Baum 28dc72f7da biber: 2.7 -> 2.10
2.10 is the appropriate version for latest texlive 2017.
2018-08-09 18:52:28 +02:00
Benjamin Hipple c9d55ae426 Set xindy HOME to . 2018-08-09 18:49:35 +02:00
Benjamin Hipple 7c5fd6801b texlive: 2017 -> 2017-final
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
2018-08-09 18:49:35 +02:00
Frederik Rietdijk d9fa74ba78 Merge master into staging 2018-08-09 18:28:15 +02:00
Pascal Wittmann af8cd3c74e
Merge branch 'master' into add-missing-licenses
Conflicts:
	pkgs/applications/version-management/subversion/default.nix
2018-08-09 13:10:27 +02:00
Michael Weiss b9c047be3e scdoc: 1.3.4 -> 1.4.1 2018-08-07 19:43:48 +02:00
Pascal Wittmann f7be21f4c9
Merge branch 'master' into add-missing-licenses
Conflicts:
	pkgs/development/libraries/exiv2/default.nix
        Set license to gpl2Plus
2018-08-06 12:04:52 +02:00
Jan Malakhovski 66742ff495 biber: cleanup 2018-08-05 19:45:51 +00:00
Tuomas Tynkkynen 008fd5fcf5 Merge remote-tracking branch 'upstream/master' into staging 2018-08-04 15:17:42 +03:00
John Ericson db965063b3 treewide: Make configureFlags lists 2018-08-03 17:06:03 -04:00