Commit Graph

643 Commits

Author SHA1 Message Date
Vincenzo Mantova
4a2f32b16c texlive.pkgs.context: fix other writes to const loop variables 2024-03-21 21:10:50 +00:00
Vincenzo Mantova
b2f2956473
texlive.withPackages: do not override output attributes (#296751)
The output attributes should never be modified to avoid interfering with
standard interfaces such as overrideAttrs.
2024-03-20 21:36:59 -04:00
Vincenzo Mantova
b6cef43dfd texlive: 2023.20240114 -> 2023-final 2024-03-20 00:53:35 +00:00
Vincenzo Mantova
76e30a35ae texlive.bin.dvisvgm: 3.1.2 -> 3.2.2 2024-03-20 00:53:35 +00:00
Vincenzo Mantova
7992ab336b texlive.bin.context: 2.10.08 -> 2.11.02 2024-03-20 00:53:35 +00:00
Vincenzo Mantova
7f51e79e66 texlive: use --replace-fail for substitutions 2024-03-19 08:21:53 +00:00
stuebinm
ff1a94e523 treewide: add meta.mainProgram to packages with a single binary
The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
2024-03-19 03:14:51 +01:00
Vincenzo Mantova
f2ac62404a
texlive.bin.core-big: LuaTeX 1.16.0 -> 1.17.0 (#296742)
TeX Live released an exceptional binary update to fix CVEs 2023-32688
and 2023-32700 affecting LuaTeX. This change implements the same LuaTeX
upgrade to version 1.17.0.
2024-03-18 17:16:56 -04:00
Vincenzo Mantova
9897f05795
texlive.pkgs."texlive.infra": fix missing texlive.tlpdb (#296486) 2024-03-16 20:55:57 -04:00
Vincenzo Mantova
12ee5fb271
texlive.bin.dvisvgm: 3.0.3 -> 3.1.2 (#294817)
Build dvisvgm from upstream sources to align with binaries distributed
by TeX Live.
2024-03-11 16:12:51 -04:00
Vincenzo Mantova
b4210fae55
texlive.withPackages: build all outputs (#289756) 2024-03-06 19:05:02 -05:00
Vincenzo Mantova
2037f3e480
texlive.bin.dvisvgm: use mupdf-headless instead of mupdf (#292803) 2024-03-02 14:21:28 -05: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
Vincenzo Mantova
28dbc86c49
texlive: create outputsToInstall outputs in main derivation (#270232) 2024-01-20 22:13:40 -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
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
Adam Joseph
b1e3c7ac87 texlive: pin-to-gcc12-if-gcc13 2023-12-07 09:11:37 +00: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
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
Vincenzo Mantova
846cad767f texlive.withPackages: pass package set to requiredTeXPackages instead of empty list 2023-11-20 00:56:40 +00:00
Vincenzo Mantova
a43b7a7751 texlive.withPackages: convert tlDeps packages to attribute sets
For backward compatibility, if tlDeps contains old style packages
(of the type { pkgs = [ ... ]; }), convert them to the new attribute
sets.
2023-11-20 00:56:40 +00:00
Weijia Wang
74d102ce50 Merge branch 'master' into staging-next 2023-11-12 19:45:20 +01:00
Vincent Ambo
7e29fd663e texlive: fix compatibility with Nix 2.3
Uses the `lib.groupBy` compatibility shim to allow this package to
work with the maintained, unflaked Nix 2.3 that many people use.
2023-11-12 20:19:42 +03:00
github-actions[bot]
1b3033ebfb
Merge master into staging-next 2023-11-12 12:00:55 +00:00
Vincenzo Mantova
dd48a8a892
texlive.pkgs.tex4ebook: add html-tidy to PATH (#266861) 2023-11-12 02:08:32 -05:00
Weijia Wang
8a05519cea blahtexml: fix build with clang 16 2023-11-10 04:47:54 +01:00
Weijia Wang
a42220320a texlive.dvisvgm.pkgs: fix build with clang 16 2023-11-10 03:23:10 +01:00
Vincenzo Mantova
04277cddb7
texlive.withPackages: respect .outputSpecified even for old style packages (#265645) 2023-11-08 16:20:03 -05:00
Vincenzo Mantova
92501d7bed catdvi: replace texlive.combine with texliveInfraOnly.withPackages 2023-11-05 13:43:28 +00:00
Vincenzo Mantova
41f4b45604 pari: replace texlive.combine with texliveBasic.withPackages 2023-11-05 11:56:05 +00:00
Vincenzo Mantova
f72a312206 dblatex: replace texlive.combine with texliveBasic.withPackages 2023-11-05 11:56:05 +00:00
Vincenzo Mantova
8bae94d587 advi: replace texlive.combined.scheme-medium with texliveMedium 2023-11-05 11:56:02 +00:00
Vincenzo Mantova
9ae3cdf7e7 blahtexml: replace texlive.combined.scheme-full with texliveFull 2023-11-05 11:54:56 +00:00
Vincenzo Mantova
80cd75f4cb texlive: export schemes at top level 2023-11-04 20:02:25 +00:00
Vincenzo Mantova
388c14edc5 texlive.combined.scheme-bookpub: init 2023-11-04 20:02:25 +00:00
Dmitry Kalinkin
ec2e217c52
Merge pull request #250805 from xworld21/texlive-buildenv-minimal
texlive: overrideTeXConfig/withPackages
2023-11-01 13:29:10 -04:00
Vincenzo Mantova
7620b617e5 texlive: implement __overrideTeXConfig and withPackage
Implement new 'buildTeXEnv' to leverage multi-output packages and provide
__overrideTeXConfig/withPackages for modifying the configuration or adding
packages. The override mechanism is prefixed until stabilized.
2023-10-22 19:39:19 +01:00
Vincenzo Mantova
33c6d50f08 mftrace: use new tex package structure 2023-10-07 18:49:18 +01:00
Vincenzo Mantova
471ab010da texlive.bin.xpdfopen: use new texlive package source 2023-10-07 18:49:18 +01:00
Vincenzo Mantova
5f45cca0b9 texlive.bin.pygmentex: use new texlive package source 2023-10-07 18:49:18 +01:00
Vincenzo Mantova
333a351b28 texlive.buildTeXLivePackage: switch to fake multi-output derivations for TeX Live packages 2023-10-07 18:49:17 +01:00
Doron Behar
8ace65ff3d
treewide: use finalAttrs in all packages I maintain (#255902)
* mpd-touch-screen-gui: use finalAttrs in mkDerivation; reformat

* musescore: use finalAttrs in mkDerivation

* syncthingtray: use stdenv.mkDerivation with a function; reformat

* ocrfeeder: use finalAttrs in mkDerivation; reformat

* castget: use finalAttrs in mkDerivation

* gnome-network-displays: use finalAttrs in mkDerivation

* mailreaders: use finalAttrs in mkDerivation

* mswatch: use finalAttrs in mkDerivation

* uhd: use finalAttrs in mkDerivation

* maxima: use finalAttrs in mkDerivation

* qalculate-gtk: use finalAttrs in mkDerivation

* qalculate-qt: use finalAttrs in mkDerivation

* wxmaxima: use finalAttrs in mkDerivation

* lammps: use finalAttrs in mkDerivation

* mlterm: use finalAttrs in mkDerivation

* video-trimmer: use finalAttrs in mkDerivation

* nerdfonts: use finalAttrs in mkDerivation

* gnomeExtensions.easyScreenCast: use finalAttrs in mkDerivation

* octave: use finalAttrs in mkDerivation; reformat

* comedilib: use finalAttrs in mkDerivation

* cpp-utilities: use finalAttrs in mkDerivation

* libsForQt5.kpeoplevcard: use finalAttrs in mkDerivation; reformat

* liberio: use finalAttrs in mkDerivation

* libqalculate: use finalAttrs in mkDerivation; reformat

* libwtk-sdl2: use finalAttrs in mkDerivation

* libsForQt5.pulseaudio-qt: use finalAttrs in mkDerivation; reformat

* qrupdate: use finalAttrs in mkDerivation; reformat

* libsForQt5.qtforkawesome: use finalAttrs in mkDerivation; reformat

* libsForQt5.qtutilities: use finalAttrs in mkDerivation; reformat

* sqlitecpp: use finalAttrs in mkDerivation; reformat

* tweeny: use finalAttrs in mkDerivation

* volk: use finalAttrs in mkDerivation

* wiringpi: use finalAttrs in mkDerivation

* snzip: use finalAttrs in mkDerivation; reformat

* bpm-tools: use finalAttrs in mkDerivation; reformat

* sacd: use finalAttrs in mkDerivation

* gtk-gnutella: use finalAttrs in mkDerivation; reformat

* sile: use finalAttrs in mkDerivation

* pplatex: use finalAttrs in mkDerivation; reformat
2023-09-21 11:31:17 +03:00
Vincenzo Mantova
a4ea714c80 texlive.tlpdb.nix: detect presence of info pages 2023-09-20 17:14:04 +01:00
Vincenzo Mantova
62657db386 texlive.combine: only derivations under .packages 2023-09-20 17:14:04 +01:00
Adam Joseph
5da2745e24 catdvi: init at 0.14 2023-09-15 09:55:57 +02:00