mirror of
https://github.com/OpenCMT/uLib.git
synced 2025-12-06 07:21:31 +01:00
Cmake property for rpm release number
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
# Target for RPMs creation
|
# Target for RPMs creation
|
||||||
|
|
||||||
set(PKGREL 1)
|
set(PKGREL 1 CACHE STRING "Package build number")
|
||||||
set(ITEMS_FOR_SOURCE AUTHORS
|
set(ITEMS_FOR_SOURCE AUTHORS
|
||||||
CMakeConfig.in.h
|
CMakeConfig.in.h
|
||||||
CMakePkgConfig.pc.in
|
CMakePkgConfig.pc.in
|
||||||
@@ -18,7 +18,7 @@ set(ITEMS_FOR_SOURCE AUTHORS
|
|||||||
uLib.files
|
uLib.files
|
||||||
uLib.includes)
|
uLib.includes)
|
||||||
|
|
||||||
add_custom_target(rpm
|
add_custom_target(rpm
|
||||||
COMMAND mkdir -p ${CMAKE_CURRENT_BINARY_DIR}/rpmbuild/BUILD
|
COMMAND mkdir -p ${CMAKE_CURRENT_BINARY_DIR}/rpmbuild/BUILD
|
||||||
${CMAKE_CURRENT_BINARY_DIR}/rpmbuild/RPMS
|
${CMAKE_CURRENT_BINARY_DIR}/rpmbuild/RPMS
|
||||||
${CMAKE_CURRENT_BINARY_DIR}/rpmbuild/SOURCES
|
${CMAKE_CURRENT_BINARY_DIR}/rpmbuild/SOURCES
|
||||||
@@ -26,7 +26,7 @@ add_custom_target(rpm
|
|||||||
${CMAKE_CURRENT_BINARY_DIR}/rpmbuild/SRPMS
|
${CMAKE_CURRENT_BINARY_DIR}/rpmbuild/SRPMS
|
||||||
COMMAND tar -zcf ${CMAKE_CURRENT_BINARY_DIR}/rpmbuild/SOURCES/cmt-ulib-${PACKAGE_VERSION}.tar.gz ${ITEMS_FOR_SOURCE}
|
COMMAND tar -zcf ${CMAKE_CURRENT_BINARY_DIR}/rpmbuild/SOURCES/cmt-ulib-${PACKAGE_VERSION}.tar.gz ${ITEMS_FOR_SOURCE}
|
||||||
COMMAND sed -e 's|@PKGVERSION@|${PACKAGE_VERSION}|g'
|
COMMAND sed -e 's|@PKGVERSION@|${PACKAGE_VERSION}|g'
|
||||||
-e 's|@PKGRELEASE@|${PKGREL}|g'
|
-e 's|@PKGRELEASE@|${PKGREL}|g'
|
||||||
CMake/cmt-ulib.spec.in > ${CMAKE_CURRENT_BINARY_DIR}/rpmbuild/SPECS/cmt-ulib.spec
|
CMake/cmt-ulib.spec.in > ${CMAKE_CURRENT_BINARY_DIR}/rpmbuild/SPECS/cmt-ulib.spec
|
||||||
COMMAND QA_SKIP_BUILD_ROOT=1 rpmbuild -ba --define '_topdir ${CMAKE_CURRENT_BINARY_DIR}/rpmbuild'
|
COMMAND QA_SKIP_BUILD_ROOT=1 rpmbuild -ba --define '_topdir ${CMAKE_CURRENT_BINARY_DIR}/rpmbuild'
|
||||||
${CMAKE_CURRENT_BINARY_DIR}/rpmbuild/SPECS/cmt-ulib.spec
|
${CMAKE_CURRENT_BINARY_DIR}/rpmbuild/SPECS/cmt-ulib.spec
|
||||||
|
|||||||
Reference in New Issue
Block a user