summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJulian Daube2021-06-04 11:10:26 +0200
committerJulian Daube2021-06-04 11:10:26 +0200
commit49cc5cde66fdcb60e94cfc3413c04c3351348e68 (patch)
tree3391efce1eed770c48665e63e68e2d0fc48e84e1 /PKGBUILD
downloadaur-istyle-verilog-formatter-git.tar.gz
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD32
1 files changed, 32 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..30a0996cfaee
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,32 @@
+# Maintainer: Julian Daube <julian (at) daube (dot) xyz>
+# Contributor: Julian Daube <julian (at) daube (dot) xyz>
+pkgname=istyle-verilog-formatter-git
+pkgdesc="Fast and Free Automatic Formatter for Verilog Source Code"
+pkgver=v1.23.r0.g3ec7507
+pkgrel=1
+
+url="https://github.com/thomasrussellmurphy/istyle-verilog-formatter"
+arch=("x86_64")
+
+provides=("istyle-verilog-formatter")
+conflicts=("istyle-verilog-formatter")
+
+makedepends=("make")
+
+source=("$pkgname::git+https://github.com/thomasrussellmurphy/istyle-verilog-formatter.git")
+md5sums=("SKIP")
+
+pkgver() {
+ cd "$pkgname"
+ git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+build() {
+ cd "$pkgname"
+ make
+}
+
+package() {
+ mkdir -p "$pkgdir"/usr/bin
+ install -m 755 "$srcdir/$pkgname/bin/release/iStyle" "$pkgdir"/usr/bin/iStyle
+}