summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-07-18gnu: texlive-generic-listofitems -> texlive-listofitems....* gnu/packages/tex.scm (texlive-listofitems): New variable. (texlive-generic-listofitems): Deprecate variable. (texlive-latex-readarray): * gnu/packages/maths.scm (hypre): Use new name. Nicolas Goaziou
2023-07-18gnu: texlive-latex-seqsplit -> texlive-seqsplit....* gnu/packages/tex.scm (texlive-seqsplit): New variable. (texlive-latex-seqsplit): Deprecate variable. Nicolas Goaziou
2023-07-18gnu: texlive-latex-psfrag -> texlive-psfrag....* gnu/packages/tex.scm (texlive-psfrag): New variable. (texlive-latex-psfrag): Deprecate variable. (texlive-pstool): * gnu/packages/bioinformatics.scm (phyml): Use new name. Nicolas Goaziou
2023-07-18gnu: texlive-latex-newunicodechar -> texlive-newunicodechar....* gnu/packages/tex.scm (texlive-newunicodechar): New variable. (texlive-latex-newunicodechar): Deprecate variable. * gnu/packages/maths.scm (hypre): Use new name. Nicolas Goaziou
2023-07-18gnu: texlive-latex-newfloat -> texlive-newfloat....* gnu/packages/tex.scm (texlive-newfloat): New variable. (texlive-latex-newfloat): Deprecate variable. (texlive-minted): Use new name. Nicolas Goaziou
2023-07-18gnu: texlive-latex-natbib -> texlive-natbib....* gnu/packages/tex.scm (texlive-natbib): New variable. (texlive-latex-natbib): Deprecate variable. (texlive-apacite): * gnu/packages/bioinformatics.scm (discrover): * gnu/packages/maths.scm (hypre): Use new name. Nicolas Goaziou
2023-07-18gnu: texlive-latex-ifplatform -> texlive-ifplatform....* gnu/packages/tex.scm (texlive-ifplatform): New variable. (texlive-latex-ifplatform): Deprecate variable. (texlive-pstool): (texlive-minted): Use new name. Nicolas Goaziou
2023-07-18gnu: texlive-latex-hanging -> texlive-hanging....* gnu/packages/tex.scm (texlive-hanging): New variable. (texlive-latex-hanging): Deprecate variable. * gnu/packages/maths.scm (hypre): Use new name. Nicolas Goaziou
2023-07-18gnu: texlive-latex-amsrefs -> texlive-amsrefs....* gnu/packages/tex.scm (texlive-amsrefs): New variable. (texlive-latex-amsrefs): Deprecate variable. Nicolas Goaziou
2023-07-18gnu: texlive-latex-cyrillic -> texlive-cyrillic....* gnu/packages/tex.scm (texlive-cyrillic): New variable. (texlive-latex-cyrillic): Deprecate variable. (texlive-base): (texlive-xindy): * gnu/packages/music.scm (lilypond): Use new name. Nicolas Goaziou
2023-07-18gnu: texlive-latex-l3packages -> texlive-l3packages....* gnu/packages/tex.scm (texlive-l3packages): New variable. (texlive-latex-l3packages): Deprecate variable. (texlive-latex-base): (texlive-fontspec): (texlive-ddphonism): (texlive-polyglossia): (texlive-siunitx): (texlive-xetex): Use new name. Nicolas Goaziou
2023-07-18gnu: texlive-dvips-l3backend -> texlive-l3backend....* gnu/packages/tex.scm (texlive-dvips-l3backend): Deprecate package. * gnu/packages/chez.scm (stex-bootstrap): * gnu/packages/maths.scm (cddlib): * gnu/packages/ocaml.scm (unison): * gnu/packages/plotutils.scm (asymptote): Use new name. Nicolas Goaziou
2023-07-18gnu: texlive-latex-backend -> texlive-backend....* gnu/packages/tex.scm (texlive-l3backend): New variable. (texlive-latex-l3backend): Deprecate package. (texlive-latex-base): (texlive-xetex): * gnu/packages/maths.scm (cddlib): Apply renaming. Nicolas Goaziou
2023-07-18gnu: Add texlive-subfig....* gnu/packages/tex.scm (texlive-subfig): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-showexpl....* gnu/packages/tex.scm (texlive-showexpl): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-attachfile....* gnu/packages/tex.scm (texlive-attachfile): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-multido....* gnu/packages/tex.scm (texlive-multido): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-chngcntr....* gnu/packages/tex.scm (texlive-chngcntr): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-breakurl....* gnu/packages/tex.scm (texlive-breakurl): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-euenc....* gnu/packages/tex.scm (texlive-euenc): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-refstyle....* gnu/packages/tex.scm (texlive-refstyle): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-luabidi....* gnu/packages/tex.scm (texlive-luabidi): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-passivetex....* gnu/packages/tex.scm (texlive-passivetex): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-dehyph....* gnu/packages/tex.scm (texlive-dehyph): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-enctex....* gnu/packages/tex.scm (texlive-enctex): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-lualatex-math....* gnu/packages/tex.scm (texlive-lualatex-math): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-currfile....* gnu/packages/tex.scm (texlive-currfile): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-filehook....* gnu/packages/tex.scm (texlive-filehook): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-mfirstuc....* gnu/packages/tex.scm (texlive-mfirstuc): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-xfor....* gnu/packages/tex.scm (texlive-xfor): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-lwarp....* gnu/packages/tex.scm (texlive-lwarp): New variable. Nicolas Goaziou
2023-07-18gnu: Add texlive-minitoc....* gnu/packages/tex.scm (texlive-minitoc): New variable. Nicolas Goaziou
2023-07-18gnu: texlive-latex-expdlist -> texlive-expdlist....* gnu/packages/tex.scm (texlive-expdlist): New variable. (texlive-latex-expdlist): Deprecate variable. * gnu/packages/python-xyz.scm (python-numpy-documentation): (python-matplotlib-documentation): Apply renaming. Nicolas Goaziou
2023-07-18gnu: texlive-latex-etoc -> texlive-etoc....* gnu/packages/tex.scm (texlive-etoc): New variable. (texlive-latex-etoc): Deprecate variable. * gnu/packages/maths.scm (hypre): Apply renaming. Nicolas Goaziou
2023-07-18gnu: texlive-latex-eqparbox -> texlive-eqparbox....* gnu/packages/tex.scm (texlive-eqparbox): New variable. (texlive-latex-eqparbox): Deprecate variable. Nicolas Goaziou
2023-07-18gnu: texlive-latex-environ -> texlive-environ....* gnu/packages/tex.scm (texlive-environ): New variable. (texlive-latex-environ): Deprecate variable. (texlive-tcolorbox): Apply renaming. Nicolas Goaziou
2023-07-18gnu: texlive-latex-trimspaces -> texlive-trimspaces....* gnu/packages/tex.scm (texlive-trimspaces): New variable. (texlive-latex-trimspaces): (texlive-pstool): * gnu/packages/python-xyz.scm (python-nbconvert): Nicolas Goaziou
2023-07-18gnu: texlive-latex-draftwatermark -> texlive-draftwatermark....* gnu/packages/tex.scm (texlive-draftwatermark): New variable. (texlive-latex-draftwatermark): Deprecate package. (texlive-apa6): Apply renaming. Nicolas Goaziou
2023-07-18gnu: Add texlive-everypage....* gnu/packages/tex.scm (texlive-everypage): New variable. Nicolas Goaziou
2023-07-18gnu: texlive-latex-dinbrief -> texlive-dinbrief....* gnu/packages/tex.scm (texlive-dinbrief): New variable. (texlive-latex-dinbrief): Deprecate package. Nicolas Goaziou
2023-07-18gnu: texlive-latex-blindtext -> texlive-blindtext....* gnu/packages/tex.scm (texlive-blindtext): New variable. (texlive-latex-blindtext): Deprecate variable. Nicolas Goaziou
2023-07-18gnu: texlive-latex-l3kernel -> texlive-l3kernel....* gnu/packages/tex.scm (texlive-l3kernel): New variable. (texlive-latex-l3kernel): Deprecate variable. (texlive-latex-base): (texlive-latex-l3packages): (texlive-pstool): (texlive-siunitx): (texlive-latex-ebproof): (texlive-xetex): Apply renaming. Nicolas Goaziou
2023-07-18guix: import: Fix multiple licenses output in texlive importer....* guix/import/texlive.scm (string->license): Add missing case and try first to split license strings before giving up. * tests/texlive.scm (%fake-tlpdb): Add test data. ("texlive->guix-package, multiple licenses"): New test. Nicolas Goaziou
2023-07-18guix: import: texlive use full file names for generic directories....Generic directories, such as "doc/info/" or "doc/man" are shared by multiple packages. With this change, the texlive importer specifies the full file name of package-specific files there, making sure only them are downloaded. * guix/import/texlive.scm (texlive-generic-locations): New variable. (files->locations): Renamed from files->directories. Provide full file names when necessary. (tlpdb->package): Apply renaming. Nicolas Goaziou
2023-07-18guix: import: Improve home-page generation in texlive importer....* guix/import/texlive.scm (tlpdb): Also register `catalogue' key. (tlpdb->package): First try to use catalogue for the home-page, then the name. * tests/texlive.scm (%fake-tlpdb): Add tests data. ("texlive->guix-package, with catalogue entry, no inputs"): New test. Nicolas Goaziou
2023-07-18guix: import: Update texlive importer according to new build system....* guix/import/texlive.scm (tlpdb->package): Generate a package that doesn't need SIMPLE-TEXLIVE-PACKAGE. * guix/import/utils.scm (package->definition): Remove special case for `simple-texlive-package'. * tests/texlive.scm (%fake-tlpdb): Add test data. ("texlive->guix-package"): Update test. ("texlive->guix-package, no docfiles"): New test. Nicolas Goaziou
2023-07-18gnu: Simplify simple-texlive-package for non-trivial packages....* gnu/packages/tex.scm (simple-texlive-package): When #:TRIVIAL keyword is not set, do not add any phase, and let TRIVIAL-BUILD-SYSTEM proceed. With this change, `simple-texlive-package' can be removed piece-wise in texlive packages without breakage, assuming spurious `chdir' and `copy-files' phases are removed. (texlive-bidi): (texlive-alphalph): (texlive-mflogo): (texlive-amsfonts): (texlive-halloweenmath): (texlive-atveryend): (texlive-auxhook): (texlive-epstopdf-pkg): (texlive-filecontents): (texlive-graphics): (texlive-hycolor): (texlive-xcolor): (texlive-hyperref): (texlive-oberdiek): (texlive-rerunfilecheck): (texlive-onedown): (texlive-tools): (texlive-fontspec): (texlive-stringenc): (texlive-amsmath): (texlive-mathdots): (texlive-amscls): (texlive-babel): (texlive-babel-french): (texlive-babel-swedish): (texlive-pict2e): (texlive-psnfss): (texlive-bigfoot): (texlive-firstaid): (texlive-pdftexcmds): (texlive-refcount): (texlive-capt-of): (texlive-makecmds): (texlive-metalogo): (texlive-paralist): (texlive-polyglossia): (texlive-fancyhdr): (texlive-letltxmacro): (texlive-listings): (texlive-kvoptions): (texlive-zref): (texlive-eso-pic): (texlive-pdfpages): (texlive-stmaryrd): (texlive-subfigure): (texlive-lh): (texlive-acronym): (texlive-ms): (texlive-ncctools): (texlive-numprint): (texlive-atbegshi): (texlive-bigintcalc): (texlive-bitset): (texlive-etexcmds): (texlive-gettitlestring): (texlive-infwarerr): (texlive-intcalc): (texlive-kvdefinekeys): (texlive-kvsetkeys): (texlive-ltxcmds): (texlive-pdfescape): (texlive-uniquecounter): (texlive-pdfx): (texlive-marginnote): (texlive-tabu): (texlive-siunitx): (texlive-sectsty): (texlive-morefloats): (texlive-ifmtarg): (texlive-pagenote): (texlive-titling): (texlive-ifoddpage): (texlive-storebox): (texlive-collectbox): (texlive-grfext): (texlive-adjustbox): (texlive-qrcode): (texlive-unicode-math): (texlive-babel-czech): (texlive-babel-dutch): (texlive-babel-finnish): (texlive-babel-danish): (texlive-babel-polish): (texlive-abstract): (texlive-breqn): (texlive-datatool): (texlive-lastpage): (texlive-soul): (texlive-soulutf8): (texlive-totcount): (texlive-totpages): Remove `chdir' and `copy-files' phases. Nicolas Goaziou
2023-07-18guix: texlive-build-system: Improvements on non-trivial packages....* guix/build/texlive-build-system.scm (build): Ignore temporary build files when moving runfiles around. Remove ".drv" source files prior to compiling files. Remove need for #:TEX-DIRECTORY keyword. Handle ".ins" and ".dtx" files in different directories. (install): Install docfiles in "doc" output when available. * guix/build-system/texlive.scm (texlive-build): Remove #:TEX-DIRECTORY. * doc/guix.texi (Build Systems): Remove reference to #:TEX-DIRECTORY in TEXLIVE-BUILD-SYSTEM documentation. Also mention it now tries to compile ".dtx" files when there is no ".ins" file. Nicolas Goaziou
2023-07-18gnu: mig: Update to 1.8+git20230520....This reinstates 999a6ac0cfd9339e138007ed9e4e544a55e92e3e, which was reverted by a041bbb4bf98cce72b14c554369fc56eeacc2f5d, but without resorting to 'git-fetch'. * gnu/packages/hurd.scm (mig): Update to 1.8+git20220827. [source]: Remove patch. * gnu/packages/patches/mig-cpu.h-generation.patch: Delete. * gnu/local.mk (dist_patch_DATA): Remove it. Ludovic Courtès
2023-07-18gnu: Add font-tuffy....* gnu/packages/fonts.scm (font-tuffy): New variable. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Michael Ford