Commit Graph

1369 Commits

Author SHA1 Message Date
Vincenzo Mantova
175c646b8a
texlive.bin.xindy: add perl to buildInputs to fix shebang (#226530) 2023-04-17 16:13:42 -04:00
Doron Behar
dcc87a8f7b
Merge pull request #225415 from doronbehar/pkg/ps2eps
ps2eps: init at 1.70
2023-04-14 09:46:01 -07:00
Vincenzo Mantova
a58da07fc6
texlive: accept gracefully packages without pname or version (#226070) 2023-04-14 08:03:35 -04:00
apfelkuchen06
cec3a44123 auctex: fix build
prior to this change, the build fails because the documentation cannot be
generated due to a missing latex package (probably fallout from a texlive
update):

! LaTeX Error: File `hypdoc.sty' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)

Enter file name:
! Emergency stop.
<read *>

l.29  \begin{document}
                      ^^M
!  ==> Fatal error occurred, no output PDF file produced!
Transcript written on preview.log.
make[1]: *** [Makefile:91: preview.pdf] Error 1
make[1]: Leaving directory '/build/auctex-12.3/latex'
make: *** [Makefile:219: texmf] Error 2
2023-04-13 18:59:07 +02:00
Doron Behar
f5c0e424fc
Merge pull request #225868 from alerque/sile-0.14.9
sile: 0.14.8 → 0.14.9
2023-04-12 07:36:41 -07:00
Caleb Maclennan
9d006b188f
sile: 0.14.8 → 0.14.9 2023-04-12 12:13:45 +03:00
github-actions[bot]
4d4fee11d0
Merge master into staging-next 2023-04-12 06:01:06 +00:00
figsoda
445ef29db8 typst: 0.1.0 -> 0.2.0
Diff: https://github.com/typst/typst/compare/v0.1.0...v0.2.0

Changelog: https://github.com/typst/typst/releases/tag/v0.2.0
2023-04-11 16:43:19 -04:00
github-actions[bot]
3c070a08ff
Merge master into staging-next 2023-04-11 12:01:14 +00:00
Sandro
412a5ee6cb
Merge pull request #217765 from CobaltCause/init-pulldown-cmark
pulldown-cmark: init at 0.9.2
2023-04-11 10:41:21 +02:00
Charles Hall
9bdc580037
pulldown-cmark: init at 0.9.2 2023-04-10 16:24:09 -07:00
github-actions[bot]
39f71c03bf
Merge master into staging-next 2023-04-10 06:01:13 +00:00
Dmitry Kalinkin
df3bf8ff76
Merge pull request #218331 from xworld21/texlive-new-dependency-resolution
texlive.combine: move dependencies to attribute tlDeps, resolve them …
2023-04-09 23:59:45 -04:00
Doron Behar
393343e2fc ps2eps: init at 1.70 2023-04-09 15:09:50 +03:00
github-actions[bot]
1ad73cb589
Merge master into staging-next 2023-04-07 18:01:06 +00:00
figsoda
9278e88084
Merge pull request #225030 from figsoda/hayagriva 2023-04-07 13:17:43 -04:00
github-actions[bot]
6abf5b5c59
Merge master into staging-next 2023-04-07 12:01:26 +00:00
Pol Dellaiera
e70f2d487b
typst: 0.1 -> 0.1.0 2023-04-07 09:35:45 +02:00
figsoda
f0f192cf13 hayagriva: init at 0.3.0 2023-04-06 14:19:42 -04:00
github-actions[bot]
136b8f41e4
Merge master into staging-next 2023-04-05 18:01:36 +00:00
figsoda
8059809fea typst: 23-03-28 -> 0.1
Diff: https://github.com/typst/typst/compare/v23-03-28...v0.1

Changelog: https://github.com/typst/typst/releases/tag/v0.1
2023-04-04 20:11:06 -04:00
github-actions[bot]
5e498b046d
Merge staging-next into staging 2023-04-04 12:01:50 +00:00
Ryan Lahfa
32d4d55ce1
Merge pull request #220276 from alyaeanyx/gladtex-init
gladtex: init at unstable-2023-01-22
2023-04-04 13:47:33 +02:00
shanemikel
c8613122a0 Remove maintainer from tools/typesetting/htmldoc 2023-04-03 16:44:06 -07:00
Vincenzo Mantova
35b698d0b2 mftrace: move texlive dependencies to tlDeps 2023-04-02 13:00:52 +01:00
Vincenzo Mantova
57b2634ac1 texlive.combine: document how to create custom packages with pkgs and tlDeps attributes 2023-04-02 13:00:52 +01:00
Vincenzo Mantova
59661dafb0 texlive.combine: remove lib.unique in generating language and format configuration 2023-04-02 13:00:52 +01:00
Vincenzo Mantova
240cc59942 texlive.combine: move dependencies to attribute tlDeps, resolve them with genericClosure 2023-04-02 13:00:52 +01:00
Vincenzo Mantova
2f7daea603 mftrace: create pkgs fixpoint for texlive using mkDerivation 2023-04-02 12:59:26 +01:00
github-actions[bot]
19c08aa1c7
Merge staging-next into staging 2023-04-01 00:03:07 +00:00
Vincenzo Mantova
b459da3172
texlive.bin.core: avoid unnecessary dependency on texlinks (#222323) 2023-03-31 19:34:53 -04:00
Vincenzo Mantova
948a156291 blahtexml: 0.9+date=2020-05-16 -> 1.0 2023-03-31 18:49:08 +01:00
Pol Dellaiera
c9e77048fb typst: 23-03-21-2 -> 23-03-28 2023-03-28 15:26:04 +02:00
figsoda
eb123f6e7c typst: 22-03-21-2 -> 23-03-21-2 2023-03-26 17:13:32 -04:00
figsoda
b444876f9e
Merge pull request #222437 from figsoda/typst 2023-03-22 17:26:42 -04:00
figsoda
4ba1d74fac typst: init at 22-03-21-2 2023-03-22 15:26:52 -04:00
apfelkuchen6
a06641ba73
texlive: 2022.20221227 -> 2022-final (#222258) 2023-03-21 18:51:40 -04:00
Weijia Wang
44cd2bd9e8
Merge pull request #200690 from r-ryantm/auto-update/fop
fop: 2.7 -> 2.8
2023-03-17 14:19:35 +02:00
Dmitry Kalinkin
f6e067692d
Merge pull request #119362 from xworld21/texlive-combine-fix-buildenv
texlive.combine: split static $TEXMFDIST into a separate derivation
2023-03-17 02:34:17 -04:00
Dmitry Kalinkin
f5e539fae7
Merge pull request #220896 from xworld21/texlive-upgrade-with-nix
texlive: generate "tlpdb.nix" from Nixpkgs attribute
2023-03-14 00:39:44 -04:00
Artturi
58cceaed6d
Merge pull request #204873 from LeSuisse/lout-3.42.2 2023-03-13 19:05:33 +02:00
Vincenzo Mantova
1f2ad5bcd4 tests.texlive: check that tlpdb.nix is the one generated from the upstream texlive.tlpdb.xz 2023-03-12 21:04:39 +00:00
Vincenzo Mantova
76e92ae984 texlive: rename pkgs.nix to tlpdb.nix and generate it from Nixpkgs attribute 2023-03-12 21:04:39 +00:00
Vincenzo Mantova
76c861aaab texlive: use same urlPrefixes for tlpdb and packages 2023-03-12 21:04:26 +00:00
alyaeanyx
59ba175a2b gladtex: init at unstable-2023-01-22 2023-03-12 10:21:05 +01:00
Vincenzo Mantova
40a8b1a805 texlive.combine: use separate derivation for info and man pages 2023-03-11 21:06:54 +00:00
apfelkuchen06
bab298bf03 texlive: fix kpathsea path expansion.
When expanding path variables, kpathsea uses a trick to speed up identifying
leaf directories. The manual says

> The trick is that in every real Unix implementation (as opposed to the POSIX
> specification), a directory which contains no subdirectories will have
> exactly two links (namely, one for . and one for ..). That is to say, the
> st_nlink field in the ‘stat’ structure will be two. Thus, we don’t have to
> stat everything in the bottom-level (leaf) directories—we can just check
> st_nlink, notice it’s two, and do no more work.
>
> But if you have a directory that contains a single subdirectory and 500
> regular files, st_nlink will be 3, and Kpathsea has to stat every one of those
> 501 entries. Therein lies slowness.
>
> You can disable the trick by undefining ST_NLINK_TRICK in
> kpathsea/config.h. (It is undefined by default except under Unix.)

This does not work as expected with nixpkgs symlink trees and programs that rely
on kpathsea path expansion do not work properly.

One example is luaotfload's font database, which is populated by the font files
in the directories obtained by path-expanding the value of the `OPENTYPEFONTS`
configuration variable with kpathsea. The expanded value can be checked with
`kpsewhich --show-path="opentype fonts"`.  Before this change, the expanded
value does not include the various font directories symlinked into
`/texmf/fonts/opentype/public`, since kpathsea considers this a leaf
directory (every child is a symlink, not a directory). Hence luaotfload does
not find the fonts in the texlive installation.

This patch disables this trick.
2023-03-09 23:17:04 +01:00
Vincenzo Mantova
ef15288944
texlive: use lists instead of sets to represent dependencies (#217230) 2023-02-21 12:24:08 -05:00
Ferry Jérémie
bfac2d0034 treewide:replace http by https when https is a permanent redirection 2023-02-19 21:47:59 +01:00
Felix Buehler
bc3d5934d7 treewide: use lib.optionals 2023-02-14 19:11:59 +01:00