summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorgigas0022022-03-27 13:51:30 +0900
committergigas0022022-03-27 13:51:30 +0900
commitf7ee5a97bccc6f66bfd6332f759292facdccc16c (patch)
treed5649644a9c6b6ca6d529b964e1e51b8c2b958c2
downloadaur-f7ee5a97bccc6f66bfd6332f759292facdccc16c.tar.gz
Initial commit
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD34
2 files changed, 48 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c3b892fe6906
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = fuzzylite-git
+ pkgdesc = C++ fuzzy logic control library
+ pkgver = r1017.7aee562d
+ pkgrel = 1
+ url = https://github.com/fuzzylite/fuzzylite
+ arch = x86_64
+ license = GPL3
+ makedepends = cmake
+ provides = fuzzylite
+ conflicts = fuzzylite
+ source = git+https://github.com/fuzzylite/fuzzylite.git
+ sha256sums = SKIP
+
+pkgname = fuzzylite-git
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
+}