summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD40
1 files changed, 40 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..22aaced0c09e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,40 @@
+# Contributor: Richard Kakaš <richard.kakas@gmail.com>
+# Contributor: Eric Anderson <ejona86@gmail.com>
+# Maintainer: Dan Panzarella <alsoelp@gmail.com>
+
+pkgname=printrun-git
+_gitname='Printrun'
+pkgver=20150310
+pkgrel=1
+pkgdesc='Pronterface, Pronsole, and Printcore - Pure Python 3D printing host software and GUI'
+arch=('i686' 'x86_64')
+url='https://github.com/kliment/Printrun'
+license=('GPL')
+provides=('printrun')
+conflicts=('printrun')
+depends=('python2-pyserial' 'wxpython' 'pyglet' 'desktop-file-utils')
+optdepends=(
+ 'python2-cairo: to use Projector feature'
+ 'python2-cairosvg: to use Projector feature'
+ 'python2-numpy: for 3D view'
+ 'python2-dbus: to inhibit sleep when printing'
+ 'python2-psutil: to increase process priority when printing')
+makedepends=('git' 'cython2')
+install="${pkgname}.install"
+source=('git://github.com/kliment/Printrun.git')
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "${srcdir}/${_gitname}"
+ git describe --tags --always | sed 's/printrun-//' | sed 's|-|.|g'
+}
+
+build() {
+ cd "${srcdir}/${_gitname}"
+ python2 setup.py build
+}
+
+package() {
+ cd "${srcdir}/${_gitname}"
+ python2 setup.py install --root="${pkgdir}" --optimize=1 --skip-build
+}