Commit graph

1404 commits

Author SHA1 Message Date
Dmitry Kalinkin
5c27dc43d2
Merge pull request #206763 from xworld21/texlive-centralize-version
texlive: use version info from tlpdb instead of hardcoding
2023-04-30 21:46:53 -04:00
figsoda
39e33252dd
Merge pull request #228424 from geri1701/submit/typst-fmt
typst-fmt: unstable-2023-04-16 -> unstable-2023-04-26
2023-04-26 21:39:21 -04:00
geri1701
02633ab77c
typst-fmt: unstable-2023-04-16 -> unstable-2023-04-26
Delete postPatch
2023-04-27 02:52:58 +02:00
Dmitry Kalinkin
af4cf4d6ae
Merge pull request #228196 from apfelkuchen6/texlive-xetex-fonts
texlive: fix texlive fonts for xetex
2023-04-26 20:46:46 -04:00
apfelkuchen06
c5403f4505 texlive.combine: expose font directory via passthru
This is for example useful for ncluding the texlive font directory in the
`fonts.fonts` NixOS option.
2023-04-27 00:36:41 +02:00
apfelkuchen06
5f96aa9436 texlive.combine: wrap with FONTCONFIG_FILE
This is neccessary for XeTeX to find the fonts distributed with
TeXLive.

The fontconfig file generated by makeFontsConf is almost identical to the one
from the fontconfig package and /etc/fonts/fonts.conf on NixOS -- it only adds
the specified font directories. In particular this means that all the actual
configuration files in /etc/fonts/conf.d are still included and there also is a
/usr/share/fonts font directory entry for use with non-NixOS linuxes, so
it's unlikely that this breaks someone's setup.
2023-04-27 00:35:58 +02:00
Vladimír Čunát
d6b863fd9b
Merge #226795: staging-next 2023-04-18 2023-04-26 18:35:28 +02:00
figsoda
68cbd043bf typst: 0.2.0 -> 0.3.0
Diff: https://github.com/typst/typst/compare/v0.2.0...v0.3.0

Changelog: https://github.com/typst/typst/releases/tag/v0.3.0
2023-04-26 10:25:24 -04:00
github-actions[bot]
134b2c3768
Merge master into staging-next 2023-04-26 00:02:00 +00:00
Vincenzo Mantova
3ff244ba20
texlive.combine: wrap all time-dependent commands with faketime (#227873) 2023-04-25 16:54:23 -04:00
github-actions[bot]
ca90d858e9
Merge master into staging-next 2023-04-24 18:01:06 +00:00
figsoda
18028a3d71
Merge pull request #227322 from geri1701/master
typst-fmt: init at unstable-2023-04-16
2023-04-24 09:48:01 -04:00
geri1701
f30c5b8c64
typst-fmt: init at unstable-2023-04-16
Add call for typst-fmt

Update pkgs/tools/typesetting/typst-fmt/default.nix

Co-authored-by: figsoda <figsoda@pm.me>

Update pkgs/tools/typesetting/typst-fmt/default.nix

Co-authored-by: figsoda <figsoda@pm.me>
2023-04-24 10:02:12 +02:00
Vincenzo Mantova
671f7556b2 texlive.texdoc: add tlpdb revision to version 2023-04-22 20:22:39 +01:00
Vincenzo Mantova
c4b0534701 texlive: use version info from tlpdb instead of hardcoding 2023-04-22 20:22:39 +01:00
github-actions[bot]
c1093794b3
Merge master into staging-next 2023-04-22 18:00:58 +00:00
Artturi
43a3ca41ce
Merge pull request #225117 from amjoseph-nixpkgs/pr/pdfgrep/fix-cross-partially 2023-04-22 15:35:26 +03:00
github-actions[bot]
aac843d611
Merge master into staging-next 2023-04-21 12:01:11 +00:00
Vincent Laporte
96face35e4 advi: use Dune 3
Co-authored-by: Ulrik Strid <ulrik.strid@outlook.com>
2023-04-21 08:18:21 +02:00
github-actions[bot]
7fea76bc9d
Merge master into staging-next 2023-04-21 00:02:18 +00:00
Vincenzo Mantova
9a6f2869b6
texlive: build full TEXMFROOT for non-relocated packages (#226536)
The 'non-relocated' packages of TeX Live expect to live in
TEXMFROOT/texmf-dist (e.g. to search for perl modules). This change
builds TEXMFROOT instead of just TEXMFDIST to accommodate those
packages, and obviate the need for patching fmtutil.
2023-04-20 16:42:36 -04:00
github-actions[bot]
a851087ffa
Merge staging-next into staging 2023-04-18 00:02:42 +00:00
Vincenzo Mantova
175c646b8a
texlive.bin.xindy: add perl to buildInputs to fix shebang (#226530) 2023-04-17 16:13:42 -04:00
github-actions[bot]
bbf9b5deb7
Merge staging-next into staging 2023-04-14 18:01:56 +00: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
github-actions[bot]
15d0cd57d0
Merge staging-next into staging 2023-04-14 00:02:47 +00: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
Vladimír Čunát
4549be7eb0
Merge branch 'master' into staging 2023-04-12 18:25:54 +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]
a85f7e6120
Merge staging-next into staging 2023-04-12 06:01:48 +00: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]
32ff037fe3
Merge staging-next into staging 2023-04-11 12:01:48 +00: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]
857e6278c9
Merge staging-next into staging 2023-04-10 06:01:51 +00: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]
5d19daae79
Merge staging-next into staging 2023-04-07 18:01:36 +00: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]
7714643004
Merge staging-next into staging 2023-04-07 12:02:03 +00: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
Adam Joseph
e1e2ca8cd1 pdfgrep: partially fix cross
This commit gets pkgsCross.*.pdfgrep a bit farther.  It still fails
with the error below; if anybody recognizes it I'd appreciate a hint.

