me
/
guix
Archived
1
0
Fork 0
Commit Graph

117493 Commits (a9634e2f231ea19c1f4ac49114d09eed8895fbce)

Author SHA1 Message Date
Nicolas Goaziou a9634e2f23
gnu: 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.
2023-07-18 18:10:36 +02:00
Nicolas Goaziou b02b841390
gnu: Add texlive-subfig.
* gnu/packages/tex.scm (texlive-subfig): New variable.
2023-07-18 18:10:35 +02:00
Nicolas Goaziou 558fe17c53
gnu: Add texlive-showexpl.
* gnu/packages/tex.scm (texlive-showexpl): New variable.
2023-07-18 18:10:35 +02:00
Nicolas Goaziou e2178738c6
gnu: Add texlive-attachfile.
* gnu/packages/tex.scm (texlive-attachfile): New variable.
2023-07-18 18:10:35 +02:00
Nicolas Goaziou 5d60e272c9
gnu: Add texlive-multido.
* gnu/packages/tex.scm (texlive-multido): New variable.
2023-07-18 18:10:34 +02:00
Nicolas Goaziou 4ab1b5ccd4
gnu: Add texlive-chngcntr.
* gnu/packages/tex.scm (texlive-chngcntr): New variable.
2023-07-18 18:10:34 +02:00
Nicolas Goaziou 9bfa1ca1c2
gnu: Add texlive-breakurl.
* gnu/packages/tex.scm (texlive-breakurl): New variable.
2023-07-18 18:10:34 +02:00
Nicolas Goaziou 01330385f8
gnu: Add texlive-euenc.
* gnu/packages/tex.scm (texlive-euenc): New variable.
2023-07-18 18:10:33 +02:00
Nicolas Goaziou f36563c7b3
gnu: Add texlive-refstyle.
* gnu/packages/tex.scm (texlive-refstyle): New variable.
2023-07-18 18:10:33 +02:00
Nicolas Goaziou a4d0c9d134
gnu: Add texlive-luabidi.
* gnu/packages/tex.scm (texlive-luabidi): New variable.
2023-07-18 18:10:33 +02:00
Nicolas Goaziou 69b1df59e3
gnu: Add texlive-passivetex.
* gnu/packages/tex.scm (texlive-passivetex): New variable.
2023-07-18 18:10:32 +02:00
Nicolas Goaziou 14cd6c2fb4
gnu: Add texlive-dehyph.
* gnu/packages/tex.scm (texlive-dehyph): New variable.
2023-07-18 18:10:32 +02:00
Nicolas Goaziou 0f2c676ee9
gnu: Add texlive-enctex.
* gnu/packages/tex.scm (texlive-enctex): New variable.
2023-07-18 18:10:32 +02:00
Nicolas Goaziou 56785dbde3
gnu: Add texlive-lualatex-math.
* gnu/packages/tex.scm (texlive-lualatex-math): New variable.
2023-07-18 18:10:31 +02:00
Nicolas Goaziou d851f8d7b9
gnu: Add texlive-currfile.
* gnu/packages/tex.scm (texlive-currfile): New variable.
2023-07-18 18:10:31 +02:00
Nicolas Goaziou b8fe63bb51
gnu: Add texlive-filehook.
* gnu/packages/tex.scm (texlive-filehook): New variable.
2023-07-18 18:10:31 +02:00
Nicolas Goaziou f0555899b0
gnu: Add texlive-mfirstuc.
* gnu/packages/tex.scm (texlive-mfirstuc): New variable.
2023-07-18 18:10:30 +02:00
Nicolas Goaziou 3e62196230
gnu: Add texlive-xfor.
* gnu/packages/tex.scm (texlive-xfor): New variable.
2023-07-18 18:10:30 +02:00
Nicolas Goaziou ebc30bccb8
gnu: Add texlive-lwarp.
* gnu/packages/tex.scm (texlive-lwarp): New variable.
2023-07-18 18:10:30 +02:00
Nicolas Goaziou f380aa3560
gnu: Add texlive-minitoc.
* gnu/packages/tex.scm (texlive-minitoc): New variable.
2023-07-18 18:10:29 +02:00
Nicolas Goaziou 92c0962c5a
gnu: 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.
2023-07-18 18:10:29 +02:00
Nicolas Goaziou 376059576e
gnu: 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.
2023-07-18 18:10:28 +02:00
Nicolas Goaziou 1a8e352119
gnu: texlive-latex-eqparbox -> texlive-eqparbox.
* gnu/packages/tex.scm (texlive-eqparbox): New variable.
(texlive-latex-eqparbox): Deprecate variable.
2023-07-18 18:10:28 +02:00
Nicolas Goaziou 3476b74386
gnu: texlive-latex-environ -> texlive-environ.
* gnu/packages/tex.scm (texlive-environ): New variable.
(texlive-latex-environ): Deprecate variable.
(texlive-tcolorbox): Apply renaming.
2023-07-18 18:10:28 +02:00
Nicolas Goaziou ab95125765
gnu: 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):
2023-07-18 18:10:27 +02:00
Nicolas Goaziou 1cca15cf73
gnu: texlive-latex-draftwatermark -> texlive-draftwatermark.
* gnu/packages/tex.scm (texlive-draftwatermark): New variable.
(texlive-latex-draftwatermark): Deprecate package.
(texlive-apa6): Apply renaming.
2023-07-18 18:10:27 +02:00
Nicolas Goaziou f675d02d21
gnu: Add texlive-everypage.
* gnu/packages/tex.scm (texlive-everypage): New variable.
2023-07-18 18:10:27 +02:00
Nicolas Goaziou e9cd94df0d
gnu: texlive-latex-dinbrief -> texlive-dinbrief.
* gnu/packages/tex.scm (texlive-dinbrief): New variable.
(texlive-latex-dinbrief): Deprecate package.
2023-07-18 18:10:26 +02:00
Nicolas Goaziou b8fef5d92e
gnu: texlive-latex-blindtext -> texlive-blindtext.
* gnu/packages/tex.scm (texlive-blindtext): New variable.
(texlive-latex-blindtext): Deprecate variable.
2023-07-18 18:10:26 +02:00
Nicolas Goaziou dd9de57608
gnu: 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.
2023-07-18 18:10:26 +02:00
Nicolas Goaziou 3fc925aa84
guix: 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.
2023-07-18 18:10:25 +02:00
Nicolas Goaziou 308b3e83c3
guix: 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.
2023-07-18 18:10:25 +02:00
Nicolas Goaziou 7a6da1e22a
guix: 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.
2023-07-18 18:10:25 +02:00
Nicolas Goaziou 4a245129ff
guix: 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.
2023-07-18 18:10:25 +02:00
Nicolas Goaziou bc3384923e
gnu: 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.
2023-07-18 18:10:24 +02:00
Nicolas Goaziou 3f22dabc2a
guix: 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.
2023-07-18 18:10:24 +02:00
Ludovic Courtès 4e11cac6be
gnu: mig: Update to 1.8+git20230520.
This reinstates 999a6ac0cf, which was
reverted by a041bbb4bf, 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.
2023-07-18 17:21:54 +02:00
Michael Ford a8c79839d5
gnu: Add font-tuffy.
* gnu/packages/fonts.scm (font-tuffy): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-07-18 20:46:14 +08:00
Hilton Chain 3d1b7cf1fa
gnu: font-sarasa-gothic: Update to 0.41.3.
* gnu/packages/fonts.scm (font-sarasa-gothic): Update to 0.41.3.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-07-18 20:46:14 +08:00
Janneke Nieuwenhuizen 94f83088d2
gnu: Remove unused gnumach patch.
This is a followup to commit
    2edd67d34b
    gnu: gnumach: Update to 1.8+git20221224.

