summaryrefslogtreecommitdiff
path: root/gnu/packages/nim.scm
AgeCommit message (Collapse)Author
2026-02-26gnu: nim: Update to 2.2.8Ashish SHUKLA
* gnu/packages/nim.scm (atlas, sat): Update. (nim): Update to 2.2.8. Change-Id: I161dec5f5c4a64bcf3f4e87c300909cc84ade70a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26gnu: nim: Update to 2.2.6.Ashish SHUKLA
* gnu/packages/nim.scm (atlas): Update. (nim): Update to 2.2.6. [arguments]<#:phases>: Update phase 'patch-more-shebangs'. Merges: https://codeberg.org/guix/guix/pulls/3971 Change-Id: I6fece3f3588bbf550c4a20c8a23be1dbab8214d2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-17gnu: nss-certs: Relocate to (gnu packages nss).Maxim Cournoyer
This is made so that the source can be shared without introducing module circular dependencies. * gnu/packages/certs.scm (nss-certs) (nss-certs-for-test): Move to... * gnu/packages/nss.scm: ... here. Adjust the module imports via: git grep -l '(gnu packages certs)' | xargs sed 's/(gnu packages certs)/(gnu packages nss)/' -i Change-Id: I56d7bc52ddcdffbced8a162e8db8ea5071b0cb0f
2025-06-08gnu: nim: Update to 2.2.4.Ashish SHUKLA
* gnu/packages/nim.scm (atlas): Update. (nim): Update to 2.2.4. Closes: #460 Change-Id: I049985d248e2e3a8bcaf6557f64ba9fc1eecd999 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-03-26gnu: nim: Update to 2.2.2Ashish SHUKLA
* gnu/packages/nim.scm (atlas, sat): New variables. (nim): Update to 2.2.0. [arguments]: Use G-expressions. <#:modules> Import modules used by phases. <#:phases>: Add phase "copy-deps". Update phases "patch-installer", "patch-dynamic-libraries", and "patch-more-shebangs". Change-Id: I3f88dd6a3b78699e91e59b23ededf9f1923eb721 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-06gnu: nim: Update to 1.6.12.Gruruya
Without the attached patch, Nim is broken on Guix as it searches for its stdlib in /lib while it was placed in /lib/nim. * gnu/packages/nim.scm (nim): Update to 1.6.12. [arguments]: In 'patch-installer phase install stdlib source to the right directory. In 'patch-more-shebangs phase edit substitute* to point to the new osproc source. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-08-03gnu: nim: Enable parallel building.Efraim Flashner
* gnu/packages/nim.scm (nim)[arguments]: Adjust custom 'build phase to add parallel flag. [native-inputs]: Add parallel.
2022-08-03gnu: nim: Patch dynamically loaded libraries.Efraim Flashner
* gnu/packages/nim.scm (nim)[arguments]: Add custom 'patch-dynamic-libraries phase to patch some dynamically loaded libraries. [inputs]: Add libgc, openssl, pcre and sqlite.
2022-08-03gnu: nim: Prepare for running tests.Efraim Flashner
* gnu/packages/nim.scm (nim)[arguments]: Replace default 'check phase. [native-inputs]: Add nss-certs.
2022-08-03gnu: nim: Install shell completions.Efraim Flashner
* gnu/packages/nim.scm (nim)[arguments]: Add custom 'install-completions phase to install shell completion scripts.
2022-08-03gnu: nim: Build and install nimble.Trevor Richards
* gnu/packages/nim.scm (nim)[arguments]: Adjust custom 'patch-installer, 'patch-more-shebangs, 'build and 'install phases to build and install nimble and associated helper binaries. Co-authored-by: Efraim Flashner <efraim@flashner.co.il>
2022-07-03gnu: nim: Update to 1.6.6.Trevor Richards
* gnu/packages/nim.scm (nim): Updated to 1.6.6. Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-01-23gnu: Update nim to 1.6.2.(unmatched-parenthesis via Guix-patches via
* gnu/packages/nim.scm(nim): Update to 1.6.2. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-05-02gnu: nim: Update to 1.4.6.Tobias Geerinckx-Rice
* gnu/packages/nim.scm (nim): Update to 1.4.6.
2021-02-11gnu: nim: Update to 1.4.2.Yuriy Glukhov
* gnu/packages/nim.scm (nim): Update to 1.4.2. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2020-04-26gnu: nim: Adjust for Guile 3.0.Marius Bakke
* gnu/packages/nim.scm (nim)[arguments]: Provide explicit destination in calls to FORMAT.
2020-02-21gnu: nim: Update to 1.0.6.Tanguy Le Carrour
* gnu/packages/nim.scm (nim): Update to 1.0.6.
2020-01-21gnu: nim: Fix /bin/sh substitution in C code.Jakub Kądziołka
* gnu/packages/nim.scm (nim)[arguments]: Patch the string length too. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2018-02-08gnu: nim: Use INVOKE.Tobias Geerinckx-Rice
* gnu/packages/nim.scm (nim)[arguments]: Substitute INVOKE for SYSTEM*.
2018-02-08gnu: nim: Update to 0.17.2.Tobias Geerinckx-Rice
* gnu/packages/nim.scm (nim): Update to 0.17.2.
2017-08-07gnu: nim: Update to 0.17.0.Efraim Flashner
* gnu/packages/nim.scm (nim): Update to 0.17.0. [source, home-page]: Use https. [arguments]: Patch more shebangs, use custom build phase.
2017-01-09gnu: Add nim.José Miguel Sánchez García
* gnu/packages/nim.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add nim.scm.