Commit Graph

1677 Commits

Author SHA1 Message Date
Bryan Lai
c98ef4642c tectonic: build with nixpkgs harfbuzz
Build with the harfbuzz shared library from nixpkgs. This is well
supported by upstream through a cargo feature flag.

Previously the build uses a vendored harfbuzz housed in a git submodule.
This can be inconvenient when developing the package. This commit
eliminate the need to fetch git submodules.
2024-02-27 17:40:39 +08:00
R. Ryantm
ff81527900 sile: 0.14.16 -> 0.14.17 2024-02-08 07:19:43 +00:00
Bryan Lai
98a319b7c7 tectonic: add passthru.tests.workspace
Also, replace `builtins.toFile` with `pkgs.writeText` because the former
blocks the evaluation loop just like an import from derivation (IFD).
Although it is _technically_ not an IFD, it has very similar effects,
and thus we should prefer the nixpkgs `pkgs.writeText` instead.
2024-02-06 18:23:01 +08:00
Bryan Lai
771e06e9ee tectonic: wrap with a correct --web-bundle
Co-authored-by: Doron Behar <doron.behar@gmail.com>
2024-02-06 17:44:01 +08:00
Florian Nagel
712b8275ae tectonic: 0.14.1 -> 0.15.0
Release notes: https://github.com/tectonic-typesetting/tectonic/releases/tag/tectonic%400.15.0
2024-02-05 16:49:32 +01:00
Weijia Wang
3d11e55b69
Merge pull request #284178 from r-ryantm/auto-update/lout
lout: 3.42.2 -> 3.43
2024-02-04 20:29:15 +01:00
Charles Hall
28ce925e80
pulldown-cmark: 0.9.5 -> 0.9.6 2024-01-29 14:25:27 -08:00
Charles Hall
a9a3f6d631
pulldown-cmark: 0.9.4 -> 0.9.5 2024-01-28 19:24:25 -08:00
Felix Bühler
da47763cb8
Merge pull request #279384 from Stunkymonkey/recursive-pth-loader-normalize
python311Packages.recursive-pth-loader: rename from recursivePthLoader
2024-01-29 00:40:42 +01:00
Charles Hall
5a07e3e381
pulldown-cmark: 0.9.3 -> 0.9.4
We have to switch to `fetchCrate` because upstream forgot to rebuild
their `Cargo.lock` after bumping the version in `Cargo.toml` by the time
they tagged a release.
2024-01-27 19:18:49 -08:00
Dmitry Kalinkin
18d26c558f
Merge pull request #281054 from xworld21/texlive-20240114
texlive: 2022-final -> 2023.202411
2024-01-27 12:42:40 -05:00
R. Ryantm
9c8a06b8c4 sile: 0.14.14 -> 0.14.16 2024-01-27 13:40:42 +00:00
Vincenzo Mantova
f193870505 blahtexml: drop utf8x to fix doc build with TeX Live 2023 2024-01-27 10:37:01 +00:00
Vincenzo Mantova
75eb32b0bb auctex: add etoolbox dependency to fix failing build 2024-01-27 09:54:27 +00:00
Vincenzo Mantova
47b2c8fe97 texlive: remove 'texlive-' prefix from package names 2024-01-27 09:32:23 +00:00
Vincenzo Mantova
253025b370 texlive: 2022-final -> 2023.20240114
Co-authored-by: apfelkuchen06 <apfelkuchen@hrnz.li>
2024-01-27 09:32:22 +00:00
R. Ryantm
ac35f4b63f lout: 3.42.2 -> 3.43 2024-01-27 06:36:47 +00:00
Felix Buehler
d35003e302 python311Packages.recursive-pth-loader: rename from recursivePthLoader 2024-01-25 22:13:17 +01:00
Vincenzo Mantova
28dbc86c49
texlive: create outputsToInstall outputs in main derivation (#270232) 2024-01-20 22:13:40 -05:00
toastal
2035405607 soupault: 4.7.0 → 4.8.0 2024-01-20 10:06:12 +07:00
wackbyte
b0ee9915ad
typst-live: 0.6.0 -> 0.7.0 2024-01-13 23:41:50 -05:00
K900
838aefefc3 Merge remote-tracking branch 'origin/master' into staging-next 2024-01-09 22:42:37 +03:00
GetPsyched
f98ec4f73c treewide: update meta.description to fit the guidelines 2024-01-09 17:12:31 +01:00
Sergei Trofimovich
84f48aa51f texlive.bin.dvisvgm: fix gcc-13 build
Without the change `texlive.bin.dvisvgm` fails the build on
`staging-next` as:

    Character.hpp:33:17: error: 'uint32_t' does not name a type
       33 |                 uint32_t number () const  {return _number;}
          |                 ^~~~~~~~
    Character.hpp:1:1: note: 'uint32_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
      +++ |+#include <cstdint>
2024-01-04 23:31:19 +00:00
github-actions[bot]
307002948d
Merge master into staging-next 2024-01-03 18:00:57 +00:00
Doron Behar
c34c6b879a
Merge pull request #278410 from bryango/tectonic-online-tests
tectonic: add online passthru.tests.biber-compatibility
2024-01-03 17:47:31 +00:00
Weijia Wang
433fe45d0a
Merge pull request #275953 from r-ryantm/auto-update/asciidoctorj
asciidoctorj: 2.5.10 -> 2.5.11
2024-01-03 18:24:38 +01:00
Weijia Wang
aa4d7cab88
Merge pull request #274510 from r-ryantm/auto-update/hayagriva
hayagriva: 0.5.0 -> 0.5.1
2024-01-03 17:14:14 +01:00
Bryan Lai
58627fadba tectonic: add passthru.tests.biber-compatibility
The test requires internet access to fetch tectonic's web bundle
on demand. This is achieved by abusing a fixed-output derivation,
which is capable of internet access.

The `tectonic.outPath` is included in the test package name. This
ensures that it is always triggered for rebuild when the main
derivation changes.

Co-authored-by: Doron Behar <doron.behar@gmail.com>
2024-01-03 23:28:20 +08:00
Weijia Wang
eb5334c27d Merge branch 'master' into staging-next 2024-01-03 03:22:40 +01:00
Vincent Laporte
a6c788226a satysfi: 0.0.8 → 0.0.10 2024-01-02 21:38:56 +01:00
Jan Tojnar
8fcbb0c6ed Merge branch 'master' into staging-next
Conflicts:
- pkgs/development/python-modules/boto3-stubs/default.nix
- pkgs/development/python-modules/openllm-core/default.nix
  Between 0.4.22 → 0.4.34 (a82245bd3d)
  and 0.4.22 -> 0.4.41 (72c55ce6a6)
  Does not build, not pre-merge either.
2023-12-24 14:33:18 +01:00
R. Ryantm
2275f51db8 sile: 0.14.13 -> 0.14.14 2023-12-24 09:03:27 +00:00
R. Ryantm
31e9d5b15a asciidoctorj: 2.5.10 -> 2.5.11 2023-12-22 03:38:41 +00:00
github-actions[bot]
a9a9030f1b
Merge master into staging-next 2023-12-22 00:02:09 +00:00
Bryan Lai
04f1b554ce tectonic: redefine to wrap it with biber-for-tectonic
The `tectonic` attribute is redefined to be a wrapper with a compatible
version of biber, provided by `biber-for-tectonic`.

The wrapper is partially recovered from a previous nixpkgs commit:

  5aa8e9f0f9

Also:

- Remove unneeded makeBinaryWrapper input in `tectonic-unwrapped`.
- Add @bryango as a maintainer of both `tectonic-unwrapped` and
  `tectonic`.

Co-authored-by: Doron Behar <doron.behar@gmail.com>
2023-12-21 18:23:11 +02:00
Doron Behar
0a85473c12 tectonic: symlink nextonic for all platforms
Probably this was conditioned on stdenv.isLinux by mistake.
2023-12-21 18:23:11 +02:00
Bryan Lai
d9c62652be biber-for-tectonic: init at 2.17
The `tectonic` package depends on a version of `biber` that is generally
different from the one in the nixpkgs `texlive` bundle. This package
provides an override of biber suitable for use with tectonic.

For biber<=2.17 on perl>=5.36.0 a patch is needed.
This is recovered from a previous nixpkgs commit:

  c784cdbf6b

Co-authored-by: Mauricio Collares <mauricio@collares.org>
Co-authored-by: Doron Behar <doron.behar@gmail.com>
2023-12-20 16:46:33 +02:00
R. Ryantm
813717191f hayagriva: 0.5.0 -> 0.5.1 2023-12-15 18:14:10 +00:00
Dmitry Kalinkin
025a278148 Merge remote-tracking branch 'origin/master' into staging
Conflicts:
	pkgs/tools/networking/ofono/default.nix
2023-12-08 12:27:28 -05:00
7c6f434c
951ef60b2b
Merge pull request #272405 from a-n-n-a-l-e-e/catdvi
catdvi: fix generated code in configure script; fix darwin
2023-12-08 08:49:37 +00:00
Adam Joseph
b1e3c7ac87 texlive: pin-to-gcc12-if-gcc13 2023-12-07 09:11:37 +00:00
figsoda
f1403ce92f typstfmt: 0.2.6 -> 0.2.7
Diff: https://github.com/astrale-sharp/typstfmt/compare/0.2.6...0.2.7

Changelog: https://github.com/astrale-sharp/typstfmt/blob/0.2.7/CHANGELOG.md
2023-12-06 12:23:25 -05:00
annalee
9559cea14a
catdvi: fix generated code in configure script; fix darwin
add an int to generated main function to fix implicit int error
2023-12-06 05:09:30 +00:00
Pol Dellaiera
a267977215
typst: 0.9.0 -> 0.10.0 2023-12-04 17:15:02 +01:00
Weijia Wang
7401c185dc
Merge pull request #270810 from linj-fork/pr/bump-auctex
auctex: 12.3 -> 13.2
2023-12-01 09:23:03 +01:00
Peter Hoeg
5f4ee9b5fe pdf2odt: 20170207 -> 20220827 2023-11-30 20:45:30 +01:00
Lin Jian
dc0654a4f5
auctex: 12.3 -> 13.2
Version 13.2 can[1] be built using Emacs 29.

[1]: https://git.savannah.gnu.org/cgit/auctex.git/commit/?id=19a2607b423f0a0eeb7530e3123cb3b70ccacd6f
2023-11-29 12:13:16 +08:00
figsoda
e50c7145e5 hayagriva: 0.4.0 -> 0.5.0
Diff: https://diff.rs/hayagriva/0.4.0/0.5.0

Changelog: https://github.com/typst/hayagriva/releases/tag/v0.5.0
2023-11-28 20:43:26 -05:00
Peter A.
2049b08b3b
tectonic: fixed compilation issue
implements workaround for: https://github.com/NixOS/nixpkgs/issues/166205

inspired by similar fix: b6d4be13d0
2023-11-25 14:50:42 +01:00