diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3c495ff4e216 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: Adam Goldsmith <contact@adamgoldsmith.name> +# Original Author: Grey Christoforo <first name [at] last name [dot] net> + +pkgname=bcn3dcuraengine-git +pkgver=r5200.7abc629e +pkgrel=1 +epoch=1 +pkgdesc="CuraEngine is a powerful, fast and robust engine for processing 3D models into 3D printing instruction for Ultimaker and other GCode based 3D printers. Modified version for BCN3DCura." +url="https://github.com/Ultimaker/CuraEngine" +arch=('i686' 'x86_64') +license=('GPL3') +provides=('curaengine') +conflicts=('curaengine') +depends=('libarcus-git') +makedepends=('cmake' 'git') +source=('git+https://github.com/Ultimaker/CuraEngine.git#tag=3.2.1' + 'gcc9.patch' + '5aad55bf67e52ce5bdb27a3925af8a4cab441b38.patch') +md5sums=('SKIP' + 'bf99eb9e5907a55caa65064114e47672' + '74779d285eb559a779a332ac3d9c11f8') + +prepare() { + cd $srcdir + patch --forward --strip=0 --input="${srcdir}/gcc9.patch" + cd $srcdir/CuraEngine + patch --forward --strip=1 --input="${srcdir}/5aad55bf67e52ce5bdb27a3925af8a4cab441b38.patch" +} + +pkgver() { + cd CuraEngine + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + mkdir -p CuraEngine/build + cd CuraEngine/build + cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr .. + make +} + +package() { + cd CuraEngine/build + make DESTDIR="${pkgdir}" install + #install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" +} + +# vim:set ts=2 sw=2 et: |