Fix package manager warning when installing the .deb package
This commit is contained in:
parent
437865092d
commit
4335416291
@ -1,3 +1,7 @@
|
||||
# Earlier cmake versions generate .deb packages for which the package manager says they're bad quality
|
||||
# and asks the user whether they really want to install it. Cmake 3.3 fixes this.
|
||||
CMAKE_MINIMUM_REQUIRED(VERSION 3.3)
|
||||
|
||||
INCLUDE(messmer/cmake/tools)
|
||||
INCLUDE(messmer/gitversion/cmake)
|
||||
|
||||
@ -18,6 +22,10 @@ ENABLE_STYLE_WARNINGS()
|
||||
|
||||
SET_TARGET_PROPERTIES(${BII_src_main_TARGET} PROPERTIES OUTPUT_NAME cryfs)
|
||||
|
||||
# Fix debfiles permissions. Unfortunately, git doesn't store file permissions.
|
||||
# When installing the .deb package and these files have the wrong permissions, the package manager complains.
|
||||
EXECUTE_PROCESS(COMMAND /bin/bash -c "chmod 0755 ${CMAKE_CURRENT_SOURCE_DIR}/debfiles/*")
|
||||
|
||||
INSTALL(TARGETS ${BII_src_main_TARGET}
|
||||
DESTINATION bin
|
||||
CONFIGURATIONS Release)
|
||||
@ -25,10 +33,10 @@ INSTALL(TARGETS ${BII_src_main_TARGET}
|
||||
SET(CPACK_GENERATOR TGZ DEB RPM)
|
||||
SET(CPACK_PACKAGE_NAME "cryfs")
|
||||
SET(CPACK_PACKAGE_VERSION "${GITVERSION_VERSION_STRING}")
|
||||
SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "CryFS encrypts your files, so you can safely store them anywhere. It works well together with cloud services like Dropbox, iCloud, OneDrive and others.")
|
||||
SET(CPACK_PACKAGE_CONTACT "messmer@cryfs.org")
|
||||
SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Encrypt your files and store them in the cloud.")
|
||||
SET(CPACK_PACKAGE_DESCRIPTION "CryFS encrypts your files, so you can safely store them anywhere. It works well together with cloud services like Dropbox, iCloud, OneDrive and others.")
|
||||
SET(CPACK_PACKAGE_CONTACT "Sebastian Messmer <messmer@cryfs.org>")
|
||||
SET(CPACK_PACKAGE_VENDOR "Sebastian Messmer")
|
||||
SET(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README.md")
|
||||
SET(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE")
|
||||
SET(CPACK_PACKAGE_INSTALL_DIRECTORY "CMake ${CMake_VERSION_MAJOR}.${CMake_VERSION_MINOR}")
|
||||
IF(WIN32 AND NOT UNIX)
|
||||
@ -50,7 +58,7 @@ SET(CPACK_DEBIAN_PACKAGE_SECTION "utils")
|
||||
SET(CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON)
|
||||
SET(CPACK_DEBIAN_PACKAGE_RECOMMENDS "fuse")
|
||||
|
||||
SET(CPACK_DEBIAN_PACKAGE_HOMEPAGE "http://cryfs.org")
|
||||
SET(CPACK_DEBIAN_PACKAGE_HOMEPAGE "https://www.cryfs.org")
|
||||
SET(CPACK_RPM_PACKAGE_LICENSE "LGPLv3")
|
||||
SET(CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA "${CMAKE_CURRENT_SOURCE_DIR}/debfiles/postinst;${CMAKE_CURRENT_SOURCE_DIR}/debfiles/postrm")
|
||||
|
||||
|
@ -1,3 +1,7 @@
|
||||
Version 0.8.5
|
||||
---------------
|
||||
* Fix package manager warning when installing the .deb package
|
||||
|
||||
Version 0.8.4
|
||||
---------------
|
||||
* Offering .deb packages for Debian and Ubuntu
|
||||
|
Loading…
Reference in New Issue
Block a user