summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoréclairevoyant2022-11-21 20:54:20 -0500
committeréclairevoyant2022-11-21 20:54:20 -0500
commit630b4067d9fcdf21683c42bca55c3ee1e87ec3a1 (patch)
tree97c0e5c3edb965e32e7b051e18d0d30d81993855
parentceb036f34872f41ea5eaa11ca7815e404bb54cd9 (diff)
downloadaur-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--.SRCINFO10
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD45
3 files changed, 31 insertions, 28 deletions
diff --git a/.SRCINFO b/.SRCINFO
index cc2d7abc8e95..2cae93fb7328 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index b1d679678b5c..56902bc1348e 100644
--- a/PKGBUILD
+++ b/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"
}