fix fedora package
This commit is contained in:
committed by
mathieui
parent
ee7ecebbdc
commit
fdcc9f9b84
+13
-6
@@ -350,9 +350,7 @@ install(FILES ${policy_files} DESTINATION etc/bibo
|
||||
#
|
||||
add_custom_command(OUTPUT ${ARCHIVE_NAME}.tar.xz
|
||||
COMMAND git archive --prefix=${ARCHIVE_NAME}/ --format=tar HEAD^{tree}
|
||||
> ${CMAKE_CURRENT_BINARY_DIR}/${ARCHIVE_NAME}.tar
|
||||
# Append this specific file that is not part of the git repo
|
||||
COMMAND tar -rf ${CMAKE_CURRENT_BINARY_DIR}/${ARCHIVE_NAME}.tar -P ${SOURCE_DIR}/single_include/catch.hpp --xform 's|/.*/|${ARCHIVE_NAME}/tests/|g'
|
||||
--output=${CMAKE_CURRENT_BINARY_DIR}/${ARCHIVE_NAME}.tar
|
||||
# Remove a potential existing archive
|
||||
COMMAND rm -f ${CMAKE_CURRENT_BINARY_DIR}/${ARCHIVE_NAME}.tar.xz
|
||||
# Compress the archive
|
||||
@@ -360,12 +358,21 @@ add_custom_command(OUTPUT ${ARCHIVE_NAME}.tar.xz
|
||||
COMMAND ${CMAKE_COMMAND} -E cmake_echo_color --cyan "${ARCHIVE_NAME}.tar.xz created."
|
||||
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
||||
)
|
||||
|
||||
add_custom_target(dist
|
||||
DEPENDS ${ARCHIVE_NAME}.tar.xz
|
||||
DEPENDS catch)
|
||||
DEPENDS ${ARCHIVE_NAME}.tar.xz)
|
||||
|
||||
# The forge only provides .tar.gz, so make this target to be used to simulate
|
||||
# downloading a tarball
|
||||
add_custom_command(OUTPUT ${RPM_VERSION}.tar.gz
|
||||
COMMAND git archive --prefix=${ARCHIVE_NAME}/ --format=tar.gz HEAD^{tree}
|
||||
--output=${CMAKE_CURRENT_BINARY_DIR}/${RPM_VERSION}.tar.gz
|
||||
COMMAND ${CMAKE_COMMAND} -E cmake_echo_color --cyan "${RPM_VERSION}.tar.gz created."
|
||||
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
||||
)
|
||||
|
||||
add_custom_target(rpm
|
||||
DEPENDS dist
|
||||
DEPENDS ${RPM_VERSION}.tar.gz
|
||||
COMMAND mkdir -p rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
|
||||
COMMAND rpmbuild --define "_topdir `pwd`/rpmbuild/" --define "_sourcedir `pwd`" -ba biboumi.spec
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user