summaryrefslogtreecommitdiff
path: root/gnu/packages/nim.scm
Commit message (Expand)AuthorAgeFilesLines
* gnu: nim: Update to 1.6.12.•••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> Gruruya2023-06-061-3/+5
* gnu: nim: Enable parallel building.•••* gnu/packages/nim.scm (nim)[arguments]: Adjust custom 'build phase to add parallel flag. [native-inputs]: Add parallel. Efraim Flashner2022-08-031-3/+10
* gnu: nim: Patch dynamically loaded libraries.•••* 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. Efraim Flashner2022-08-031-1/+42
* gnu: nim: Prepare for running tests.•••* gnu/packages/nim.scm (nim)[arguments]: Replace default 'check phase. [native-inputs]: Add nss-certs. Efraim Flashner2022-08-031-1/+7
* gnu: nim: Install shell completions.•••* gnu/packages/nim.scm (nim)[arguments]: Add custom 'install-completions phase to install shell completion scripts. Efraim Flashner2022-08-031-1/+16
* gnu: nim: Build and install nimble.•••* 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> Trevor Richards2022-08-031-12/+23
* gnu: nim: Update to 1.6.6.•••* gnu/packages/nim.scm (nim): Updated to 1.6.6. Signed-off-by: Christopher Baines <mail@cbaines.net> Trevor Richards2022-07-031-2/+2
* gnu: Update nim to 1.6.2.•••* gnu/packages/nim.scm(nim): Update to 1.6.2. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> (unmatched-parenthesis via Guix-patches via2022-01-231-2/+3
* gnu: nim: Update to 1.4.6.•••* gnu/packages/nim.scm (nim): Update to 1.4.6. Tobias Geerinckx-Rice2021-05-021-4/+3
* gnu: nim: Update to 1.4.2.•••* gnu/packages/nim.scm (nim): Update to 1.4.2. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Yuriy Glukhov2021-02-111-2/+2
* gnu: nim: Adjust for Guile 3.0.•••* gnu/packages/nim.scm (nim)[arguments]: Provide explicit destination in calls to FORMAT. Marius Bakke2020-04-261-1/+1
* gnu: nim: Update to 1.0.6.•••* gnu/packages/nim.scm (nim): Update to 1.0.6. Tanguy Le Carrour2020-02-211-2/+3
* gnu: nim: Fix /bin/sh substitution in C code.•••* gnu/packages/nim.scm (nim)[arguments]: Patch the string length too. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr> Jakub Kądziołka2020-01-211-4/+6
* gnu: nim: Use INVOKE.•••* gnu/packages/nim.scm (nim)[arguments]: Substitute INVOKE for SYSTEM*. Tobias Geerinckx-Rice2018-02-081-2/+4
* gnu: nim: Update to 0.17.2.•••* gnu/packages/nim.scm (nim): Update to 0.17.2. Tobias Geerinckx-Rice2018-02-081-3/+4
* gnu: nim: Update to 0.17.0.•••* gnu/packages/nim.scm (nim): Update to 0.17.0. [source, home-page]: Use https. [arguments]: Patch more shebangs, use custom build phase. Efraim Flashner2017-08-071-4/+15
* gnu: Add nim.•••* gnu/packages/nim.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add nim.scm. José Miguel Sánchez García2017-01-091-0/+59