Nicolas Graves
f8bd2dbbd5
gnu: fail2ban: Improve snippet.
...
* gnu/packages/admin.scm (fail2ban)
[source]<modules>: Remove (srfi srfi-26).
<snippet>: Use gexp. Move substitute* patches...
[arguments]<phases>: ...to phases 'patch-setup.py and 'disable-some-tests.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-05-06 12:22:35 +02:00
Nicolas Graves
bbae08827f
gnu: fail2ban: Improve style.
...
* gnu/packages/admin.scm (fail2ban):
[arguments]<phases>: Rewrite phases 'set-action-dependencies and
copy-man-pages for readability.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-05-06 12:22:35 +02:00
Nicolas Graves
30f240b034
gnu: fail2ban: Improve style.
...
* gnu/packages/admin.scm (fail2ban): Use gexps and run guix style.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-05-06 12:22:35 +02:00
Nicolas Graves
6567fd4072
gnu: fail2ban: Update to 1.1.0.
...
* gnu/packages/patches/fail2ban-0.11.2_CVE-2021-32749.patch,
gnu/packages/fail2ban-0.11.2_fix-setuptools-drop-2to3.patch,
gnu/packages/patches/fail2ban-0.11.2_fix-test-suite.patch,
gnu/packages/patches/fail2ban-python310-server-action.patch,
gnu/packages/fail2ban-python310-server-actions.patch: Delete patches.
* gnu/local.mk: Deregister patches.
* gnu/packages/admin.scm (fail2ban): Update to 1.1.0.
[source]<snippet>: Use (srfi srfi-26) for readability.
<patches>: Deregister patches.
[build-system]: Switch to pyproject-build-system.
[arguments]<phases>: Remove phase 'invoke-2to3. Add phase
'avoid-external-binary-in-/bin to avoid creating a symlink to
python-wrapper binary during installation (current 'install phase
breaks otherwise). Run phases 'fix-default-config and
'set-action-dependencies before 'build phase (needed for pyproject).
[native-inputs]: Add python-setuptools, python-wheel.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-05-06 12:22:35 +02:00
Nicolas Graves
43a5197c6c
gnu: fail2ban: Move setup and test patches to phases.
...
* gnu/packages/admin.scm (fail2ban)
[source]<snippet>: Move setup and test substitutions...
[arguments]<phases>: ...to phases 'patch-setup.py and
'disable-some-tests.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-05-06 12:22:35 +02:00
Nicolas Graves
f744f060dd
gnu: fail2ban: Move file deletion to source snippet.
...
* gnu/packages/admin.scm (fail2ban)
[arguments]<phases>: Move multiple file deletion from here...
[source]<snippet>: ...to here.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-05-06 12:22:34 +02:00
Ada Stevenson
5dccf8781c
gnu: libfilezilla: Update source origin.
...
* gnu/packages/ftp.scm (gnu): (libfilezilla): Update source origin.
[source]: Replace `url-fetch` with `svn-fetch`.
[native-inputs]: Add `automake`, `autoconf` and `libtool`.
Change-Id: I1d94d10ff5eb91043f99f15334866b6ad6a2b1cf
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
2025-05-06 12:22:34 +02:00
Ludovic Courtès
edc799dabf
environment, home: Make /tmp writable.
...
Fixes <https://issues.guix.gnu.org/78272 >.
Fixes a bug caused by commit ce363c1dc7 ,
which inadvertently made /tmp read-only as well.
* guix/scripts/environment.scm (launch-environment/container)[tmpfs]:
New variable.
Add it to ‘file-systems’.
* guix/scripts/home.scm (spawn-home-container): Add /tmp file system
to #:mounts.
* tests/guix-environment-container.sh: Add test.
Reported-by: Tomas Volf <~@wolfsden.cz>
Change-Id: I5cb449e6d0c213d4b5866cbcbd14990437a7d4c5
2025-05-06 12:22:34 +02:00
Andreas Enge
db336991b5
gnu: asymptote: Fix build.
...
* gnu/packages/plotutils.scm (asymptote)[arguments]<#:phases>{setenv}:
New phase.
Change-Id: Id2e0f33d82affa573c7f2c5fe7c3741f42479b8e
2025-05-06 11:25:07 +02:00
Nicolas Goaziou
6295ea857c
gnu: jthreads: Fix build.
...
* gnu/packages/cpp.scm (jthread): Bump texlive-listings version provided in
TeX Live to 1.10c.
Change-Id: I699bcc43b1a2dcbff8956d664b3dab496ca2e270
2025-05-06 11:25:07 +02:00
Nicolas Goaziou
5a09308c7c
gnu: book-sparc: Fix build.
...
* gnu/packages/books.scm (book-sparc):[native-inputs]: Add texlive-lineno,
texlive-xtring.
Change-Id: Ic2f7c6bcf5476fea72db627ea12385be47bfdbbb
2025-05-06 11:25:07 +02:00
Nicolas Goaziou
8207bdf26c
gnu: python-sphinx-5: Fix build.
...
* gnu/packages/sphinx.scm (python-sphinx-5)[native-inputs]: Add texlive-anyfontsize.
Change-Id: Id94a00342e2c884b28ee680645a4857b9cd72b4e
2025-05-06 11:25:07 +02:00
Nicolas Goaziou
b307bd8456
gnu: hypre: Fix build.
...
* gnu/packages/maths.scm (hypre)[native-inputs]: Add missing
texlive-booktabs. Remove texlive-etoolbox, already provided by texlive-local-tree.
Change-Id: I6da2313d294dad6f24764448e9010a4120444d71
2025-05-06 11:25:07 +02:00
Nicolas Goaziou
1a8b36329f
gnu: texlive-libkpathsea: Tweak "texmf.cnf" variables.
...
* gnu/packages/tex.scm (texlive-libkpathsea): Use XDG variables instead of
HOME for cache and user configuration. Re-instate TEXMFLOCAL, which may be
necessary for external TeX installations.
(texlive-luatex): Re-instate TEXFLOCAL.
* gnu/packages/algebra.scm (gap):
* gnu/packages/assembly.scm (asl):
(yaehmop):
* gnu/packages/bioinformatics.scm (discrover):
* gnu/packages/chez.scm (chez-scheme-for-racket):
* gnu/packages/engineering.scm (fastcap):
* gnu/packages/fsf.scm (book-faif):
* gnu/packages/maths.scm (hypre):
(stex-boostrap):
(suitesparse-amd):
(suitesparse-camd):
(suitesparse-cholmod):
(suitesparse-klu):
(suitesparse-ldl):
(suitesparse-mongoose):
(suitesparse-spex):
(suitesparse-spqr):
(suitesparse-umfpack):
* gnu/packages/ocaml.scm (ocaml-bibtex2html):
(unison):
* gnu/packages/python-xyz.scm (python-nbconvert):
* gnu/packages/statistics.scm (r-with-tests)[arguments]: Set TEXMFVAR to
a writable location.
Change-Id: I3d2d069cf41a92214d9d6fb7f4d54fc81fe6db7a
2025-05-06 11:25:07 +02:00
Nicolas Goaziou
b1ef3bce13
gnu: Update TeX Live to 2025.2.
...
* gnu/packages/tex.scm: Update TeX Live to 2025.2.
* gnu/packages/bioinformatics.scm (discrover):
* gnu/packages/python-xyz.scm (python-nbconvert): Remove texlive-ms package.
Change-Id: Ia6c6753ddb889413522e3351f38a95dd24912984
2025-05-06 11:25:07 +02:00
Nicolas Goaziou
6f67fb06b0
gnu: tex: Adjust comments for update process.
...
* gnu/packages/tex.scm: Suggest to log output of the global refresh. Also
mention that all collections must be imported again to find new packages.
Change-Id: Idd194384318143da50f3b269aa5acfdb95f72365
2025-05-06 11:25:07 +02:00
Nicolas Goaziou
af54888314
guix: texlive importer: Fix recursive calls.
...
* guix/import/texlive.scm (texlive-recursive-import): Make sure #:guix-name
value accepts only one argument.
Change-Id: Ie3c7f7cee7860e0d926ba95a708f16e147f4d550
2025-05-06 11:25:07 +02:00
Nicolas Goaziou
df887f679f
guix: texlive importer: Improve output for texlive-biber-ms.
...
* guix/import/texlive.scm (no-bin-propagation-packages): Add "biber-ms".
Change-Id: Id9dadd2194e8d59d68c395b513e4c94673c97bb2
2025-05-06 11:25:07 +02:00
Nicolas Goaziou
9192c195ff
guix: texlive importer: Fix version error when importing a package.
...
* guix/import/texlive.scm (texlive->guix-package): Use find-version instead of
returning the first version tag.
Change-Id: Ib144d56c034c9ce3e5a4cddcffb78be58cd05e62
2025-05-06 11:25:07 +02:00
Nicolas Goaziou
3cf3880212
guix: texlive importer: Adjust version for meta packages.
...
* guix/import/texlive.scm (tlpdb->package): Use (package-version
package-source) instead of %texlive-revision when importing a meta package.
* tests/texlive.scm ("texlive->guix-package, meta-package"): Test it.
Change-Id: I2a5d2eb6529dafe0c888b2a7a5a1b38af1160235
2025-05-06 11:25:06 +02:00
Nicolas Goaziou
3b34f33bb5
gnu: python-sphinx: Fix build.
...
* gnu/packages/sphinx.scm (python-sphinx)[native-inputs]: Add
texlive-anyfontsize.
Change-Id: I9e3777cb873b1c330bcfecac138e519670a829f5
2025-05-06 11:25:06 +02:00
Nicolas Goaziou
9712d8daec
gnu: Make modular TeX Live reproducible.
...
Fixes: https://issues.guix.gnu.org/73613
* gnu/packages/tex.scm (texlive-aleph):
(texlive-amstex):
(texlive-eplain):
(texlive-hitex):
(texlive-lollipop):
(texlive-mex):
(texlive-mltex):
(texlive-texsis):
(texlive-luatex):
(texlive-xmltex):
(texlive-latex-bin):
(texlive-cslatex):
(texlive-mptopdf):
(texlive-mflua):
(texlive-luajittex):
(texlive-csplain):
(texlive-luahbtex):
(texlive-jadetex):
(texlive-pdftex):
(texlive-optex):
(texlive-context-legacy):
(texlive-everyshi):
(texlive-xetex): Add libfaketime to native inputs.
* guix/build/texlive-build-system.scm (enforce-source-date-epoch): New function.
(create-formats): Wrap format generation within a `faketime' or `datefudge'
call, depending on the system.
(%standard-phases): Add a phase to obey to SOURCE_DATE_EPOCH.
Change-Id: Ieef6adb18b7f4373194e3550d41761f75334e574
2025-05-06 11:25:06 +02:00
Nicolas Goaziou
f6d9057ff2
gnu: texlive-libkpathsea: Enforce ls-R usage by default.
...
Fixes: https://issues.guix.gnu.org/75893
* gnu/packages/tex.scm (texlive-libkpathsea): Set TEXMF so that ls-R database
is mandatory and must contain the file looked after in the TeX Live tree.
* guix/build/texlive-build-system.scm (configure-texmf): Relax requirements
for "ls-R" database. Renamed from `set-texmfvar'.
(%standard-phases): Apply phase renaming.
* gnu/packages/python-xyz.scm (python-nbconvert)[native-inputs]: Add TeX Live
packages required for tests to pass since propagated packages are no longer
accessible during build.
* gnu/packages/books.scm (book-sparc)[inputs]: Move TeX Live related inputs
to...
[native-inputs]: ... here, and wrap them within texlive-local-tree for the
same reason as above.
Change-Id: I3430bc84ce35f4aa8f0537b512f472ef88f8e5e9
2025-05-06 11:25:06 +02:00
Nicolas Goaziou
4e04035d36
gnu: profiles.scm: Ignore ls-R databases when building font maps.
...
* guix/profiles.scm (texlive-font-maps): Ignore ls-R databases when building
font maps.
Change-Id: I942886a89497e94c51e492657150540c6cd35603
2025-05-06 11:25:06 +02:00
Nicolas Goaziou
4df6eda30f
gnu: Rename texlive-updmap.cfg' into texlive-local-tree'.
...
* doc/build.scm (pdf-manual):
* doc/contributing.texi (Submitting Patches):
* gnu/packages/algebra.scm (pari-gp):
(giac):
* gnu/packages/assembly.scm (asl):
* gnu/packages/audio.scm (chow-tape-model):
* gnu/packages/bioconductor.scm (r-biocstyle):
* gnu/packages/bioinformatics.scm (discrover):
(phyml):
(velvet):
* gnu/packages/chemistry.scm (yaehmop):
* gnu/packages/chez.scm (chez-scheme-for-racket):
(stex-bootstrap):
(chez-web):
(chez-sockets):
* gnu/packages/cran.scm (r-papaja):
(r-prereg):
* gnu/packages/docbook.scm (dblatex):
* gnu/packages/emacs-xyz.scm (emacs-auctex):
* gnu/packages/engineering.scm (fastcap):
* gnu/packages/finance.scm (optionmatrix):
* gnu/packages/fsf.scm (book-faif):
* gnu/packages/gettext.scm (po4a):
(po4a-minimal):
* gnu/packages/graphics.scm (mmg):
* gnu/packages/graphviz.scm (dot2tex):
* gnu/packages/guile-xyz.scm (emacsy):
(guile-cv):
* gnu/packages/lisp.scm (sbcl):
* gnu/packages/maths.scm (cddlib):
(gnuplot):
(itpp):
(octave):
(suitesparse-amd):
(suitesparse-camd):
(suitesparse-cholmod):
(suitesparse-klu):
(suitesparse-ldl):
(suitesparse-mongoose):
(suitesparse-spex):
(suitesparse-spqr):
(suitesparse-umfpack):
(hypre):
* gnu/packages/music.scm (lilypond):
* gnu/packages/ocaml.scm (unison):
(ocaml-bibtex2html):
* gnu/packages/pdf.scm (extractpdfmark):
* gnu/packages/photo.scm (enblend-enfuse):
* gnu/packages/plotutils.scm (asymptote):
* gnu/packages/python-xyz.scm (python-numpy-documentation):
(python-ipython-documentation):
(python-pypandoc):
* gnu/packages/radio.scm (gnuradio):
(libosmo-dsp):
* gnu/packages/scheme.scm (mit-scheme):
* gnu/packages/security-token.scm (yubico-piv-tool):
* gnu/packages/sphinx.scm (python-sphinx):
(python-sphinx-5):
* gnu/packages/statistics.scm (r-with-tests):
(r-spams):
* gnu/packages/tex.scm (texlive-local-tree): Renamed from…
(texlive-updmap.cfg): … this. Deprecate the latter.
(texlive-biblatex-philosophy):
(texlive-bropd):
(texlive-fontsize):
(texlive-poetrytex):
(texlive-reverxii):
(texlive-stix):
(texlive-suftesi):
(texlive-thucoursework):
(texlive-ulqda):
(texlive-yathesis):
(texlive-makecell):
(texlive-robotarm):
(texlive-bbold):
(texlive-babel-romansh):
(texlive-polyglossia):
(texlive-innerscript):
(teximpatient):
(texlive-xkeyval):
(texlive-arabxetex):
(texlive-blox):
(texlive-ecgdraw):
(texlive-gradientframe):
(texlive-everyhook):
(texlive-actuarialangle):
(texlive-actuarialsymbol):
(texlive-autopdf):
(texlive-etaremune):
(texlive-extract):
(texlive-forarray):
(texlive-graphicx-psmin):
(texlive-ha-prosper):
(texlive-namespc):
(texlive-newspaper):
(texlive-powerdot):
(texlive-recipecard):
(texlive-show2e):
(texlive-tablists):
(texlive-ted):
(texlive-xargs):
(texlive-xpeek):
* gnu/packages/xdisorg.scm (xforms):
* gnu/packages/algebra.scm (gap):
* gnu/packages/cpp.scm (jthread):
* guix/lint.scm (check-inputs-should-be-native): Rename `texlive-updmap.cfg' into `texlive-local-tree'.
Change-Id: I129280807c418e57acbcbda399545ab27a9e0a33
2025-05-06 11:25:06 +02:00
Nicolas Goaziou
01be897177
gnu: texlive-updmap.cfg: Provide a full TeX Live tree.
...
* gnu/packages/tex.scm: (texlive-updmap.cfg): Provide a full TeX Live tree
instead of the font maps only. Activate it by generating a ls-R file. Also
limit propagated inputs to the bare minimum, i.e, texlive-libkpathsea.
[synopsis, documentation]: Update it so as to reflect the new nature of the
generated package.
(texlive-polyglossia, texlive-arabxetex)[native-inputs]:
Make sure texlive-updmap.cfg only contains TeX Live inputs as it doesn’t
propagate its arguments anymore.
Change-Id: I91e5e851a88c67f40215a07ae95138099edfe1a6
2025-05-06 11:25:06 +02:00
Nicolas Goaziou
31a6b4a4f9
gnu: texlive-newverbs: Remove input labels.
...
* gnu/packages/tex.scm (texlive-newverbs)[native-inputs]: Remove labels.
Change-Id: I2cccd5a010310ee4509d40999bd35283e8548656
2025-05-06 11:25:05 +02:00
Nicolas Goaziou
181c19fadf
gnu: texlive-hyphen-complete: Remove input labels.
...
* gnu/packages/tex.scm (texlive-hyphen-complete)[native-inputs]: Remove
labels.
Change-Id: Id6a56bb228311a2172a8f469e117611725b34103
2025-05-06 11:25:05 +02:00
Nicolas Goaziou
f5914d5b2e
gnu: texlive build system: Un-dumbify a comment.
...
* guix/build/texlive-build-system.scm (build): Clarify a poorly explained
design choice.
Change-Id: Ida4e4ccb3934f8b5cc7a6e36e33cec7a5e5581e8
2025-05-06 11:25:05 +02:00
Nicolas Goaziou
fbc334928b
gnu: tex.scm: Fix typo.
...
* gnu/packages/tex.scm: Fix typo in initial comments.
Change-Id: Ib336500bbdfe6e532db8ae1088eaed41e833c04f
2025-05-06 11:25:05 +02:00
Nicolas Goaziou
0b57435285
gnu: Remove deprecated TeX Live aliases.
...
* gnu/packages/tex.scm (texlive-base):
(texlive-tiny):
(texlive-union):
(texlive-generic-unicode-data):
(texlive-generic-tex-ini-files):
(texlive-metafont-base):
(texlive-tex-fontinst-base):
(texlive-fonts-cm):
(texlive-fonts-cm-super):
(texlive-fonts-lm):
(texlive-fonts-knuth-lib):
(texlive-fonts-latex):
(texlive-latex-mflogo):
(texlive-fonts-mflogo-font):
(texlive-fonts-amsfonts):
(texlive-latex-amsfonts):
(texlive-fonts-ec):
(texlive-tex-plain):
(texlive-latex-base):
(texlive-latex-atveryend):
(texlive-latex-auxhook):
(texlive-latex-epstopdf-pkg):
(texlive-latex-filecontents):
(texlive-generic-epsf):
(texlive-latex-fancyvrb):
(texlive-latex-graphics):
(texlive-latex-hycolor):
(texlive-latex-xcolor):
(texlive-latex-hyperref):
(texlive-latex-oberdiek):
(texlive-latex-rerunfilecheck):
(texlive-latex-tools):
(texlive-latex-url):
(texlive-latex-l3kernel):
(texlive-dvips-l3backend):
(texlive-latex-l3backend):
(texlive-latex-l3packages):
(texlive-latex-fontspec):
(texlive-luatex-lualibs):
(texlive-luatex-luaotfload):
(texlive-latex-amsmath):
(texlive-latex-amscls):
(texlive-latex-babel):
(texlive-generic-babel-english):
(texlive-generic-babel-french):
(texlive-generic-babel-german):
(texlive-latex-cyrillic):
(texlive-latex-psnfss):
(texlive-latex-ifplatform):
(texlive-generic-iftex):
(texlive-generic-ifxetex):
(texlive-latex-amsrefs):
(texlive-latex-bigfoot):
(texlive-latex-blindtext):
(texlive-latex-dinbrief):
(texlive-latex-environ):
(texlive-latex-eqparbox):
(texlive-latex-etoc):
(texlive-latex-expdlist):
(texlive-latex-filemod):
(texlive-latex-hanging):
(texlive-latex-natbib):
(texlive-latex-newfloat):
(texlive-latex-newunicodechar):
(texlive-latex-pdftexcmds):
(texlive-latex-psfrag):
(texlive-latex-pstool):
(texlive-latex-refcount):
(texlive-latex-seminar):
(texlive-latex-seqsplit):
(texlive-latex-stackengine):
(texlive-latex-tocloft):
(texlive-latex-trimspaces):
(texlive-latex-capt-of):
(texlive-latex-doi):
(texlive-latex-etoolbox):
(texlive-latex-fncychap):
(texlive-latex-framed):
(texlive-latex-g-brief):
(texlive-latex-galois):
(texlive-latex-gcite):
(texlive-latex-geometry):
(texlive-latex-mdwtools):
(texlive-latex-marginfix):
(texlive-latex-polyglossia):
(texlive-latex-supertabular):
(texlive-tex-texinfo):
(texlive-latex-upquote):
(texlive-latex-anysize):
(texlive-latex-appendix):
(texlive-latex-bookmark):
(texlive-latex-changebar):
(texlive-latex-cmap):
(texlive-latex-colortbl):
(texlive-latex-fancybox):
(texlive-latex-fancyhdr):
(texlive-latex-float):
(texlive-latex-footmisc):
(texlive-latex-letltxmacro):
(texlive-latex-frankenstein):
(texlive-latex-listings):
(texlive-latex-jknapltx):
(texlive-jknappen):
(texlive-latex-kvoptions):
(texlive-fonts-adobe-times):
(texlive-fonts-adobe-palatino):
(texlive-fonts-adobe-zapfding):
(texlive-fonts-rsfs):
(texlive-latex-eso-pic):
(texlive-latex-eepic):
(texlive-latex-enotez):
(texlive-latex-enumitem):
(texlive-latex-multirow):
(texlive-latex-overpic):
(texlive-latex-parskip):
(texlive-latex-pbox):
(texlive-latex-pdfpages):
(texlive-latex-sidecap):
(texlive-fonts-stmaryrd):
(texlive-latex-subfigure):
(texlive-latex-tabulary):
(texlive-fonts-txfonts):
(texlive-fonts-iwona):
(texlive-latex-titlesec):
(texlive-latex-type1cm):
(texlive-latex-lh):
(texlive-latex-acmart):
(texlive-latex-varwidth):
(texlive-latex-wasysym):
(texlive-latex-wrapfig):
(texlive-latex-ucs):
(texlive-latex-preview):
(texlive-latex-acronym):
(texlive-generic-pdftex):
(biber):
(texlive-latex-media9):
(texlive-latex-ocgx2):
(texlive-latex-ms):
(texlive-latex-numprint):
(texlive-latex-needspace):
(texlive-latex-changepage):
(texlive-latex-eukdate):
(texlive-latex-pgf):
(texlive-latex-koma-script):
(texlive-generic-atbegshi):
(texlive-generic-bigintcalc):
(texlive-generic-bitset):
(texlive-generic-etexcmds):
(texlive-generic-gettitlestring):
(texlive-generic-infwarerr):
(texlive-generic-intcalc):
(texlive-generic-kvdefinekeys):
(texlive-generic-kvsetkeys):
(texlive-generic-listofitems):
(texlive-generic-ltxcmds):
(texlive-generic-pdfescape):
(texlive-generic-uniquecounter):
(texlive-latex-readarray):
(texlive-latex-verbatimbox):
(texlive-latex-examplep):
(texlive-fonts-xypic):
(texlive-generic-xypic):
(texlive-fonts-charter):
(texlive-context-base):
(texlive-latex-beamer):
(texlive-latex-xmpincl):
(texlive-latex-pdfx):
(texlive-latex-xkeyval):
(texlive-latex-ebproof):
(texlive-latex-bussproofs):
(texlive-latex-translations):
(texlive-latex-textpos):
(texlive-generic-babel-norsk):
(texlive-latex-hyphenat):
(texlive-latex-lastpage):
(texlive-latex-tabto-ltx):
(texlive-generic-soul):
(texlive-soulutf8):
(texlive-generic-xstring):
(texlive-latex-totcount): Remove alias.
Change-Id: I5feffac15326e49470c45394adb87f1b8da188e0
2025-05-06 11:25:05 +02:00
Nicolas Goaziou
51d08a6c4f
gnu: texlivebin: Create missing "dvilualatex" symlink.
...
* gnu/packages/texlive.scm (texlivebin)[arguments]: Create missing
"dvilualatex" symlink.
Change-Id: I9eea99795ddb2f376977a4d7af4044617c2ef901
2025-05-06 11:25:05 +02:00
Nicolas Goaziou
d7f6e4eb1d
gnu: texlive-kpathsea: Enable all format configurations.
...
* gnu/packages/tex.scm (texlive-kpathsea)[arguments]<#:phases>: Allow
generating all formats provided in TeX Live.
Change-Id: I8131e1e42b827a1f603af4aa80e4de366bf9492a
2025-05-06 11:25:05 +02:00
Nicolas Goaziou
c22a795dd4
gnu: texlive-luahbtex: Generate missing "luahbtex.fmt".
...
* gnu/packages/tex.scm (texlive-luahbtex)[native-inputs]: Add TEXLIVE-KPATHSEA.
[properties]: Preserve native-input from upgrade.
Change-Id: I68b117276f88c8f87bfb3b5a93f9dd66c8d0ea1c
2025-05-06 11:25:05 +02:00
Nicolas Goaziou
7909349b0b
gnu: texlive-mflua-bin: Also install "*-nowin" binaries.
...
* gnu/packages/tex.scm (texlive-mflua-bin)[arguments]<#:phases>: Also generate
and install "mfluajit-nowin" and "mflua-nowin" binaries.
Change-Id: Id8b77abdf69699a831d3b52dadfc2eed0622bbf0
2025-05-06 11:25:05 +02:00
Nicolas Goaziou
8f10e21b56
gnu: texlive-latex-bin: Create missing "dvilualatex" symlink.
...
* gnu/packages/tex.scm (texlive-latex-bin)[arguments]: Create dvilualatex symlink.
Change-Id: I690b1ef09194907845ff229c9a58925efe16b0df
2025-05-06 11:24:56 +02:00
Maxim Cournoyer
a897159a7c
gnu: bash: Fix package indentation.
...
* gnu/packages/bash.scm (bash): Fix indentation.
Change-Id: I5d370ec90dcfcb7d78611809ef42da0f642212f5
2025-05-06 16:35:07 +09:00
Maxim Cournoyer
10cb04d8ac
tests: Fix indentation of (gnu tests base).
...
* gnu/tests/base.scm: Fix indentation.
Change-Id: I84ae82a8ce85ff0113a3eb1215b11c191d3929d6
2025-05-06 16:32:06 +09:00
Leo Famulari
ea874d0b3f
gnu: linux-libre 5.4: Update to 5.4.293.
...
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.293.
(linux-libre-5.4-pristine-source, deblob-scripts-5.4): Update hashes.
Change-Id: I249b2ef27f4f5c0956949a0af8091f65c6998e2a
2025-05-05 22:09:31 -04:00
Leo Famulari
56027a40a1
gnu: linux-libre 5.10: Update to 5.10.237.
...
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.237.
(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.
Change-Id: I3e7ccf17f8e02670c8fa38a6857a5d26f019527b
2025-05-05 22:09:31 -04:00
Leo Famulari
db481d83d1
gnu: linux-libre 5.15: Update to 5.15.181.
...
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.181.
(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.
Change-Id: Ia38669031b4cd33d624dc47790708b823219689c
2025-05-05 22:09:31 -04:00
Leo Famulari
90d15f2949
gnu: linux-libre 6.1: Update to 6.1.136.
...
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.136.
(linux-libre-6.1-pristine-source): Update hash.
Change-Id: Iaf9a2431dd596d3e9c0fbd0ccfda6a5c5eaf730b
2025-05-05 22:09:31 -04:00
Leo Famulari
eba1909b61
gnu: linux-libre 6.6: Update to 6.6.89.
...
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.89.
(linux-libre-6.6-pristine-source): Update hash.
Change-Id: Id0524a4e05a0d781b6d76c0fe89785dc8f64d8ba
2025-05-05 22:09:30 -04:00
Leo Famulari
b4ce8ab251
gnu: linux-libre 6.12: Update to 6.12.26.
...
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.26.
(linux-libre-6.12-pristine-source): Update hash.
Change-Id: I60dc56d6a3d582781775661da3aa438b33c15810
2025-05-05 22:09:30 -04:00
Leo Famulari
e79198acd8
gnu: linux-libre 6.14: Update to 6.14.5.
...
* gnu/packages/linux.scm (linux-libre-6.14-version): Update to 6.14.5.
(linux-libre-6.14-pristine-source): Update hash.
Change-Id: I6e81210e7237dabef9eff430ba9920ef3d501b1d
2025-05-05 22:09:30 -04:00
Sergey Trofimov
eab097c682
gnu: openssh: Adapt for root-less guix store.
...
Fixes <https://issues.guix.gnu.org/78067 >.
Previously sshd would use /gnu/store/…-openssh-…/var/empty as its
PRIVSEP_PATH. However, when using the unprivileged daemon, that
directory would belong to guix-daemon:guix-daemon, leading to this
error:
sshd[234]: fatal: /gnu/store/…-openssh-10.0p1/var/empty must be owned by root and not group or world-writable.
Fix that by switching to /var/empty.
* gnu/packages/patches/openssh-trust-guix-store-directory.patch
(openssh): Adjust to trust files in guix store owned by guix-daemon.
* gnu/packages/ssh.scm (openssh)[arguments]: Remove ‘reset-/var/empty’
phase; change ‘install’ phase to not create PRIVSEP_PATH.. Append
ending slash when substituting STORE_DIRECTORY.
Change-Id: I3bd01f8b9d6406e3b886eea8f4b8c265a51cc72f
Reported-by: Zack Weinberg <zack@owlfolio.org>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-05-06 00:16:33 +02:00
Ayush Jha
d9e0bb44c0
gnu: Add guile-slugify.
...
* gnu/packages/guile-xyz.scm (guile-slugify): New variable.
Change-Id: I4e7ab7a4821f53cf7372388efa07cea2fd3c17ef
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
2025-05-06 00:16:33 +02:00
Ludovic Courtès
94c9e53fa4
install: Do not leak local checkout URL.
...
Fixes <https://issues.guix.gnu.org/67707 >.
Previously ‘guix describe’ in the installation image would show the
URL of the local checkout that was used to build the image. It now
shows the default URL.
* gnu/system/install.scm (%installation-services): Change channel of
‘guix’ package to inherit from ‘%default-guix-channel’.
Change-Id: If848b5a6166904e982e0f9a0780f3e3f53bdfc28
2025-05-06 00:16:33 +02:00
Steve George
4a32b83753
gnu: Update neomutt.
...
* gnu/packages/mail.scm (neomutt): Update to 20250404.
[arguments] <configure-flags>: remove deprecated options --disable-idn,
--with-ui and --debug. Change --ssl option to new format. Add --zstd.
<phases>: Remove breaking tests.
[inputs]: Add zstd.
Change-Id: Id823068d28595b398911cde4fce4d1a5c5576561
Signed-off-by: Steve George <steve@futurile.net>
2025-05-05 22:20:04 +01:00
jgart
ce37c47492
gnu: trealla: Update to 2.70.4.
...
* gnu/packages/prolog.scm (trealla): Update to 2.70.4.
Change-Id: Ib30d3cd9d4f3fed089184bc8202fba3997cf57b7
2025-05-05 16:14:38 -05:00