Package Details: nim-git 1:1.6.8.r1359.a852b2e9cf-1

Git Clone URL: https://aur.archlinux.org/nim-git.git (read-only, click to copy)
Package Base: nim-git
Description: Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
Upstream URL: https://nim-lang.org/
Licenses: MIT
Groups: nim
Conflicts: nim
Provides: nim
Submitter: atweiden
Maintainer: 0x647262 (chenrry666)
Last Packager: chenrry666
Votes: 9
Popularity: 0.000097
First Submitted: 2016-04-05 20:14 (UTC)
Last Updated: 2023-05-20 16:26 (UTC)

Dependencies (1)

Required by (47)

Sources (4)

Pinned Comments

0x647262 commented on 2018-09-24 19:43 (UTC)

Looking for co-maintainers!

Shoot me an email if you're interested.

Latest Comments

1 2 3 4 Next › Last »

chenrry666 commented on 2023-05-21 05:54 (UTC)

@shirleyquirk in the latest commit , I've changed PKGBUILD to use nim's official install.sh script (generated by ./koch distrohelper), but it doesn't follow the official nim packaging instructions.

BTW, the nim package in community repo doesn't follow the instructions, too. So I don't think the package is broken.

Sorry for replying late because I'm preparing an exam these days. If you could and would like to contribute to this package, you can write an email to @0x647262, and he'll give you co-maintainer permission.

shirleyquirk commented on 2023-03-17 13:08 (UTC) (edited on 2023-03-17 13:13 (UTC) by shirleyquirk)

packaging instructions have changed since feb 12. for example, nim expects its system libraries to be put in /usr/lib/nim/lib instead of /usr/lib/nim, meaning this package is broken.

chenrry666 commented on 2023-02-04 14:11 (UTC)

@void09 already fixed now:

Cloning into 'nimble'... done. ==> Starting prepare()... fatal: reference is not a tree: 86742fb02c6606ab01a532a0085784effb2e753e

void09 commented on 2023-01-13 00:19 (UTC)

Errors out for me on:

Cloning into 'nimble'... done. ==> Starting prepare()... fatal: reference is not a tree: 86742fb02c6606ab01a532a0085784effb2e753e

haawda commented on 2022-12-23 20:22 (UTC)

Te _tag functio should be adjusted. Currently it does not show the latest tag.

_tag() {
  # Grab the most recent non-annotated tag:
  git tag | grep -E '^v' | sort -V | tail -1
}

Currently the pinned commit for the csource repo does not exist (upstream error).

0x647262 commented on 2022-05-16 15:52 (UTC)

Just tested this on aarch64, compiles without errors, so you can add it to the list of supported archs. Also, it needed the "patch" package, which was not installed in my barebones arm 64 system, might as well add it to build deps.

@void09 I don't list aarch64 support since I don't have hardware to test it on, but I can get you added you to the co-maintainer list if you'd like to.

Also, it needed the "patch" package, which was not installed in my barebones arm 64 system, might as well add it to build deps.

Evidently, a C compiler is a dependency. Not sure if that's really the type of thing that belongs in the dependency list

To answer both of these in one go, base-devel (https://wiki.archlinux.org/title/Arch_User_Repository#Getting_started) is assumed to be installed (see the first note: https://wiki.archlinux.org/title/PKGBUILD#makedepends) before you start working with AUR packages.

void09 commented on 2022-05-16 12:01 (UTC)

Just tested this on aarch64, compiles without errors, so you can add it to the list of supported archs. Also, it needed the "patch" package, which was not installed in my barebones arm 64 system, might as well add it to build deps.

bwbuhse commented on 2022-02-02 14:20 (UTC)

Evidently, a C compiler is a dependency. Not sure if that's really the type of thing that belongs in the dependency list, but I had some issues a while back and removed gcc while I was fixing them then forgot about it. Kept having non-descriptive errors until I tried choosenim instead and it said I needed one.

IOAOI commented on 2021-05-07 01:09 (UTC)

Some helpful discussion of build issues here: https://github.com/nim-lang/Nim/issues/17907

alaviss commented on 2021-05-02 04:18 (UTC)

Nim has moved to csources_v1 to bootstrap, please update this PKGBUILD to use it so that it builds now that we start relying on the new bootstrap compiler.