summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorh8red2016-05-31 00:11:10 +0300
committerh8red2016-05-31 00:11:10 +0300
commit6dfdc1640525b46b86298bfd254e28005f0bcf2a (patch)
tree04e36d494888ac6532e44fdcbad99cc90bc591ae
downloadaur-6dfdc1640525b46b86298bfd254e28005f0bcf2a.tar.gz
add bCNC
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD39
-rwxr-xr-xbcnc-git9
-rw-r--r--bcnc-git.desktop9
4 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..95c122338975
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = bcnc-git
+ pkgdesc = GRBL CNC command sender, autoleveler and g-code editor
+ pkgver = r731.33a3bb8
+ pkgrel = 1
+ url = https://github.com/vlachoudis/bCNC
+ arch = any
+ license = GNU2
+ makedepends = git
+ depends = python2-pyserial
+ provides = bcnc
+ conflicts = bcnc
+ source = git+https://github.com/vlachoudis/bCNC.git
+ source = bcnc-git
+ source = bcnc-git.desktop
+ md5sums = SKIP
+ md5sums = c1887716b5fab2fa566776ed12c1288b
+ md5sums = ef176d74a7958e03a2ea0164d05291da
+
+pkgname = bcnc-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5e960955dee9
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: h8red <h8red@yandex.ru>
+pkgname=bcnc-git
+pkgver=r731.33a3bb8
+pkgrel=1
+pkgdesc="GRBL CNC command sender, autoleveler and g-code editor"
+arch=('any')
+url="https://github.com/vlachoudis/bCNC"
+license=('GNU2')
+depends=('python2-pyserial')
+makedepends=('git')
+provides=("${pkgname%-git}")
+conflicts=("${pkgname%-git}")
+source=("git+https://github.com/vlachoudis/bCNC.git"
+ "${pkgname}"
+ "${pkgname}.desktop")
+md5sums=('SKIP'
+ 'c1887716b5fab2fa566776ed12c1288b'
+ 'ef176d74a7958e03a2ea0164d05291da')
+
+pkgver() {
+ cd "$srcdir/bCNC"
+ printf 'r%s.%s' "$(git rev-list --count HEAD)" "$(git describe --always)"
+}
+
+build() {
+ cd "$srcdir/bCNC"
+ python2 -O -m py_compile *.py
+}
+
+
+package() {
+ install -D -m755 "${pkgname}" "$pkgdir/usr/bin/${pkgname}"
+ install -D -m644 "${pkgname}.desktop" "$pkgdir/usr/share/applications/${pkgname}.desktop"
+ cd "$srcdir/bCNC"
+ install -D -m644 "bCNC.png" "$pkgdir/usr/share/pixmaps/${pkgname}.png"
+
+ mkdir -p "${pkgdir}/opt/${pkgname}"
+ cp -r * "${pkgdir}/opt/${pkgname}"
+} \ No newline at end of file
diff --git a/bcnc-git b/bcnc-git
new file mode 100755
index 000000000000..90f9da7a6366
--- /dev/null
+++ b/bcnc-git
@@ -0,0 +1,9 @@
+#!/usr/bin/env sh
+
+DIR=/opt/bcnc-git
+PYTHONPATH=${DIR}:${DIR}/lib:${DIR}/plugins
+export DIR PYTHONPATH
+if [ .$PYTHON = . ]; then
+ PYTHON=python2
+fi
+${PYTHON} ${DIR}/bCNC.py $*
diff --git a/bcnc-git.desktop b/bcnc-git.desktop
new file mode 100644
index 000000000000..a57255cfa7d7
--- /dev/null
+++ b/bcnc-git.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Categories=Development
+Name=bCNC-git
+Comment=GRBL CNC command sender, autoleveler and g-code editor
+Exec=bcnc-git
+Icon=bcnc-git.png
+StartupNotify=false
+Terminal=false