summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKeziolio2018-08-28 00:50:03 +0200
committerKeziolio2018-08-28 00:50:03 +0200
commit11d0d8449a8725c8e13f1b3944b6f959c3faad9d (patch)
treee66c3c4b3b09f7b78cdc3bd0163da623d3454ada
downloadaur-11d0d8449a8725c8e13f1b3944b6f959c3faad9d.tar.gz
create pkgbuild
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD59
2 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..1ea023760426
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,12 @@
+pkgbase = vesc_tool-git
+ pkgdesc = VESC ESC graphical configuration tool
+ pkgver = 0.95
+ pkgrel = 1
+ url = https://vesc-project.com/
+ arch = any
+ license = unknown
+ makedepends = git
+ depends = qt5-connectivity
+
+pkgname = vesc_tool-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a7dbccef77b3
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,59 @@
+pkgname=vesc_tool-git
+pkgver=0.95
+pkgrel=1
+pkgdesc="VESC ESC graphical configuration tool"
+arch=('any')
+url="https://vesc-project.com/"
+license=('unknown')
+groups=()
+depends=("qt5-connectivity")
+makedepends=('git')
+provides=()
+conflicts=()
+replaces=()
+backup=()
+options=()
+install=
+source=()
+noextract=()
+md5sums=()
+
+_gitroot="https://github.com/vedderb/vesc_tool.git"
+_gitname="vesc_tool"
+
+build() {
+ cd "$srcdir"
+ msg "Connecting to GIT server...."
+
+ if [[ -d "$_gitname" ]]; then
+ cd "$_gitname" && git pull origin
+ msg "The local files are updated."
+ else
+ git clone "$_gitroot" "$_gitname"
+ fi
+
+ msg "GIT checkout done or server timeout"
+ msg "Starting build..."
+
+ rm -rf "$srcdir/$_gitname-build"
+ git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
+ cd "$srcdir/$_gitname-build"
+
+ #
+ # BUILD HERE
+ #
+
+ qmake -config release "CONFIG += release_lin build_original"
+ make clean
+ make
+ rm -rf build/lin/obj
+}
+
+package() {
+ cd "$srcdir/$_gitname-build"
+ mkdir -p $pkgdir/usr/bin/
+ cp build/lin/vesc_* $pkgdir/usr/bin/vesc_tool
+
+}
+
+# vim:set ts=2 sw=2 et: