summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* gnu: lsh: Fix build with GCC 10.•••* gnu/packages/ssh.scm (lsh)[arguments]: Add "CFLAGS=-fcommon" to #:configure-flags. Don't explicitly return #t from phases. [source]: Don't explicitly return #t from snippet. Tobias Geerinckx-Rice2022-02-131-5/+6
* gnu: dovecot-pigeonhole: Update to 0.5.18.•••* gnu/packages/mail.scm (dovecot-pigeonhole): Update to 0.5.18. Tobias Geerinckx-Rice2022-02-131-2/+2
* gnu: dovecot: Update to 2.3.18.•••* gnu/packages/mail.scm (dovecot): Update to 2.3.18. Tobias Geerinckx-Rice2022-02-131-2/+2
* gnu: tor: Update to 0.4.6.10.•••* gnu/packages/tor.scm (tor): Update to 0.4.6.10. Tobias Geerinckx-Rice2022-02-131-2/+2
* gnu: fnott: Update to 1.2.1.•••* gnu/packages/wm.scm (fnott): Update to 1.2.1. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Jai Vetrivelan2022-02-151-2/+3
* guix system: Fix 'describe' when booting the latest generation.•••Fixes a regression introduced in 9679123ce083c69cdfd1505d95a4066d41280394, whereby 'guix system describe' would error out when /run/current-system points to /gnu/store/…-system, which is the case when booting the latest generation or after reconfigure. * guix/scripts/system.scm (process-command): For 'describe'. Try 'generation-number' with and without the optional argument. Ludovic Courtès2022-02-151-1/+9
* gnu: mumps: Remove input labels.•••* gnu/packages/maths.scm (mumps)[inputs]: Remove labels. [arguments]: Adjust 'configure' phase to not rely on the "mpi" and "blas" labels. (mumps-metis, mumps-openmpi, mumps-metis-openmpi): Use 'modify-inputs'. Ludovic Courtès2022-02-151-19/+22
* gnu: scotch: Update to 7.0.1.•••* gnu/packages/maths.scm (scotch): Update to 7.0.1. [source]: Switch to 'git-fetch'. [build-system]: Switch to CMAKE-BUILD-SYSTEM. [arguments]: Add #:configure-flags. Remove #:make-flags. Remove 'chdir-to-src', 'configure', and 'build-esmumps' phases. [properties]: Update 'release-monitoring-url' property. (scotch32, pt-scotch, pt-scotch32): Update accordingly, replacing now useless build phases with #:configure-flags. (scotch-shared, pt-scotch-shared): Mark as deprecated. (mumps)[arguments]: In 'configure' phase, use '-lesmumps' unconditionally, since that's now how pt-scotch calls it. Ludovic Courtès2022-02-151-219/+52
* gnu: texlive-amsfonts/fixed: Do not generate tfm from afm and pl files.•••The TFM files are included in the amsfonts bundle and are meant to installed as is. They were not meant to be the result of converting afm or pl files. We ended up with subtly broken fonts due to this attempted conversion. * gnu/packages/tex.scm (texlive-amsfonts/fixed)[source]: Fetch tfm directory. [arguments]: Remove custom #:modules; remove build phases 'build-fonts and 'install-generated-fonts; adjust 'remove-extra-files; add build phase 'chdir and 'unchdir. [native-inputs]: Remove texlive-fontinst. Ricardo Wurmus2022-02-151-127/+10
* gnu: filezilla: Update to 3.58.0.•••* gnu/packages/ftp.scm (filezilla): Update to 3.58.0. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Jai Vetrivelan2022-02-151-2/+3
* gnu: libfilezilla: Update to 0.36.0.•••* gnu/packages/ftp.scm (libfilezilla): Update to 0.36.0. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Jai Vetrivelan2022-02-151-2/+2
* gnu: fish: Update to 3.3.1.•••* gnu/packages/shells/scm (fish): Update to 3.3.1. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Steve George2022-02-151-2/+2
* gnu: foot: Update to 1.11.0•••* gnu/packages/terminals.scm (foot): Update to 1.11.0. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Felipe Balbi2022-02-151-2/+3
* gnu: fcft: Update to 3.0.1•••* gnu/packages/fontutils.scm (fcft): Update to 3.0.1. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Felipe Balbi2022-02-151-2/+3
* gnu: picom: Update to 9.1.•••* gnu/packages/compton.scm (picom): Update to 9.1. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Jai Vetrivelan2022-02-151-2/+2
* gnu: plocate: Update to 1.1.15.•••* gnu/packages/search.scm (plocate): Update to 1.1.15. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Jai Vetrivelan2022-02-151-2/+3
* gnu: asymptote: Use G-expressions.•••* gnu/packages/plotutils.scm (asymptote)[arguments]<#:phases>: Use G-expressions. Nicolas Goaziou2022-02-151-62/+62
* gnu: asymptote: Update to 2.78.•••* gnu/packages/plotutils.scm (asymptote): Update to 2.78. [source]<snippet>: Delete bundled RapidJSON. [arguments]<#:phases>: Add a phase to use system RapidJSON. Update location for modified ".cpp" file. [native-inputs]: Add CMAKE. Nicolas Goaziou2022-02-151-3/+15
* gnu: ghc@4: Replace config.sub using config package.•••* gnu/packages/haskell.scm (ghc@4)[arguments]: Adjust custom 'bootstrap phase to adjust replacement of config.sub. [native-inputs]: Remove automake, add config. Efraim Flashner2022-02-151-4/+4
* gnu: gcc-2.95: Support more systems.•••* gnu/packages/gcc.scm (gcc-2.95)[supported-systems]: Allow all except powerpc64le-linux and riscv64-linux. [arguments]: Set #:system to the 32-bit version of our supported 64-bit architectures. Modify custom 'set-dynamic-linker-file-name phase to use the glibc-dynamic-linker for the selected system, and to substitute more locations. Efraim Flashner2022-02-151-28/+53
* gnu: Add python-mt-940.•••* gnu/packages/python-xyz.scm (python-mt-940): New variable. Lars-Dominik Braun2022-02-151-0/+34
* gnu: trash-cli: Use pytest for testing.•••Running setup.py overwrites the wrappers created by the 'wrap phase. Fixes: <https://issues.guix.gnu.org/53695> * gnu/packages/shellutils.scm (trash-cli)[arguments]: Replace 'check phase with call to pytest. Lars-Dominik Braun2022-02-151-1/+8
* doc: Move build commands to @example for clarity.•••* doc/contributing.texi (Building from Git): Tweak so that all the commands appear in @example boxes. Show --localstatedir=/var instead of --localstatedir=@var{directory}. Ludovic Courtès2022-02-151-13/+32
* doc: Clarify the Swap Space examples, and include an helper example.•••* doc/guix.texi (Swap Space): The examples referred to variables defined outside of the snippets, and so were not very informative for people without much Guile knowledge. Instead, refer to mapped-devices for the first, and use the new helper file-systme-mount-point-predicate for the second. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Josselin Poiret2022-02-151-8/+25
* system: Add helper file-system-mount-point-predicate.•••* gnu/system/file-systems.scm (file-system-mount-point-predicate): Add it. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Josselin Poiret2022-02-151-0/+7
* gexp: 'computed-file' always uses a native Guile.•••Fixes a regression whereby, when cross-compiling, 'computed-file' would use a cross-compiled Guile as its builder, which would fail to run. Regression introduced in af57d1bf6c46f47d82dbc234dde1e16fa8634e9d (the problem had always been there but was hidden before behind the (not guile) condition.) * guix/gexp.scm (computed-file-compiler): For 'guile', pass #:target #f. * tests/gexp.scm ("lower-object, computed-file, #:target"): New test. Ludovic Courtès2022-02-152-1/+23
* gnu: welle-io: Update to 2.4.•••* gnu/packages/radio.scm (welle-io): Update to 2.4. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> Jai Vetrivelan2022-02-151-2/+3
* gnu: python-gffutils: Update to 0.10.1.•••* gnu/packages/bioinformatics.scm (python-gffutils): Update to 0.10.1. [arguments]: Remove obsolete phase. Respect TESTS? in check phase while at it. Marius Bakke2022-02-151-44/+37
* gnu: python-argh: Fix test failure.•••* gnu/packages/python-xyz.scm (python-argh)[arguments]: Add patch-tests phase and override check phase. Marius Bakke2022-02-151-0/+16
* gnu: python-pyelftools: Update to 0.28.•••* gnu/packages/python-xyz.scm (python-pyelftools): Update to 0.28. [source]: Change to GIT-FETCH. [source](snippet): New field. [arguments]: Override check phase. Marius Bakke2022-02-151-7/+19
* gnu: python-warcio: Fix test failure.•••* gnu/packages/python-web.scm (python-warcio)[arguments]: Invoke pytest directly instead of going through setup.py. Skip three more tests. Marius Bakke2022-02-151-10/+16
* gnu: python-drmaa: Remove unused input.•••* gnu/packages/python-xyz.scm (python-drmaa)[native-inputs]: Remove. Marius Bakke2022-02-151-2/+0
* gnu: python-drmaa: Fix build failure.•••* gnu/packages/python-xyz.scm (python-drmaa)[arguments]: Disable sanity checks. Marius Bakke2022-02-151-1/+6
* gnu: python-psutil: Update to 5.9.0.•••* gnu/packages/python-xyz.scm (python-psutil): Update to 5.9.0. Marius Bakke2022-02-151-2/+2
* gnu: emacs-which-key: Update to 3.6.0.•••* gnu/packages/emacs-xyz.scm (emacs-which-key): Update to 3.6.0. Nicolas Goaziou2022-02-151-2/+2
* profiles: texlive-font-maps: Create ls-R file.•••* guix/profiles.scm (texlive-font-maps): Run mktexlsr on resulting tree to provide ls-R file. Ricardo Wurmus2022-02-141-2/+20
* gnu: Add nitrokey-app.•••* gnu/packages/crates-io.scm (nitrokey-app): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Petr Hodina2022-02-141-0/+30
* gnu: Add cppcodec.•••* gnu/packages/crates-io.scm (cppcodec): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Petr Hodina2022-02-141-0/+24
* gnu: Add libnitrokey.•••* gnu/packages/security-token.scm (libnitrokey): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Petr Hodina2022-02-141-0/+25
* gnu: fcitx5-gtk: Split IM module output for different version of GTK.•••* gnu/packages/fcitx5.scm (fcitx5-gtk)[arguments]: Use G-Expression. <phases>: Split input method module into different outputs for GTK2, GTK3 and GTK4. Now default output only provides GLib client of Fcitx5. [inputs]: Use label-less style inputs. [outputs]: Add new "gtk3" output. [synopsis]: Fix typo. [description]: Describe the functionality of each output. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Zhu Zihao2022-02-141-37/+50
* gnu: fcitx5-gtk: Add GTK 4 support.•••* gnu/packages/fcitx5.scm (fcitx5-gtk)[arguments]: <configure-flags>: Enable GTK 4 IM module. <phases>: In 'patch-install-prefix', patch the install prefix of GTK 4 IM module. [inputs]: Add GTK 4. [outputs]: Add 'gtk4'. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Zhu Zihao2022-02-141-6/+11
* gnu: elixir: Fix regex for ERTS_BIN substitution.•••* gnu/packages/elixir.scm (elixir)[arguments]: In 'replace-paths' phase, change "ERTS_BIN" regexp. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Cees de Groot2022-02-141-1/+1
* gnu: elixir: Fix file name argument to 'search-input-file'.•••Reported by John Hamelink <me@johnhame.link> and Cees de Groot <cg@evrl.com>. Regression introduced in 3da297997dad5b3525277fcecdca84f01d45b104. * gnu/packages/elixir.scm (elixir)[arguments]: In 'replace-paths' phase, search for "/bin/sh", not "sh". Ludovic Courtès2022-02-141-1/+1
* pull: '--list-generations' pipes its output to the pager.•••* guix/scripts/pull.scm (process-query): For 'list-generations queries, use 'with-paginated-output-port'. (display-news-entry-title): Pass second argument to 'highlight'. (display-news-entry): Pass second argument to 'dim'. Ludovic Courtès2022-02-141-4/+12
* ui: 'display-generation' uses color when talking to a pager.•••This makes sure that, say, 'guix pull -l' benefits from colors when its output is piped to a pager, as long as the underlying terminal supports it. * guix/ui.scm (display-generation): Add second argument to 'highlight'. Ludovic Courtès2022-02-141-1/+3
* ui: 'with-paginated-output-port' gives access to the wrapped port.•••* guix/ui.scm (pager-port-mapping): New variable. (pager-wrapped-port): New procedure. (call-with-paginated-output-port): Parameterize 'pager-port-mapping'. Ludovic Courtès2022-02-141-1/+19
* pull: '--list-generations' lists packages only with '--details'.•••* guix/scripts/pull.scm (show-help, %options): Add "--details". (process-query): Honor it. * doc/guix.texi (Invoking guix pull): Document it. Ludovic Courtès2022-02-142-10/+32
* gnu: Remove glibc@2.2.5 and gcc-2.95-wrapper.•••This reverts commits a95924c9ac3f238cde243c96d552ff59ad77ca16 and defa85b26537a3cc20624fb9dbcae906226361d5, which were used to build nhc98@1.22 but are no longer needed. * gnu/packages/base.scm (glibc-2.2.5): Remove. * gnu/packages/commencement.scm (gcc-2.95-wrapper): Remove. (glibc-mesboot0, gcc-mesboot0, binutils-mesboot): Keep private. Ludovic Courtès2022-02-142-159/+3
* gnu: ghc@4: Build without referring to packages in commencement.scm.•••* gnu/packages/haskell.scm (ghc-4)[arguments]: Remove #:implicit-inputs?. In 'bootstrap' phase, pass '-optc-D_GNU_SOURCE=1'. Use 'search-input-file' to locate lib{bfd,iberty}.a, and 'which' for cpp. Patch 'mk/config.mk.in'. In 'configure' phase, emit "config.cache". In 'make-boot' phase, replace "CLK_TCK" in 'nHandle.c'. [native-inputs]: Remove now-implicit inputs; remove GLIBC-2.2.5, GCC-MESBOOT0, and BINUTILS-MESBOOT. Add GCC-2.95 and BINUTILS-2.33. Remove input labels. Ludovic Courtès2022-02-141-46/+34
* gnu: ghc@4: Use 'search-patches'.•••* gnu/packages/haskell.scm (ghc-4)[source]: Use 'search-patches'. Ludovic Courtès2022-02-141-1/+1