* gnu/packages/patches/gnumach-add-missing-const_mach_port_name_array_t-type.patch:
Remove.
* gnu/local.mk (dist_patch_DATA): Remove it.
2023-07-18 14:28:17 +02:00
Greg Hogan bd0e7c5e17
gnu: zsh: Update to 5.9.
* gnu/packages/shells.scm (zsh): Update to 5.9.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-07-18 20:23:42 +08:00
Sughosha 3c79f4b50a
gnu: ardour: Inline ardour-rpath-phase into its definition.
* gnu/packages/audio.scm (ardour)[#:phases]: Inline ardour-rpath-phase.
(ardour-rpath-phase): Delete variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-07-18 20:23:42 +08:00
Sughosha d1a76ac512
gnu: ardour: Install bundled MIDI loops.
* gnu/packages/audio.scm (ardour)[#:phases]: Add install-bundled-media.
[native-inputs]: Add unzip.
[license]: Add cc0 and expat.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-07-18 20:23:42 +08:00
Sughosha bf6727fadf
gnu: ardour: Update to 7.5.
* gnu/packages/audio.scm (ardour): Update to 7.5.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-07-18 20:23:42 +08:00
fanquake 65974e8aa7
gnu: nsis: Update to 3.09.
* gnu/packages/installers.scm (make-nsis): Update to 3.09.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-07-18 20:23:42 +08:00
fanquake f610821eda
gnu: mingw-w64-tools: Update to 11.0.0.
* gnu/packages/mingw.scm (mingw-w64-tools): Update to 11.0.0.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-07-18 20:23:42 +08:00
fanquake 30403c7c3f
gnu: mingw: Update to 11.0.0.
* gnu/packages/mingw.scm (mingw): Update to 11.0.0.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-07-18 20:23:42 +08:00
fanquake 2c19706fd8
gnu: libnatpmp: Update to 20230423.
* gnu/packages/networking.scm (libnatpmp): Update to 20230423.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-07-18 20:23:42 +08:00
fanquake 1bd3b7d2c7
gnu: libupnp: Update to 1.14.17.
* gnu/packages/upnp.scm (libupnp): Update to 1.14.17.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-07-18 20:23:42 +08:00
宋文武 a6eb936d28
gnu: newick-utils: Skip tests on riscv64-linux.
* gnu/packages/bioinformatics.scm (newick-utils)[arguments]: Skip tests
when building on riscv64-linux.
2023-07-18 20:23:42 +08:00