New package: bcnc-0.9.11

Closes: #12495 [via git-merge-pr]
Signed-off-by: Jürgen Buchmüller <pullmoll@t-online.de>
This commit is contained in:
Urs Schulz 2018-03-14 01:56:39 +01:00 committed by Jürgen Buchmüller
parent 4e41df2be5
commit 554a0a9773
No known key found for this signature in database
GPG Key ID: 6764EC32352D0647
3 changed files with 55 additions and 0 deletions

View File

@ -0,0 +1,9 @@
[Desktop Entry]
Type=Application
Categories=Development
Name=bCNC
Comment=GRBL CNC command sender, autoleveler and g-code editor
Exec=bCNC
Icon=bcnc.png
StartupNotify=false
Terminal=false

View File

@ -0,0 +1,15 @@
--- bCNC 2017-10-02 14:07:33.000000000 +0200
+++ bCNC 2018-03-14 01:20:39.731648471 +0100
@@ -1,10 +1,10 @@
#!/usr/bin/env sh
-DIR=`dirname $0`
+DIR="$(dirname "$(readlink -f "$0")")"
PYTHONPATH=${DIR}:${DIR}/lib:${DIR}/plugins
export DIR PYTHONPATH
if [ .$PYTHON = . ]; then
PYTHON=python
fi
-${PYTHON} ${DIR}/bCNC.py $*
+python2 ${DIR}/bCNC.py $*
#python -m cProfile -o bCNC.out ${DIR}/bCNC.py $*

31
srcpkgs/bcnc/template Normal file
View File

@ -0,0 +1,31 @@
# Template file for 'bcnc'
pkgname=bcnc
version=0.9.11
revision=1
wrksrc=bCNC-$version
hostmakedepends="python"
depends="python-pyserial python-Pillow python-tkinter"
noarch=yes
short_desc="GRBL CNC command sender, autoleveler and g-code editor"
maintainer="Urs Schulz <voidpkgs@ursschulz.de>"
license="GPL-2"
homepage="https://github.com/vlachoudis/bCNC"
distfiles="https://github.com/vlachoudis/bCNC/archive/0.9.11.tar.gz"
checksum=832cad8d64e8ff8fec8cb861a5c98fa8167f9522ef102c7d79a32ed67b3c3f00
do_build() {
python2 -O -m py_compile *.py
}
do_install() {
vinstall "${FILESDIR}"/bcnc.desktop 644 usr/share/applications/
vinstall bCNC.png 644 usr/share/pixmaps/ bcnc.png
vmkdir usr/lib/
vcopy . usr/lib/bcnc
vmkdir usr/bin
ln -s ../lib/bcnc/bCNC "$DESTDIR"/usr/bin/bCNC
ln -s ../lib/bcnc/bCNC "$DESTDIR"/usr/bin/bcnc
}