Date: Saturday, September 12, 2020 @ 11:39:17 Author: jelle Revision: 703787
archrelease: copy trunk to community-any Added: cura/repos/community-any/PKGBUILD (from rev 703786, cura/trunk/PKGBUILD) Deleted: cura/repos/community-any/PKGBUILD ----------+ PKGBUILD | 114 +++++++++++++++++++++++++++++-------------------------------- 1 file changed, 55 insertions(+), 59 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2020-09-12 11:39:11 UTC (rev 703786) +++ PKGBUILD 2020-09-12 11:39:17 UTC (rev 703787) @@ -1,59 +0,0 @@ -# Maintainer: Jelle van der Waa <je...@archlinux.org> -# Contributor: Grey Christoforo <my first name [at] my last name [dot] net> - -pkgname=cura -pkgver=4.6.2 -pkgrel=1 -pkgdesc="A software solution for 3D printing aimed at RepRaps and the Ultimaker." -depends=('python-pyqt5' 'qt5-svg' 'python-scipy' 'python-pyserial' 'python-numpy' 'uranium' 'python-requests' - 'curaengine' 'cura-binary-data' 'cura-resources-materials' 'libsavitar' 'qt5-graphicaleffects' - 'python-certifi') -makedepends=('qt5-tools' 'cmake') -optdepends=('python-zeroconf: network printing support' - 'python-trimesh: Reading AMF files' - 'python-libcharon: UFPWriter/UFPReader') -provides=('cura') -url="https://ultimaker.com/en/products/cura-software" -license=('LGPL') -arch=('any') -source=($pkgname-$pkgver.tar.gz::https://github.com/Ultimaker/Cura/archive/${pkgver}.tar.gz - camera_tool_not_found.patch::https://github.com/Ultimaker/Cura/commit/773edfd533acf258f1d785092506c0746a93808c.patch) -sha512sums=('3a3fcb9cf9e72fd10a1da1b14e5fbece0f203fd864266344860b1953876969e17ddce13b09655bd3e94b1eca9ce2e914fa49bb576a48b2a4c93e0cddebc1606b' - '6531b70488d2ddd97a9ec9272cc01006729327b5e28a019a9258302d93c7d3ba1a4e6aa80bdea3d460835069702cdde9681622991a5b12dd0631f8b61cca59a8') - -# Build order -# arcus -> uranium -> curaengine -> libsavitar -> - -prepare(){ - cd Cura-${pkgver} - sed -i 's,/dist-packages,.${PYTHON_VERSION_MINOR}/site-packages,g' CMakeLists.txt - - patch -Np1 -i ${srcdir}/camera_tool_not_found.patch -} - -build(){ - cd Cura-${pkgver} - mkdir -p build - cd build - cmake .. \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DURANIUM_SCRIPTS_DIR=/usr/share/uranium/scripts \ - -DCURA_VERSION=$pkgver \ - -DCURA_SDK_VERSION=6.0.0 \ - -DCURA_CLOUD_API_VERSION=1 \ - -DCURA_CLOUD_API_ROOT:STRING="https://api.ultimaker.com" \ - -DCURA_CLOUD_ACCOUNT_API_ROOT:STRING="https://account.ultimaker.com" - - make -} - -package(){ - cd Cura-${pkgver}/build - make DESTDIR="${pkgdir}" install - - # make sure cura can find uranium plugins: - ln -s /usr/lib/uranium/plugins/* "${pkgdir}/usr/lib/cura/plugins/." - - # don't ever send any user or print info through the internet to Ultimaker - rm -rf "${pkgdir}/usr/lib/cura/plugins/SliceInfoPlugin" -} Copied: cura/repos/community-any/PKGBUILD (from rev 703786, cura/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2020-09-12 11:39:17 UTC (rev 703787) @@ -0,0 +1,55 @@ +# Maintainer: Jelle van der Waa <je...@archlinux.org> +# Contributor: Grey Christoforo <my first name [at] my last name [dot] net> + +pkgname=cura +pkgver=4.7.1 +pkgrel=1 +pkgdesc="A software solution for 3D printing aimed at RepRaps and the Ultimaker." +depends=('python-pyqt5' 'qt5-svg' 'python-scipy' 'python-pyserial' 'python-numpy' 'uranium' 'python-requests' + 'curaengine' 'cura-binary-data' 'cura-resources-materials' 'libsavitar' 'qt5-graphicaleffects' + 'python-certifi') +makedepends=('qt5-tools' 'cmake') +optdepends=('python-zeroconf: network printing support' + 'python-trimesh: Reading AMF files' + 'python-libcharon: UFPWriter/UFPReader') +provides=('cura') +url="https://ultimaker.com/en/products/cura-software" +license=('LGPL') +arch=('any') +source=($pkgname-$pkgver.tar.gz::https://github.com/Ultimaker/Cura/archive/${pkgver}.tar.gz) +sha512sums=('09b3361c60bc1a369ea3a1c53e5762085d62d70bc3f145b6843af9127f1930863f1246f82ab0027cb6daa944f30b21bddc06fa136b022a1d0e025ebd13e21a21') + +# Build order +# arcus -> uranium -> curaengine -> libsavitar -> + +prepare(){ + cd Cura-${pkgver} + sed -i 's,/dist-packages,.${PYTHON_VERSION_MINOR}/site-packages,g' CMakeLists.txt +} + +build(){ + cd Cura-${pkgver} + mkdir -p build + cd build + cmake .. \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DURANIUM_SCRIPTS_DIR=/usr/share/uranium/scripts \ + -DCURA_VERSION=$pkgver \ + -DCURA_SDK_VERSION=6.0.0 \ + -DCURA_CLOUD_API_VERSION=1 \ + -DCURA_CLOUD_API_ROOT:STRING="https://api.ultimaker.com" \ + -DCURA_CLOUD_ACCOUNT_API_ROOT:STRING="https://account.ultimaker.com" + + make +} + +package(){ + cd Cura-${pkgver}/build + make DESTDIR="${pkgdir}" install + + # make sure cura can find uranium plugins: + ln -s /usr/lib/uranium/plugins/* "${pkgdir}/usr/lib/cura/plugins/." + + # don't ever send any user or print info through the internet to Ultimaker + rm -rf "${pkgdir}/usr/lib/cura/plugins/SliceInfoPlugin" +}