Date: Friday, September 7, 2018 @ 18:57:54 Author: jelle Revision: 378654
upgpkg: curaengine 3.4.1-3 protobuf 3.6.1 rebuild Added: curaengine/trunk/do_not_copy_resource.patch Modified: curaengine/trunk/PKGBUILD ----------------------------+ PKGBUILD | 21 +++++++++++++++++---- do_not_copy_resource.patch | 14 ++++++++++++++ 2 files changed, 31 insertions(+), 4 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-09-07 18:51:42 UTC (rev 378653) +++ PKGBUILD 2018-09-07 18:57:54 UTC (rev 378654) @@ -3,8 +3,8 @@ pkgname=curaengine pkgver=3.4.1 -pkgrel=2 -pkgdesc="Fast and robust engine for processing 3D models into 3D printing instruction for Ultimaker and other GCode based 3D printers." +pkgrel=3 +pkgdesc="Engine for processing 3D models into 3D printing instruction for Ultimaker and other GCode based 3D printers." url="https://github.com/Ultimaker/CuraEngine" arch=('x86_64') license=('AGPL') @@ -11,10 +11,17 @@ depends=('arcus') # TODO: https://github.com/Ultimaker/CuraEngine/blob/master/CMakeLists.txt#L26 # Package polyclipping in the repos +checkdepends=('cppunit') makedepends=('cmake' 'git') -source=("$pkgname-$pkgver.tar.gz::https://github.com/Ultimaker/${pkgname}/archive/${pkgver}.tar.gz") -md5sums=('825f80f42da70efe6c889d8acb8f6afe') +source=("$pkgname-$pkgver.tar.gz::https://github.com/Ultimaker/${pkgname}/archive/${pkgver}.tar.gz" + do_not_copy_resource.patch) +md5sums=('825f80f42da70efe6c889d8acb8f6afe' + '07b0f2240737f99830c1a87c1f1f378e') +prepare() { + cd CuraEngine-${pkgver} + patch -Np1 -i ${srcdir}/do_not_copy_resource.patch +} build() { cd CuraEngine-${pkgver} @@ -23,6 +30,7 @@ cmake .. \ -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_TESTS=ON \ -DCMAKE_BUILD_TYPE=Release make @@ -33,4 +41,9 @@ make DESTDIR="${pkgdir}" install } +check() { + cd CuraEngine-${pkgver}/build + make test +} + # vim:set ts=2 sw=2 et: Added: do_not_copy_resource.patch =================================================================== --- do_not_copy_resource.patch (rev 0) +++ do_not_copy_resource.patch 2018-09-07 18:57:54 UTC (rev 378654) @@ -0,0 +1,14 @@ +diff -aur CuraEngine-3.4.1/CMakeLists.txt CuraEngine-3.4.1.old/CMakeLists.txt +--- CuraEngine-3.4.1/CMakeLists.txt 2018-07-09 10:55:15.000000000 +0200 ++++ CuraEngine-3.4.1.old/CMakeLists.txt 2018-09-07 20:16:42.621995976 +0200 +@@ -252,10 +252,6 @@ + endif() + + +-add_custom_command(TARGET CuraEngine POST_BUILD +- COMMAND ${CMAKE_COMMAND} -E copy_directory +- ${CMAKE_SOURCE_DIR}/resources $<TARGET_FILE_DIR:CuraEngine>) +- + # Installing CuraEngine. + include(GNUInstallDirs) + install(TARGETS CuraEngine DESTINATION ${CMAKE_INSTALL_BINDIR})
