diff options
author | Christopher Arndt | 2022-02-27 10:37:38 +0100 |
---|---|---|
committer | Christopher Arndt | 2022-02-27 10:37:38 +0100 |
commit | 6b4762412652ac870a07e7a6b78198d058240295 (patch) | |
tree | d07b0605d6f7384b1ae77c87ce4c18212b9657cf /PKGBUILD | |
parent | eee4832383e36a9e4a8b68d71b4186c440e20860 (diff) | |
download | aur-6b4762412652ac870a07e7a6b78198d058240295.tar.gz |
New maintainer; update to latest upstream version 0.9.18
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 44 |
1 files changed, 30 insertions, 14 deletions
@@ -1,31 +1,47 @@ -# Maintainer: Andy Weidenbaum <archbaum@gmail.com> +# Maintainer: Christopher Arndt <aur -at- chrisarndt -dot- de> +# Contributor: Andy Weidenbaum <archbaum@gmail.com> pkgname=c2nim -pkgver=0.9.8 -pkgrel=2 -pkgdesc="Tool to translate Ansi C code to Nim" -arch=('i686' 'x86_64') -depends=('nim') -makedepends=('git' 'nimble') -groups=('nim') +pkgver=0.9.18 +pkgrel=1 +pkgdesc="A tool to translate Ansi C code to Nim" +arch=(i686 x86_64) +depends=(glibc) +optdepends=('nim: to compile generated Nim code') +makedepends=(git nim nimble) +groups=(nim) url="https://github.com/nim-lang/c2nim" -license=('MIT') -source=($pkgname-$pkgver::git+https://github.com/nim-lang/c2nim) -sha256sums=('SKIP') +license=(MIT) +source=("$pkgname-$pkgver.tar.gz::https://github.com/nim-lang/c2nim/archive/refs/tags/$pkgver.tar.gz") +sha256sums=('f7e153935fa1e7169896e8d2b8150fa79757d308dec263a221d98cf81fc8fec1') build() { cd "$srcdir/$pkgname-$pkgver" - msg2 'Building...' + echo 'Building...' nimble build -y + # nim rst2html is currently broken: + # https://github.com/nim-lang/Nim/issues/14424 + # nimble docs +} + +check() { + cd "$srcdir/$pkgname-$pkgver" + + echo 'Running tests...' + nimble test } package() { cd "$srcdir/$pkgname-$pkgver" - msg2 'Installing documentation...' + echo 'Installing documentation...' install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname" + install -Dm 644 doc/c2nim.rst -t "$pkgdir/usr/share/doc/$pkgname/doc" + + echo 'Installing license...' + install -Dm 644 LICENSE.txt -t "$pkgdir/usr/share/licenses/$pkgname" - msg2 'Installing...' + echo 'Installing binary...' install -Dm 755 c2nim -t "$pkgdir/usr/bin" } |