Commit graph

1422 commits

Author SHA1 Message Date
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
figsoda f0f192cf13 hayagriva: init at 0.3.0 2023-04-06 14:19:42 -04:00
Dmitry Kalinkin 07ab1f1fa8
Merge pull request #223303 from apfelkuchen6/texlive-fix-cross
texlive.bin.core{,-big}: fix cross compilation
2023-04-06 04:54:19 -04:00
apfelkuchen06 089675b38b texlive.bin.core-big: fix cross compilation 2023-04-06 07:03:20 +02:00
apfelkuchen06 70001eb101 texlive.bin.core: fix cross compilation
The build system generates the file "hitables.c" with the program
"./himktables" that is also compiled by the build system.

This does not work when cross-compiling since this program is built for the
wrong architecture. We already use a natively built copy of texlive.bin.core for
various other tools (like tangle, weave), so this change just adds himktables to the
this native copy and uses this program in the cross build.
2023-04-06 07:02:56 +02: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
Vincenzo Mantova 641fb6ab84
texlive: use looping in tl2nix (#216066) 2023-02-13 14:59:50 -05:00
R. Ryantm 2ea402c369 mmark: 2.2.30 -> 2.2.31 2023-02-11 13:45:00 +00:00
Vincenzo Mantova fdf6e37dc0
advi: init at 2.0.0 (#214814)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2023-02-07 00:23:02 +01:00
Vincenzo Mantova a000076d58 texlive.combine: split static $TEXMFDIST into a separate derivation 2023-02-05 19:47:07 +00:00
Ulrik Strid 376e9ceead treewide: add strictDeps = true to most packages depending on ocaml 2023-02-03 08:59:34 +01:00
Thomas Gerbet 95c17b8e72 lout: 3.40 -> 3.42.2
https://github.com/william8000/lout/blob/3.42.2/whatsnew#L621

It seems that lout is now maintained on GitHub:
https://lists.nongnu.org/archive/html/lout-users/2021-04/msg00001.html

The recent changes made to the repository seems to be reasonable:
https://github.com/william8000/lout/commits/3.42.2

Comparing the content of svn://svn.savannah.nongnu.org/lout/tags/3.39
with the `3.39` tag in the GitHub repo shows no significant differences.
2023-01-30 09:06:23 +01:00
Mario Rodas a097897e58 hevea: update homepage 2023-01-28 04:20:00 +00:00
Mario Rodas 780807370c hevea: fix nativeBuildInputs 2023-01-27 23:20:00 -05:00
toastal a737e433aa soupault: 4.3.1 → 4.4.0
Also did some package cleanup like removing `rec`.
2023-01-30 16:13:32 +01:00
Caleb Maclennan 52ae1ad334
sile: 0.14.7 → 0.14.8 2023-01-27 00:00:44 +03:00
Weijia Wang 18eb2b994f
Merge pull request #212034 from Et7f3/modernize_satysfi
satysfi: rewrite with buildDunePackage
2023-01-24 09:45:41 +01:00
Et7f3 185ea78a2a satysfi: rewrite with buildDunePackage 2023-01-22 03:52:47 +01:00
Weijia Wang 218c4c526e
Merge pull request #212002 from mothsART/feature/replace_http_by_https
treewide: replace http by https when https is a permanent redirection
2023-01-22 03:26:02 +01:00
Ferry Jérémie 65d7e87fdb treewide: replace http by https when https is a permanent redirection 2023-01-22 02:46:49 +01:00
Weijia Wang c5460eb4de
Merge pull request #210884 from vbgl/beluga-dune-3
Use dune 3 for a few OCaml tools
2023-01-22 02:22:57 +01:00
Zhaofeng Li 786f0f2fcb
texlive: disable luajit on RISC-V (#211999)
Support is not yet there
2023-01-21 17:34:32 -05:00
Guillaume Girol 33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
R. Ryantm 99141a8dbd pgf3: 3.1.9a -> 3.1.10 2023-01-19 09:42:16 +00:00
Vincent Laporte f5ed640652
satysfi: use Dune 3 2023-01-15 12:13:06 +01:00
Artturi 131879f79d
Merge pull request #210096 from wegank/sile-darwin
sile: postpone checks after install
2023-01-15 03:46:41 +02:00
Weijia Wang 687b02945d sile: postpone checks to passthru.tests 2023-01-12 21:54:05 +01:00
github-actions[bot] ccef3ab7d8
Merge staging-next into staging 2023-01-02 12:02:01 +00:00
Caleb Maclennan f30b16c1f7
sile: 0.14.5 → 0.14.7
https://github.com/sile-typesetter/sile/releases/tag/v0.14.6
https://github.com/sile-typesetter/sile/releases/tag/v0.14.7
2023-01-02 12:42:01 +03:00
Jan Tojnar 5810109b42 Merge branch 'staging-next' into staging
- readline6 attribute removed from all-packages.nix in d879125d61
- readline attribute was bumped to readline82 in 50adabdd60
2023-01-02 03:04:32 +01:00
Dmitry Kalinkin 4527d89f4e
texlive: 2021-final -> 2022.20221227 (#208313) 2022-12-30 17:47:58 -05:00
Jan Tojnar 72c37eddec Merge branch 'staging-next' into staging 2022-12-25 01:30:47 +01:00
Dmitry Kalinkin e557010c6a
Merge pull request #206708 from xworld21/texlive-cleanup
texlive.combine: no-effect clean up of script
2022-12-20 17:46:28 -05:00
github-actions[bot] dc7ebb0163
Merge staging-next into staging 2022-12-18 18:01:41 +00:00
Valentin Gagarin f782da699e
Merge pull request #206646 from figsoda/typos 2022-12-18 18:27:57 +01:00
Vincenzo Mantova 85e670d377 texlive.combine: use environment variables where possible 2022-12-18 13:53:24 +00:00
Vincenzo Mantova 31846cf133 texlive.combine: do not export redundant variables 2022-12-18 13:53:24 +00:00
Vincenzo Mantova 43e69f171d texlive.combine: use absolute paths and do not cd into $out 2022-12-18 13:53:23 +00:00
Vincenzo Mantova 24d0b421f9 texlive.combine: remove redundant call to realpath when copying epstopdf 2022-12-18 13:53:23 +00:00
Vincenzo Mantova 1d37fc5426 texlive.combine: call perl scripts directly 2022-12-18 13:53:23 +00:00
Vincenzo Mantova bbc1e62548 texlive.combine: simplify updmap linking 2022-12-18 13:53:23 +00:00
Vincenzo Mantova 589a929bae texlive.combine: avoid subshells 2022-12-18 13:53:23 +00:00
Vincenzo Mantova 9de2f02af6 texlive.combine: remove unset TEXMCNF as mtxrun is already wrapped 2022-12-18 13:53:23 +00:00
Vincenzo Mantova 2814d19a3f texlive.combine: move perl and texlinks to nativeBuildInputs 2022-12-18 13:53:23 +00:00
R. Ryantm d6dff82270 tectonic: 0.11.0 -> 0.12.0 2022-12-18 08:14:58 +00:00
figsoda ec8cb34358 treewide: fix typos 2022-12-17 19:39:44 -05:00
github-actions[bot] 392cc9b8fe
Merge staging-next into staging 2022-12-17 12:01:41 +00:00
Vladimír Čunát 99fb246d72
sile: fixup build by using older make 2022-12-17 09:11:33 +01:00
Vladimír Čunát 59a68f487d
Merge branch 'staging-next' into staging 2022-12-16 11:20:50 +01:00
Artturin 05a2dfd674 lib.replaceChars: warn about being a deprecated alias
replaceStrings has been in nix since 2015(nix 1.10)

so it is safe to remove the fallback

d6d5885c15
2022-12-15 22:25:51 +02:00
Robert Hensing 16f5747575
Merge pull request #175649 from Artturin/opt-in-structured-attrs
stdenv: support opt-in __structuredAttrs
2022-12-10 21:12:43 +01:00
github-actions[bot] 54cd3a359f
Merge staging-next into staging 2022-12-10 18:01:48 +00:00
Vincent Laporte 6f05af913c ocamlPackages.otfm: 0.3.0 → 0.4.0 2022-12-10 10:54:55 +01:00