[arch-commits] Commit in curaengine/trunk (PKGBUILD do_not_copy_resource.patch)
Jelle van der Waa
jelle at archlinux.org
Fri Sep 7 18:57:55 UTC 2018
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})
More information about the arch-commits
mailing list