aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/shells.scm
Commit message (Collapse)AuthorAge
* gnu: oksh: Install license file.Efraim Flashner2024-10-10
| | | | | | | * gnu/packages/shells.scm (oksh)[arguments]: Add license-field-regexp field. Change-Id: Icb59a66ff7cf163ad435c513c89d49f8389e3704
* gnu: Add oils.Giacomo Leidi2024-10-04
| | | | | | | | | | | | | | | | | Since release 0.16.0 the former Oil project has been renamed to Oils (https://www.oilshell.org/blog/2023/03/rename.html). This patch deprecates the old oil package in favor of a new oils package updated to the latest version. Additionally since release 0.21.0 Oils is completely free from bundled Python code. * gnu/packages/shells.scm (oils): New variable; [source]: Remove mention of bundled Python sources, from release 0.21.0 it is no more the case; [phases]: use Oils build system. (oil): Deprecate in favor of oils. Change-Id: I4455ec1e6f4335cc6e67cd8f2c3808e2aef24c4f Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: oksh: Update to 7.5.Luís Henriques2024-09-16
| | | | | | | | | | | * gnu/packages/shells.scm (oksh): Update to 7.5. [source]: Download from github official portable oksh project. [home-page]: Updated to maintaners url. [synopsis, description]: Improved with text from oksh README. [license]: Fixed license. Change-Id: I06f7b6210b6d725678452c5130b09c3fb382ebca Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: xonsh: Update to 0.18.3.Vinicius Monego2024-09-02
| | | | | | | * gnu/packages/shells.scm (xonsh): Update to 0.18.3. [arguments]: Skip more failing tests. Change-Id: I6906cad3b04e81b2424e3f014a9165bb530391eb
* gnu: tcsh: Add libxcrypt dependency.Josselin Poiret2024-08-31
| | | | | | * gnu/packages/shells.scm (tcsh): Add libxcrypt dependency. Change-Id: I13f37b73d8a8a618dfa628e7341b4e3bbfc018b2
* gnu: xonsh: Update to 0.18.2.Vinicius Monego2024-07-28
| | | | | | | | | * gnu/packages/shells.scm (xonsh): Update to 0.18.2. [source](snippet): Adjust substitution filenames and delete the vendored ply package. [arguments]<#:test-flags>: Skip new failing test. Change-Id: I9a975c9ab200075cbbfe6daf1892c33cb5c3a624
* gnu: nushell: Update to 0.91.0.Efraim Flashner2024-07-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/shells.scm (nushell): Update to 0.91.0. [source]: Download from the crates-io release. [arguments]: Don't skip the tests. Add cargo-test-flags. Don't install the sources. [cargo-inputs]: Add rust-crossterm-0.27, rust-log-0.4, rust-miette-7, rust-mimalloc-0.1, rust-nix-0.27, rust-nu-cli-0.91, rust-nu-cmd-base-0.91, rust-nu-cmd-dataframe-0.91, rust-nu-cmd-extra-0.91, rust-nu-cmd-lang-0.91, rust-nu-explore-0.91, rust-nu-lsp-0.91, rust-nu-std-0.91, rust-nu-utils-0.91, rust-openssl-0.10, rust-reedline-0.30, rust-serde-json-1, rust-simplelog-0.12, rust-time-0.3, rust-winresource-0.1. Replace rust-nu-cli-0.44 with 0.91, rust-nu-command-0.44 with 0.91, rust-nu-engine-0.44 with 0.91, rust-nu-parser-0.44 with 0.91, rust-nu-path-0.44 with 0.91, rust-nu-plugin-0.44 with 0.91, rust-nu-protocol-0.44 with 0.91. Remove rust-futures-0.3, rust-mp4-0.9, rust-nu-source-0.44, rust-nu-value-ext-0.44, rust-nu-plugin-binaryview-0.44, rust-nu-plugin-chart-0.44, rust-nu-plugin-from-bson-0.44, rust-nu-plugin-from-sqlite-0.44, rust-nu-plugin-inc-0.44, rust-nu-plugin-match-0.44, rust-nu-plugin-query-json-0.44, rust-nu-plugin-s3-0.44, rust-nu-plugin-selector-0.44, rust-nu-plugin-start-0.44, rust-nu-plugin-textview-0.44, rust-nu-plugin-to-bson-0.44, rust-nu-plugin-to-sqlite-0.44, rust-nu-plugin-tree-0.44, rust-nu-plugin-xpath-0.44. [cargo-development-inputs]: Add rust-assert-cmd-2, rust-divan-0.1, rust-pretty-assertions-1, rust-tempfile-3. Replace rust-nu-test-support-0.44 with 0.91, rust-rstest-0.10 with 0.18, rust-serial-test-0.5 with 3. [native-inputs]: Remove python. [inputs]: Add mimalloc. Remove curl, libgit2, libx11, libxcb, zlib. (rust-nu-cli-0.44, rust-nu-command-0.44, rust-nu-completion-0.44, rust-nu-data-0.44, rust-nu-engine-0.44, rust-nu-errors-0.44, rust-nu-json-0.44, rust-nu-parser-0.44, rust-nu-path-0.44, rust-nu-plugin-0.44, rust-nu-plugin-binaryview-0.44, rust-nu-plugin-chart-0.44, rust-nu-plugin-from-bson-0.44, rust-nu-plugin-from-sqlite-0.44, rust-nu-plugin-inc-0.44, rust-nu-plugin-match-0.44, rust-nu-plugin-query-json-0.44, rust-nu-plugin-s3-0.44, rust-nu-plugin-selector-0.44, rust-nu-plugin-start-0.44, rust-nu-plugin-textview-0.44, rust-nu-plugin-to-bson-0.44, rust-nu-plugin-to-sqlite-0.44, rust-nu-plugin-tree-0.44, rust-nu-plugin-xpath-0.44, rust-nu-pretty-hex-0.44, rust-nu-protocol-0.44, rust-nu-serde-0.44, rust-nu-source-0.44, rust-nu-stream-0.44, rust-nu-table-0.44, rust-nu-test-support-0.44, rust-nu-value-ext-0.44): Remove variables. (rust-nu-cli-0.91, rust-nu-cmd-base-0.91, rust-nu-cmd-dataframe-0.91, rust-nu-cmd-extra-0.91, rust-nu-cmd-lang-0.91, rust-nu-color-config-0.91, rust-nu-command-0.91, rust-nu-engine-0.91, rust-nu-explore-0.91, rust-nu-glob-0.91, rust-nu-json-0.91, rust-nu-lsp-0.91, rust-nu-parser-0.91, rust-nu-path-0.91, rust-nu-plugin-0.91, rust-nu-pretty-hex-0.91, rust-nu-protocol-0.91, rust-nu-std-0.91, rust-nu-system-0.91, rust-nu-table-0.91, rust-nu-term-grid-0.91, rust-nu-test-support-0.91, rust-nu-utils-0.91): New variables. Change-Id: I431220407f2ea95e28c04036170c2b8a2655290a
* gnu: Add rust-nu-ansi-term-0.50.Efraim Flashner2024-07-19
| | | | | | | * gnu/packages/shells.scm (rust-nu-ansi-term-0.50): New variable. (rust-nu-ansi-term-0.49): Inherit from rust-nu-ansi-term-0.50. Change-Id: I8ba9e3bae5e434bf1351e94e6d05cec4e7ce8f1c
* gnu: xonsh: Improve package style.Vinicius Monego2024-07-06
| | | | | | | * gnu/packages/shells.scm (xonsh)[source](snippet): Remove trailing #t. [arguments]<#:phases>: Use #$output rather than the outputs alist. Change-Id: I30c1b1d8e64ba6bbce61e47cbfec91de3d3df7ae
* gnu: xonsh: Enable tests.Vinicius Monego2024-07-06
| | | | | | | | | | * gnu/packages/shells.scm (xonsh)[arguments]: Remove #:tests?. Skip failing tests in #:test-flags?. Add phase 'writable-home before 'check. [native-inputs]: Add git-minimal, python-pyte, python-pytest, python-pytest-mock, python-pytest-rerunfailures, python-pytest-subprocess, python-pytest-timeout, python-requests. Change-Id: Iba35db554b1536246efbd101d9d588f7007fb885
* gnu: xonsh: Move to pyproject-build-system.Vinicius Monego2024-07-06
| | | | | | | * gnu/packages/shells.scm (xonsh)[build-system]: Move to pyproject-build-system. Change-Id: I033a05b2eb94f15510ff7c3753768aec013dd11a
* gnu: xonsh: Update to 0.17.0.Vinicius Monego2024-07-06
| | | | | | | * gnu/packages/shells.scm (xonsh): Update to 0.17.0. [source](snippet): Update substitution. Change-Id: I62d31200f8636e6db9de5d697e711e5b70fcfa9d
* gnu: oil: Update to 0.20.0.Felix Gruber2024-03-09
| | | | | | | * gnu/packages/shells.scm (oil): Update to 0.20.0. Change-Id: I052cd9a41feb81e0883f70554f1b99d240a1f920 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: xonsh: Update to 0.15.1arkhan2024-03-07
| | | | | | * gnu/packages/shells.scm (xonsh): Update to 0.15.1 Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
* gnu: rust-reqwest: Move to (gnu packages crates-web).Efraim Flashner2024-02-20
| | | | | | | | * gnu/packages/crates-io.scm (rust-reqwest-0.11, rust-reqwest-0.10): Move from here ... * gnu/packages/crates-web.scm: ... to here. Change-Id: I80f8ce9b35ff598033e34bc525d29dfddbbb5d07
* gnu: rust-digest: Move to (gnu packages crates-crypto).Efraim Flashner2024-02-20
| | | | | | | | * gnu/packages/crates-io.scm (rust-digest-0.10, rust-digest-0.9, rust-digest-0.8, rust-digest-0.7, rust-digest-0.6): Move from here ... * gnu/packages/crates-crypto.scm: ... to here. Change-Id: I1b8ea0447a713c055eaf678fc6808a4e0e55d3b4
* gnu: rust-nu-ansi-term-0.46: Move to (gnu packages shells).Efraim Flashner2024-02-20
| | | | | | | * gnu/packages/crates-io.scm (rust-nu-ansi-term-0.46): Move from here ... * gnu/packages/shells.scm: ... to here. Change-Id: I0197e71814ef747ad0667a33853c3228742b3a05
* gnu: Add rust-nu-ansi-term-0.49.Jaeme Sifat2024-02-20
| | | | | | | | * gnu/packages/shells.scm (rust-nu-ansi-term-0.49): New variable. (rust-nu-ansi-term-0.44): Inherit from rust-nu-ansi-term-0.49. Change-Id: If8ee4fef35b620df3a49dab845419bfdc7523062 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: rust-dunce-1: Move to (gnu packages crates-windows).Efraim Flashner2024-02-20
| | | | | | | * gnu/packages/crates-io.scm (rust-dunce-1): Move from here ... * gnu/packages/crates-windows.scm: ... to here. Change-Id: I230d2476df38f735cb20a4b375befa6e9ae94509
* gnu: fish: Update to 3.7.0.Rostislav Svoboda2024-01-28
| | | | | | | * gnu/packages/shells.scm (fish): Update to 3.7.0. Change-Id: I10f6dedaed31f31735ebd90cbcb29621f43de14a Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: fish-foreign-env: Update to 0.20230823.Tanguy Le Carrour2024-01-14
| | | | | | | | * gnu/packages/shells.scm (fish-foreign-env): Update to 0.20230823. [arguments]: Do no substitute in file that no longer exists. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Change-Id: I04138c1d3e8c174b2197e5ca60aaca4caa5453cc
* gnu: xonsh: Update to 0.14.2.Greg Hogan2023-12-03
| | | | | | | * gnu/packages/shells.scm (xonsh): Update to 0.14.2. Change-Id: Id21fa37467aa8dbcc58330108c4b7bc19a46949f Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: loksh: Update to 7.4.Tobias Geerinckx-Rice2023-11-19
| | | | | | * gnu/packages/shells.scm (loksh): Update to 7.4. Change-Id: Iab2d596702b40535f65106ef064253a79d5db8ce
* gnu: gash-utils: Fix build.Liliana Marie Prikler2023-10-15
| | | | | | * gnu/packages/shells.scm (gash-utils)[arguments]: Add ‘skip-failing-tests’ phase. [native-inputs]: Add autoconf and automake.
* gnu: oil: Update to 0.17.0.David Pflug2023-08-13
| | | | | | * gnu/packages/shells.scm (oil): Update to 0.17.0. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: loksh: Update to 7.3.Sören Tempel2023-08-12
| | | | | | | | * gnu/packages/shells.scm (loksh): Update to 7.3. [source]: Update style. Signed-off-by: Sören Tempel <soeren@soeren-tempel.net> Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: scsh: Fix version number and use gexps.Andrew Whatson2023-08-12
| | | | | | | | | * gnu/packages/shells.scm (scsh)[version] Use latest upstream commit. Use git-version. Correct base version number to 0.7. [source]: Use git-file-name. [arguments]: Use gexps and remove trailing #t in phases. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: tcsh: Skip substitution tests on the Hurd.Janneke Nieuwenhuizen2023-07-20
| | | | | * gnu/packages/shells.scm (tcsh)[arguments]: When building natively on the Hurd, add phase 'skip-tests'.
* gnu: zsh: Update to 5.9.Greg Hogan2023-07-18
| | | | | | * gnu/packages/shells.scm (zsh): Update to 5.9. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: linenoise: Update to 1.0-2.93b2db9.宋文武2023-06-14
| | | | | | * gnu/packages/shells.scm (linenoise): Update to 1.0-2.93b2db9. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: fish: Update to 3.6.1.Greg Hogan2023-06-01
| | | | | | * gnu/packages/shells.scm (fish): Update to 3.6.1. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: xonsh: Update to 0.14.0.Edison Ibáñez2023-05-24
| | | | | | * gnu/packages/shells.scm (xonsh): Update to 0.14.0. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: oil: Update to 0.15.0.Felix Gruber2023-05-22
| | | | | | * gnu/packages/shells.scm (oil): Update to 0.15.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: xonsh: Add missing input.jgart2023-04-26
| | | | | | | | Xonsh vim emulation mode/environment variable does not work without this. * gnu/packages/shell.scm (xonsh)[inputs]: Add PYTHON-PROMPT-TOOLKIT. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* Merge branch 'master' into core-updates.Maxim Cournoyer2023-04-14
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: gnu/local.mk gnu/packages/build-tools.scm gnu/packages/certs.scm gnu/packages/check.scm gnu/packages/compression.scm gnu/packages/cups.scm gnu/packages/fontutils.scm gnu/packages/gnuzilla.scm gnu/packages/guile.scm gnu/packages/ibus.scm gnu/packages/image-processing.scm gnu/packages/linux.scm gnu/packages/music.scm gnu/packages/nss.scm gnu/packages/pdf.scm gnu/packages/python-xyz.scm gnu/packages/qt.scm gnu/packages/ruby.scm gnu/packages/shells.scm gnu/packages/tex.scm gnu/packages/video.scm gnu/packages/vulkan.scm gnu/packages/web.scm gnu/packages/webkit.scm gnu/packages/wm.scm
| * gnu: tcsh: Fix riscv64 cross-compilation.Z5722023-04-06
| | | | | | | | | | | | | | | | * gnu/packages/shells.scm (tcsh): fix riscv64 cross-build. [arguments]<#:phase>: Add 'update-config-scripts' phase for riscv64. [native-inputs]: Add CONFIG for riscv64. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: oil: Update to 0.14.2.Felix Gruber2023-03-27
| | | | | | | | | | | | * gnu/packages/shells.scm (oil): Update to 0.14.2. Signed-off-by: Christopher Baines <mail@cbaines.net>
* | gnu: zsh: Patch failing test that uses egrep.Josselin Poiret2023-03-31
| | | | | | | | | | | | | | | | * gnu/packages/patches/zsh-egrep-failing-test.patch: New file. * gnu/packages/shells.scm (zsh): Patch it. * gnu/local.mk (dist_patch_DATA): Register it. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* | Merge remote-tracking branch 'origin/master' into core-updatesAndreas Enge2023-03-20
|\|
| * gnu: fish: Update to 3.6.0.Winter2023-02-26
| | | | | | | | | | | | | | | | * gnu/packages/shells.scm (fish): Update to 3.6.0. [source]: Remove snippet, as the bundled PCRE2 sources have been removed (see CHANGELOG.rst). Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
* | Merge remote-tracking branch 'savannah/master' into core-updatesChristopher Baines2023-03-02
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: gnu/local.mk gnu/packages/autotools.scm gnu/packages/cmake.scm gnu/packages/gnuzilla.scm gnu/packages/haskell.scm gnu/packages/pdf.scm gnu/packages/python-xyz.scm gnu/packages/samba.scm gnu/packages/tex.scm gnu/packages/tls.scm gnu/packages/wxwidgets.scm
| * gnu: scsh: Use a search path.Efraim Flashner2023-02-16
| | | | | | | | | | | | | | * gnu/packages/shells.scm (scsh)[source]: Add patch. [native-search-paths]: New field. * gnu/packages/patches/scsh-nonstring-search-path.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it.
* | Merge remote-tracking branch 'origin/master' into core-updatesEfraim Flashner2023-01-30
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: doc/guix.texi gnu/local.mk gnu/packages/admin.scm gnu/packages/base.scm gnu/packages/chromium.scm gnu/packages/compression.scm gnu/packages/databases.scm gnu/packages/diffoscope.scm gnu/packages/freedesktop.scm gnu/packages/gnome.scm gnu/packages/gnupg.scm gnu/packages/guile.scm gnu/packages/inkscape.scm gnu/packages/llvm.scm gnu/packages/openldap.scm gnu/packages/pciutils.scm gnu/packages/ruby.scm gnu/packages/samba.scm gnu/packages/sqlite.scm gnu/packages/statistics.scm gnu/packages/syndication.scm gnu/packages/tex.scm gnu/packages/tls.scm gnu/packages/version-control.scm gnu/packages/xml.scm guix/build-system/copy.scm guix/scripts/home.scm
| * gnu: oil: Update to 0.12.9.Tobias Geerinckx-Rice2022-12-11
| | | | | | | | * gnu/packages/shells.scm (oil): Update to 0.12.9.
| * gnu: dash: Capitalise description sentences.Tobias Geerinckx-Rice2022-12-11
| | | | | | | | * gnu/packages/shells.scm (dash)[description]: Capitalise ‘dash’.
| * gnu: dash: Update to 0.5.12.Tobias Geerinckx-Rice2022-12-11
| | | | | | | | | | * gnu/packages/shells.scm (dash): Update to 0.5.12. [arguments]: Don't explicitly return #t from phases.
| * gnu: xonsh: Update to 0.13.4.Edison Ibáñez2022-12-09
| | | | | | | | | | | | * gnu/packages/shells.scm (xonsh): Update to 0.13.4. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
| * gnu: oil: Update to 0.12.7.Felix Gruber2022-10-26
| | | | | | | | | | | | * gnu/packages/shells.scm (oil): Update to 0.12.7. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* | Merge branch 'staging' into core-updatesMaxim Cournoyer2022-09-27
|\| | | | | | | | | | | | | | | | | | | | | | | Conflicts resolved in: gnu/local.mk gnu/packages/cran.scm gnu/packages/gnome.scm gnu/packages/gtk.scm gnu/packages/icu4c.scm gnu/packages/java.scm gnu/packages/machine-learning.scm gnu/packages/tex.scm
| * gnu: xonsh: Update to 0.13.3.arkhan2022-09-22
| | | | | | | | | | | | * gnu/packages/shells.scm (xonsh): Update to 0.13.3. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>