summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCameron Reikes2019-04-20 23:59:56 -0700
committerCameron Reikes2019-04-20 23:59:56 -0700
commit00c1b41144aa72000f0de2cb2649481231b6bce6 (patch)
tree58db20d44bac0f6dcf11b539efc3d92e30855d54
downloadaur-00c1b41144aa72000f0de2cb2649481231b6bce6.tar.gz
Add working pkgbuild and desktop file for install
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD45
-rw-r--r--jevois-inventor.desktop9
3 files changed, 76 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..7bc1e0713521
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = jevois-inventor
+ pkgdesc = An easy to use GUI for programming the Jevois smart camera
+ pkgver = 0.4.0
+ pkgrel = 2
+ url = https://github.com/jevois/jevois-inventor
+ arch = i686
+ arch = x86_64
+ license = GPL3
+ makedepends = git
+ makedepends = qt5-base
+ depends = qt5-serialport
+ depends = qt5-multimedia
+ provides = jevois-inventor
+ source = https://github.com/jevois/jevois-inventor/archive/0.4.0.tar.gz
+ source = https://i.imgur.com/TgKOknB.png
+ source = jevois-inventor.desktop
+ sha256sums = 4bc4589c3f724387f3cddf51c9f71990e933788b8becfbf40433c40fc980bbfb
+ sha256sums = fa1038a63572327f680c68e89fbc6b35a249037232957388538fdba44227a185
+ sha256sums = SKIP
+
+pkgname = jevois-inventor
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f75bbac4aa41
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,45 @@
+# Maintainer: Cameron Reikes<cameronreikes@gmail.com>
+
+pkgname=jevois-inventor
+pkgver=0.4.0
+pkgrel=2
+pkgdesc="An easy to use GUI for programming the Jevois smart camera"
+arch=('i686' 'x86_64')
+url="https://github.com/jevois/jevois-inventor"
+license=('GPL3')
+depends=('qt5-serialport' 'qt5-multimedia')
+makedepends=('git' 'qt5-base')
+provides=("${pkgname}")
+source=("https://github.com/jevois/jevois-inventor/archive/${pkgver}.tar.gz"
+ "https://i.imgur.com/TgKOknB.png"
+ "${pkgname}.desktop")
+sha256sums=('4bc4589c3f724387f3cddf51c9f71990e933788b8becfbf40433c40fc980bbfb'
+ 'fa1038a63572327f680c68e89fbc6b35a249037232957388538fdba44227a185'
+ 'SKIP')
+
+prepare() {
+ cd "$srcdir/${pkgname}-${pkgver}"
+}
+
+build() {
+ cd "$srcdir/${pkgname}-${pkgver}"
+ qmake-qt5 -config release
+ make
+}
+
+check() {
+ cd "$srcdir/${pkgname}-${pkgver}"
+ make -k check
+}
+
+package() {
+ cd "$srcdir/${pkgname}-${pkgver}"
+ install -D -m644 "$srcdir/TgKOknB.png" "${pkgdir}/usr/share/icons/${pkgname}.png"
+ install -D -m644 "$srcdir/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+ install -D -m755 "${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
+ #make INSTALL_ROOT="$pkgdir/" install
+
+ # Install GPLv3 license
+ install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
+
diff --git a/jevois-inventor.desktop b/jevois-inventor.desktop
new file mode 100644
index 000000000000..a096c58c968c
--- /dev/null
+++ b/jevois-inventor.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=Jevois Inventor
+Comment=Develop for the Jevois Camera
+GenericName=IDE
+Exec=/usr/bin/jevois-inventor
+Icon=jevois-inventor
+Type=Application
+Categories=Development
+Keywords=Jevois;Inventor;Develop;Configure