summaryrefslogtreecommitdiff
path: root/pcr/printrun-stable/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'pcr/printrun-stable/PKGBUILD')
-rw-r--r--pcr/printrun-stable/PKGBUILD42
1 files changed, 42 insertions, 0 deletions
diff --git a/pcr/printrun-stable/PKGBUILD b/pcr/printrun-stable/PKGBUILD
new file mode 100644
index 000000000..f8f2bd4df
--- /dev/null
+++ b/pcr/printrun-stable/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net>
+
+_pkgname=printrun
+pkgname=printrun-stable
+pkgver=20130604
+pkgdesc="Host software for 3D printing"
+url="https://github.com/kliment/Printrun"
+license=('GPL3') # GPLv3+
+
+provides=("${_pkgname}-${pkgver}")
+conflicts=("${_pkgname}")
+
+pkgrel=1
+arch=('any')
+depends=('python2-pyserial' 'python2-pyglet' 'wxpython')
+optdepends=(
+ 'python2-numpy: for 3D view'
+ 'python2-cairo: for Projector feature'
+# 'python2-tornado: for prontserve'
+)
+
+source=("https://repo.parabolagnulinux.org/other/$_pkgname/$_pkgname-$pkgver.tar.gz")
+md5sums=('bc19f5b4570e178d435da04747c18e42')
+
+mkdepends=('git')
+mksource=("$_pkgname-$pkgver::git://github.com/kliment/Printrun.git#tag=$_pkgname-$pkgver")
+mkmd5sums=('SKIP')
+
+build() {
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+ python2 setup.py build
+}
+
+package() {
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+ python2 setup.py install --root="${pkgdir}" --prefix=/usr
+
+ local file
+ for file in "$pkgdir"/usr/bin/*.py; do
+ mv "$file" "${file%.py}"
+ done
+}