Commit graph

595 commits

Author SHA1 Message Date
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
Adam Joseph 5da2745e24 catdvi: init at 0.14 2023-09-15 09:55:57 +02:00
Vincenzo Mantova e27c4d3aa2 texlive.bin.core: do not run and then undo texlinks 2023-08-29 16:16:15 +01:00
Vincenzo Mantova 4fcb32e474 texlive.bin.core: remove disabled libraries and packages from the source tree 2023-08-29 16:16:15 +01:00
Vincenzo Mantova dee562a0cb texlive.bin.core: remove obsolete setup hook 2023-08-29 16:16:15 +01:00
Vincenzo Mantova e2e33e611c texlive.bin.core-big: enable upmendex 2023-08-29 16:16:15 +01:00
Vincenzo Mantova 830ec77958 texlive.bin: drop cleanBrokenLinks 2023-08-29 16:16:15 +01:00
Vincenzo Mantova b0b94da0dc texlive.bin.core-big: split man, info, dev outputs 2023-08-29 16:16:15 +01:00
Vincenzo Mantova c13d1f38ea texlive.bin.core: move man, info pages to standard outputs 2023-08-29 16:16:15 +01:00
Vincenzo Mantova 87b1ba03db texlive.luajittex: disable binaries on unsupported platforms 2023-08-29 16:16:14 +01:00
Vincenzo Mantova fc04385d8c texlive.bin.core-big: split output according to texlive.tlpdb 2023-08-29 16:16:14 +01:00
Vincenzo Mantova 06b73a962b texlive.bin.core-big: simplify configure
Use the standard '--disable-all-pkgs' approach to build only certain
formats instead of running the configure steps manually, which caused
dependenc errors in the past.

