summaryrefslogtreecommitdiffstats
path: root/packaging/CPackDebUploadPPA.cmake
diff options
context:
space:
mode:
authorDaniel Schürmann <daschuer@mixxx.org>2020-12-10 23:47:02 +0100
committerDaniel Schürmann <daschuer@mixxx.org>2020-12-10 23:47:02 +0100
commit735b931dd5ddfd87e081d770993a2624a8b042ff (patch)
treec1125db14e749956715b931aaf2bfab4e17729f3 /packaging/CPackDebUploadPPA.cmake
parent6491cf6c3e975a752e3bd3c209d6e631f969ef7a (diff)
Added option DEB_SOURCEPKG for building the source packages without upload
Diffstat (limited to 'packaging/CPackDebUploadPPA.cmake')
-rw-r--r--packaging/CPackDebUploadPPA.cmake14
1 files changed, 9 insertions, 5 deletions
diff --git a/packaging/CPackDebUploadPPA.cmake b/packaging/CPackDebUploadPPA.cmake
index 3ceff158f8..d877349220 100644
--- a/packaging/CPackDebUploadPPA.cmake
+++ b/packaging/CPackDebUploadPPA.cmake
@@ -7,9 +7,11 @@ if(NOT CPACK_DEBIAN_DEBUILD)
message(FATAL_ERROR "debuild not found, required for cpack -G External -D DEB_UPLOAD_PPA=true" )
endif()
-find_program(CPACK_DEBIAN_DPUT dput)
-if(NOT CPACK_DEBIAN_DPUT )
- message(FATAL_ERROR "dput not found, required for cpack -G External -D DEB_UPLOAD_PPA=true" )
+if(DEB_UPLOAD_PPA)
+ find_program(CPACK_DEBIAN_DPUT dput)
+ if(NOT CPACK_DEBIAN_DPUT )
+ message(FATAL_ERROR "dput not found, required for cpack -G External -D DEB_UPLOAD_PPA=true" )
+ endif()
endif()
find_program(CPACK_DEBIAN_DEBCHANGE debchange)
@@ -65,6 +67,8 @@ foreach(RELEASE ${CPACK_DEBIAN_DISTRIBUTION_RELEASES})
if(NOT CPACK_DEBIAN_DEBUILD_RET EQUAL "0")
message(FATAL_ERROR "${CPACK_DEBIAN_DEBUILD} retuned exit code ${CPACK_DEBIAN_DEBUILD_RET}")
endif()
- execute_process(COMMAND ${CPACK_DEBIAN_DPUT} ${DEB_UPLOAD_PPA} "mixxx_${CPACK_DEBIAN_UPSTREAM_VERSION}-${CPACK_DEBIAN_DEBIAN_VERSION}~${CPACK_DEBIAN_DEBIAN_VERSION_EXTRA}~${RELEASE}_source.changes"
- WORKING_DIRECTORY ${CPACK_TOPLEVEL_DIRECTORY})
+ if(DEB_UPLOAD_PPA)
+ execute_process(COMMAND ${CPACK_DEBIAN_DPUT} ${DEB_UPLOAD_PPA} "mixxx_${CPACK_DEBIAN_UPSTREAM_VERSION}-${CPACK_DEBIAN_DEBIAN_VERSION}~${CPACK_DEBIAN_DEBIAN_VERSION_EXTRA}~${RELEASE}_source.changes"
+ WORKING_DIRECTORY ${CPACK_TOPLEVEL_DIRECTORY})
+ endif()
endforeach(RELEASE ${CPACK_DEBIAN_DISTRIBUTION_RELEASES})