diff options
author | h8red | 2016-05-31 00:11:10 +0300 |
---|---|---|
committer | h8red | 2016-05-31 00:11:10 +0300 |
commit | 6dfdc1640525b46b86298bfd254e28005f0bcf2a (patch) | |
tree | 04e36d494888ac6532e44fdcbad99cc90bc591ae | |
download | aur-6dfdc1640525b46b86298bfd254e28005f0bcf2a.tar.gz |
add bCNC
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 39 | ||||
-rwxr-xr-x | bcnc-git | 9 | ||||
-rw-r--r-- | bcnc-git.desktop | 9 |
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 |