From ede5efae6429815ed0b8a4feac2ebb890590e37b Mon Sep 17 00:00:00 2001 From: Ronan Le Martret Date: Wed, 7 Jun 2017 15:20:50 +0200 Subject: fix local rpm build Signed-off-by: Ronan Le Martret --- cmake/common.cmake | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'cmake/common.cmake') diff --git a/cmake/common.cmake b/cmake/common.cmake index b29a83f..f3d6d48 100644 --- a/cmake/common.cmake +++ b/cmake/common.cmake @@ -228,7 +228,8 @@ macro(rpm_package_build) add_custom_command(OUTPUT ${PROJECT_NAME}.spec DEPENDS ${PROJECT_TARGETS} - COMMAND rpmbuild -ba ${PROJECT_PKG_BUILD_DIR}/${PROJECT_NAME}.spec + COMMAND git --git-dir=${CMAKE_CURRENT_SOURCE_DIR}/.git archive --format=tar.gz --prefix=${PROJECT_NAME}-${PROJECT_VERSION}/ HEAD -o ${PROJECT_PKG_BUILD_DIR}/${PROJECT_NAME}_${PROJECT_VERSION}.orig.tar.gz + COMMAND rpmbuild --define=\"%_sourcedir ${PROJECT_PKG_BUILD_DIR}\" -ba ${PROJECT_PKG_BUILD_DIR}/${PROJECT_NAME}.spec ) add_custom_target(rpm DEPENDS ${PROJECT_NAME}.spec) -- cgit 1.2.3-korg