summaryrefslogtreecommitdiffstats
path: root/Help/cpack_gen
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'freebsd-cpack-update'Brad King2022-07-061-5/+7
|\ | | | | | | | | | | | | | | | | | | | | 2655605261 FreeBSD: follow CPACK_PACKAGE_FILE_NAME, if set 50580af645 FreeBSD (docs): repair errors in documentation of FreeBSD-cpack 1b61cd1597 FreeBSD: explain the pkg_create() call 57e8cd1a81 FreeBSD: drop support for libpkg before 1.17 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7447
| * FreeBSD (docs): repair errors in documentation of FreeBSD-cpackAdriaan de Groot2022-07-051-5/+7
| |
* | Help: Document that CPack Archive Generator <component> is all uppercaseDavid Faure2022-07-051-0/+2
|/
* Merge topic 'cpack-wix-arch'Brad King2022-05-051-0/+9
|\ | | | | | | | | | | | | cae7e5e38d CPack/WIX: Add CPACK_WIX_ARCHITECTURE to support Windows for ARM installers Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7236
| * CPack/WIX: Add CPACK_WIX_ARCHITECTURE to support Windows for ARM installersjakoblover2022-05-051-0/+9
| |
* | CPack: Remove the deprecated PackageMaker generatorCraig Scott2022-05-041-84/+4
| | | | | | | | | | | | This CPack generator has been deprecated since commit 7bf187499f (CPack: Deprecate PackageMaker generator, 2020-01-31). Fixes: #23344
* | Merge topic 'restore-CPACK_PACKAGEMAKER_CHOICES'Brad King2022-05-031-0/+44
|\ \ | |/ |/| | | | | | | | | d099136add productbuild: Restore CPACK_PACKAGEMAKER_CHOICES variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7220
| * productbuild: Restore CPACK_PACKAGEMAKER_CHOICES variableCraig Scott2022-04-291-0/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In 2a8df7e7db (productbuild: Don't write rootVolumeOnly attribute if writing domains, 2022-03-21), the variable holding the main contents of the distribution.dist XML file was renamed from CPACK_PACKAGEMAKER_CHOICES to CPACK_APPLE_PKG_INSTALLER_CONTENT. This reflected the fact that the PackageMaker generator is deprecated. The new variable also includes more details than the old one held. Some projects were relying on the old variable name, so we need to still set that to the same contents as it would have previously provided. Neither of these variables were previously documented, but the older variable was mentioned in enough semi-official places that it essentially became semi-supported. Document both variables and highlight that the older one is deprecated. Fixes: #23467
* | CPack/DMG: Do not use CPACK_RESOURCE_FILE_LICENSE for SLA by defaultBrad King2022-04-141-2/+2
|/ | | | | | | | Since macOS 12.0 deprecated the tools needed to attach a SLA to a `.dmg`, we should no longer do this by default. Add a policy to change the default to off. Fixes: #22978
* Help: Clean up and expand CPack/IFW docsCraig Scott2022-03-271-101/+122
|
* Help: Add more detail for CPACK_PRODUCTBUILD_DOMAINS* variablesCraig Scott2022-03-211-12/+31
|
* CPack/DMG: Add explicit option to use CPACK_RESOURCE_FILE_LICENSE for SLABrad King2022-01-181-0/+21
| | | | | | | | | | | | | | | | | Since macOS 12.0, the ``hdiutil udifrez`` and ``hdiutil udifderez`` commands to embed and extract resources in a disk image are deprecated. The CPack DragNDrop Generator uses these to attach the SLA specified by the `CPACK_RESOURCE_FILE_LICENSE` option. Since that option is shared by multiple CPack generators, we cannot deprecate it. Instead, add an explicit option to control the behavior. This will give projects a way to package on future macOS versions that remove the commands. In order to provide a long-term transition away from attaching SLAs to disk images, update `cpack` to default this behavior to OFF. To retain compatibility for CMake projects, teach the CPack module to default the option to ON. Later a policy can be added to change the default. Issue: #22978
* CPack/productbuild: add options to control domains elementDavid Wosk2022-01-061-0/+40
| | | | | | | | | The domains element determines the required authorization level needed for the install. The auth attribute of the pkg-ref element has been deprecated in favor of domains, so if the domains options are specified, the auth attribute is omitted. Fixes: #23030
* Merge topic 'ifw-sign-installer'Brad King2021-12-021-0/+7
|\ | | | | | | | | | | | | | | e8e07a90c1 CPackIFW: add support for signing the generated app bundles on macOS Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6754
| * CPackIFW: add support for signing the generated app bundles on macOSErlend E. Aasland2021-11-221-0/+7
| | | | | | | | | | | | | | | | Adds the CPACK_IFW_PACKAGE_SIGNING_IDENTITY CPackIFW variable. This variable mirrors the --sign option of the binarycreator tool. Fixes: #22927
* | CPack/productbuild: Add option to customize product identifierGreg Fiumara2021-11-181-0/+8
| | | | | | | | | | | | | | | | This adds a new option, CPACK_PRODUCTBUILD_IDENTIFIER, which allows for customization of the productbuild product identifier within the CPack productbuild generator. Fixes: #20830
* | Merge topic 'doc-cpackrpm-versionadded'Brad King2021-11-021-2/+4
|\ \ | |/ |/| | | | | | | | | | | a7a499a459 Help: Add `versionadded` for `CPACK_RPM_REQUIRES_EXCLUDE_FROM` variable 3eefb78512 Help: Use lower-case names of sphinx directives Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6684
| * Help: Add `versionadded` for `CPACK_RPM_REQUIRES_EXCLUDE_FROM` variableAlex Turbov2021-11-011-0/+2
| |
| * Help: Use lower-case names of sphinx directivesBrad King2021-11-011-2/+2
| |
* | CPackIFW: add support for archive format and compression level optionsErlend E. Aasland2021-10-281-0/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds the following CPackIFW variables: - CPACK_IFW_ARCHIVE_FORMAT - CPACK_IFW_ARCHIVE_COMPRESSION These variables control mirror the --archive-format and --compression options of the QtIFW binarycreator and repogen tools. Fixes: #22803 Co-authored-by: Erlend E. Aasland <erlend.aasland@innova.no> Co-authored-by: Awen Autret
* | CPackIFW: Add support for RunProgram* config variablesErlend E. Aasland2021-10-171-0/+28
| | | | | | | | | | | | This patch adds support for specifying <RunProgram>, <RunProgramArguments>, and <RunProgramDescription> in the IFW configuration file.
* | CPackIFW: Add support for DisableCommandLineInterface config attributeKonstantin Podsvirov2021-10-141-0/+8
| |
* | Merge topic 'wix_extension'Brad King2021-10-141-0/+8
|\ \ | | | | | | | | | | | | | | | | | | | | | ed9dbe9218 CPack/WiX: Add option to skip the WixUIExtension Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6619
| * | CPack/WiX: Add option to skip the WixUIExtensionVasileios Anagnostopoulos2021-10-121-0/+8
| |/ | | | | | | Fixes: #22747
* | CPackIFW: Add support for ProductImages config optionErlend E. Aasland2021-10-081-0/+8
|/
* Merge topic 'nsis_ignore_license_page'Brad King2021-08-031-0/+6
|\ | | | | | | | | | | | | 795e406e3b CPack/NSIS: Add option to not display license page Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6422
| * CPack/NSIS: Add option to not display license pageJohnny Jazeix2021-08-011-0/+6
| | | | | | | | Fixes: #22215
* | Merge topic 'minimal_nsis'Brad King2021-08-031-2/+2
|\ \ | | | | | | | | | | | | | | | | | | c0572a15d6 CPack/NSIS: Bump minimal version of NSIS to 3.03 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6425
| * | CPack/NSIS: Bump minimal version of NSIS to 3.03Johnny Jazeix2021-08-021-2/+2
| | | | | | | | | | | | Fixes: #22508
* | | Merge topic 'cpack_deb_zstd'Brad King2021-08-031-4/+17
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 051da997da CPack/DEB: Add zstd compression for deb packages Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Michael Hirsch <michael@scivision.dev> Merge-request: !6394
| * | | CPack/DEB: Add zstd compression for deb packagesRussell Greene2021-07-291-4/+17
| | |/ | |/|
* | | Merge topic 'cpack_debug_doc'Brad King2021-08-022-0/+13
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | 008d55df76 CPack/DEB+RPM: Update documentation on debug symbol package creation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6393
| * | CPack/DEB+RPM: Update documentation on debug symbol package creationRussell Greene2021-07-292-0/+13
| |/ | | | | | | | | | | | | Update documentation to elaborate on the behavior between `.ddeb` creation, CPACK_STRIP_FILES, and if the files are actually stripped. Closes: #22438
* | Merge topic 'doc-dmg-filesystem'Craig Scott2021-08-021-0/+2
|\ \ | |/ |/| | | | | | | | | 03ddaf1763 Help: Add missing versionadded annotation for CPACK_DMG_FILESYSTEM Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6416
| * Help: Add missing versionadded annotation for CPACK_DMG_FILESYSTEMCraig Scott2021-07-311-0/+2
| |
* | CPack/RPM: Add option to set %global __requires_exclude_fromLisa Welsch2021-07-091-0/+11
|/
* CPack/RPM: Fix weak dep supportAlex Sweet2021-06-291-2/+4
| | | | | | | | | | RPM 4.11.3 for el7 contains backported support for the RPM weak dep tags. It only supports querying those tags, but rpmbuild can not make use of them. Since CPack relies on rpmbuild --querytags to check for support, this commit switches to rpm --suggests to check for support of weak dependencies. Fixes: #22350
* Help/cpack_gen/freebsd: improve wording for Debian fallbacksBen Boeckel2021-06-071-2/+2
| | | | | Documentation should describe what happens, and "we may as well" seems way too conversational.
* Help: Fix typos and spelling in documentationJosef Angstenberger2021-05-072-2/+2
|
* liblzma: Enable multi threaded stream encoding supportNils Gladitz2021-04-221-3/+4
|
* Merge branch 'master' into nsis-branding-trim-positionCraig Scott2021-03-242-0/+12
|\
| * cpack: add CPACK_DMG_FILESYSTEMKevin Ushey2021-03-021-0/+6
| | | | | | | | | | | | | | Allow users to configure the filesystem format of the generated `.dmg` via the `CPACK_DMG_FILESYSTEM` option. Fixes: #21874
| * Merge topic 'cpack_nsis_executable_custom'Brad King2021-02-231-0/+6
| |\ | | | | | | | | | | | | | | | | | | 8e8b99d01a CPack/NSIS: Add option for setting custom makensis executable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5839
| | * CPack/NSIS: Add option for setting custom makensis executableJohnny Jazeix2021-02-221-0/+6
| | | | | | | | | | | | | | | | | | It allows users to set a custom one without changing the PATH environment variable. Fixes: #21733
* | | CPack: Validate and document NSIS branding text trim positionsCraig Scott2021-03-241-0/+2
|/ /
* | Help: Fix CPACK_DEBIAN_PACKAGE_SHLIBDEPS_PRIVATE_DIRS documentationBrad King2021-02-191-1/+1
|/ | | | | | | | | The docs added by commit d586a4ad60 (CPackDeb: dpkg-shlibdeps now supports searching for private shared libs, 2021-01-19, v3.20.0-rc1~115^2) specify the `-d` option, but the implementation actually uses the `-l` option. Issue: #21838
* CPackIFW: Improve warning and docs for show page list optionCraig Scott2021-02-141-1/+3
|
* CPack/NSIS: Add option for setting branding textJohnny Jazeix2021-02-071-0/+13
| | | | | | | See https://nsis.sourceforge.io/Reference/BrandingText for more information. Fixes: #21479
* CPack: add CPACK_THREADS variable to control compression threadsRodolfo Lima2021-01-261-0/+2
| | | | | | | This allows setting how many threads the compressor will use. Currently only implemented for XZ when using system's lzma library. Fixes: #21715
* CPackDeb: dpkg-shlibdeps now supports searching for private shared libsDeniz Bahadir2021-01-221-0/+24
| | | | | | | | | The new CPack variable `CPACK_DEBIAN_PACKAGE_SHLIBDEPS_PRIVATE_DIRS` can be set to a list of directories. If `CPACK_DEBIAN_PACKAGE_SHLIBDEPS` or `CPACK_DEBIAN_<component>_PACKAGE_SHLIBDEPS` are set to `ON` these directories will be searched by `dpkg-shlibdeps` in order to find private shared library dependencies of the libraries/executables that shall be packed.