The change also removes the static build of LuaTeX as it creates an
additional copy of Kpathsea.
2023-08-29 16:16:14 +01:00
Vincenzo Mantova 1f36617042 texlive.bin.core: disable texlive scripts 2023-08-29 16:16:14 +01:00
Vincenzo Mantova 806154fbc7 texlive.bin.core: split output according to texlive.tlpdb 2023-08-29 16:16:14 +01:00
apfelkuchen06 babce2f26a texlive: factor out tlpdb overrides 2023-08-27 12:20:24 +02:00
apfelkuchen06 9155fec96b texlive.combine: explicitly list params
This prepares the use of callPackage (to avoid repeating the parameter names all
over the place) and makes static analysis possible
2023-08-27 12:12:02 +02:00
apfelkuchen06 a424dacb8a texlive: move combinePkgs from default.nix to combine.nix 2023-08-27 12:12:02 +02:00
Dmitry Kalinkin 2e6b6acee9
Merge pull request #247323 from xworld21/texdoc-zsh-completion
texdoc: install zsh completion
2023-08-26 17:15:25 -04:00
Vincenzo Mantova 4e49e4928d
tests.texlive.fixedHashes: init (#248746)
The assertion that all TeX Live packages have a fixed hash is time
consuming and should only be checked when running tests.
2023-08-26 17:12:41 -04:00
Vincenzo Mantova 65923600fe texdoc: install zsh completion 2023-08-22 16:03:55 +01:00
Vincenzo Mantova 7582e6fea6 texlive: add extraNativeBuildInputs parameter to bin containers 2023-08-22 16:03:55 +01:00
Vincenzo Mantova 49ca8fb4ee
texlive.bin.xpdfopen: init (#250388) 2023-08-21 10:20:28 -04:00
Vincenzo Mantova e134c208ae
texlive.bin.xetex: add teckit_compile to output (#250390) 2023-08-21 10:20:14 -04:00
Vincenzo Mantova a69d70d6bc texlive: refactor package builder in separate expression 2023-08-20 19:44:03 +01:00
Vincenzo Mantova b518868334 texlive: group fixed hashes into one attribute set per package 2023-08-20 19:38:27 +01:00
Vincenzo Mantova b32c641615 texlive.combined.scheme-full: remove artistic1, gpl1Plus from saved licenses 2023-08-19 21:30:07 +01:00
Vincenzo Mantova 3e1277b052 texlive."texlive.infra": include tlmgr and bin.core licenses
texlive.infra includes tlmgr and related TeXLive::* perl modules which are
licensed under GPL2 or later. It also brings the GPL2 bin.core.
2023-08-19 21:30:07 +01:00
Vincenzo Mantova 5be52ab757 texlive.tlshell: hardcode revision numbers missing from minimal texlive.tlpdb 2023-08-19 21:30:07 +01:00
Vincenzo Mantova 6e7ef038ee texlive: enable tlmgr (for user mode only) 2023-08-19 21:30:04 +01:00
Vincenzo Mantova 815e1e0e2d texlive: use standard mktexlsr instead of mktexlsr.pl 2023-08-19 21:29:39 +01:00
Vincenzo Mantova 1729f37d2b biber-ms: init 2023-08-15 00:17:29 +01:00
Vincenzo Mantova 9822bbfc33 texlive.bin.latexindent: add alias to new binary container 2023-07-29 18:50:30 +02:00
Vincenzo Mantova 0dfda31778 texlive: document how to review the bin containers 2023-07-29 18:31:19 +02:00
Vincenzo Mantova 07e50252e1 texlive.combine: add ghostscript to wrappers instead of combining 2023-07-29 18:31:18 +02:00
Vincenzo Mantova 01af940407 texlive.combine: include packages with man pages by default 2023-07-29 18:31:17 +02:00
Vincenzo Mantova 5ecc48b8ff texlive: build bin containers for binaries and scripts 2023-07-29 18:10:42 +02:00
Vincenzo Mantova a55e801ca6 texlive.combine: remove cleanBrokenLinks 2023-07-29 18:01:33 +02:00
Vincenzo Mantova fba0cc72fe texlive.tlpdb.nix: extract binary files, formats, script extensions 2023-07-29 18:01:32 +02:00
Vincenzo Mantova bcd641697e texlive: do not exclude translations for tlmgr 2023-07-29 18:01:32 +02:00
Pol Dellaiera 1a64695dd0
Merge pull request #245806 from reckenrode/tix-clang16
texlive: fix build with clang 16
2023-07-29 08:02:59 +02:00
Randy Eckenrode 0ea638dac5
texlive: fix build with clang 16
There are two instances of `main` with an implicit `int` return type.
This is fixed upstream, so this patch is to allow texlive-2022 to build
until texlive-2023 is merged into nixpkgs.
2023-07-27 17:00:52 -04:00
figsoda 5b05f88050
Merge pull request #245438 from figsoda/unused-4 2023-07-26 23:16:16 -04:00
figsoda 59fbf3ee74 pkgs/tools/typesetting: remove dead code 2023-07-25 16:32:44 -04:00
apfelkuchen06 d884050af7 texlive: add license/test instructions to UPGRADING.md 2023-07-25 21:06:43 +02:00
apfelkuchen06 416b3704df texlive: add comment to indicate that a hack can be removed soon 2023-07-25 21:06:39 +02:00
apfelkuchen06 0bada4f8ad texlive.combine: expose licensing information of combined schemes 2023-07-25 21:05:00 +02:00
Sandro Jäckel b0c67b4b6e
treewide: rename fonts.fonts to fonts.packages 2023-07-24 17:34:39 +02:00
Vincenzo Mantova 6cd4468d96
texlive: use lib.recursiveUpdate for tlpdb overrides (#242118) 2023-07-09 19:14:02 -04:00
apfelkuchen6 a3cdf3186f
texlive.bin.core-big: fix luajittex on aarch64-linux (#240577) 2023-06-29 16:12:05 -04:00
apfelkuchen6 ba6c229037
texlive: fix licensing information for doc-only-packages (#239528)
* licenses: add opubl

* texlive: fix license for npp-for-context and lshort-german

This unbreaks evaluation for `texlive.combine { inherit (texlive) scheme-full;
pkgFilter = (_: true) }`. The problem doesn't manifest for the default pkgFilter
as `npp-for-context` is a doc-only-package (that by the way has recently been
removed from texlive).
2023-06-26 20:31:28 +02:00