summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorgigas0022022-03-27 13:51:30 +0900
committergigas0022022-03-27 13:51:30 +0900
commitf7ee5a97bccc6f66bfd6332f759292facdccc16c (patch)
treed5649644a9c6b6ca6d529b964e1e51b8c2b958c2 /PKGBUILD
downloadaur-f7ee5a97bccc6f66bfd6332f759292facdccc16c.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD34
1 files changed, 34 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..900e6671811c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: gigas002 <gigas002@pm.me>
+
+pkgname=fuzzylite-git
+_pkgname=fuzzylite
+pkgver=r1017.7aee562d
+pkgrel=1
+pkgdesc="C++ fuzzy logic control library"
+arch=('x86_64')
+url="https://github.com/fuzzylite/$_pkgname"
+license=('GPL3')
+makedepends=('cmake')
+provides=("fuzzylite")
+conflicts=('fuzzylite')
+source=("git+$url.git")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd $srcdir/$_pkgname
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ cd $srcdir/$_pkgname/$_pkgname
+ ./build.sh release
+}
+
+package() {
+ install -d $pkgdir/usr/bin
+ cp $srcdir/$_pkgname/$_pkgname/release/bin/$_pkgname $pkgdir/usr/bin/$_pkgname
+
+ install -d $pkgdir/usr/lib
+ # TODO: change path
+ cp $srcdir/$_pkgname/$_pkgname/release/bin/lib$_pkgname.so.6.0 $pkgdir/usr/lib/lib$_pkgname.so
+}