diff options
author | éclairevoyant | 2022-11-21 20:54:20 -0500 |
---|---|---|
committer | éclairevoyant | 2022-11-21 20:54:20 -0500 |
commit | 630b4067d9fcdf21683c42bca55c3ee1e87ec3a1 (patch) | |
tree | 97c0e5c3edb965e32e7b051e18d0d30d81993855 | |
parent | ceb036f34872f41ea5eaa11ca7815e404bb54cd9 (diff) | |
download | aur-630b4067d9fcdf21683c42bca55c3ee1e87ec3a1.tar.gz |
fix deps, versioning scheme
use signed commits
install docs and license
Signed-off-by: éclairevoyant <848000+eclairevoyant@users.noreply.github.com>
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 45 |
3 files changed, 31 insertions, 28 deletions
@@ -1,21 +1,21 @@ -# Generated by mksrcinfo v8 -# Tue Dec 19 23:04:19 UTC 2017 pkgbase = c2nim-git pkgdesc = Tool to translate Ansi C code to Nim - pkgver = 20170708 + pkgver = 0.9.18.r24.bc8edce pkgrel = 1 + epoch = 1 url = https://github.com/nim-lang/c2nim arch = i686 arch = x86_64 groups = nim license = MIT makedepends = git + makedepends = openssl-1.1 makedepends = nimble depends = nim provides = c2nim conflicts = c2nim - source = c2nim::git+https://github.com/nim-lang/c2nim + source = c2nim-git::git+https://github.com/nim-lang/c2nim.git?signed + validpgpkeys = 5DE3E0509C47EA3CF04A42D34AEE18F83AFDEB23 sha256sums = SKIP pkgname = c2nim-git - diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..05c6d4d4c97b --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +* +!.gitignore +!.SRCINFO +!PKGBUILD @@ -1,38 +1,37 @@ -# Maintainer: Andy Weidenbaum <archbaum@gmail.com> +# Maintainer: éclairevoyant -pkgname=c2nim-git -pkgver=20170708 +_pkgname=c2nim +pkgname="$_pkgname-git" +pkgver=0.9.18.r24.bc8edce pkgrel=1 +epoch=1 pkgdesc="Tool to translate Ansi C code to Nim" arch=('i686' 'x86_64') -depends=('nim') -makedepends=('git' 'nimble') -groups=('nim') -url="https://github.com/nim-lang/c2nim" +url="https://github.com/nim-lang/$_pkgname" license=('MIT') -source=(${pkgname%-git}::git+https://github.com/nim-lang/c2nim) +groups=('nim') +depends=('nim') +makedepends=('git' 'openssl-1.1' 'nimble') +provides=("$_pkgname") +conflicts=("$_pkgname") +source=("$pkgname::git+$url.git?signed") sha256sums=('SKIP') -provides=('c2nim') -conflicts=('c2nim') +validpgpkeys=('5DE3E0509C47EA3CF04A42D34AEE18F83AFDEB23') # GitHub (web-flow commit signing) <noreply@github.com> pkgver() { - cd ${pkgname%-git} - git log -1 --format="%cd" --date=short --no-show-signature | sed "s|-||g" + cd $pkgname + git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g' } build() { - cd ${pkgname%-git} - - msg2 'Building...' - nimble build -y + cd $pkgname + nimble build -y } package() { - cd ${pkgname%-git} - - msg2 'Installing documentation...' - install -Dm 644 README.md -t "$pkgdir/usr/share/doc/c2nim" - - msg2 'Installing...' - install -Dm 755 c2nim -t "$pkgdir/usr/bin" + cd $pkgname + install -Dm755 $_pkgname -t "$pkgdir/usr/bin/" + install -Dm644 "doc/$_pkgname.rst" -t "$pkgdir/usr/share/doc/$pkgname/" + install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 README.md "$pkgdir/usr/share/doc/c2nim/README" } |