```
pdfgrep-aarch64-unknown-linux-gnu> aarch64-unknown-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I..  -I/nix/store/9kzvsy9ybsy2zvivz62ia881q9djf734-poppler-glib-aarch64-unknown-linux-gnu-23.02.0-dev/include/poppler/cpp  -I/nix/store/6ib0mcvv0ascsydhpja2a1kcnwvxqnfp-pcre-aarch64-unknown-linux-gnu-8.45-dev/include  -I/nix/store/yyyy71mx8j85hh1xknfy2nqgw4ihfchr-libgcrypt-aarch64-unknown-linux-gnu-1.10.1-dev/include -I/nix/store/mqx4d57dva5y5kg91a9pnlipdc6bfcxc-libgpg-error-aarch64-unknown-linux-gnu-1.46-dev/include   -g -O2 -c -o pdfgrep.o pdfgrep.cc
pdfgrep-aarch64-unknown-linux-gnu> In file included from /nix/store/cha4mfjki3pv42xnfsfrgppr3w1zmh27-aarch64-unknown-linux-gnu-stage-final-gcc-12.2.0/aarch64-unknown-linux-gnu/include/c++/12.2.0/stdlib.h:36,
pdfgrep-aarch64-unknown-linux-gnu>                  from pdfgrep.cc:24:
pdfgrep-aarch64-unknown-linux-gnu> /nix/store/cha4mfjki3pv42xnfsfrgppr3w1zmh27-aarch64-unknown-linux-gnu-stage-final-gcc-12.2.0/aarch64-unknown-linux-gnu/include/c++/12.2.0/cstdlib:151:11: error: 'malloc' has not been declared in '::'
pdfgrep-aarch64-unknown-linux-gnu>   151 |   using ::malloc;
pdfgrep-aarch64-unknown-linux-gnu>       |           ^~~~~~
pdfgrep-aarch64-unknown-linux-gnu> /nix/store/cha4mfjki3pv42xnfsfrgppr3w1zmh27-aarch64-unknown-linux-gnu-stage-final-gcc-12.2.0/aarch64-unknown-linux-gnu/include/c++/12.2.0/cstdlib:164:11: error: 'realloc' has not been declared in '::'
pdfgrep-aarch64-unknown-linux-gnu>   164 |   using ::realloc;
pdfgrep-aarch64-unknown-linux-gnu>       |           ^~~~~~~
pdfgrep-aarch64-unknown-linux-gnu> /nix/store/cha4mfjki3pv42xnfsfrgppr3w1zmh27-aarch64-unknown-linux-gnu-stage-final-gcc-12.2.0/aarch64-unknown-linux-gnu/include/c++/12.2.0/stdlib.h:65:12: error: 'malloc' has not been declared in 'std'
pdfgrep-aarch64-unknown-linux-gnu>    65 | using std::malloc;
pdfgrep-aarch64-unknown-linux-gnu>       |            ^~~~~~
pdfgrep-aarch64-unknown-linux-gnu> /nix/store/cha4mfjki3pv42xnfsfrgppr3w1zmh27-aarch64-unknown-linux-gnu-stage-final-gcc-12.2.0/aarch64-unknown-linux-gnu/include/c++/12.2.0/stdlib.h:73:12: error: 'realloc' has not been declared in 'std'
pdfgrep-aarch64-unknown-linux-gnu>    73 | using std::realloc;
pdfgrep-aarch64-unknown-linux-gnu>       |            ^~~~~~~
pdfgrep-aarch64-unknown-linux-gnu> make[2]: *** [Makefile:413: pdfgrep.o] Error 1
pdfgrep-aarch64-unknown-linux-gnu> make[2]: Leaving directory '/build/pdfgrep-2.1.2/src'
pdfgrep-aarch64-unknown-linux-gnu> make[1]: *** [Makefile:388: all-recursive] Error 1
pdfgrep-aarch64-unknown-linux-gnu> make[1]: Leaving directory '/build/pdfgrep-2.1.2'
pdfgrep-aarch64-unknown-linux-gnu> make: *** [Makefile:329: all] Error 2
```
2023-04-07 00:23:44 -07:00
Adam Joseph
353c38092a texlive/bin: remove unnecessary parentheses
As suggested here:

  https://github.com/NixOS/nixpkgs/pull/223303#pullrequestreview-1374897294

These parentheses are unnecessary.  No change to eval.
2023-04-06 12:36:25 -07:00