diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3e211be84155 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: Jan-Tarek Butt <tarek@ring0.de> +pkgbase=cura-old +pkgname=cura +pkgver=15.04.2 +pkgrel=1 +pkgdesc="A full software solution for 3D printing aimed at RepRaps and the Ultimaker. (the old one)" +depends=('python2' 'wxpython' 'python2-opengl' 'python2-pyserial' 'python2-numpy' 'python2-power-git') +provides=('cura') +url="http://blog.ultimaker.com/cura-user-manual/" +license=('AGPLv3') +arch=('i686' 'x86_64') +if [ "$CARCH" == x86_64 ]; then + source+=(http://software.ultimaker.com/current/cura_${pkgver}-debian_amd64.deb) + sha1sums+=('8b75c7dd29e68718d1abc7467083327567466131') +elif [ "$CARCH" == i686 ]; then + source+=(http://software.ultimaker.com/current/cura_${pkgver}-debian_i386.deb) + sha1sums+=('098b54e118cc7d238aa7cde3b1ad065dff1dee31') +fi + +install=cura.install + +build() +{ + cd "${srcdir}" + + # unpack + tar --xz -xf data.tar.xz +} + +package() +{ + # remove python-power since we have it in the deps: + rm -rf "${srcdir}"/usr/share/cura/power/ + + # change python to python2 everywhere: + sed -i 's|\/usr\/bin\/python|\/usr\/bin\/python2|' "${srcdir}"/usr/share/applications/cura.desktop "${srcdir}"/usr/share/cura/cura.py "${srcdir}"/usr/bin/cura + + # add a new line (pedantic): + echo >> "${srcdir}/usr/bin/cura" + + # add the path since we need to call slicer exactly from /usr/share/cura + sed -i '6 i os.chdir("/usr/share/cura")' "${srcdir}"/usr/share/cura/cura.py + sed -i 's|os.path.dirname(__file__)|"/usr/share/cura"|' "${srcdir}"/usr/share/cura/cura.py + + cp -r "${srcdir}"/usr "${pkgdir}"/usr +} |